0.10/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.10/0.13 % Command : do_CVC4 %s 0.13/0.34 % Computer : n022.cluster.edu 0.13/0.34 % Model : x86_64 x86_64 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.13/0.34 % Memory : 8042.1875MB 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64 0.13/0.34 % CPULimit : 180 0.13/0.34 % DateTime : Thu Aug 29 10:20:43 EDT 2019 0.13/0.34 % CPUTime : 0.19/0.48 %----Proving TF0_ARI 0.19/0.49 ------- cvc4-tfa casc 27 : /export/starexec/sandbox2/benchmark/theBenchmark.p at 180... 0.19/0.49 --- Run --finite-model-find --decision=internal at 15... 15.31/15.50 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-quant-cf --full-saturate-quant at 15... 15.60/15.81 % SZS status Theorem for theBenchmark 15.60/15.81 % SZS output start Proof for theBenchmark 15.60/15.81 (skolem (forall ((Accu list_elt) (BOUND_VARIABLE_1620 elt) (BOUND_VARIABLE_1621 list_elt)) (let ((_let_0 (t2tb (tb2t (cons elt1 (t2tb1 BOUND_VARIABLE_1620) (t2tb BOUND_VARIABLE_1621)))))) (or (not (sorted Accu)) (not (forall ((X elt) (Y elt)) (or (not (mem elt1 (t2tb1 X) (t2tb Accu))) (not (mem elt1 (t2tb1 Y) (t2tb (tb2t (nil elt1))))) (le Y X)) )) (not (sorted (tb2t (reverse elt1 _let_0)))) (not (forall ((X elt) (Y elt)) (or (not (mem elt1 (t2tb1 X) (t2tb Accu))) (not (mem elt1 (t2tb1 Y) _let_0)) (le Y X)) )) (sorted (tb2t (rev_append elt1 _let_0 (t2tb Accu)))))) ) 15.60/15.81 ( skv_2 skv_3 skv_4 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt)) (or (not (mem elt1 (t2tb1 X) (t2tb skv_2))) (not (mem elt1 (t2tb1 Y) (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) (le X Y)) ) 15.60/15.81 ( skv_5 skv_6 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb skv_4))) (le skv_3 Y)) ) 15.60/15.81 ( skv_7 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (not (= (tb2t (cons elt1 (t2tb1 X) (nil elt1))) (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))))) ) 15.60/15.81 ( skv_8 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))))) (not (sorted (tb2t _let_0))))) ) 15.60/15.81 ( skv_9 skv_10 skv_11 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (not (= (tb2t (cons elt1 (t2tb1 X) (nil elt1))) skv_2)) ) 15.60/15.81 ( skv_12 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) skv_2)) (not (sorted (tb2t _let_0))))) ) 15.60/15.81 ( skv_13 skv_14 skv_15 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (let ((_let_0 (nil elt1))) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (reverse elt1 (t2tb (tb2t _let_0))))))) ) 15.60/15.81 ( skv_16 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (reverse elt1 (t2tb (tb2t (nil elt1))))))) (not (sorted (tb2t _let_0))))) ) 15.60/15.81 ( skv_17 skv_18 skv_19 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) (t2tb skv_4))) (le X skv_3)) ) 15.60/15.81 ( skv_20 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt)) (or (not (mem elt1 (t2tb1 X) (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))))) (not (mem elt1 (t2tb1 Y) (t2tb skv_2))) (le X Y)) ) 15.60/15.81 ( skv_21 skv_22 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((L1 uni) (L2 uni)) (let ((_let_0 (list elt1))) (or (not (sort _let_0 L2)) (not (= (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (infix_plpl elt1 L1 (cons elt1 (t2tb1 skv_6) L2)))) (not (sort _let_0 L1)))) ) 15.60/15.81 ( skv_23 skv_24 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((L1 uni) (L2 uni)) (let ((_let_0 (list elt1))) (or (not (sort _let_0 L2)) (not (= (t2tb skv_4) (infix_plpl elt1 L1 (cons elt1 (t2tb1 skv_20) L2)))) (not (sort _let_0 L1)))) ) 15.60/15.81 ( skv_25 skv_26 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((L1 uni) (L2 uni)) (let ((_let_0 (list elt1))) (or (not (sort _let_0 L2)) (not (= (t2tb skv_4) (infix_plpl elt1 L1 (cons elt1 (t2tb1 skv_7) L2)))) (not (sort _let_0 L1)))) ) 15.60/15.81 ( skv_27 skv_28 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((L1 uni) (L2 uni)) (let ((_let_0 (list elt1))) (or (not (sort _let_0 L2)) (not (= (t2tb skv_2) (infix_plpl elt1 L1 (cons elt1 (t2tb1 skv_5) L2)))) (not (sort _let_0 L1)))) ) 15.60/15.81 ( skv_29 skv_30 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb skv_19))) (le skv_18 Y)) ) 15.60/15.81 ( skv_31 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb skv_15))) (le skv_14 Y)) ) 15.60/15.81 ( skv_32 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb skv_11))) (le skv_10 Y)) ) 15.60/15.81 ( skv_33 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (not (= (tb2t (cons elt1 (t2tb1 X) (nil elt1))) (tb2t (cons elt1 (t2tb1 skv_18) (t2tb skv_19))))) ) 15.60/15.81 ( skv_34 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (cons elt1 (t2tb1 skv_18) (t2tb skv_19))))) (not (sorted (tb2t _let_0))))) ) 15.60/15.81 ( skv_35 skv_36 skv_37 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (not (= (tb2t (cons elt1 (t2tb1 X) (nil elt1))) (tb2t (cons elt1 (t2tb1 skv_14) (t2tb skv_15))))) ) 15.60/15.81 ( skv_38 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (cons elt1 (t2tb1 skv_14) (t2tb skv_15))))) (not (sorted (tb2t _let_0))))) ) 15.60/15.81 ( skv_39 skv_40 skv_41 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (not (= (tb2t (cons elt1 (t2tb1 X) (nil elt1))) (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))))) ) 15.60/15.81 ( skv_42 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))))) (not (sorted (tb2t _let_0))))) ) 15.60/15.81 ( skv_43 skv_44 skv_45 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (let ((_let_0 (nil elt1))) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (cons elt1 (t2tb1 skv_3) _let_0))))) ) 15.60/15.81 ( skv_46 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (cons elt1 (t2tb1 skv_3) (nil elt1))))) (not (sorted (tb2t _let_0))))) ) 15.60/15.81 ( skv_47 skv_48 skv_49 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (not (= (tb2t (cons elt1 (t2tb1 X) (nil elt1))) (tb2t (reverse elt1 (t2tb skv_4))))) ) 15.60/15.81 ( skv_50 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (reverse elt1 (t2tb skv_4))))) (not (sorted (tb2t _let_0))))) ) 15.60/15.81 ( skv_51 skv_52 skv_53 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) (t2tb skv_19))) (le X skv_18)) ) 15.60/15.81 ( skv_54 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) (t2tb (tb2t (nil elt1))))) (le X skv_16)) ) 15.60/15.81 ( skv_55 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) (t2tb skv_15))) (le X skv_14)) ) 15.60/15.81 ( skv_56 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) (t2tb (tb2t (nil elt1))))) (le X skv_12)) ) 15.60/15.81 ( skv_57 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) (t2tb skv_11))) (le X skv_10)) ) 15.60/15.81 ( skv_58 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) (t2tb (tb2t (nil elt1))))) (le X skv_8)) ) 15.60/15.81 ( skv_59 ) 15.60/15.81 ) 15.60/15.81 (skolem (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) (t2tb (tb2t (nil elt1))))) (le X skv_3)) ) 15.60/15.81 ( skv_60 ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((A ty) (X uni) (L1 uni) (L2 uni)) (permut A (infix_plpl A (cons A X L1) L2) (infix_plpl A L1 (cons A X L2))) ) 15.60/15.81 ( elt1, (t2tb1 skv_3), (t2tb (tb2t (nil elt1))), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_3), (t2tb (tb2t (nil elt1))), (t2tb skv_2) ) 15.60/15.81 ( elt1, (t2tb1 skv_3), (t2tb (tb2t (nil elt1))), (reverse elt1 (t2tb skv_4)) ) 15.60/15.81 ( elt1, (t2tb1 skv_3), (reverse elt1 (t2tb skv_4)), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_3), (reverse elt1 (t2tb skv_4)), (t2tb skv_2) ) 15.60/15.81 ( elt1, (t2tb1 skv_3), (reverse elt1 (t2tb skv_4)), (t2tb skv_4) ) 15.60/15.81 ( elt1, (t2tb1 skv_3), (reverse elt1 (nil elt1)), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (cons_proj_1 elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (reverse elt1 (t2tb skv_4)), (cons_proj_2 elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.81 ( elt1, (t2tb1 skv_5), skv_29, skv_30 ) 15.60/15.81 ( elt1, (t2tb1 skv_6), skv_23, skv_24 ) 15.60/15.81 ( elt1, (t2tb1 skv_7), skv_27, skv_28 ) 15.60/15.81 ( elt1, (t2tb1 skv_8), (reverse elt1 (nil elt1)), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_9), (t2tb skv_2), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.81 ( elt1, (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)), (t2tb skv_2) ) 15.60/15.81 ( elt1, (t2tb1 skv_9), (reverse elt1 (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), (nil elt1) ) 15.60/15.81 ( elt1, (t2tb1 skv_10), (reverse elt1 (t2tb skv_11)), (nil elt1) ) 15.60/15.81 ( elt1, (t2tb1 skv_12), (t2tb (tb2t (nil elt1))), (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.81 ( elt1, (t2tb1 skv_12), (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_12), (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_12), (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_12), (cons elt1 (t2tb1 skv_3) (nil elt1)), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_12), (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (nil elt1))), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_12), (reverse elt1 (nil elt1)), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_13), (reverse elt1 (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), (nil elt1) ) 15.60/15.81 ( elt1, (t2tb1 skv_14), (reverse elt1 (t2tb skv_15)), (nil elt1) ) 15.60/15.81 ( elt1, (t2tb1 skv_16), (reverse elt1 (nil elt1)), (nil elt1) ) 15.60/15.81 ( elt1, (t2tb1 skv_17), (reverse elt1 (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), (nil elt1) ) 15.60/15.81 ( elt1, (t2tb1 skv_18), (reverse elt1 (t2tb skv_19)), (nil elt1) ) 15.60/15.81 ( elt1, (t2tb1 skv_20), skv_25, skv_26 ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((A ty) (L1 uni) (L2 uni) (L3 uni)) (permut A (infix_plpl A (infix_plpl A L1 L2) L3) (infix_plpl A L1 (infix_plpl A L2 L3))) ) 15.60/15.81 ( elt1, (t2tb skv_2), (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.81 ( elt1, (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.81 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))), (t2tb skv_2) ) 15.60/15.81 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.81 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_4)), (cons elt1 (t2tb1 skv_3) (nil elt1)), (t2tb skv_2) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_4)), (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1)))), (t2tb skv_2) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_4)), skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_3) (nil elt1)), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_3) (nil elt1)), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.81 ( elt1, (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (nil elt1))), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.81 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_3) (nil elt1)), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_3) (nil elt1)), (t2tb skv_2) ) 15.60/15.81 ( elt1, (reverse elt1 (nil elt1)), skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.81 ( elt1, (reverse elt1 (nil elt1)), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_11)), (cons elt1 (t2tb1 skv_10) (nil elt1)), (cons elt1 (t2tb1 skv_9) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_15)), (cons elt1 (t2tb1 skv_14) (nil elt1)), (cons elt1 (t2tb1 skv_13) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_19)), (cons elt1 (t2tb1 skv_18) (nil elt1)), (cons elt1 (t2tb1 skv_17) (nil elt1)) ) 15.60/15.81 ( elt1, skv_23, (cons elt1 (t2tb1 skv_6) skv_24), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, skv_23, (cons elt1 (t2tb1 skv_6) skv_24), (t2tb skv_2) ) 15.60/15.81 ( elt1, skv_23, (cons elt1 (t2tb1 skv_6) skv_24), (reverse elt1 (t2tb skv_4)) ) 15.60/15.81 ( elt1, skv_25, (cons elt1 (t2tb1 skv_20) skv_26), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.81 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.81 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1)))) ) 15.60/15.81 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.81 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.81 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.81 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)) ) 15.60/15.81 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.81 ( elt1, skv_29, (cons elt1 (t2tb1 skv_5) skv_30), (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((A ty) (X uni)) (sort (list A) (cons_proj_2 A X)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb skv_4)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((X elt) (Y elt)) (or (le X Y) (le Y X)) ) 15.60/15.81 ( skv_3, skv_3 ) 15.60/15.81 ( skv_3, skv_5 ) 15.60/15.81 ( skv_3, skv_7 ) 15.60/15.81 ( skv_3, skv_20 ) 15.60/15.81 ( skv_3, skv_60 ) 15.60/15.81 ( skv_5, skv_3 ) 15.60/15.81 ( skv_5, skv_6 ) 15.60/15.81 ( skv_6, skv_5 ) 15.60/15.81 ( skv_6, skv_6 ) 15.60/15.81 ( skv_7, skv_3 ) 15.60/15.81 ( skv_7, skv_7 ) 15.60/15.81 ( skv_8, skv_8 ) 15.60/15.81 ( skv_8, skv_59 ) 15.60/15.81 ( skv_9, skv_9 ) 15.60/15.81 ( skv_10, skv_10 ) 15.60/15.81 ( skv_10, skv_33 ) 15.60/15.81 ( skv_10, skv_58 ) 15.60/15.81 ( skv_12, skv_12 ) 15.60/15.81 ( skv_12, skv_57 ) 15.60/15.81 ( skv_14, skv_14 ) 15.60/15.81 ( skv_14, skv_32 ) 15.60/15.81 ( skv_14, skv_56 ) 15.60/15.81 ( skv_16, skv_55 ) 15.60/15.81 ( skv_18, skv_31 ) 15.60/15.81 ( skv_18, skv_54 ) 15.60/15.81 ( skv_20, skv_3 ) 15.60/15.81 ( skv_21, skv_22 ) 15.60/15.81 ( skv_22, skv_21 ) 15.60/15.81 ( skv_31, skv_18 ) 15.60/15.81 ( skv_32, skv_14 ) 15.60/15.81 ( skv_33, skv_10 ) 15.60/15.81 ( skv_54, skv_18 ) 15.60/15.81 ( skv_55, skv_16 ) 15.60/15.81 ( skv_56, skv_14 ) 15.60/15.81 ( skv_57, skv_12 ) 15.60/15.81 ( skv_58, skv_10 ) 15.60/15.81 ( skv_59, skv_8 ) 15.60/15.81 ( skv_60, skv_3 ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((A ty) (X uni) (X1 uni)) (sort (list A) (infix_plpl A X X1)) ) 15.60/15.81 ( elt1, (t2tb skv_2), (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))), (t2tb skv_2) ) 15.60/15.81 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_4)), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_4)), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_4)), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_3) (nil elt1)), (t2tb skv_2) ) 15.60/15.81 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), (cons elt1 (t2tb1 skv_9) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_11)), (cons elt1 (t2tb1 skv_10) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), (cons elt1 (t2tb1 skv_13) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_15)), (cons elt1 (t2tb1 skv_14) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), (cons elt1 (t2tb1 skv_17) (nil elt1)) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb skv_19)), (cons elt1 (t2tb1 skv_18) (nil elt1)) ) 15.60/15.81 ( elt1, skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.81 ( elt1, skv_25, (cons elt1 (t2tb1 skv_20) skv_26) ) 15.60/15.81 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.81 ( elt1, skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((A ty) (X uni) (Y uni) (L uni)) (permut A (cons A X (cons A Y L)) (cons A Y (cons A X L))) ) 15.60/15.81 ( elt1, (t2tb1 skv_3), (t2tb1 skv_6), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_3), (t2tb1 skv_12), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_6), (t2tb1 skv_3), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_7), (t2tb1 skv_12), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_8), (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.81 ( elt1, (t2tb1 skv_9), (t2tb1 skv_8), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.81 ( elt1, (t2tb1 skv_9), (t2tb1 skv_10), (t2tb skv_11) ) 15.60/15.81 ( elt1, (t2tb1 skv_10), (t2tb1 skv_9), (t2tb skv_11) ) 15.60/15.81 ( elt1, (t2tb1 skv_12), (t2tb1 skv_3), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_12), (t2tb1 skv_7), (t2tb (tb2t (nil elt1))) ) 15.60/15.81 ( elt1, (t2tb1 skv_13), (t2tb1 skv_14), (t2tb skv_15) ) 15.60/15.81 ( elt1, (t2tb1 skv_14), (t2tb1 skv_13), (t2tb skv_15) ) 15.60/15.81 ( elt1, (t2tb1 skv_17), (t2tb1 skv_18), (t2tb skv_19) ) 15.60/15.81 ( elt1, (t2tb1 skv_18), (t2tb1 skv_17), (t2tb skv_19) ) 15.60/15.81 ( elt1, (t2tb1 skv_35), (t2tb1 skv_36), (t2tb skv_37) ) 15.60/15.81 ( elt1, (t2tb1 skv_36), (t2tb1 skv_35), (t2tb skv_37) ) 15.60/15.81 ( elt1, (t2tb1 skv_39), (t2tb1 skv_40), (t2tb skv_41) ) 15.60/15.81 ( elt1, (t2tb1 skv_40), (t2tb1 skv_39), (t2tb skv_41) ) 15.60/15.81 ( elt1, (t2tb1 skv_43), (t2tb1 skv_44), (t2tb skv_45) ) 15.60/15.81 ( elt1, (t2tb1 skv_44), (t2tb1 skv_43), (t2tb skv_45) ) 15.60/15.81 ( elt1, (t2tb1 skv_47), (t2tb1 skv_48), (t2tb skv_49) ) 15.60/15.81 ( elt1, (t2tb1 skv_48), (t2tb1 skv_47), (t2tb skv_49) ) 15.60/15.81 ( elt1, (t2tb1 skv_51), (t2tb1 skv_52), (t2tb skv_53) ) 15.60/15.81 ( elt1, (t2tb1 skv_52), (t2tb1 skv_51), (t2tb skv_53) ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((X elt)) (le X X) ) 15.60/15.81 ( skv_3 ) 15.60/15.81 ( skv_6 ) 15.60/15.81 ( skv_7 ) 15.60/15.81 ( skv_8 ) 15.60/15.81 ( skv_9 ) 15.60/15.81 ( skv_10 ) 15.60/15.81 ( skv_12 ) 15.60/15.81 ( skv_14 ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((X elt)) (sort elt1 (t2tb1 X)) ) 15.60/15.81 ( skv_3 ) 15.60/15.81 ( skv_5 ) 15.60/15.81 ( skv_6 ) 15.60/15.81 ( skv_7 ) 15.60/15.81 ( skv_8 ) 15.60/15.81 ( skv_9 ) 15.60/15.81 ( skv_10 ) 15.60/15.81 ( skv_12 ) 15.60/15.81 ( skv_13 ) 15.60/15.81 ( skv_14 ) 15.60/15.81 ( skv_16 ) 15.60/15.81 ( skv_17 ) 15.60/15.81 ( skv_18 ) 15.60/15.81 ( skv_20 ) 15.60/15.81 ( skv_21 ) 15.60/15.81 ( skv_22 ) 15.60/15.81 ( skv_31 ) 15.60/15.81 ( skv_32 ) 15.60/15.81 ( skv_33 ) 15.60/15.81 ( skv_34 ) 15.60/15.81 ( skv_35 ) 15.60/15.81 ( skv_36 ) 15.60/15.81 ( skv_38 ) 15.60/15.81 ( skv_39 ) 15.60/15.81 ( skv_40 ) 15.60/15.81 ( skv_42 ) 15.60/15.81 ( skv_43 ) 15.60/15.81 ( skv_44 ) 15.60/15.81 ( skv_46 ) 15.60/15.81 ( skv_47 ) 15.60/15.81 ( skv_48 ) 15.60/15.81 ( skv_50 ) 15.60/15.81 ( skv_51 ) 15.60/15.81 ( skv_52 ) 15.60/15.81 ( skv_54 ) 15.60/15.81 ( skv_55 ) 15.60/15.81 ( skv_56 ) 15.60/15.81 ( skv_57 ) 15.60/15.81 ( skv_58 ) 15.60/15.81 ( skv_59 ) 15.60/15.81 ( skv_60 ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((A ty) (L uni)) (= L (infix_plpl A L (nil A))) ) 15.60/15.81 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.81 ( elt1, (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))) ) 15.60/15.81 ) 15.60/15.81 (instantiation (forall ((A ty) (L uni) (X uni)) (= (mem A X L) (mem A X (reverse A L))) ) 15.60/15.81 ( elt1, (nil elt1), (t2tb1 skv_3) ) 15.60/15.81 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_3) ) 15.60/15.81 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_5) ) 15.60/15.81 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_6) ) 15.60/15.81 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_7) ) 15.60/15.81 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_20) ) 15.60/15.81 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_55) ) 15.60/15.81 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_57) ) 15.60/15.81 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_59) ) 15.60/15.81 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_60) ) 15.60/15.81 ( elt1, (reverse elt1 (t2tb (tb2t (nil elt1)))), (t2tb1 skv_3) ) 15.60/15.81 ( elt1, (t2tb skv_4), (t2tb1 skv_3) ) 15.60/15.81 ( elt1, (t2tb skv_4), (t2tb1 skv_6) ) 15.60/15.81 ( elt1, (t2tb skv_4), (t2tb1 skv_20) ) 15.60/15.81 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (t2tb1 skv_8) ) 15.60/15.81 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (t2tb1 skv_21) ) 15.60/15.81 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni) (L1 uni) (L2 uni)) (= (or (mem A X L2) (mem A X L1)) (mem A X (infix_plpl A L1 L2))) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (t2tb1 skv_8), (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (reverse elt1 (t2tb skv_4)), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_21), (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_22), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (t2tb1 skv_55), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_57), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_59), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_60), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty)) (sort (list A) (nil A)) ) 15.60/15.82 ( elt1 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (L uni)) (= (= (length A L) 0) (= L (nil A))) ) 15.60/15.82 ( elt1, (nil elt1) ) 15.60/15.82 ( elt1, (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb skv_4) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.82 ( elt1, (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_2)) ) 15.60/15.82 ( elt1, (reverse elt1 (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb skv_11) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (t2tb skv_15) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb skv_19) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((X elt)) (sorted (tb2t (cons elt1 (t2tb1 X) (nil elt1)))) ) 15.60/15.82 ( skv_3 ) 15.60/15.82 ( skv_5 ) 15.60/15.82 ( skv_6 ) 15.60/15.82 ( skv_7 ) 15.60/15.82 ( skv_8 ) 15.60/15.82 ( skv_9 ) 15.60/15.82 ( skv_10 ) 15.60/15.82 ( skv_12 ) 15.60/15.82 ( skv_13 ) 15.60/15.82 ( skv_14 ) 15.60/15.82 ( skv_16 ) 15.60/15.82 ( skv_17 ) 15.60/15.82 ( skv_18 ) 15.60/15.82 ( skv_20 ) 15.60/15.82 ( skv_21 ) 15.60/15.82 ( skv_22 ) 15.60/15.82 ( skv_31 ) 15.60/15.82 ( skv_32 ) 15.60/15.82 ( skv_33 ) 15.60/15.82 ( skv_34 ) 15.60/15.82 ( skv_35 ) 15.60/15.82 ( skv_36 ) 15.60/15.82 ( skv_38 ) 15.60/15.82 ( skv_39 ) 15.60/15.82 ( skv_40 ) 15.60/15.82 ( skv_42 ) 15.60/15.82 ( skv_43 ) 15.60/15.82 ( skv_44 ) 15.60/15.82 ( skv_46 ) 15.60/15.82 ( skv_47 ) 15.60/15.82 ( skv_48 ) 15.60/15.82 ( skv_50 ) 15.60/15.82 ( skv_51 ) 15.60/15.82 ( skv_52 ) 15.60/15.82 ( skv_54 ) 15.60/15.82 ( skv_55 ) 15.60/15.82 ( skv_56 ) 15.60/15.82 ( skv_57 ) 15.60/15.82 ( skv_58 ) 15.60/15.82 ( skv_59 ) 15.60/15.82 ( skv_60 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((X list_elt)) (sort (list elt1) (t2tb X)) ) 15.60/15.82 ( (tb2t (nil elt1)) ) 15.60/15.82 ( skv_2 ) 15.60/15.82 ( skv_4 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.82 ( (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) ) 15.60/15.82 ( (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))) ) 15.60/15.82 ( (tb2t (reverse elt1 (t2tb skv_2))) ) 15.60/15.82 ( (tb2t (reverse elt1 (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_8) (nil elt1))) ) 15.60/15.82 ( skv_11 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( skv_15 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15)))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_16) (nil elt1))) ) 15.60/15.82 ( skv_19 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19)))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( skv_37 ) 15.60/15.82 ( skv_41 ) 15.60/15.82 ( skv_45 ) 15.60/15.82 ( skv_49 ) 15.60/15.82 ( skv_53 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni)) (sort A (cons_proj_1 A X)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb skv_4)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni) (X1 uni)) (sort (list A) (rev_append A X X1)) ) 15.60/15.82 ( elt1, (t2tb skv_4), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb skv_4), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (t2tb skv_2) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((I list_elt)) (= I (tb2t (t2tb I))) ) 15.60/15.82 ( (tb2t (nil elt1)) ) 15.60/15.82 ( skv_2 ) 15.60/15.82 ( skv_4 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.82 ( (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) ) 15.60/15.82 ( (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))) ) 15.60/15.82 ( (tb2t (reverse elt1 (t2tb skv_2))) ) 15.60/15.82 ( (tb2t (reverse elt1 (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_8) (nil elt1))) ) 15.60/15.82 ( skv_11 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( skv_15 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15)))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_16) (nil elt1))) ) 15.60/15.82 ( skv_19 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19)))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( skv_37 ) 15.60/15.82 ( skv_41 ) 15.60/15.82 ( skv_45 ) 15.60/15.82 ( skv_49 ) 15.60/15.82 ( skv_53 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni) (X1 uni)) (sort (list A) (cons A X X1)) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), skv_30 ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), skv_24 ) 15.60/15.82 ( elt1, (t2tb1 skv_7), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), skv_28 ) 15.60/15.82 ( elt1, (t2tb1 skv_8), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_8), (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (t2tb skv_11) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (t2tb skv_11) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (cons elt1 (t2tb1 skv_9) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (t2tb1 skv_12), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_12), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_13), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_13), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_13), (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (cons elt1 (t2tb1 skv_13) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (t2tb1 skv_16), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_17), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_17), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_17), (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (t2tb1 skv_18), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_18), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_18), (cons elt1 (t2tb1 skv_17) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), skv_26 ) 15.60/15.82 ( elt1, (t2tb1 skv_34), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_35), (cons elt1 (t2tb1 skv_36) (t2tb skv_37)) ) 15.60/15.82 ( elt1, (t2tb1 skv_36), (t2tb skv_37) ) 15.60/15.82 ( elt1, (t2tb1 skv_38), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_39), (cons elt1 (t2tb1 skv_40) (t2tb skv_41)) ) 15.60/15.82 ( elt1, (t2tb1 skv_40), (t2tb skv_41) ) 15.60/15.82 ( elt1, (t2tb1 skv_42), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_43), (cons elt1 (t2tb1 skv_44) (t2tb skv_45)) ) 15.60/15.82 ( elt1, (t2tb1 skv_44), (t2tb skv_45) ) 15.60/15.82 ( elt1, (t2tb1 skv_46), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_47), (cons elt1 (t2tb1 skv_48) (t2tb skv_49)) ) 15.60/15.82 ( elt1, (t2tb1 skv_48), (t2tb skv_49) ) 15.60/15.82 ( elt1, (t2tb1 skv_50), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_51), (cons elt1 (t2tb1 skv_52) (t2tb skv_53)) ) 15.60/15.82 ( elt1, (t2tb1 skv_52), (t2tb skv_53) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni)) (sort (list A) (reverse A X)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb skv_4) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1)))) ) 15.60/15.82 ( elt1, (t2tb skv_11) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( elt1, (t2tb skv_15) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (t2tb skv_19) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_9) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_8) (t2tb (tb2t (nil elt1)))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_16) (t2tb (tb2t (nil elt1)))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_5) (t2tb skv_4)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_6) (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_7) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_8) (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_12) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_19)) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (L1 uni) (L2 uni)) (permut A (infix_plpl A L1 L2) (infix_plpl A L2 L1)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))) ) 15.60/15.82 ( elt1, (t2tb skv_2), (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.82 ( elt1, (t2tb skv_2), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))), (t2tb skv_2) ) 15.60/15.82 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_4)), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_4)), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_4)), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (nil elt1)), (t2tb skv_2) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (nil elt1)), (reverse elt1 (t2tb skv_4)) ) 15.60/15.82 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_8) (nil elt1)), (reverse elt1 (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_12) (nil elt1)), (reverse elt1 (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_16) (nil elt1)), (reverse elt1 (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)), (reverse elt1 (t2tb skv_4)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb skv_2)), (reverse elt1 (t2tb skv_4)) ) 15.60/15.82 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), (cons elt1 (t2tb1 skv_9) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_11)), (cons elt1 (t2tb1 skv_10) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), (cons elt1 (t2tb1 skv_13) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_15)), (cons elt1 (t2tb1 skv_14) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), (cons elt1 (t2tb1 skv_17) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_19)), (cons elt1 (t2tb1 skv_18) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_9) (nil elt1)), (reverse elt1 (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (nil elt1)), (reverse elt1 (t2tb skv_11)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_13) (nil elt1)), (reverse elt1 (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (nil elt1)), (reverse elt1 (t2tb skv_15)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_17) (nil elt1)), (reverse elt1 (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (nil elt1)), (reverse elt1 (t2tb skv_19)) ) 15.60/15.82 ( elt1, skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_6) skv_24), skv_23 ) 15.60/15.82 ( elt1, skv_25, (cons elt1 (t2tb1 skv_20) skv_26) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_20) skv_26), skv_25 ) 15.60/15.82 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), skv_27 ) 15.60/15.82 ( elt1, skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_5) skv_30), skv_29 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (L uni)) (= L (reverse A (reverse A L))) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni) (L1 uni) (L2 uni)) (or (not (permut A L1 L2)) (not (mem A X L1)) (mem A X L2)) ) 15.60/15.82 ( elt1, (t2tb1 skv_21), (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), (cons elt1 (t2tb1 skv_10) (cons elt1 (t2tb1 skv_9) (t2tb skv_11))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (U uni)) (or (= U (cons A (cons_proj_1 A U) (cons_proj_2 A U))) (= U (nil A))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb skv_4)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (L1 uni) (L2 uni) (X uni)) (= (infix_plpl A (reverse A L1) (cons A X L2)) (infix_plpl A (reverse A (cons A X L1)) L2)) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb skv_2), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (nil elt1), (t2tb1 skv_16) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb (tb2t (nil elt1))), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb (tb2t (nil elt1))), (t2tb1 skv_8) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb (tb2t (nil elt1))), (t2tb1 skv_12) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb skv_2), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb skv_4), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (cons_proj_2 elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (cons_proj_1 elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.82 ( elt1, (t2tb skv_4), (t2tb (tb2t (nil elt1))), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (t2tb skv_4), (t2tb skv_2), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (nil elt1), (t2tb1 skv_12) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (t2tb (tb2t (nil elt1))), (t2tb1 skv_12) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_4)), (t2tb skv_2), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (cons_proj_2 elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))), (cons_proj_1 elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.82 ( elt1, (cons_proj_2 elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb skv_2), (cons_proj_1 elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1)))), (nil elt1), (t2tb1 skv_12) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1)))), (t2tb (tb2t (nil elt1))), (t2tb1 skv_12) ) 15.60/15.82 ( elt1, (t2tb skv_11), (nil elt1), (t2tb1 skv_10) ) 15.60/15.82 ( elt1, (t2tb skv_11), (cons elt1 (t2tb1 skv_9) (nil elt1)), (t2tb1 skv_10) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)), (nil elt1), (t2tb1 skv_9) ) 15.60/15.82 ( elt1, (t2tb skv_15), (nil elt1), (t2tb1 skv_14) ) 15.60/15.82 ( elt1, (t2tb skv_15), (cons elt1 (t2tb1 skv_13) (nil elt1)), (t2tb1 skv_14) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)), (nil elt1), (t2tb1 skv_13) ) 15.60/15.82 ( elt1, (t2tb skv_19), (nil elt1), (t2tb1 skv_18) ) 15.60/15.82 ( elt1, (t2tb skv_19), (cons elt1 (t2tb1 skv_17) (nil elt1)), (t2tb1 skv_18) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)), (nil elt1), (t2tb1 skv_17) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (S uni) (T uni)) (= (length A S) (+ (* (- 1) (length A T)) (length A (rev_append A S T)))) ) 15.60/15.82 ( elt1, (t2tb skv_4), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb skv_4), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (t2tb skv_2) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (R uni) (S uni) (T uni)) (= (rev_append A S (rev_append A R T)) (rev_append A (infix_plpl A R S) T)) ) 15.60/15.82 ( elt1, skv_23, (cons elt1 (t2tb1 skv_6) skv_24), (t2tb skv_2) ) 15.60/15.82 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.82 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (L1 uni) (L2 uni) (L3 uni)) (or (not (permut A L1 L2)) (not (permut A L2 L3)) (permut A L1 L3)) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) (t2tb skv_2)), (infix_plpl elt1 (t2tb skv_2) (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))), (infix_plpl elt1 (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (nil elt1))), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (reverse elt1 (t2tb skv_4))), (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1))))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), (cons elt1 (t2tb1 skv_10) (cons elt1 (t2tb1 skv_9) (t2tb skv_11))), (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), (cons elt1 (t2tb1 skv_14) (cons elt1 (t2tb1 skv_13) (t2tb skv_15))), (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), (cons elt1 (t2tb1 skv_18) (cons elt1 (t2tb1 skv_17) (t2tb skv_19))), (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))) (t2tb (tb2t (nil elt1)))), (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1))))), (cons elt1 (t2tb1 skv_10) (cons elt1 (t2tb1 skv_9) (t2tb skv_11))) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (nil elt1))) (t2tb skv_2)), (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2))), (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (cons elt1 (t2tb1 skv_9) (t2tb skv_11))), (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (reverse elt1 (t2tb skv_4))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (cons elt1 (t2tb1 skv_13) (t2tb skv_15))), (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), (cons elt1 (t2tb1 skv_14) (cons elt1 (t2tb1 skv_13) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (cons elt1 (t2tb1 skv_17) (t2tb skv_19))), (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), (cons elt1 (t2tb1 skv_18) (cons elt1 (t2tb1 skv_17) (t2tb skv_19))) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (t2tb skv_2) (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))), (infix_plpl elt1 (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) (t2tb skv_2)), (infix_plpl elt1 (t2tb skv_2) (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((I elt)) (= I (tb2t1 (t2tb1 I))) ) 15.60/15.82 ( skv_3 ) 15.60/15.82 ( skv_5 ) 15.60/15.82 ( skv_6 ) 15.60/15.82 ( skv_7 ) 15.60/15.82 ( skv_8 ) 15.60/15.82 ( skv_9 ) 15.60/15.82 ( skv_10 ) 15.60/15.82 ( skv_12 ) 15.60/15.82 ( skv_13 ) 15.60/15.82 ( skv_14 ) 15.60/15.82 ( skv_16 ) 15.60/15.82 ( skv_17 ) 15.60/15.82 ( skv_18 ) 15.60/15.82 ( skv_20 ) 15.60/15.82 ( skv_21 ) 15.60/15.82 ( skv_22 ) 15.60/15.82 ( skv_31 ) 15.60/15.82 ( skv_32 ) 15.60/15.82 ( skv_33 ) 15.60/15.82 ( skv_34 ) 15.60/15.82 ( skv_35 ) 15.60/15.82 ( skv_36 ) 15.60/15.82 ( skv_38 ) 15.60/15.82 ( skv_39 ) 15.60/15.82 ( skv_40 ) 15.60/15.82 ( skv_42 ) 15.60/15.82 ( skv_43 ) 15.60/15.82 ( skv_44 ) 15.60/15.82 ( skv_46 ) 15.60/15.82 ( skv_47 ) 15.60/15.82 ( skv_48 ) 15.60/15.82 ( skv_50 ) 15.60/15.82 ( skv_51 ) 15.60/15.82 ( skv_52 ) 15.60/15.82 ( skv_54 ) 15.60/15.82 ( skv_55 ) 15.60/15.82 ( skv_56 ) 15.60/15.82 ( skv_57 ) 15.60/15.82 ( skv_58 ) 15.60/15.82 ( skv_59 ) 15.60/15.82 ( skv_60 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni) (L1 uni) (L2 uni)) (= (num_occ A X L1) (+ (* (- 1) (num_occ A X L2)) (num_occ A X (infix_plpl A L1 L2)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (sorted (tb2t _let_0))) (sorted (tb2t (cons elt1 (t2tb1 X) _let_0))))) ) 15.60/15.82 ( skv_3, skv_12, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_6, skv_3, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_7, skv_12, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_8, skv_9, (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( skv_9, skv_10, skv_11 ) 15.60/15.82 ( skv_10, skv_9, skv_11 ) 15.60/15.82 ( skv_13, skv_14, skv_15 ) 15.60/15.82 ( skv_14, skv_13, skv_15 ) 15.60/15.82 ( skv_17, skv_18, skv_19 ) 15.60/15.82 ( skv_18, skv_17, skv_19 ) 15.60/15.82 ( skv_35, skv_36, skv_37 ) 15.60/15.82 ( skv_39, skv_40, skv_41 ) 15.60/15.82 ( skv_43, skv_44, skv_45 ) 15.60/15.82 ( skv_47, skv_48, skv_49 ) 15.60/15.82 ( skv_51, skv_52, skv_53 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((J uni)) (= J (t2tb (tb2t J))) ) 15.60/15.82 ( (nil elt1) ) 15.60/15.82 ( (reverse elt1 (t2tb (tb2t (nil elt1)))) ) 15.60/15.82 ( (t2tb skv_2) ) 15.60/15.82 ( (t2tb skv_4) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_3) (t2tb skv_4)) ) 15.60/15.82 ( (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.82 ( (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)) ) 15.60/15.82 ( (reverse elt1 (t2tb skv_4)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1))))) ) 15.60/15.82 ( (reverse elt1 (t2tb skv_2)) ) 15.60/15.82 ( (reverse elt1 (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.82 ( (t2tb skv_11) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.82 ( (t2tb skv_15) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.82 ( (t2tb skv_19) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_8) (t2tb (tb2t (nil elt1))))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( (reverse elt1 (t2tb skv_11)) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( (reverse elt1 (t2tb skv_15)) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_16) (t2tb (tb2t (nil elt1))))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( (reverse elt1 (t2tb skv_19)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_9) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_10) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_13) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_14) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_17) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_18) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_5) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_6) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_7) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_20) (nil elt1)) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_5) (t2tb skv_4))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_6) (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_7) (t2tb skv_2))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_8) (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_10) (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_9) (t2tb skv_11))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_12) (t2tb skv_15))) ) 15.60/15.82 ( (reverse elt1 (cons elt1 (t2tb1 skv_14) (t2tb skv_19))) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_34) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_36) (t2tb skv_37)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_35) (cons elt1 (t2tb1 skv_36) (t2tb skv_37))) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_38) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_40) (t2tb skv_41)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_39) (cons elt1 (t2tb1 skv_40) (t2tb skv_41))) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_42) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_44) (t2tb skv_45)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_43) (cons elt1 (t2tb1 skv_44) (t2tb skv_45))) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_46) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_48) (t2tb skv_49)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_47) (cons elt1 (t2tb1 skv_48) (t2tb skv_49))) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_50) (nil elt1)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_52) (t2tb skv_53)) ) 15.60/15.82 ( (cons elt1 (t2tb1 skv_51) (cons elt1 (t2tb1 skv_52) (t2tb skv_53))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (U uni) (U1 uni)) (or (not (sort A U)) (= U (cons_proj_1 A (cons A U U1)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), skv_30 ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), skv_24 ) 15.60/15.82 ( elt1, (t2tb1 skv_7), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), skv_28 ) 15.60/15.82 ( elt1, (t2tb1 skv_8), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_8), (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (t2tb skv_11) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (t2tb skv_11) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (cons elt1 (t2tb1 skv_9) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (t2tb1 skv_12), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_12), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_13), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_13), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_13), (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (cons elt1 (t2tb1 skv_13) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (t2tb1 skv_16), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_17), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_17), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_17), (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (t2tb1 skv_18), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_18), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_18), (cons elt1 (t2tb1 skv_17) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), skv_26 ) 15.60/15.82 ( elt1, (t2tb1 skv_34), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_35), (cons elt1 (t2tb1 skv_36) (t2tb skv_37)) ) 15.60/15.82 ( elt1, (t2tb1 skv_36), (t2tb skv_37) ) 15.60/15.82 ( elt1, (t2tb1 skv_38), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_39), (cons elt1 (t2tb1 skv_40) (t2tb skv_41)) ) 15.60/15.82 ( elt1, (t2tb1 skv_40), (t2tb skv_41) ) 15.60/15.82 ( elt1, (t2tb1 skv_42), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_43), (cons elt1 (t2tb1 skv_44) (t2tb skv_45)) ) 15.60/15.82 ( elt1, (t2tb1 skv_44), (t2tb skv_45) ) 15.60/15.82 ( elt1, (t2tb1 skv_46), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_47), (cons elt1 (t2tb1 skv_48) (t2tb skv_49)) ) 15.60/15.82 ( elt1, (t2tb1 skv_48), (t2tb skv_49) ) 15.60/15.82 ( elt1, (t2tb1 skv_50), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_51), (cons elt1 (t2tb1 skv_52) (t2tb skv_53)) ) 15.60/15.82 ( elt1, (t2tb1 skv_52), (t2tb skv_53) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((X elt) (L list_elt)) (let ((_let_0 (t2tb L))) (or (not (sorted (tb2t (reverse elt1 (cons elt1 (t2tb1 X) _let_0))))) (sorted (tb2t (reverse elt1 _let_0))))) ) 15.60/15.82 ( skv_3, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_3, skv_2 ) 15.60/15.82 ( skv_3, skv_4 ) 15.60/15.82 ( skv_3, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_5, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_6, (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.82 ( skv_6, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_7, skv_2 ) 15.60/15.82 ( skv_7, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_8, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_8, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_8, (tb2t (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11)))) ) 15.60/15.82 ( skv_9, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_9, skv_11 ) 15.60/15.82 ( skv_9, (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( skv_10, (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))) ) 15.60/15.82 ( skv_10, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_10, skv_11 ) 15.60/15.82 ( skv_12, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_12, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_12, skv_15 ) 15.60/15.82 ( skv_13, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_13, skv_15 ) 15.60/15.82 ( skv_13, (tb2t (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( skv_14, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_14, skv_15 ) 15.60/15.82 ( skv_14, skv_19 ) 15.60/15.82 ( skv_16, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_16, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_17, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_17, skv_19 ) 15.60/15.82 ( skv_17, (tb2t (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( skv_18, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_18, skv_19 ) 15.60/15.82 ( skv_20, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_34, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_36, skv_37 ) 15.60/15.82 ( skv_38, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_40, skv_41 ) 15.60/15.82 ( skv_42, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_44, skv_45 ) 15.60/15.82 ( skv_46, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_48, skv_49 ) 15.60/15.82 ( skv_50, (tb2t (t2tb skv_4)) ) 15.60/15.82 ( skv_52, skv_53 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni) (L uni)) (= (>= (num_occ A X L) 1) (mem A X L)) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), (t2tb skv_4) ) 15.60/15.82 ( elt1, (t2tb1 skv_8), (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (t2tb skv_11) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_12), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), (t2tb skv_4) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_21), (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))) ) 15.60/15.82 ( elt1, (t2tb1 skv_22), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_31), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_32), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_33), (t2tb skv_11) ) 15.60/15.82 ( elt1, (t2tb1 skv_54), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_55), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_56), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_57), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_58), (t2tb skv_11) ) 15.60/15.82 ( elt1, (t2tb1 skv_59), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_60), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((Acc list_elt) (X1 elt)) (let ((_let_0 (t2tb Acc))) (or (not (sorted (tb2t (reverse elt1 _let_0)))) (not (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) _let_0)) (le X X1)) )) (sorted (tb2t (reverse elt1 (cons elt1 (t2tb1 X1) _let_0)))))) ) 15.60/15.82 ( (tb2t (nil elt1)), skv_3 ) 15.60/15.82 ( (tb2t (nil elt1)), skv_8 ) 15.60/15.82 ( (tb2t (nil elt1)), skv_12 ) 15.60/15.82 ( (tb2t (nil elt1)), skv_16 ) 15.60/15.82 ( skv_2, skv_3 ) 15.60/15.82 ( skv_2, skv_7 ) 15.60/15.82 ( skv_4, skv_3 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), skv_6 ) 15.60/15.82 ( (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))), skv_10 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_3 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_5 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_6 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_7 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_8 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_9 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_10 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_12 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_13 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_14 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_16 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_17 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_18 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_20 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_34 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_38 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_42 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_46 ) 15.60/15.82 ( (tb2t (t2tb skv_4)), skv_50 ) 15.60/15.82 ( skv_11, skv_9 ) 15.60/15.82 ( skv_11, skv_10 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11)))), skv_8 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), skv_9 ) 15.60/15.82 ( skv_15, skv_12 ) 15.60/15.82 ( skv_15, skv_13 ) 15.60/15.82 ( skv_15, skv_14 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), skv_13 ) 15.60/15.82 ( skv_19, skv_14 ) 15.60/15.82 ( skv_19, skv_17 ) 15.60/15.82 ( skv_19, skv_18 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), skv_17 ) 15.60/15.82 ( skv_37, skv_36 ) 15.60/15.82 ( skv_41, skv_40 ) 15.60/15.82 ( skv_45, skv_44 ) 15.60/15.82 ( skv_49, skv_48 ) 15.60/15.82 ( skv_53, skv_52 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((Z list_elt)) (or (not (sorted Z)) (= (tb2t (nil elt1)) Z) (not (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= Z (tb2t (cons elt1 (t2tb1 X) _let_0)))) (not (sorted (tb2t _let_0))))) )) (not (forall ((X elt)) (not (= Z (tb2t (cons elt1 (t2tb1 X) (nil elt1))))) ))) ) 15.60/15.82 ( (tb2t (nil elt1)) ) 15.60/15.82 ( (tb2t (reverse elt1 (t2tb (tb2t (nil elt1))))) ) 15.60/15.82 ( skv_2 ) 15.60/15.82 ( (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) ) 15.60/15.82 ( (tb2t (reverse elt1 (t2tb skv_4))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_3) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_8) (nil elt1))) ) 15.60/15.82 ( skv_11 ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15)))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_16) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19)))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_5) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_6) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_7) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_9) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_10) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_13) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_14) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_17) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_18) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_20) (nil elt1))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_36) (t2tb skv_37))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_40) (t2tb skv_41))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_44) (t2tb skv_45))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_48) (t2tb skv_49))) ) 15.60/15.82 ( (tb2t (cons elt1 (t2tb1 skv_52) (t2tb skv_53))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni) (BOUND_VARIABLE_1397 uni) (BOUND_VARIABLE_1398 uni)) (let ((_let_0 (= X BOUND_VARIABLE_1397))) (let ((_let_1 (num_occ A X BOUND_VARIABLE_1398))) (let ((_let_2 (num_occ A X (cons A BOUND_VARIABLE_1397 BOUND_VARIABLE_1398)))) (or (not (sort A X)) (and (= (num_occ A X (nil A)) 0) (or (not (sort A BOUND_VARIABLE_1397)) (and (or _let_0 (= _let_1 _let_2)) (or (not _let_0) (= _let_1 (+ (- 1) _let_2)))))))))) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), (t2tb1 skv_12), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (R uni) (S uni)) (= (infix_plpl A (reverse A R) S) (rev_append A R S)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (t2tb skv_4), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb skv_4), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb skv_4)), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (t2tb skv_2) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1)))), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb skv_11), (cons elt1 (t2tb1 skv_10) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)), (cons elt1 (t2tb1 skv_9) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb skv_15), (cons elt1 (t2tb1 skv_14) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)), (cons elt1 (t2tb1 skv_13) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb skv_19), (cons elt1 (t2tb1 skv_18) (nil elt1)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)), (cons elt1 (t2tb1 skv_17) (nil elt1)) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (L1 uni) (L2 uni)) (or (not (permut A L1 L2)) (permut A L2 L1)) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) (t2tb skv_2)), (infix_plpl elt1 (t2tb skv_2) (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (nil elt1))), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (reverse elt1 (t2tb skv_4))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), (cons elt1 (t2tb1 skv_10) (cons elt1 (t2tb1 skv_9) (t2tb skv_11))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), (cons elt1 (t2tb1 skv_14) (cons elt1 (t2tb1 skv_13) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), (cons elt1 (t2tb1 skv_18) (cons elt1 (t2tb1 skv_17) (t2tb skv_19))) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))) (t2tb (tb2t (nil elt1)))), (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1))))) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (nil elt1))) (t2tb skv_2)), (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (cons elt1 (t2tb1 skv_9) (t2tb skv_11))), (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (cons elt1 (t2tb1 skv_13) (t2tb skv_15))), (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (cons elt1 (t2tb1 skv_17) (t2tb skv_19))), (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( elt1, (infix_plpl elt1 (t2tb skv_2) (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))), (infix_plpl elt1 (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) (t2tb skv_2)) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (L uni) (X uni)) (= (infix_plpl A (reverse A L) (cons A X (nil A))) (reverse A (cons A X L))) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_5) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_6) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_7) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_8) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_9) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_10) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_12) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_13) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_14) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_16) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_17) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_18) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_20) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_34) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_38) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_42) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_46) ) 15.60/15.82 ( elt1, (nil elt1), (t2tb1 skv_50) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_8) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_12) ) 15.60/15.82 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_16) ) 15.60/15.82 ( elt1, (t2tb skv_2), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (t2tb skv_2), (t2tb1 skv_7) ) 15.60/15.82 ( elt1, (t2tb skv_4), (t2tb1 skv_3) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (t2tb1 skv_6) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), (t2tb1 skv_12) ) 15.60/15.82 ( elt1, (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))), (t2tb1 skv_8) ) 15.60/15.82 ( elt1, (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))), (t2tb1 skv_10) ) 15.60/15.82 ( elt1, (t2tb skv_11), (t2tb1 skv_9) ) 15.60/15.82 ( elt1, (t2tb skv_11), (t2tb1 skv_10) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)), (t2tb1 skv_9) ) 15.60/15.82 ( elt1, (t2tb skv_15), (t2tb1 skv_12) ) 15.60/15.82 ( elt1, (t2tb skv_15), (t2tb1 skv_13) ) 15.60/15.82 ( elt1, (t2tb skv_15), (t2tb1 skv_14) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)), (t2tb1 skv_13) ) 15.60/15.82 ( elt1, (t2tb skv_19), (t2tb1 skv_14) ) 15.60/15.82 ( elt1, (t2tb skv_19), (t2tb1 skv_17) ) 15.60/15.82 ( elt1, (t2tb skv_19), (t2tb1 skv_18) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)), (t2tb1 skv_17) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_9) (t2tb skv_11)), (t2tb1 skv_10) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_13) (t2tb skv_15)), (t2tb1 skv_14) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_17) (t2tb skv_19)), (t2tb1 skv_18) ) 15.60/15.82 ( elt1, skv_24, (t2tb1 skv_6) ) 15.60/15.82 ( elt1, skv_26, (t2tb1 skv_20) ) 15.60/15.82 ( elt1, skv_28, (t2tb1 skv_7) ) 15.60/15.82 ( elt1, skv_30, (t2tb1 skv_5) ) 15.60/15.82 ( elt1, (t2tb skv_37), (t2tb1 skv_36) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_36) (t2tb skv_37)), (t2tb1 skv_35) ) 15.60/15.82 ( elt1, (t2tb skv_41), (t2tb1 skv_40) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_40) (t2tb skv_41)), (t2tb1 skv_39) ) 15.60/15.82 ( elt1, (t2tb skv_45), (t2tb1 skv_44) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_44) (t2tb skv_45)), (t2tb1 skv_43) ) 15.60/15.82 ( elt1, (t2tb skv_49), (t2tb1 skv_48) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_48) (t2tb skv_49)), (t2tb1 skv_47) ) 15.60/15.82 ( elt1, (t2tb skv_53), (t2tb1 skv_52) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_52) (t2tb skv_53)), (t2tb1 skv_51) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (U uni) (U1 uni)) (= U1 (cons_proj_2 A (cons A U U1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_5), skv_30 ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_6), skv_24 ) 15.60/15.82 ( elt1, (t2tb1 skv_7), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), skv_28 ) 15.60/15.82 ( elt1, (t2tb1 skv_8), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_8), (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (t2tb skv_11) ) 15.60/15.82 ( elt1, (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (t2tb skv_11) ) 15.60/15.82 ( elt1, (t2tb1 skv_10), (cons elt1 (t2tb1 skv_9) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (t2tb1 skv_12), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_12), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_13), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_13), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_13), (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (t2tb skv_15) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_14), (cons elt1 (t2tb1 skv_13) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (t2tb1 skv_16), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_17), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_17), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_17), (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (t2tb1 skv_18), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_18), (t2tb skv_19) ) 15.60/15.82 ( elt1, (t2tb1 skv_18), (cons elt1 (t2tb1 skv_17) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), skv_26 ) 15.60/15.82 ( elt1, (t2tb1 skv_34), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_35), (cons elt1 (t2tb1 skv_36) (t2tb skv_37)) ) 15.60/15.82 ( elt1, (t2tb1 skv_36), (t2tb skv_37) ) 15.60/15.82 ( elt1, (t2tb1 skv_38), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_39), (cons elt1 (t2tb1 skv_40) (t2tb skv_41)) ) 15.60/15.82 ( elt1, (t2tb1 skv_40), (t2tb skv_41) ) 15.60/15.82 ( elt1, (t2tb1 skv_42), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_43), (cons elt1 (t2tb1 skv_44) (t2tb skv_45)) ) 15.60/15.82 ( elt1, (t2tb1 skv_44), (t2tb skv_45) ) 15.60/15.82 ( elt1, (t2tb1 skv_46), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_47), (cons elt1 (t2tb1 skv_48) (t2tb skv_49)) ) 15.60/15.82 ( elt1, (t2tb1 skv_48), (t2tb skv_49) ) 15.60/15.82 ( elt1, (t2tb1 skv_50), (nil elt1) ) 15.60/15.82 ( elt1, (t2tb1 skv_51), (cons elt1 (t2tb1 skv_52) (t2tb skv_53)) ) 15.60/15.82 ( elt1, (t2tb1 skv_52), (t2tb skv_53) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (L1 uni) (L2 uni) (L3 uni)) (= (infix_plpl A (infix_plpl A L1 L2) L3) (infix_plpl A L1 (infix_plpl A L2 L3))) ) 15.60/15.82 ( elt1, (t2tb skv_2), (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))), (t2tb skv_2) ) 15.60/15.82 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_4)), (cons elt1 (t2tb1 skv_3) (nil elt1)), (t2tb skv_2) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_4)), skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (nil elt1)), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (reverse elt1 (nil elt1)), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))), skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_11)), (cons elt1 (t2tb1 skv_10) (nil elt1)), (cons elt1 (t2tb1 skv_9) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_15)), (cons elt1 (t2tb1 skv_14) (nil elt1)), (cons elt1 (t2tb1 skv_13) (nil elt1)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_19)), (cons elt1 (t2tb1 skv_18) (nil elt1)), (cons elt1 (t2tb1 skv_17) (nil elt1)) ) 15.60/15.82 ( elt1, skv_23, (cons elt1 (t2tb1 skv_6) skv_24), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, skv_23, (cons elt1 (t2tb1 skv_6) skv_24), (t2tb skv_2) ) 15.60/15.82 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.82 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.82 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.82 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.82 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)) ) 15.60/15.82 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.82 ( elt1, skv_29, (cons elt1 (t2tb1 skv_5) skv_30), (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((X elt) (L list_elt)) (= (and (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb L))) (le X Y)) ) (sorted L)) (sorted (tb2t (cons elt1 (t2tb1 X) (t2tb L))))) ) 15.60/15.82 ( skv_3, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_3, skv_2 ) 15.60/15.82 ( skv_3, skv_4 ) 15.60/15.82 ( skv_5, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_6, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_6, (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.82 ( skv_7, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_7, skv_2 ) 15.60/15.82 ( skv_8, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_8, (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) ) 15.60/15.82 ( skv_9, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_9, skv_11 ) 15.60/15.82 ( skv_9, (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.82 ( skv_10, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_10, (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))) ) 15.60/15.82 ( skv_10, skv_11 ) 15.60/15.82 ( skv_12, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_12, skv_15 ) 15.60/15.82 ( skv_13, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_13, skv_15 ) 15.60/15.82 ( skv_13, (tb2t (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( skv_14, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_14, skv_15 ) 15.60/15.82 ( skv_14, skv_19 ) 15.60/15.82 ( skv_16, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_17, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_17, skv_19 ) 15.60/15.82 ( skv_17, (tb2t (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ( skv_18, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_18, skv_19 ) 15.60/15.82 ( skv_20, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_34, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_36, skv_37 ) 15.60/15.82 ( skv_38, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_40, skv_41 ) 15.60/15.82 ( skv_42, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_44, skv_45 ) 15.60/15.82 ( skv_46, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_48, skv_49 ) 15.60/15.82 ( skv_50, (tb2t (nil elt1)) ) 15.60/15.82 ( skv_52, skv_53 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (L uni)) (>= (length A L) 0) ) 15.60/15.82 ( elt1, (nil elt1) ) 15.60/15.82 ( elt1, (t2tb skv_2) ) 15.60/15.82 ( elt1, (t2tb skv_4) ) 15.60/15.82 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.82 ( elt1, (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)) ) 15.60/15.82 ( elt1, (reverse elt1 (t2tb skv_2)) ) 15.60/15.82 ( elt1, (reverse elt1 (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb skv_11) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.82 ( elt1, (t2tb skv_15) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.82 ( elt1, (t2tb skv_19) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.82 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty) (X uni) (L uni)) (= (num_occ A X L) (num_occ A X (reverse A L))) ) 15.60/15.82 ( elt1, (t2tb1 skv_3), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_7), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ( elt1, (t2tb1 skv_20), (t2tb (tb2t (nil elt1))) ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty)) (let ((_let_0 (nil A))) (= _let_0 (reverse A _let_0))) ) 15.60/15.82 ( elt1 ) 15.60/15.82 ) 15.60/15.82 (instantiation (forall ((A ty)) (= (length A (nil A)) 0) ) 15.60/15.82 ( elt1 ) 15.60/15.82 ) 15.60/15.83 (instantiation (forall ((A ty) (X uni) (X1 uni)) (= (length A X1) (+ (- 1) (length A (cons A X X1)))) ) 15.60/15.83 ( elt1, (t2tb1 skv_3), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_3), (t2tb skv_2) ) 15.60/15.83 ( elt1, (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb1 skv_5), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_5), skv_30 ) 15.60/15.83 ( elt1, (t2tb1 skv_6), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_6), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.83 ( elt1, (t2tb1 skv_6), skv_24 ) 15.60/15.83 ( elt1, (t2tb1 skv_7), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_7), (t2tb skv_2) ) 15.60/15.83 ( elt1, (t2tb1 skv_7), skv_28 ) 15.60/15.83 ( elt1, (t2tb1 skv_8), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_8), (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))) ) 15.60/15.83 ( elt1, (t2tb1 skv_9), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_9), (t2tb skv_11) ) 15.60/15.83 ( elt1, (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (t2tb1 skv_10), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_10), (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))) ) 15.60/15.83 ( elt1, (t2tb1 skv_10), (t2tb skv_11) ) 15.60/15.83 ( elt1, (t2tb1 skv_10), (cons elt1 (t2tb1 skv_9) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (t2tb1 skv_12), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_12), (t2tb skv_15) ) 15.60/15.83 ( elt1, (t2tb1 skv_13), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_13), (t2tb skv_15) ) 15.60/15.83 ( elt1, (t2tb1 skv_13), (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.83 ( elt1, (t2tb1 skv_14), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_14), (t2tb skv_15) ) 15.60/15.83 ( elt1, (t2tb1 skv_14), (t2tb skv_19) ) 15.60/15.83 ( elt1, (t2tb1 skv_14), (cons elt1 (t2tb1 skv_13) (t2tb skv_15)) ) 15.60/15.83 ( elt1, (t2tb1 skv_16), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_17), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_17), (t2tb skv_19) ) 15.60/15.83 ( elt1, (t2tb1 skv_17), (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.83 ( elt1, (t2tb1 skv_18), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_18), (t2tb skv_19) ) 15.60/15.83 ( elt1, (t2tb1 skv_18), (cons elt1 (t2tb1 skv_17) (t2tb skv_19)) ) 15.60/15.83 ( elt1, (t2tb1 skv_20), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_20), skv_26 ) 15.60/15.83 ( elt1, (t2tb1 skv_34), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_35), (cons elt1 (t2tb1 skv_36) (t2tb skv_37)) ) 15.60/15.83 ( elt1, (t2tb1 skv_36), (t2tb skv_37) ) 15.60/15.83 ( elt1, (t2tb1 skv_38), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_39), (cons elt1 (t2tb1 skv_40) (t2tb skv_41)) ) 15.60/15.83 ( elt1, (t2tb1 skv_40), (t2tb skv_41) ) 15.60/15.83 ( elt1, (t2tb1 skv_42), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_43), (cons elt1 (t2tb1 skv_44) (t2tb skv_45)) ) 15.60/15.83 ( elt1, (t2tb1 skv_44), (t2tb skv_45) ) 15.60/15.83 ( elt1, (t2tb1 skv_46), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_47), (cons elt1 (t2tb1 skv_48) (t2tb skv_49)) ) 15.60/15.83 ( elt1, (t2tb1 skv_48), (t2tb skv_49) ) 15.60/15.83 ( elt1, (t2tb1 skv_50), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_51), (cons elt1 (t2tb1 skv_52) (t2tb skv_53)) ) 15.60/15.83 ( elt1, (t2tb1 skv_52), (t2tb skv_53) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (X uni) (L uni)) (or (not (mem A X L)) (not (forall ((L1 uni) (L2 uni)) (let ((_let_0 (list A))) (or (not (sort _let_0 L2)) (not (= L (infix_plpl A L1 (cons A X L2)))) (not (sort _let_0 L1)))) ))) ) 15.60/15.83 ( elt1, (t2tb1 skv_5), (t2tb skv_2) ) 15.60/15.83 ( elt1, (t2tb1 skv_6), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.83 ( elt1, (t2tb1 skv_7), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb1 skv_20), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb1 skv_21), (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))) ) 15.60/15.83 ( elt1, (t2tb1 skv_22), (t2tb skv_2) ) 15.60/15.83 ( elt1, (t2tb1 skv_31), (t2tb skv_19) ) 15.60/15.83 ( elt1, (t2tb1 skv_32), (t2tb skv_15) ) 15.60/15.83 ( elt1, (t2tb1 skv_33), (t2tb skv_11) ) 15.60/15.83 ( elt1, (t2tb1 skv_54), (t2tb skv_19) ) 15.60/15.83 ( elt1, (t2tb1 skv_55), (t2tb (tb2t (nil elt1))) ) 15.60/15.83 ( elt1, (t2tb1 skv_56), (t2tb skv_15) ) 15.60/15.83 ( elt1, (t2tb1 skv_57), (t2tb (tb2t (nil elt1))) ) 15.60/15.83 ( elt1, (t2tb1 skv_58), (t2tb skv_11) ) 15.60/15.83 ( elt1, (t2tb1 skv_59), (t2tb (tb2t (nil elt1))) ) 15.60/15.83 ( elt1, (t2tb1 skv_60), (t2tb (tb2t (nil elt1))) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (L1 uni) (L2 uni)) (= (length A L1) (+ (* (- 1) (length A L2)) (length A (infix_plpl A L1 L2)))) ) 15.60/15.83 ( elt1, (t2tb skv_2), (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.83 ( elt1, (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))), (t2tb skv_2) ) 15.60/15.83 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.83 ( elt1, (reverse elt1 (t2tb skv_4)), (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.83 ( elt1, (reverse elt1 (t2tb skv_4)), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)) ) 15.60/15.83 ( elt1, (reverse elt1 (t2tb skv_4)), (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_3) (nil elt1)), (t2tb skv_2) ) 15.60/15.83 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.83 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.83 ( elt1, (reverse elt1 (nil elt1)), (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))), (t2tb (tb2t (nil elt1))) ) 15.60/15.83 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), (cons elt1 (t2tb1 skv_9) (nil elt1)) ) 15.60/15.83 ( elt1, (reverse elt1 (t2tb skv_11)), (cons elt1 (t2tb1 skv_10) (nil elt1)) ) 15.60/15.83 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), (cons elt1 (t2tb1 skv_13) (nil elt1)) ) 15.60/15.83 ( elt1, (reverse elt1 (t2tb skv_15)), (cons elt1 (t2tb1 skv_14) (nil elt1)) ) 15.60/15.83 ( elt1, (reverse elt1 (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), (cons elt1 (t2tb1 skv_17) (nil elt1)) ) 15.60/15.83 ( elt1, (reverse elt1 (t2tb skv_19)), (cons elt1 (t2tb1 skv_18) (nil elt1)) ) 15.60/15.83 ( elt1, skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.83 ( elt1, skv_25, (cons elt1 (t2tb1 skv_20) skv_26) ) 15.60/15.83 ( elt1, skv_27, (cons elt1 (t2tb1 skv_7) skv_28) ) 15.60/15.83 ( elt1, skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (V uni) (V1 uni)) (not (= (nil A) (cons A V V1))) ) 15.60/15.83 ( elt1, (t2tb1 skv_3), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_3), (t2tb skv_2) ) 15.60/15.83 ( elt1, (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb1 skv_5), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_5), skv_30 ) 15.60/15.83 ( elt1, (t2tb1 skv_6), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_6), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.83 ( elt1, (t2tb1 skv_6), skv_24 ) 15.60/15.83 ( elt1, (t2tb1 skv_7), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_7), (t2tb skv_2) ) 15.60/15.83 ( elt1, (t2tb1 skv_7), skv_28 ) 15.60/15.83 ( elt1, (t2tb1 skv_8), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_8), (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))))) ) 15.60/15.83 ( elt1, (t2tb1 skv_9), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_9), (t2tb skv_11) ) 15.60/15.83 ( elt1, (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (t2tb1 skv_10), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_10), (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))) ) 15.60/15.83 ( elt1, (t2tb1 skv_10), (t2tb skv_11) ) 15.60/15.83 ( elt1, (t2tb1 skv_10), (cons elt1 (t2tb1 skv_9) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (t2tb1 skv_12), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_12), (t2tb skv_15) ) 15.60/15.83 ( elt1, (t2tb1 skv_13), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_13), (t2tb skv_15) ) 15.60/15.83 ( elt1, (t2tb1 skv_13), (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.83 ( elt1, (t2tb1 skv_14), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_14), (t2tb skv_15) ) 15.60/15.83 ( elt1, (t2tb1 skv_14), (t2tb skv_19) ) 15.60/15.83 ( elt1, (t2tb1 skv_14), (cons elt1 (t2tb1 skv_13) (t2tb skv_15)) ) 15.60/15.83 ( elt1, (t2tb1 skv_16), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_17), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_17), (t2tb skv_19) ) 15.60/15.83 ( elt1, (t2tb1 skv_17), (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.83 ( elt1, (t2tb1 skv_18), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_18), (t2tb skv_19) ) 15.60/15.83 ( elt1, (t2tb1 skv_18), (cons elt1 (t2tb1 skv_17) (t2tb skv_19)) ) 15.60/15.83 ( elt1, (t2tb1 skv_20), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_20), skv_26 ) 15.60/15.83 ( elt1, (t2tb1 skv_34), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_35), (cons elt1 (t2tb1 skv_36) (t2tb skv_37)) ) 15.60/15.83 ( elt1, (t2tb1 skv_36), (t2tb skv_37) ) 15.60/15.83 ( elt1, (t2tb1 skv_38), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_39), (cons elt1 (t2tb1 skv_40) (t2tb skv_41)) ) 15.60/15.83 ( elt1, (t2tb1 skv_40), (t2tb skv_41) ) 15.60/15.83 ( elt1, (t2tb1 skv_42), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_43), (cons elt1 (t2tb1 skv_44) (t2tb skv_45)) ) 15.60/15.83 ( elt1, (t2tb1 skv_44), (t2tb skv_45) ) 15.60/15.83 ( elt1, (t2tb1 skv_46), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_47), (cons elt1 (t2tb1 skv_48) (t2tb skv_49)) ) 15.60/15.83 ( elt1, (t2tb1 skv_48), (t2tb skv_49) ) 15.60/15.83 ( elt1, (t2tb1 skv_50), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_51), (cons elt1 (t2tb1 skv_52) (t2tb skv_53)) ) 15.60/15.83 ( elt1, (t2tb1 skv_52), (t2tb skv_53) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X Int) (Y Int) (Z Int)) (or (>= (+ X (* (- 1) Y)) 1) (not (>= Z 0)) (not (>= (+ (* X Z) (* (- 1) (* Y Z))) 1))) ) 15.60/15.83 ( 0, 0, 0 ) 15.60/15.83 ( (- 1), 0, 0 ) 15.60/15.83 ( (- 1), 0, 1 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (X uni) (BOUND_VARIABLE_1576 uni) (BOUND_VARIABLE_1577 uni)) (or (not (sort A X)) (and (not (mem A X (nil A))) (or (not (sort A BOUND_VARIABLE_1576)) (= (or (= X BOUND_VARIABLE_1576) (mem A X BOUND_VARIABLE_1577)) (mem A X (cons A BOUND_VARIABLE_1576 BOUND_VARIABLE_1577)))))) ) 15.60/15.83 ( elt1, (t2tb1 skv_3), (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb1 skv_3), (t2tb1 skv_12), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_5), (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb1 skv_5), (t2tb1 skv_12), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_6), (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb1 skv_6), (t2tb1 skv_12), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_7), (t2tb1 skv_12), (nil elt1) ) 15.60/15.83 ( elt1, (t2tb1 skv_8), (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (t2tb1 skv_20), (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb1 skv_21), (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (t2tb1 skv_22), (t2tb1 skv_12), (nil elt1) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((J uni)) (or (not (sort elt1 J)) (= J (t2tb1 (tb2t1 J)))) ) 15.60/15.83 ( (t2tb1 skv_3) ) 15.60/15.83 ( (t2tb1 skv_5) ) 15.60/15.83 ( (t2tb1 skv_6) ) 15.60/15.83 ( (t2tb1 skv_7) ) 15.60/15.83 ( (t2tb1 skv_8) ) 15.60/15.83 ( (t2tb1 skv_9) ) 15.60/15.83 ( (t2tb1 skv_10) ) 15.60/15.83 ( (t2tb1 skv_12) ) 15.60/15.83 ( (t2tb1 skv_13) ) 15.60/15.83 ( (t2tb1 skv_14) ) 15.60/15.83 ( (t2tb1 skv_16) ) 15.60/15.83 ( (t2tb1 skv_17) ) 15.60/15.83 ( (t2tb1 skv_18) ) 15.60/15.83 ( (t2tb1 skv_20) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (L uni)) (= (length A (reverse A L)) (length A L)) ) 15.60/15.83 ( elt1, (t2tb (tb2t (nil elt1))) ) 15.60/15.83 ( elt1, (t2tb skv_2) ) 15.60/15.83 ( elt1, (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.83 ( elt1, (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1)))) ) 15.60/15.83 ( elt1, (t2tb skv_11) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.83 ( elt1, (t2tb skv_15) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_15)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.83 ( elt1, (t2tb skv_19) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_18) (t2tb skv_19)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_9) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_8) (t2tb (tb2t (nil elt1)))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_16) (t2tb (tb2t (nil elt1)))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_5) (t2tb skv_4)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_6) (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) (t2tb skv_2)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_8) (t2tb (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_10) (t2tb (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_12) (t2tb skv_15)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_14) (t2tb skv_19)) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt) (Y elt) (Z elt)) (or (not (le X Y)) (not (le Y Z)) (le X Z)) ) 15.60/15.83 ( skv_3, skv_3, skv_3 ) 15.60/15.83 ( skv_20, skv_3, skv_7 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (T uni) (X uni) (R uni)) (= (rev_append A R (cons A X T)) (rev_append A (cons A X R) T)) ) 15.60/15.83 ( elt1, (nil elt1), (t2tb1 skv_12), (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) ) 15.60/15.83 ( elt1, (t2tb skv_2), (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb skv_4), (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (T uni)) (= T (rev_append A (nil A) T)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (L1 uni) (L2 uni)) (or (not (permut A L1 L2)) (= (length A L2) (length A L1))) ) 15.60/15.83 ( elt1, (infix_plpl elt1 (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) (t2tb skv_2)), (infix_plpl elt1 (t2tb skv_2) (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) ) 15.60/15.83 ( elt1, (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (nil elt1))), (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (reverse elt1 (t2tb skv_4))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), (cons elt1 (t2tb1 skv_10) (cons elt1 (t2tb1 skv_9) (t2tb skv_11))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), (cons elt1 (t2tb1 skv_14) (cons elt1 (t2tb1 skv_13) (t2tb skv_15))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), (cons elt1 (t2tb1 skv_18) (cons elt1 (t2tb1 skv_17) (t2tb skv_19))) ) 15.60/15.83 ( elt1, (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (reverse elt1 (t2tb skv_4))) (t2tb (tb2t (nil elt1)))), (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (t2tb (tb2t (nil elt1))))) ) 15.60/15.83 ( elt1, (infix_plpl elt1 (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (cons elt1 (t2tb1 skv_3) (nil elt1))) (t2tb skv_2)), (infix_plpl elt1 (reverse elt1 (t2tb skv_4)) (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_10) (cons elt1 (t2tb1 skv_9) (t2tb skv_11))), (cons elt1 (t2tb1 skv_9) (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_14) (cons elt1 (t2tb1 skv_13) (t2tb skv_15))), (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15))) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_18) (cons elt1 (t2tb1 skv_17) (t2tb skv_19))), (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19))) ) 15.60/15.83 ( elt1, (infix_plpl elt1 (t2tb skv_2) (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))), (infix_plpl elt1 (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))) (t2tb skv_2)) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (L2 uni)) (= L2 (infix_plpl A (nil A) L2)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_3) (nil elt1)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_8) (nil elt1)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_12) (nil elt1)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_16) (nil elt1)) ) 15.60/15.83 ( elt1, (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_3) (t2tb skv_2)) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (L2 uni) (X uni) (X1 uni)) (= (cons A X (infix_plpl A X1 L2)) (infix_plpl A (cons A X X1) L2)) ) 15.60/15.83 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_8), (reverse elt1 (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.83 ( elt1, (t2tb (tb2t (nil elt1))), (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (t2tb skv_2), (t2tb1 skv_3), (t2tb skv_4) ) 15.60/15.83 ( elt1, (t2tb skv_2), (t2tb1 skv_9), (cons elt1 (t2tb1 skv_10) (t2tb skv_11)) ) 15.60/15.83 ( elt1, (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))))), (t2tb1 skv_12), (nil elt1) ) 15.60/15.83 ( elt1, (infix_plpl elt1 (cons elt1 (t2tb1 skv_3) (nil elt1)) (t2tb skv_2)), (t2tb1 skv_10), (reverse elt1 (t2tb skv_4)) ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_6) skv_24), (t2tb1 skv_6), skv_23 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_3), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_5), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_6), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_7), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_8), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_9), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_10), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_12), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_13), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_14), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_16), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_17), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_18), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_20), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_34), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_38), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_42), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_46), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_7) skv_28), (t2tb1 skv_50), skv_27 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_5) skv_30), (t2tb1 skv_3), skv_29 ) 15.60/15.83 ( elt1, (cons elt1 (t2tb1 skv_5) skv_30), (t2tb1 skv_7), skv_29 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((A ty) (R uni) (S uni) (T uni)) (= (rev_append A (rev_append A S R) T) (rev_append A R (infix_plpl A S T))) ) 15.60/15.83 ( elt1, (t2tb skv_4), skv_23, (cons elt1 (t2tb1 skv_6) skv_24) ) 15.60/15.83 ( elt1, (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))), skv_29, (cons elt1 (t2tb1 skv_5) skv_30) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((L1 list_elt) (L2 list_elt)) (= (and (sorted L1) (sorted L2) (forall ((X elt) (Y elt)) (or (not (mem elt1 (t2tb1 X) (t2tb L1))) (not (mem elt1 (t2tb1 Y) (t2tb L2))) (le X Y)) )) (sorted (tb2t (infix_plpl elt1 (t2tb L1) (t2tb L2))))) ) 15.60/15.83 ( (tb2t (nil elt1)), skv_2 ) 15.60/15.83 ( (tb2t (nil elt1)), (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.83 ( (tb2t (nil elt1)), (tb2t (cons elt1 (t2tb1 skv_8) (nil elt1))) ) 15.60/15.83 ( (tb2t (nil elt1)), (tb2t (cons elt1 (t2tb1 skv_16) (nil elt1))) ) 15.60/15.83 ( skv_2, (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) ) 15.60/15.83 ( (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (tb2t (nil elt1)) ) 15.60/15.83 ( (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), skv_2 ) 15.60/15.83 ( (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))), (tb2t (nil elt1)) ) 15.60/15.83 ( (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))), skv_2 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt) (L list_elt) (BOUND_VARIABLE_1725 elt)) (let ((_let_0 (t2tb L))) (or (not (sorted (tb2t (reverse elt1 (cons elt1 (t2tb1 X) _let_0))))) (not (mem elt1 (t2tb1 BOUND_VARIABLE_1725) _let_0)) (le BOUND_VARIABLE_1725 X))) ) 15.60/15.83 ( skv_3, (tb2t (nil elt1)), skv_3 ) 15.60/15.83 ( skv_3, (tb2t (nil elt1)), skv_5 ) 15.60/15.83 ( skv_3, (tb2t (nil elt1)), skv_6 ) 15.60/15.83 ( skv_5, skv_4, skv_3 ) 15.60/15.83 ( skv_5, (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), skv_3 ) 15.60/15.83 ( skv_6, skv_2, skv_5 ) 15.60/15.83 ( skv_6, (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), skv_6 ) 15.60/15.83 ( skv_7, skv_2, skv_7 ) 15.60/15.83 ( skv_7, (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))), skv_7 ) 15.60/15.83 ( skv_8, (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))), skv_8 ) 15.60/15.83 ( skv_8, (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))), skv_8 ) 15.60/15.83 ( skv_9, skv_11, skv_9 ) 15.60/15.83 ( skv_9, skv_15, skv_9 ) 15.60/15.83 ( skv_10, (tb2t (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2))), skv_10 ) 15.60/15.83 ( skv_10, skv_11, skv_10 ) 15.60/15.83 ( skv_12, skv_15, skv_12 ) 15.60/15.83 ( skv_12, skv_19, skv_12 ) 15.60/15.83 ( skv_13, (tb2t (reverse elt1 (rev_append elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))) (t2tb skv_2)))), skv_13 ) 15.60/15.83 ( skv_14, (tb2t (reverse elt1 (t2tb skv_2))), skv_14 ) 15.60/15.83 ( skv_14, skv_19, skv_14 ) 15.60/15.83 ( skv_16, (tb2t (cons elt1 (t2tb1 skv_8) (nil elt1))), skv_16 ) 15.60/15.83 ( skv_17, (tb2t (cons elt1 (t2tb1 skv_14) (t2tb skv_15))), skv_17 ) 15.60/15.83 ( skv_18, (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))), skv_18 ) 15.60/15.83 ( skv_20, (tb2t (cons elt1 (t2tb1 skv_13) (cons elt1 (t2tb1 skv_14) (t2tb skv_15)))), skv_20 ) 15.60/15.83 ( skv_21, (tb2t (cons elt1 (t2tb1 skv_16) (nil elt1))), skv_21 ) 15.60/15.83 ( skv_22, (tb2t (cons elt1 (t2tb1 skv_18) (t2tb skv_19))), skv_22 ) 15.60/15.83 ( skv_31, (tb2t (cons elt1 (t2tb1 skv_17) (cons elt1 (t2tb1 skv_18) (t2tb skv_19)))), skv_31 ) 15.60/15.83 ( skv_32, skv_37, skv_32 ) 15.60/15.83 ( skv_33, skv_41, skv_33 ) 15.60/15.83 ( skv_34, skv_45, skv_34 ) 15.60/15.83 ( skv_35, skv_53, skv_35 ) 15.60/15.83 ( skv_36, skv_49, skv_36 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((Acc list_elt) (L list_elt)) (let ((_let_0 (t2tb Acc))) (or (not (sorted (tb2t (reverse elt1 _let_0)))) (not (sorted L)) (not (forall ((X elt) (Y elt)) (or (not (mem elt1 (t2tb1 X) _let_0)) (not (mem elt1 (t2tb1 Y) (t2tb L))) (le X Y)) )) (sorted (tb2t (reverse elt1 (rev_append elt1 (t2tb L) _let_0)))))) ) 15.60/15.83 ( skv_2, (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))) ) 15.60/15.83 ( (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4))), (tb2t (nil elt1)) ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt) (Y elt)) (or (not (mem elt1 (t2tb1 X) (t2tb skv_2))) (not (mem elt1 (t2tb1 Y) (t2tb (tb2t (nil elt1))))) (le Y X)) ) 15.60/15.83 ( skv_3, skv_3 ) 15.60/15.83 ( skv_3, skv_5 ) 15.60/15.83 ( skv_3, skv_7 ) 15.60/15.83 ( skv_3, skv_20 ) 15.60/15.83 ( skv_3, skv_60 ) 15.60/15.83 ( skv_5, skv_3 ) 15.60/15.83 ( skv_5, skv_6 ) 15.60/15.83 ( skv_6, skv_5 ) 15.60/15.83 ( skv_6, skv_6 ) 15.60/15.83 ( skv_7, skv_3 ) 15.60/15.83 ( skv_7, skv_7 ) 15.60/15.83 ( skv_8, skv_8 ) 15.60/15.83 ( skv_8, skv_59 ) 15.60/15.83 ( skv_9, skv_9 ) 15.60/15.83 ( skv_10, skv_10 ) 15.60/15.83 ( skv_10, skv_58 ) 15.60/15.83 ( skv_12, skv_12 ) 15.60/15.83 ( skv_12, skv_57 ) 15.60/15.83 ( skv_14, skv_14 ) 15.60/15.83 ( skv_14, skv_56 ) 15.60/15.83 ( skv_16, skv_55 ) 15.60/15.83 ( skv_18, skv_54 ) 15.60/15.83 ( skv_20, skv_3 ) 15.60/15.83 ( skv_22, skv_21 ) 15.60/15.83 ( skv_31, skv_18 ) 15.60/15.83 ( skv_32, skv_14 ) 15.60/15.83 ( skv_33, skv_10 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt) (Y elt)) (or (not (mem elt1 (t2tb1 X) (t2tb skv_2))) (not (mem elt1 (t2tb1 Y) (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) (le Y X)) ) 15.60/15.83 ( skv_3, skv_3 ) 15.60/15.83 ( skv_3, skv_5 ) 15.60/15.83 ( skv_3, skv_7 ) 15.60/15.83 ( skv_3, skv_20 ) 15.60/15.83 ( skv_3, skv_60 ) 15.60/15.83 ( skv_5, skv_3 ) 15.60/15.83 ( skv_5, skv_6 ) 15.60/15.83 ( skv_6, skv_5 ) 15.60/15.83 ( skv_6, skv_6 ) 15.60/15.83 ( skv_7, skv_3 ) 15.60/15.83 ( skv_7, skv_7 ) 15.60/15.83 ( skv_8, skv_8 ) 15.60/15.83 ( skv_8, skv_59 ) 15.60/15.83 ( skv_9, skv_9 ) 15.60/15.83 ( skv_10, skv_10 ) 15.60/15.83 ( skv_10, skv_58 ) 15.60/15.83 ( skv_12, skv_12 ) 15.60/15.83 ( skv_12, skv_57 ) 15.60/15.83 ( skv_14, skv_14 ) 15.60/15.83 ( skv_14, skv_56 ) 15.60/15.83 ( skv_16, skv_55 ) 15.60/15.83 ( skv_18, skv_54 ) 15.60/15.83 ( skv_20, skv_3 ) 15.60/15.83 ( skv_22, skv_21 ) 15.60/15.83 ( skv_31, skv_18 ) 15.60/15.83 ( skv_32, skv_14 ) 15.60/15.83 ( skv_33, skv_10 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt)) (or (not (mem elt1 (t2tb1 X) (t2tb skv_4))) (le X skv_3)) ) 15.60/15.83 ( skv_3 ) 15.60/15.83 ( skv_5 ) 15.60/15.83 ( skv_6 ) 15.60/15.83 ( skv_7 ) 15.60/15.83 ( skv_8 ) 15.60/15.83 ( skv_9 ) 15.60/15.83 ( skv_10 ) 15.60/15.83 ( skv_12 ) 15.60/15.83 ( skv_13 ) 15.60/15.83 ( skv_14 ) 15.60/15.83 ( skv_16 ) 15.60/15.83 ( skv_17 ) 15.60/15.83 ( skv_18 ) 15.60/15.83 ( skv_20 ) 15.60/15.83 ( skv_21 ) 15.60/15.83 ( skv_22 ) 15.60/15.83 ( skv_31 ) 15.60/15.83 ( skv_32 ) 15.60/15.83 ( skv_33 ) 15.60/15.83 ( skv_34 ) 15.60/15.83 ( skv_35 ) 15.60/15.83 ( skv_36 ) 15.60/15.83 ( skv_38 ) 15.60/15.83 ( skv_39 ) 15.60/15.83 ( skv_40 ) 15.60/15.83 ( skv_42 ) 15.60/15.83 ( skv_43 ) 15.60/15.83 ( skv_44 ) 15.60/15.83 ( skv_46 ) 15.60/15.83 ( skv_47 ) 15.60/15.83 ( skv_48 ) 15.60/15.83 ( skv_50 ) 15.60/15.83 ( skv_51 ) 15.60/15.83 ( skv_52 ) 15.60/15.83 ( skv_54 ) 15.60/15.83 ( skv_55 ) 15.60/15.83 ( skv_56 ) 15.60/15.83 ( skv_57 ) 15.60/15.83 ( skv_58 ) 15.60/15.83 ( skv_59 ) 15.60/15.83 ( skv_60 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (reverse elt1 (t2tb (tb2t (nil elt1))))))) (not (sorted (tb2t _let_0))))) ) 15.60/15.83 ( skv_3, skv_12, (tb2t (nil elt1)) ) 15.60/15.83 ( skv_6, skv_3, (tb2t (nil elt1)) ) 15.60/15.83 ( skv_7, skv_12, (tb2t (nil elt1)) ) 15.60/15.83 ( skv_8, skv_9, (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.83 ( skv_9, skv_10, skv_11 ) 15.60/15.83 ( skv_10, skv_9, skv_11 ) 15.60/15.83 ( skv_13, skv_14, skv_15 ) 15.60/15.83 ( skv_14, skv_13, skv_15 ) 15.60/15.83 ( skv_17, skv_18, skv_19 ) 15.60/15.83 ( skv_18, skv_17, skv_19 ) 15.60/15.83 ( skv_35, skv_36, skv_37 ) 15.60/15.83 ( skv_39, skv_40, skv_41 ) 15.60/15.83 ( skv_43, skv_44, skv_45 ) 15.60/15.83 ( skv_47, skv_48, skv_49 ) 15.60/15.83 ( skv_51, skv_52, skv_53 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt)) (let ((_let_0 (nil elt1))) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) (tb2t (reverse elt1 (t2tb (tb2t _let_0))))))) ) 15.60/15.83 ( skv_3 ) 15.60/15.83 ( skv_5 ) 15.60/15.83 ( skv_6 ) 15.60/15.83 ( skv_7 ) 15.60/15.83 ( skv_8 ) 15.60/15.83 ( skv_9 ) 15.60/15.83 ( skv_10 ) 15.60/15.83 ( skv_12 ) 15.60/15.83 ( skv_13 ) 15.60/15.83 ( skv_14 ) 15.60/15.83 ( skv_16 ) 15.60/15.83 ( skv_17 ) 15.60/15.83 ( skv_18 ) 15.60/15.83 ( skv_20 ) 15.60/15.83 ( skv_21 ) 15.60/15.83 ( skv_22 ) 15.60/15.83 ( skv_31 ) 15.60/15.83 ( skv_32 ) 15.60/15.83 ( skv_33 ) 15.60/15.83 ( skv_34 ) 15.60/15.83 ( skv_35 ) 15.60/15.83 ( skv_36 ) 15.60/15.83 ( skv_38 ) 15.60/15.83 ( skv_39 ) 15.60/15.83 ( skv_40 ) 15.60/15.83 ( skv_42 ) 15.60/15.83 ( skv_43 ) 15.60/15.83 ( skv_44 ) 15.60/15.83 ( skv_46 ) 15.60/15.83 ( skv_47 ) 15.60/15.83 ( skv_48 ) 15.60/15.83 ( skv_50 ) 15.60/15.83 ( skv_51 ) 15.60/15.83 ( skv_52 ) 15.60/15.83 ( skv_54 ) 15.60/15.83 ( skv_55 ) 15.60/15.83 ( skv_56 ) 15.60/15.83 ( skv_57 ) 15.60/15.83 ( skv_58 ) 15.60/15.83 ( skv_59 ) 15.60/15.83 ( skv_60 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt) (Y elt) (L list_elt)) (let ((_let_0 (cons elt1 (t2tb1 Y) (t2tb L)))) (or (not (le X Y)) (not (= (tb2t (cons elt1 (t2tb1 X) _let_0)) skv_2)) (not (sorted (tb2t _let_0))))) ) 15.60/15.83 ( skv_3, skv_12, (tb2t (nil elt1)) ) 15.60/15.83 ( skv_6, skv_3, (tb2t (nil elt1)) ) 15.60/15.83 ( skv_7, skv_12, (tb2t (nil elt1)) ) 15.60/15.83 ( skv_8, skv_9, (tb2t (cons elt1 (t2tb1 skv_10) (t2tb skv_11))) ) 15.60/15.83 ( skv_9, skv_10, skv_11 ) 15.60/15.83 ( skv_10, skv_9, skv_11 ) 15.60/15.83 ( skv_13, skv_14, skv_15 ) 15.60/15.83 ( skv_14, skv_13, skv_15 ) 15.60/15.83 ( skv_17, skv_18, skv_19 ) 15.60/15.83 ( skv_18, skv_17, skv_19 ) 15.60/15.83 ( skv_35, skv_36, skv_37 ) 15.60/15.83 ( skv_39, skv_40, skv_41 ) 15.60/15.83 ( skv_43, skv_44, skv_45 ) 15.60/15.83 ( skv_47, skv_48, skv_49 ) 15.60/15.83 ( skv_51, skv_52, skv_53 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt)) (not (= (tb2t (cons elt1 (t2tb1 X) (nil elt1))) (tb2t (reverse elt1 (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))))) ) 15.60/15.83 ( skv_3 ) 15.60/15.83 ( skv_5 ) 15.60/15.83 ( skv_6 ) 15.60/15.83 ( skv_7 ) 15.60/15.83 ( skv_8 ) 15.60/15.83 ( skv_9 ) 15.60/15.83 ( skv_10 ) 15.60/15.83 ( skv_12 ) 15.60/15.83 ( skv_13 ) 15.60/15.83 ( skv_14 ) 15.60/15.83 ( skv_16 ) 15.60/15.83 ( skv_17 ) 15.60/15.83 ( skv_18 ) 15.60/15.83 ( skv_20 ) 15.60/15.83 ( skv_21 ) 15.60/15.83 ( skv_22 ) 15.60/15.83 ( skv_31 ) 15.60/15.83 ( skv_32 ) 15.60/15.83 ( skv_33 ) 15.60/15.83 ( skv_34 ) 15.60/15.83 ( skv_35 ) 15.60/15.83 ( skv_36 ) 15.60/15.83 ( skv_38 ) 15.60/15.83 ( skv_39 ) 15.60/15.83 ( skv_40 ) 15.60/15.83 ( skv_42 ) 15.60/15.83 ( skv_43 ) 15.60/15.83 ( skv_44 ) 15.60/15.83 ( skv_46 ) 15.60/15.83 ( skv_47 ) 15.60/15.83 ( skv_48 ) 15.60/15.83 ( skv_50 ) 15.60/15.83 ( skv_51 ) 15.60/15.83 ( skv_52 ) 15.60/15.83 ( skv_54 ) 15.60/15.83 ( skv_55 ) 15.60/15.83 ( skv_56 ) 15.60/15.83 ( skv_57 ) 15.60/15.83 ( skv_58 ) 15.60/15.83 ( skv_59 ) 15.60/15.83 ( skv_60 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb skv_4))) (le skv_3 Y)) ) 15.60/15.83 ( skv_3 ) 15.60/15.83 ( skv_5 ) 15.60/15.83 ( skv_6 ) 15.60/15.83 ( skv_7 ) 15.60/15.83 ( skv_8 ) 15.60/15.83 ( skv_9 ) 15.60/15.83 ( skv_10 ) 15.60/15.83 ( skv_12 ) 15.60/15.83 ( skv_13 ) 15.60/15.83 ( skv_14 ) 15.60/15.83 ( skv_16 ) 15.60/15.83 ( skv_17 ) 15.60/15.83 ( skv_18 ) 15.60/15.83 ( skv_20 ) 15.60/15.83 ( skv_21 ) 15.60/15.83 ( skv_22 ) 15.60/15.83 ( skv_31 ) 15.60/15.83 ( skv_32 ) 15.60/15.83 ( skv_33 ) 15.60/15.83 ( skv_34 ) 15.60/15.83 ( skv_35 ) 15.60/15.83 ( skv_36 ) 15.60/15.83 ( skv_38 ) 15.60/15.83 ( skv_39 ) 15.60/15.83 ( skv_40 ) 15.60/15.83 ( skv_42 ) 15.60/15.83 ( skv_43 ) 15.60/15.83 ( skv_44 ) 15.60/15.83 ( skv_46 ) 15.60/15.83 ( skv_47 ) 15.60/15.83 ( skv_48 ) 15.60/15.83 ( skv_50 ) 15.60/15.83 ( skv_51 ) 15.60/15.83 ( skv_52 ) 15.60/15.83 ( skv_54 ) 15.60/15.83 ( skv_55 ) 15.60/15.83 ( skv_56 ) 15.60/15.83 ( skv_57 ) 15.60/15.83 ( skv_58 ) 15.60/15.83 ( skv_59 ) 15.60/15.83 ( skv_60 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((X elt) (Y elt)) (or (not (mem elt1 (t2tb1 X) (t2tb skv_2))) (not (mem elt1 (t2tb1 Y) (t2tb (tb2t (cons elt1 (t2tb1 skv_3) (t2tb skv_4)))))) (le X Y)) ) 15.60/15.83 ( skv_3, skv_5 ) 15.60/15.83 ( skv_3, skv_20 ) 15.60/15.83 ( skv_5, skv_3 ) 15.60/15.83 ( skv_6, skv_5 ) 15.60/15.83 ( skv_6, skv_6 ) 15.60/15.83 ( skv_7, skv_3 ) 15.60/15.83 ( skv_7, skv_7 ) 15.60/15.83 ( skv_8, skv_8 ) 15.60/15.83 ( skv_9, skv_9 ) 15.60/15.83 ( skv_10, skv_10 ) 15.60/15.83 ( skv_10, skv_33 ) 15.60/15.83 ( skv_12, skv_12 ) 15.60/15.83 ( skv_14, skv_14 ) 15.60/15.83 ( skv_14, skv_32 ) 15.60/15.83 ( skv_18, skv_31 ) 15.60/15.83 ( skv_21, skv_22 ) 15.60/15.83 ( skv_54, skv_18 ) 15.60/15.83 ( skv_55, skv_16 ) 15.60/15.83 ( skv_56, skv_14 ) 15.60/15.83 ( skv_57, skv_12 ) 15.60/15.83 ( skv_58, skv_10 ) 15.60/15.83 ( skv_59, skv_8 ) 15.60/15.83 ( skv_60, skv_3 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb (tb2t (nil elt1))))) (le skv_3 Y)) ) 15.60/15.83 ( skv_3 ) 15.60/15.83 ( skv_5 ) 15.60/15.83 ( skv_6 ) 15.60/15.83 ( skv_7 ) 15.60/15.83 ( skv_8 ) 15.60/15.83 ( skv_9 ) 15.60/15.83 ( skv_10 ) 15.60/15.83 ( skv_12 ) 15.60/15.83 ( skv_13 ) 15.60/15.83 ( skv_14 ) 15.60/15.83 ( skv_16 ) 15.60/15.83 ( skv_17 ) 15.60/15.83 ( skv_18 ) 15.60/15.83 ( skv_20 ) 15.60/15.83 ( skv_21 ) 15.60/15.83 ( skv_22 ) 15.60/15.83 ( skv_31 ) 15.60/15.83 ( skv_32 ) 15.60/15.83 ( skv_33 ) 15.60/15.83 ( skv_34 ) 15.60/15.83 ( skv_35 ) 15.60/15.83 ( skv_36 ) 15.60/15.83 ( skv_38 ) 15.60/15.83 ( skv_39 ) 15.60/15.83 ( skv_40 ) 15.60/15.83 ( skv_42 ) 15.60/15.83 ( skv_43 ) 15.60/15.83 ( skv_44 ) 15.60/15.83 ( skv_46 ) 15.60/15.83 ( skv_47 ) 15.60/15.83 ( skv_48 ) 15.60/15.83 ( skv_50 ) 15.60/15.83 ( skv_51 ) 15.60/15.83 ( skv_52 ) 15.60/15.83 ( skv_54 ) 15.60/15.83 ( skv_55 ) 15.60/15.83 ( skv_56 ) 15.60/15.83 ( skv_57 ) 15.60/15.83 ( skv_58 ) 15.60/15.83 ( skv_59 ) 15.60/15.83 ( skv_60 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb (tb2t (nil elt1))))) (le skv_8 Y)) ) 15.60/15.83 ( skv_3 ) 15.60/15.83 ( skv_5 ) 15.60/15.83 ( skv_6 ) 15.60/15.83 ( skv_7 ) 15.60/15.83 ( skv_8 ) 15.60/15.83 ( skv_9 ) 15.60/15.83 ( skv_10 ) 15.60/15.83 ( skv_12 ) 15.60/15.83 ( skv_13 ) 15.60/15.83 ( skv_14 ) 15.60/15.83 ( skv_16 ) 15.60/15.83 ( skv_17 ) 15.60/15.83 ( skv_18 ) 15.60/15.83 ( skv_20 ) 15.60/15.83 ( skv_21 ) 15.60/15.83 ( skv_22 ) 15.60/15.83 ( skv_31 ) 15.60/15.83 ( skv_32 ) 15.60/15.83 ( skv_33 ) 15.60/15.83 ( skv_34 ) 15.60/15.83 ( skv_35 ) 15.60/15.83 ( skv_36 ) 15.60/15.83 ( skv_38 ) 15.60/15.83 ( skv_39 ) 15.60/15.83 ( skv_40 ) 15.60/15.83 ( skv_42 ) 15.60/15.83 ( skv_43 ) 15.60/15.83 ( skv_44 ) 15.60/15.83 ( skv_46 ) 15.60/15.83 ( skv_47 ) 15.60/15.83 ( skv_48 ) 15.60/15.83 ( skv_50 ) 15.60/15.83 ( skv_51 ) 15.60/15.83 ( skv_52 ) 15.60/15.83 ( skv_54 ) 15.60/15.83 ( skv_55 ) 15.60/15.83 ( skv_56 ) 15.60/15.83 ( skv_57 ) 15.60/15.83 ( skv_58 ) 15.60/15.83 ( skv_59 ) 15.60/15.83 ( skv_60 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb skv_11))) (le skv_10 Y)) ) 15.60/15.83 ( skv_3 ) 15.60/15.83 ( skv_5 ) 15.60/15.83 ( skv_6 ) 15.60/15.83 ( skv_7 ) 15.60/15.83 ( skv_8 ) 15.60/15.83 ( skv_9 ) 15.60/15.83 ( skv_10 ) 15.60/15.83 ( skv_12 ) 15.60/15.83 ( skv_13 ) 15.60/15.83 ( skv_14 ) 15.60/15.83 ( skv_16 ) 15.60/15.83 ( skv_17 ) 15.60/15.83 ( skv_18 ) 15.60/15.83 ( skv_20 ) 15.60/15.83 ( skv_21 ) 15.60/15.83 ( skv_22 ) 15.60/15.83 ( skv_31 ) 15.60/15.83 ( skv_32 ) 15.60/15.83 ( skv_33 ) 15.60/15.83 ( skv_34 ) 15.60/15.83 ( skv_35 ) 15.60/15.83 ( skv_36 ) 15.60/15.83 ( skv_38 ) 15.60/15.83 ( skv_39 ) 15.60/15.83 ( skv_40 ) 15.60/15.83 ( skv_42 ) 15.60/15.83 ( skv_43 ) 15.60/15.83 ( skv_44 ) 15.60/15.83 ( skv_46 ) 15.60/15.83 ( skv_47 ) 15.60/15.83 ( skv_48 ) 15.60/15.83 ( skv_50 ) 15.60/15.83 ( skv_51 ) 15.60/15.83 ( skv_52 ) 15.60/15.83 ( skv_54 ) 15.60/15.83 ( skv_55 ) 15.60/15.83 ( skv_56 ) 15.60/15.83 ( skv_57 ) 15.60/15.83 ( skv_58 ) 15.60/15.83 ( skv_59 ) 15.60/15.83 ( skv_60 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb (tb2t (nil elt1))))) (le skv_12 Y)) ) 15.60/15.83 ( skv_3 ) 15.60/15.83 ( skv_5 ) 15.60/15.83 ( skv_6 ) 15.60/15.83 ( skv_7 ) 15.60/15.83 ( skv_8 ) 15.60/15.83 ( skv_9 ) 15.60/15.83 ( skv_10 ) 15.60/15.83 ( skv_12 ) 15.60/15.83 ( skv_13 ) 15.60/15.83 ( skv_14 ) 15.60/15.83 ( skv_16 ) 15.60/15.83 ( skv_17 ) 15.60/15.83 ( skv_18 ) 15.60/15.83 ( skv_20 ) 15.60/15.83 ( skv_21 ) 15.60/15.83 ( skv_22 ) 15.60/15.83 ( skv_31 ) 15.60/15.83 ( skv_32 ) 15.60/15.83 ( skv_33 ) 15.60/15.83 ( skv_34 ) 15.60/15.83 ( skv_35 ) 15.60/15.83 ( skv_36 ) 15.60/15.83 ( skv_38 ) 15.60/15.83 ( skv_39 ) 15.60/15.83 ( skv_40 ) 15.60/15.83 ( skv_42 ) 15.60/15.83 ( skv_43 ) 15.60/15.83 ( skv_44 ) 15.60/15.83 ( skv_46 ) 15.60/15.83 ( skv_47 ) 15.60/15.83 ( skv_48 ) 15.60/15.83 ( skv_50 ) 15.60/15.83 ( skv_51 ) 15.60/15.83 ( skv_52 ) 15.60/15.83 ( skv_54 ) 15.60/15.83 ( skv_55 ) 15.60/15.83 ( skv_56 ) 15.60/15.83 ( skv_57 ) 15.60/15.83 ( skv_58 ) 15.60/15.83 ( skv_59 ) 15.60/15.83 ( skv_60 ) 15.60/15.83 ) 15.60/15.83 (instantiation (forall ((Y elt)) (or (not (mem elt1 (t2tb1 Y) (t2tb (tb2t (nil elt1))))) (le skv_16 Y)) ) 15.60/15.83 ( skv_3 ) 15.60/15.83 ( skv_5 ) 15.60/15.83 ( skv_6 ) 15.60/15.83 ( skv_7 ) 15.60/15.83 ( skv_8 ) 15.60/15.83 ( skv_9 ) 15.60/15.83 ( skv_10 ) 15.60/15.83 ( skv_12 ) 15.60/15.83 ( skv_13 ) 15.60/15.83 ( skv_14 ) 15.60/15.83 ( skv_16 ) 15.60/15.83 ( skv_17 ) 15.60/15.83 ( skv_18 ) 15.60/15.83 ( skv_20 ) 15.60/15.83 ( skv_21 ) 15.60/15.83 ( skv_22 ) 15.60/15.83 ( skv_31 ) 15.60/15.83 ( skv_32 ) 15.60/15.83 ( skv_33 ) 15.60/15.83 ( skv_34 ) 15.60/15.83 ( skv_35 ) 15.60/15.83 ( skv_36 ) 15.60/15.83 ( skv_38 ) 15.60/15.83 ( skv_39 ) 15.60/15.83 ( skv_40 ) 15.60/15.83 ( skv_42 ) 15.60/15.83 ( skv_43 ) 15.60/15.83 ( skv_44 ) 15.60/15.83 ( skv_46 ) 15.60/15.83 ( skv_47 ) 15.60/15.83 ( skv_48 ) 15.60/15.83 ( skv_50 ) 15.60/15.83 ( skv_51 ) 15.60/15.83 ( skv_52 ) 15.60/15.83 ( skv_54 ) 15.60/15.83 ( skv_55 ) 15.60/15.83 ( skv_56 ) 15.60/15.83 ( skv_57 ) 15.60/15.83 ( skv_58 ) 15.60/15.83 ( skv_59 ) 15.60/15.83 ( skv_60 ) 15.60/15.83 ) 15.60/15.83 % SZS output end Proof for theBenchmark 15.60/15.83 EOF