0.08/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.08/0.13 % Command : /export/starexec/sandbox/solver/bin/do_cvc5 /export/starexec/sandbox/benchmark/theBenchmark.p 120 SAT 0.14/0.34 % Computer : n031.cluster.edu 0.14/0.34 % Model : x86_64 x86_64 0.14/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.14/0.34 % Memory : 8042.1875MB 0.14/0.34 % OS : Linux 3.10.0-693.el7.x86_64 0.14/0.34 % CPULimit : 960 0.14/0.34 % WCLimit : 120 0.14/0.34 % DateTime : Fri Sep 5 10:04:07 EDT 2025 0.14/0.34 % CPUTime : 0.52/0.74 %----Disproving TF0_NAR 60.86/61.02 --- Run --finite-model-find --sort-inference --uf-ss-fair at 24... 60.86/61.02 --- Run --mbqi at 18... 60.86/61.02 --- Run --mbqi --mbqi-enum --mbqi-enum-choice-grammar --mbqi-enum-global-syms-grammar --no-cegqi --no-sygus-inst at 18... 60.86/61.02 --- Run --full-saturate-quant at 18... 60.86/61.02 --- Run --finite-model-find --fmf-bound --macros-quant at 24... 60.86/61.02 % SZS status CounterSatisfiable 60.86/61.02 % SZS output start Model 60.86/61.02 ( 60.86/61.02 ; cardinality of $$unsorted is 1 60.86/61.02 ; rep: (as @$$unsorted_0 $$unsorted) 60.86/61.02 ; cardinality of |tptp.'B_b_option_fun_b_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'B_b_option_fun_b_option_fun$'|_1 |tptp.'B_b_option_fun_b_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'B_b_option_fun_b_option_fun$'|_0 |tptp.'B_b_option_fun_b_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A_a_prod_set$'| is 2 60.86/61.02 ; rep: (as @|tptp.'A_a_prod_set$'|_0 |tptp.'A_a_prod_set$'|) 60.86/61.02 ; rep: (as @|tptp.'A_a_prod_set$'|_1 |tptp.'A_a_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'B_d_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_d_prod$'|_0 |tptp.'B_d_prod$'|) 60.86/61.02 ; cardinality of |tptp.'D_bool_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'D_bool_fun$'|_1 |tptp.'D_bool_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'D_bool_fun$'|_0 |tptp.'D_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_d_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_d_prod_set$'|_0 |tptp.'D_d_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'B_c_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_c_prod$'|_0 |tptp.'B_c_prod$'|) 60.86/61.02 ; cardinality of |tptp.'A_a_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_a_prod$'|_0 |tptp.'A_a_prod$'|) 60.86/61.02 ; cardinality of |tptp.'C_c_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'C_c_option_fun$'|_0 |tptp.'C_c_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'C_c_option_fun$'|_1 |tptp.'C_c_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_option$'| is 2 60.86/61.02 ; rep: (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) 60.86/61.02 ; rep: (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) 60.86/61.02 ; cardinality of |tptp.'B_option$'| is 2 60.86/61.02 ; rep: (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) 60.86/61.02 ; cardinality of |tptp.'D_d_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_d_fun$'|_0 |tptp.'D_d_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_option_c_option_bool_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_option_c_option_bool_fun_fun$'|_0 |tptp.'B_option_c_option_bool_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_d_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_d_option_fun$'|_0 |tptp.'B_d_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_c_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_c_prod$'|_0 |tptp.'C_c_prod$'|) 60.86/61.02 ; cardinality of |tptp.'A_d_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'C_a_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_a_prod_set$'|_0 |tptp.'C_a_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'B_b_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_b_fun$'|_0 |tptp.'B_b_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_c_c_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_c_c_fun_fun$'|_0 |tptp.'C_c_c_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_c_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_c_fun$'|_0 |tptp.'C_c_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_option_b_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'B_option_b_option_fun$'|_0 |tptp.'B_option_b_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option_b_option_fun$'|_1 |tptp.'B_option_b_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_c_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_c_option_fun$'|_0 |tptp.'B_c_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_a_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_a_option_fun$'|_0 |tptp.'C_a_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_a_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_a_prod$'|_0 |tptp.'C_a_prod$'|) 60.86/61.02 ; cardinality of |tptp.'C_option_set$'| is 4 60.86/61.02 ; rep: (as @|tptp.'C_option_set$'|_1 |tptp.'C_option_set$'|) 60.86/61.02 ; rep: (as @|tptp.'C_option_set$'|_0 |tptp.'C_option_set$'|) 60.86/61.02 ; rep: (as @|tptp.'C_option_set$'|_2 |tptp.'C_option_set$'|) 60.86/61.02 ; rep: (as @|tptp.'C_option_set$'|_3 |tptp.'C_option_set$'|) 60.86/61.02 ; cardinality of |tptp.'D_b_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_b_prod_set$'|_0 |tptp.'D_b_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'D$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D$'|_0 |tptp.'D$'|) 60.86/61.02 ; cardinality of |tptp.'D_b_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_b_option_fun$'|_0 |tptp.'D_b_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_d_d_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_d_d_fun_fun$'|_0 |tptp.'D_d_d_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_d_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_d_prod_set$'|_0 |tptp.'B_d_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'C_option_c_option_bool_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_option_c_option_bool_fun_fun$'|_0 |tptp.'C_option_c_option_bool_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_b_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_b_prod$'|_0 |tptp.'D_b_prod$'|) 60.86/61.02 ; cardinality of |tptp.'A_b_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_b_prod_set$'|_0 |tptp.'A_b_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'B_b_prod_set$'| is 2 60.86/61.02 ; rep: (as @|tptp.'B_b_prod_set$'|_1 |tptp.'B_b_prod_set$'|) 60.86/61.02 ; rep: (as @|tptp.'B_b_prod_set$'|_0 |tptp.'B_b_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'C_b_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_b_option_fun$'|_0 |tptp.'C_b_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B$'|_0 |tptp.'B$'|) 60.86/61.02 ; cardinality of |tptp.'C_option_b_option_bool_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_option_b_option_bool_fun_fun$'|_0 |tptp.'C_option_b_option_bool_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_b_prod_bool_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_b_prod_bool_fun$'|_0 |tptp.'C_b_prod_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C$'|_0 |tptp.'C$'|) 60.86/61.02 ; cardinality of |tptp.'D_option_bool_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_option_bool_fun$'|_0 |tptp.'D_option_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_c_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_c_prod_set$'|_0 |tptp.'C_c_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'A_c_prod_bool_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_c_prod_bool_fun$'|_0 |tptp.'A_c_prod_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_option_d_option_bool_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_option_d_option_bool_fun_fun$'|_0 |tptp.'D_option_d_option_bool_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A_option$'| is 2 60.86/61.02 ; rep: (as @|tptp.'A_option$'|_1 |tptp.'A_option$'|) 60.86/61.02 ; rep: (as @|tptp.'A_option$'|_0 |tptp.'A_option$'|) 60.86/61.02 ; cardinality of |tptp.'D_a_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_a_option_fun$'|_0 |tptp.'D_a_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_set$'| is 2 60.86/61.02 ; rep: (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|) 60.86/61.02 ; rep: (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|) 60.86/61.02 ; cardinality of |tptp.'C_d_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'B_option_d_option_bool_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_option_d_option_bool_fun_fun$'|_0 |tptp.'B_option_d_option_bool_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A_a_option_fun_a_b_option_fun_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'A_a_option_fun_a_b_option_fun_fun$'|_0 |tptp.'A_a_option_fun_a_b_option_fun_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'A_a_option_fun_a_b_option_fun_fun$'|_1 |tptp.'A_a_option_fun_a_b_option_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_c_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_c_option_fun$'|_0 |tptp.'D_c_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A_c_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_c_prod_set$'|_0 |tptp.'A_c_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'C_d_prod_bool_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_d_prod_bool_fun$'|_0 |tptp.'C_d_prod_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_b_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_b_prod$'|_0 |tptp.'B_b_prod$'|) 60.86/61.02 ; cardinality of |tptp.'D_option_b_option_bool_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_option_b_option_bool_fun_fun$'|_0 |tptp.'D_option_b_option_bool_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A_d_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_d_option_fun$'|_0 |tptp.'A_d_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_c_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_c_prod_set$'|_0 |tptp.'B_c_prod_set$'|) 60.86/61.02 ; cardinality of |tptp.'A_a_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'A_a_option_fun$'|_0 |tptp.'A_a_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'A_a_option_fun$'|_1 |tptp.'A_a_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A_d_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_d_prod$'|_0 |tptp.'A_d_prod$'|) 60.86/61.02 ; cardinality of |tptp.'A_bool_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'A_bool_fun$'|_1 |tptp.'A_bool_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'A_bool_fun$'|_0 |tptp.'A_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A_b_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_b_prod$'|_0 |tptp.'A_b_prod$'|) 60.86/61.02 ; cardinality of |tptp.'A_set$'| is 2 60.86/61.02 ; rep: (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|) 60.86/61.02 ; rep: (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|) 60.86/61.02 ; cardinality of |tptp.'A_d_prod_bool_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_d_prod_bool_fun$'|_0 |tptp.'A_d_prod_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A_a_option_fun_a_d_option_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_a_option_fun_a_d_option_fun_fun$'|_0 |tptp.'A_a_option_fun_a_d_option_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_bool_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'C_bool_fun$'|_0 |tptp.'C_bool_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'C_bool_fun$'|_1 |tptp.'C_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_set$'| is 2 60.86/61.02 ; rep: (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|) 60.86/61.02 ; rep: (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|) 60.86/61.02 ; cardinality of |tptp.'D_option_d_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'D_option_d_option_fun$'|_1 |tptp.'D_option_d_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'D_option_d_option_fun$'|_0 |tptp.'D_option_d_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A$'|_0 |tptp.'A$'|) 60.86/61.02 ; cardinality of |tptp.'A_c_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_c_prod$'|_0 |tptp.'A_c_prod$'|) 60.86/61.02 ; cardinality of |tptp.'B_option_option$'| is 3 60.86/61.02 ; rep: (as @|tptp.'B_option_option$'|_2 |tptp.'B_option_option$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option_option$'|_1 |tptp.'B_option_option$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option_option$'|_0 |tptp.'B_option_option$'|) 60.86/61.02 ; cardinality of |tptp.'A_b_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'A_b_option_fun$'|_1 |tptp.'A_b_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'A_b_option_fun$'|_0 |tptp.'A_b_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_option_set$'| is 2 60.86/61.02 ; rep: (as @|tptp.'D_option_set$'|_0 |tptp.'D_option_set$'|) 60.86/61.02 ; rep: (as @|tptp.'D_option_set$'|_1 |tptp.'D_option_set$'|) 60.86/61.02 ; cardinality of |tptp.'B_a_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_a_option_fun$'|_0 |tptp.'B_a_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_option_c_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'C_option_c_option_fun$'|_0 |tptp.'C_option_c_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'C_option_c_option_fun$'|_1 |tptp.'C_option_c_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_option_d_option_bool_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_option_d_option_bool_fun_fun$'|_0 |tptp.'C_option_d_option_bool_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_d_option_fun_d_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'D_d_option_fun_d_option_fun$'|_1 |tptp.'D_d_option_fun_d_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'D_d_option_fun_d_option_fun$'|_0 |tptp.'D_d_option_fun_d_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_b_b_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_b_b_fun_fun$'|_0 |tptp.'B_b_b_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_option_c_option_bool_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_option_c_option_bool_fun_fun$'|_0 |tptp.'D_option_c_option_bool_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_b_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'B_b_option_fun$'|_0 |tptp.'B_b_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'B_b_option_fun$'|_1 |tptp.'B_b_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_option_option$'| is 2 60.86/61.02 ; rep: (as @|tptp.'C_option_option$'|_1 |tptp.'C_option_option$'|) 60.86/61.02 ; rep: (as @|tptp.'C_option_option$'|_0 |tptp.'C_option_option$'|) 60.86/61.02 ; cardinality of |tptp.'A_b_prod_bool_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_b_prod_bool_fun$'|_0 |tptp.'A_b_prod_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_option_bool_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_option_bool_fun$'|_0 |tptp.'C_option_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_option$'| is 2 60.86/61.02 ; rep: (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) 60.86/61.02 ; rep: (as @|tptp.'D_option$'|_1 |tptp.'D_option$'|) 60.86/61.02 ; cardinality of |tptp.'A_a_option_fun_a_c_option_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_a_option_fun_a_c_option_fun_fun$'|_0 |tptp.'A_a_option_fun_a_c_option_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_c_option_fun_c_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'C_c_option_fun_c_option_fun$'|_0 |tptp.'C_c_option_fun_c_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'C_c_option_fun_c_option_fun$'|_1 |tptp.'C_c_option_fun_c_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'C_b_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_b_prod$'|_0 |tptp.'C_b_prod$'|) 60.86/61.02 ; cardinality of |tptp.'C_d_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_d_prod$'|_0 |tptp.'C_d_prod$'|) 60.86/61.02 ; cardinality of |tptp.'C_d_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_d_option_fun$'|_0 |tptp.'C_d_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_option_bool_fun$'| is 4 60.86/61.02 ; rep: (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option_bool_fun$'|_2 |tptp.'B_option_bool_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_d_prod$'| is 1 60.86/61.02 ; rep: (as @|tptp.'D_d_prod$'|_0 |tptp.'D_d_prod$'|) 60.86/61.02 ; cardinality of |tptp.'C_set$'| is 2 60.86/61.02 ; rep: (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|) 60.86/61.02 ; rep: (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) 60.86/61.02 ; cardinality of |tptp.'B_option_b_option_bool_fun_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'B_option_b_option_bool_fun_fun$'|_0 |tptp.'B_option_b_option_bool_fun_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_bool_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'B_bool_fun$'|_0 |tptp.'B_bool_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'B_bool_fun$'|_1 |tptp.'B_bool_fun$'|) 60.86/61.02 ; cardinality of |tptp.'D_d_option_fun$'| is 2 60.86/61.02 ; rep: (as @|tptp.'D_d_option_fun$'|_1 |tptp.'D_d_option_fun$'|) 60.86/61.02 ; rep: (as @|tptp.'D_d_option_fun$'|_0 |tptp.'D_d_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'A_c_option_fun$'| is 1 60.86/61.02 ; rep: (as @|tptp.'A_c_option_fun$'|_0 |tptp.'A_c_option_fun$'|) 60.86/61.02 ; cardinality of |tptp.'B_option_set$'| is 4 60.86/61.02 ; rep: (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option_set$'|_1 |tptp.'B_option_set$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|) 60.86/61.02 ; rep: (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|) 60.86/61.02 ; cardinality of |tptp.'C_b_prod_set$'| is 1 60.86/61.02 ; rep: (as @|tptp.'C_b_prod_set$'|_0 |tptp.'C_b_prod_set$'|) 60.86/61.02 (define-fun |tptp.'relcomp$a'| (($x1 |tptp.'C_d_prod_set$'|) ($x2 |tptp.'D_b_prod_set$'|)) |tptp.'C_b_prod_set$'| (as @|tptp.'C_b_prod_set$'|_0 |tptp.'C_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'the_elem$'| (($x1 |tptp.'B_option_set$'|)) |tptp.'B_option$'| (ite (= (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|) $x1) (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|))) 60.86/61.02 (define-fun |tptp.'fun_app$g'| (($x1 |tptp.'A_a_option_fun_a_b_option_fun_fun$'|) ($x2 |tptp.'A_a_option_fun$'|)) |tptp.'A_b_option_fun$'| (ite (and (= (as @|tptp.'A_a_option_fun_a_b_option_fun_fun$'|_1 |tptp.'A_a_option_fun_a_b_option_fun_fun$'|) $x1) (= (as @|tptp.'A_a_option_fun$'|_1 |tptp.'A_a_option_fun$'|) $x2)) (as @|tptp.'A_b_option_fun$'|_0 |tptp.'A_b_option_fun$'|) (ite (and (= (as @|tptp.'A_a_option_fun_a_b_option_fun_fun$'|_1 |tptp.'A_a_option_fun_a_b_option_fun_fun$'|) $x1) (= (as @|tptp.'A_a_option_fun$'|_0 |tptp.'A_a_option_fun$'|) $x2)) (as @|tptp.'A_b_option_fun$'|_0 |tptp.'A_b_option_fun$'|) (as @|tptp.'A_b_option_fun$'|_1 |tptp.'A_b_option_fun$'|)))) 60.86/61.02 (define-fun |tptp.'pair$g'| (($x1 |tptp.'A$'|) ($x2 |tptp.'D$'|)) |tptp.'A_d_prod$'| (as @|tptp.'A_d_prod$'|_0 |tptp.'A_d_prod$'|)) 60.86/61.02 (define-fun |tptp.'image$c'| (($x1 |tptp.'A_b_prod_set$'|) ($x2 |tptp.'A_set$'|)) |tptp.'B_set$'| (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$m'| ((BOUND_VARIABLE_56862 |tptp.'C_b_option_fun$'|) (BOUND_VARIABLE_56864 |tptp.'C$'|)) |tptp.'B_option$'| (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|)) 60.86/61.02 (define-fun |tptp.'insert$c'| (($x1 |tptp.'C$'|) ($x2 |tptp.'C_set$'|)) |tptp.'C_set$'| (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$r'| (($x1 |tptp.'A_a_prod_set$'|) ($x2 |tptp.'A_b_prod_set$'|)) |tptp.'A_b_prod_set$'| (as @|tptp.'A_b_prod_set$'|_0 |tptp.'A_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'map_comp$g'| (($x1 |tptp.'A_d_option_fun$'|) ($x2 |tptp.'C_a_option_fun$'|)) |tptp.'C_d_option_fun$'| (as @|tptp.'C_d_option_fun$'|_0 |tptp.'C_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'dom$d'| (($x1 |tptp.'A_b_option_fun$'|)) |tptp.'A_set$'| (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|)) 60.86/61.02 (define-fun |tptp.'member$b'| ((BOUND_VARIABLE_10078 |tptp.'C$'|) (BOUND_VARIABLE_10079 |tptp.'C_set$'|)) Bool (and (= (as @|tptp.'C_bool_fun$'|_0 |tptp.'C_bool_fun$'|) (ite (= BOUND_VARIABLE_10079 (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|)) (as @|tptp.'C_bool_fun$'|_0 |tptp.'C_bool_fun$'|) (as @|tptp.'C_bool_fun$'|_1 |tptp.'C_bool_fun$'|))) (= BOUND_VARIABLE_10078 (as @|tptp.'C$'|_0 |tptp.'C$'|)))) 60.86/61.02 (define-fun |tptp.'bind$h'| (($x1 |tptp.'B_option$'|)) |tptp.'B_b_option_fun_b_option_fun$'| (ite (= (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|) $x1) (as @|tptp.'B_b_option_fun_b_option_fun$'|_0 |tptp.'B_b_option_fun_b_option_fun$'|) (as @|tptp.'B_b_option_fun_b_option_fun$'|_1 |tptp.'B_b_option_fun_b_option_fun$'|))) 60.86/61.02 (define-fun |tptp.'fun_upd$b'| (($x1 |tptp.'A_d_option_fun$'|) ($x2 |tptp.'A$'|) ($x3 |tptp.'D_option$'|)) |tptp.'A_d_option_fun$'| (as @|tptp.'A_d_option_fun$'|_0 |tptp.'A_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'less_eq$a'| (($x1 |tptp.'C_d_prod_set$'|) ($x2 |tptp.'C_d_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'restrict_map$i'| (($x1 |tptp.'A_b_option_fun$'|) ($x2 |tptp.'A_set$'|)) |tptp.'A_b_option_fun$'| (ite (and (= (as @|tptp.'A_b_option_fun$'|_0 |tptp.'A_b_option_fun$'|) $x1) (= (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|) $x2)) (as @|tptp.'A_b_option_fun$'|_0 |tptp.'A_b_option_fun$'|) (as @|tptp.'A_b_option_fun$'|_1 |tptp.'A_b_option_fun$'|))) 60.86/61.02 (define-fun |tptp.'some$a'| () |tptp.'C_c_option_fun$'| (as @|tptp.'C_c_option_fun$'|_1 |tptp.'C_c_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'collect$'| (($x1 |tptp.'B_option_bool_fun$'|)) |tptp.'B_option_set$'| (ite (= (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|) $x1) (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|) (ite (= (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|) $x1) (as @|tptp.'B_option_set$'|_1 |tptp.'B_option_set$'|) (ite (= (as @|tptp.'B_option_bool_fun$'|_2 |tptp.'B_option_bool_fun$'|) $x1) (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|) (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|))))) 60.86/61.02 (define-fun |tptp.'fun_app$y'| (($x1 |tptp.'D_option_d_option_bool_fun_fun$'|) ($x2 |tptp.'D_option$'|)) |tptp.'D_option_bool_fun$'| (as @|tptp.'D_option_bool_fun$'|_0 |tptp.'D_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$af'| (($x1 |tptp.'D_d_option_fun_d_option_fun$'|) ($x2 |tptp.'D_d_option_fun$'|)) |tptp.'D_option$'| (ite (and (= (as @|tptp.'D_d_option_fun_d_option_fun$'|_1 |tptp.'D_d_option_fun_d_option_fun$'|) $x1) (= (as @|tptp.'D_d_option_fun$'|_1 |tptp.'D_d_option_fun$'|) $x2)) (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) (ite (and (= (as @|tptp.'D_d_option_fun_d_option_fun$'|_1 |tptp.'D_d_option_fun_d_option_fun$'|) $x1) (= (as @|tptp.'D_d_option_fun$'|_0 |tptp.'D_d_option_fun$'|) $x2)) (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) (ite (and (= (as @|tptp.'D_d_option_fun_d_option_fun$'|_0 |tptp.'D_d_option_fun_d_option_fun$'|) $x1) (= (as @|tptp.'D_d_option_fun$'|_0 |tptp.'D_d_option_fun$'|) $x2)) (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) (as @|tptp.'D_option$'|_1 |tptp.'D_option$'|))))) 60.86/61.02 (define-fun |tptp.'relcomp$t'| (($x1 |tptp.'A_b_prod_set$'|) ($x2 |tptp.'B_c_prod_set$'|)) |tptp.'A_c_prod_set$'| (as @|tptp.'A_c_prod_set$'|_0 |tptp.'A_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'less_eq$e'| (($x1 |tptp.'C_b_prod_set$'|) ($x2 |tptp.'C_b_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'member$m'| (($x1 |tptp.'C_b_prod$'|) ($x2 |tptp.'C_b_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'member$c'| ((BOUND_VARIABLE_9639 |tptp.'B$'|) (BOUND_VARIABLE_9640 |tptp.'B_set$'|)) Bool (and (= (as @|tptp.'B_bool_fun$'|_0 |tptp.'B_bool_fun$'|) (ite (= BOUND_VARIABLE_9640 (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|)) (as @|tptp.'B_bool_fun$'|_0 |tptp.'B_bool_fun$'|) (as @|tptp.'B_bool_fun$'|_1 |tptp.'B_bool_fun$'|))) (= BOUND_VARIABLE_9639 (as @|tptp.'B$'|_0 |tptp.'B$'|)))) 60.86/61.02 (define-fun |tptp.'insert$e'| (($x1 |tptp.'B$'|) ($x2 |tptp.'B_set$'|)) |tptp.'B_set$'| (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$ab'| (($x1 |tptp.'B_option_d_option_bool_fun_fun$'|) ($x2 |tptp.'B_option$'|)) |tptp.'D_option_bool_fun$'| (as @|tptp.'D_option_bool_fun$'|_0 |tptp.'D_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'bot$m'| () |tptp.'B_option_set$'| (as @|tptp.'B_option_set$'|_1 |tptp.'B_option_set$'|)) 60.86/61.02 (define-fun |tptp.'inj_on$a'| (($x1 |tptp.'D_d_option_fun$'|) ($x2 |tptp.'D_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'member$d'| ((BOUND_VARIABLE_9886 |tptp.'A$'|) (BOUND_VARIABLE_9887 |tptp.'A_set$'|)) Bool (and (= (as @|tptp.'A_bool_fun$'|_0 |tptp.'A_bool_fun$'|) (ite (= BOUND_VARIABLE_9887 (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|)) (as @|tptp.'A_bool_fun$'|_0 |tptp.'A_bool_fun$'|) (as @|tptp.'A_bool_fun$'|_1 |tptp.'A_bool_fun$'|))) (= BOUND_VARIABLE_9886 (as @|tptp.'A$'|_0 |tptp.'A$'|)))) 60.86/61.02 (define-fun |tptp.'graph$i'| (($x1 |tptp.'B_d_option_fun$'|)) |tptp.'B_d_prod_set$'| (as @|tptp.'B_d_prod_set$'|_0 |tptp.'B_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'map_add$d'| (($x1 |tptp.'A_b_option_fun$'|) ($x2 |tptp.'A_b_option_fun$'|)) |tptp.'A_b_option_fun$'| (ite (and (= (as @|tptp.'A_b_option_fun$'|_1 |tptp.'A_b_option_fun$'|) $x1) (= (as @|tptp.'A_b_option_fun$'|_1 |tptp.'A_b_option_fun$'|) $x2)) (as @|tptp.'A_b_option_fun$'|_0 |tptp.'A_b_option_fun$'|) (as @|tptp.'A_b_option_fun$'|_1 |tptp.'A_b_option_fun$'|))) 60.86/61.02 (define-fun |tptp.'fun_app$ax'| (($x1 |tptp.'D_a_option_fun$'|) ($x2 |tptp.'D$'|)) |tptp.'A_option$'| (as @|tptp.'A_option$'|_1 |tptp.'A_option$'|)) 60.86/61.02 (define-fun |tptp.'member$f'| (($x1 |tptp.'A_a_prod$'|) ($x2 |tptp.'A_a_prod_set$'|)) Bool (and (= (as @|tptp.'A_a_prod$'|_0 |tptp.'A_a_prod$'|) $x1) (= (as @|tptp.'A_a_prod_set$'|_0 |tptp.'A_a_prod_set$'|) $x2))) 60.86/61.02 (define-fun |tptp.'the$d'| (($x1 |tptp.'A_option$'|)) |tptp.'A$'| (as @|tptp.'A$'|_0 |tptp.'A$'|)) 60.86/61.02 (define-fun |tptp.'image$f'| (($x1 |tptp.'C_c_option_fun$'|) ($x2 |tptp.'C_set$'|)) |tptp.'C_option_set$'| (ite (and (= (as @|tptp.'C_c_option_fun$'|_1 |tptp.'C_c_option_fun$'|) $x1) (= (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) $x2)) (as @|tptp.'C_option_set$'|_0 |tptp.'C_option_set$'|) (as @|tptp.'C_option_set$'|_3 |tptp.'C_option_set$'|))) 60.86/61.02 (define-fun |tptp.'fun_app$ad'| (($x1 |tptp.'C_c_option_fun_c_option_fun$'|) ($x2 |tptp.'C_c_option_fun$'|)) |tptp.'C_option$'| (ite (and (= (as @|tptp.'C_c_option_fun_c_option_fun$'|_1 |tptp.'C_c_option_fun_c_option_fun$'|) $x1) (= (as @|tptp.'C_c_option_fun$'|_1 |tptp.'C_c_option_fun$'|) $x2)) (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|))) 60.86/61.02 (define-fun |tptp.'member$o'| (($x1 |tptp.'D_b_prod$'|) ($x2 |tptp.'D_b_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'fun_app$j'| (($x1 |tptp.'C_d_option_fun$'|) ($x2 |tptp.'C$'|)) |tptp.'D_option$'| (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|)) 60.86/61.02 (define-fun |tptp.'uub$'| (($x1 |tptp.'C_set$'|)) |tptp.'C_bool_fun$'| (ite (= (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|) $x1) (as @|tptp.'C_bool_fun$'|_0 |tptp.'C_bool_fun$'|) (as @|tptp.'C_bool_fun$'|_1 |tptp.'C_bool_fun$'|))) 60.86/61.02 (define-fun |tptp.'finite$'| (($x1 |tptp.'C_d_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'fun_app$e'| (($x1 |tptp.'A_a_option_fun_a_d_option_fun_fun$'|) ($x2 |tptp.'A_a_option_fun$'|)) |tptp.'A_d_option_fun$'| (as @|tptp.'A_d_option_fun$'|_0 |tptp.'A_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'member$g'| (($x1 |tptp.'B_c_prod$'|) ($x2 |tptp.'B_c_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'bot$e'| () |tptp.'A_c_prod_set$'| (as @|tptp.'A_c_prod_set$'|_0 |tptp.'A_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'pair$i'| (($x1 |tptp.'A$'|) ($x2 |tptp.'B$'|)) |tptp.'A_b_prod$'| (as @|tptp.'A_b_prod$'|_0 |tptp.'A_b_prod$'|)) 60.86/61.02 (define-fun |tptp.'member$j'| (($x1 |tptp.'A_c_prod$'|) ($x2 |tptp.'A_c_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'restrict_map$'| (($x1 |tptp.'C_a_option_fun$'|) ($x2 |tptp.'C_set$'|)) |tptp.'C_a_option_fun$'| (as @|tptp.'C_a_option_fun$'|_0 |tptp.'C_a_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'inj_on$'| (($x1 |tptp.'C_c_option_fun$'|) ($x2 |tptp.'C_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'fun_app$i'| (($x1 |tptp.'A_a_option_fun$'|) ($x2 |tptp.'A$'|)) |tptp.'A_option$'| (ite (and (= (as @|tptp.'A_a_option_fun$'|_1 |tptp.'A_a_option_fun$'|) $x1) (= (as @|tptp.'A$'|_0 |tptp.'A$'|) $x2)) (as @|tptp.'A_option$'|_0 |tptp.'A_option$'|) (as @|tptp.'A_option$'|_1 |tptp.'A_option$'|))) 60.86/61.02 (define-fun |tptp.'none$d'| () |tptp.'B_option_option$'| (as @|tptp.'B_option_option$'|_2 |tptp.'B_option_option$'|)) 60.86/61.02 (define-fun |tptp.'finite$a'| (($x1 |tptp.'C_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'map_comp$c'| (($x1 |tptp.'C_d_option_fun$'|) ($x2 |tptp.'A_c_option_fun$'|)) |tptp.'A_d_option_fun$'| (as @|tptp.'A_d_option_fun$'|_0 |tptp.'A_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'member$i'| (($x1 |tptp.'B_b_prod$'|) ($x2 |tptp.'B_b_prod_set$'|)) Bool (and (= (as @|tptp.'B_b_prod$'|_0 |tptp.'B_b_prod$'|) $x1) (= (as @|tptp.'B_b_prod_set$'|_0 |tptp.'B_b_prod_set$'|) $x2))) 60.86/61.02 (define-fun |tptp.'restrict_map$e'| (($x1 |tptp.'A_c_option_fun$'|) ($x2 |tptp.'A_set$'|)) |tptp.'A_c_option_fun$'| (as @|tptp.'A_c_option_fun$'|_0 |tptp.'A_c_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$m'| (($x1 |tptp.'C_b_prod_set$'|) ($x2 |tptp.'B_b_prod_set$'|)) |tptp.'C_b_prod_set$'| (as @|tptp.'C_b_prod_set$'|_0 |tptp.'C_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'inf$'| (($x1 |tptp.'C_set$'|) ($x2 |tptp.'C_set$'|)) |tptp.'C_set$'| (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$d'| (($x1 |tptp.'C_c_prod_set$'|) ($x2 |tptp.'C_d_prod_set$'|)) |tptp.'C_d_prod_set$'| (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'these$b'| (($x1 |tptp.'B_option_set$'|)) |tptp.'B_set$'| (ite (= (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|) $x1) (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|) (ite (= (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|) $x1) (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|) (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|)))) 60.86/61.02 (define-fun |tptp.'these$a'| (($x1 |tptp.'D_option_set$'|)) |tptp.'D_set$'| (ite (= (as @|tptp.'D_option_set$'|_0 |tptp.'D_option_set$'|) $x1) (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|) (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|))) 60.86/61.02 (define-fun |tptp.'bot$l'| () |tptp.'D_b_prod_set$'| (as @|tptp.'D_b_prod_set$'|_0 |tptp.'D_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'pair$a'| (($x1 |tptp.'A$'|) ($x2 |tptp.'A$'|)) |tptp.'A_a_prod$'| (as @|tptp.'A_a_prod$'|_0 |tptp.'A_a_prod$'|)) 60.86/61.02 (define-fun |tptp.'restrict_map$a'| (($x1 |tptp.'A_a_option_fun$'|) ($x2 |tptp.'A_set$'|)) |tptp.'A_a_option_fun$'| (ite (and (= (as @|tptp.'A_a_option_fun$'|_0 |tptp.'A_a_option_fun$'|) $x1) (= (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|) $x2)) (as @|tptp.'A_a_option_fun$'|_0 |tptp.'A_a_option_fun$'|) (ite (and (= (as @|tptp.'A_a_option_fun$'|_0 |tptp.'A_a_option_fun$'|) $x1) (= (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|) $x2)) (as @|tptp.'A_a_option_fun$'|_0 |tptp.'A_a_option_fun$'|) (ite (and (= (as @|tptp.'A_a_option_fun$'|_1 |tptp.'A_a_option_fun$'|) $x1) (= (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|) $x2)) (as @|tptp.'A_a_option_fun$'|_0 |tptp.'A_a_option_fun$'|) (as @|tptp.'A_a_option_fun$'|_1 |tptp.'A_a_option_fun$'|))))) 60.86/61.02 (define-fun |tptp.'fun_app$t'| (($x1 |tptp.'D_option_bool_fun$'|) ($x2 |tptp.'D_option$'|)) Bool (and (= (as @|tptp.'D_option_bool_fun$'|_0 |tptp.'D_option_bool_fun$'|) $x1) (= (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) $x2))) 60.86/61.02 (define-fun |tptp.'graph$h'| (($x1 |tptp.'D_d_option_fun$'|)) |tptp.'D_d_prod_set$'| (as @|tptp.'D_d_prod_set$'|_0 |tptp.'D_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'finite$e'| (($x1 |tptp.'A_c_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'fun_app$ae'| (($x1 |tptp.'D_c_option_fun$'|) ($x2 |tptp.'D$'|)) |tptp.'C_option$'| (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$l'| (($x1 |tptp.'A_d_option_fun$'|) ($x2 |tptp.'A$'|)) |tptp.'D_option$'| (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|)) 60.86/61.02 (define-fun |tptp.'restrict_map$f'| (($x1 |tptp.'C_d_option_fun$'|) ($x2 |tptp.'C_set$'|)) |tptp.'C_d_option_fun$'| (as @|tptp.'C_d_option_fun$'|_0 |tptp.'C_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$c'| (($x1 |tptp.'A_c_prod_set$'|) ($x2 |tptp.'C_d_prod_set$'|)) |tptp.'A_d_prod_set$'| (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$z'| (($x1 |tptp.'D_option_b_option_bool_fun_fun$'|) ($x2 |tptp.'D_option$'|)) |tptp.'B_option_bool_fun$'| (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'bot$k'| () |tptp.'B_b_prod_set$'| (as @|tptp.'B_b_prod_set$'|_1 |tptp.'B_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'sup$a'| (($x1 |tptp.'A_d_prod_set$'|) ($x2 |tptp.'A_d_prod_set$'|)) |tptp.'A_d_prod_set$'| (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'ran$h'| (($x1 |tptp.'D_d_option_fun$'|)) |tptp.'D_set$'| (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|)) 60.86/61.02 (define-fun |tptp.'restrict_map$l'| (($x1 |tptp.'D_d_option_fun$'|) ($x2 |tptp.'D_set$'|)) |tptp.'D_d_option_fun$'| (ite (and (= (as @|tptp.'D_d_option_fun$'|_0 |tptp.'D_d_option_fun$'|) $x1) (= (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|) $x2)) (as @|tptp.'D_d_option_fun$'|_0 |tptp.'D_d_option_fun$'|) (ite (and (= (as @|tptp.'D_d_option_fun$'|_0 |tptp.'D_d_option_fun$'|) $x1) (= (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|) $x2)) (as @|tptp.'D_d_option_fun$'|_0 |tptp.'D_d_option_fun$'|) (ite (and (= (as @|tptp.'D_d_option_fun$'|_1 |tptp.'D_d_option_fun$'|) $x1) (= (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|) $x2)) (as @|tptp.'D_d_option_fun$'|_0 |tptp.'D_d_option_fun$'|) (as @|tptp.'D_d_option_fun$'|_1 |tptp.'D_d_option_fun$'|))))) 60.86/61.02 (define-fun |tptp.'fun_app$h'| (($x1 |tptp.'A_c_option_fun$'|) ($x2 |tptp.'A$'|)) |tptp.'C_option$'| (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|)) 60.86/61.02 (define-fun |tptp.'ran$g'| (($x1 |tptp.'A_c_option_fun$'|)) |tptp.'C_set$'| (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|)) 60.86/61.02 (define-fun |tptp.'pair$l'| (($x1 |tptp.'D$'|) ($x2 |tptp.'D$'|)) |tptp.'D_d_prod$'| (as @|tptp.'D_d_prod$'|_0 |tptp.'D_d_prod$'|)) 60.86/61.02 (define-fun |tptp.'member$r'| (($x1 |tptp.'C_option$'|) ($x2 |tptp.'C_option_set$'|)) Bool (and (not (and (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_0 |tptp.'C_option_set$'|) $x2))) (not (and (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_3 |tptp.'C_option_set$'|) $x2))) (not (and (= (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_1 |tptp.'C_option_set$'|) $x2))) (not (and (= (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_0 |tptp.'C_option_set$'|) $x2))))) 60.86/61.02 (define-fun |tptp.'set_option$a'| (($x1 |tptp.'A_option$'|)) |tptp.'A_set$'| (ite (= (as @|tptp.'A_option$'|_1 |tptp.'A_option$'|) $x1) (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|) (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|))) 60.86/61.02 (define-fun |tptp.'is_none$a'| () |tptp.'D_option_bool_fun$'| (as @|tptp.'D_option_bool_fun$'|_0 |tptp.'D_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$u'| (($x1 |tptp.'C_option_c_option_bool_fun_fun$'|) ($x2 |tptp.'C_option$'|)) |tptp.'C_option_bool_fun$'| (as @|tptp.'C_option_bool_fun$'|_0 |tptp.'C_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'insert$d'| (($x1 |tptp.'D$'|) ($x2 |tptp.'D_set$'|)) |tptp.'D_set$'| (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|)) 60.86/61.02 (define-fun |tptp.'map_add$a'| (($x1 |tptp.'C_b_option_fun$'|) ($x2 |tptp.'C_b_option_fun$'|)) |tptp.'C_b_option_fun$'| (as @|tptp.'C_b_option_fun$'|_0 |tptp.'C_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'insert$a'| (($x1 |tptp.'B_option$'|) ($x2 |tptp.'B_option_set$'|)) |tptp.'B_option_set$'| (ite (and (= (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) $x1) (= (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|) $x2)) (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|) (ite (and (= (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) $x1) (= (as @|tptp.'B_option_set$'|_1 |tptp.'B_option_set$'|) $x2)) (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|) (ite (and (= (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|) $x1) (= (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|) $x2)) (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|) (ite (and (= (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|) $x1) (= (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|) $x2)) (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|) (ite (and (= (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|) $x1) (= (as @|tptp.'B_option_set$'|_1 |tptp.'B_option_set$'|) $x2)) (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|) (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|))))))) 60.86/61.02 (define-fun |tptp.'the$a'| (($x1 |tptp.'D_option$'|)) |tptp.'D$'| (as @|tptp.'D$'|_0 |tptp.'D$'|)) 60.86/61.02 (define-fun |tptp.'image$e'| (($x1 |tptp.'C_b_prod_set$'|) ($x2 |tptp.'C_set$'|)) |tptp.'B_set$'| (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$n'| (($x1 |tptp.'A_b_option_fun$'|) ($x2 |tptp.'A$'|)) |tptp.'B_option$'| (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$w'| (($x1 |tptp.'C_option_b_option_bool_fun_fun$'|) ($x2 |tptp.'C_option$'|)) |tptp.'B_option_bool_fun$'| (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'graph$l'| (($x1 |tptp.'B_b_option_fun$'|)) |tptp.'B_b_prod_set$'| (ite (= (as @|tptp.'B_b_option_fun$'|_1 |tptp.'B_b_option_fun$'|) $x1) (as @|tptp.'B_b_prod_set$'|_0 |tptp.'B_b_prod_set$'|) (as @|tptp.'B_b_prod_set$'|_1 |tptp.'B_b_prod_set$'|))) 60.86/61.02 (define-fun |tptp.'b$'| () |tptp.'C_d_option_fun$'| (as @|tptp.'C_d_option_fun$'|_0 |tptp.'C_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$f'| (($x1 |tptp.'C_d_prod_set$'|) ($x2 |tptp.'D_d_prod_set$'|)) |tptp.'C_d_prod_set$'| (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'restrict_map$o'| (($x1 |tptp.'B_a_option_fun$'|) ($x2 |tptp.'B_set$'|)) |tptp.'B_a_option_fun$'| (as @|tptp.'B_a_option_fun$'|_0 |tptp.'B_a_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$ay'| (($x1 |tptp.'B_a_option_fun$'|) ($x2 |tptp.'B$'|)) |tptp.'A_option$'| (as @|tptp.'A_option$'|_1 |tptp.'A_option$'|)) 60.86/61.02 (define-fun |tptp.'the$c'| (($x1 |tptp.'B_option_option$'|)) |tptp.'B_option$'| (ite (= (as @|tptp.'B_option_option$'|_1 |tptp.'B_option_option$'|) $x1) (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|))) 60.86/61.02 (define-fun |tptp.'map_comp$k'| (($x1 |tptp.'B_d_option_fun$'|) ($x2 |tptp.'C_b_option_fun$'|)) |tptp.'C_d_option_fun$'| (as @|tptp.'C_d_option_fun$'|_0 |tptp.'C_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'ran$i'| (($x1 |tptp.'B_d_option_fun$'|)) |tptp.'D_set$'| (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|)) 60.86/61.02 (define-fun |tptp.'restrict_map$m'| (($x1 |tptp.'D_b_option_fun$'|) ($x2 |tptp.'D_set$'|)) |tptp.'D_b_option_fun$'| (as @|tptp.'D_b_option_fun$'|_0 |tptp.'D_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'map_comp$f'| (($x1 |tptp.'A_b_option_fun$'|)) |tptp.'A_a_option_fun_a_b_option_fun_fun$'| (ite (= (as @|tptp.'A_b_option_fun$'|_1 |tptp.'A_b_option_fun$'|) $x1) (as @|tptp.'A_a_option_fun_a_b_option_fun_fun$'|_0 |tptp.'A_a_option_fun_a_b_option_fun_fun$'|) (as @|tptp.'A_a_option_fun_a_b_option_fun_fun$'|_1 |tptp.'A_a_option_fun_a_b_option_fun_fun$'|))) 60.86/61.02 (define-fun |tptp.'a$'| () |tptp.'D_b_option_fun$'| (as @|tptp.'D_b_option_fun$'|_0 |tptp.'D_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'bind$b'| (($x1 |tptp.'C_option$'|) ($x2 |tptp.'C_b_option_fun$'|)) |tptp.'B_option$'| (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|)) 60.86/61.02 (define-fun |tptp.'combine_options$a'| (($x1 |tptp.'D_d_d_fun_fun$'|) ($x2 |tptp.'D_option$'|)) |tptp.'D_option_d_option_fun$'| (ite (and (= (as @|tptp.'D_d_d_fun_fun$'|_0 |tptp.'D_d_d_fun_fun$'|) $x1) (= (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) $x2)) (as @|tptp.'D_option_d_option_fun$'|_0 |tptp.'D_option_d_option_fun$'|) (as @|tptp.'D_option_d_option_fun$'|_1 |tptp.'D_option_d_option_fun$'|))) 60.86/61.02 (define-fun |tptp.'map_add$'| (($x1 |tptp.'C_d_option_fun$'|) ($x2 |tptp.'C_d_option_fun$'|)) |tptp.'C_d_option_fun$'| (as @|tptp.'C_d_option_fun$'|_0 |tptp.'C_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'member$q'| (($x1 |tptp.'D_d_prod$'|) ($x2 |tptp.'D_d_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'fun_app$ao'| (($x1 |tptp.'D_d_d_fun_fun$'|) ($x2 |tptp.'D$'|)) |tptp.'D_d_fun$'| (as @|tptp.'D_d_fun$'|_0 |tptp.'D_d_fun$'|)) 60.86/61.02 (define-fun |tptp.'uua$'| (($x1 |tptp.'D_set$'|)) |tptp.'D_bool_fun$'| (ite (= (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|) $x1) (as @|tptp.'D_bool_fun$'|_0 |tptp.'D_bool_fun$'|) (as @|tptp.'D_bool_fun$'|_1 |tptp.'D_bool_fun$'|))) 60.86/61.02 (define-fun |tptp.'graph$g'| (($x1 |tptp.'C_a_option_fun$'|)) |tptp.'C_a_prod_set$'| (as @|tptp.'C_a_prod_set$'|_0 |tptp.'C_a_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'inf$a'| (($x1 |tptp.'A_set$'|) ($x2 |tptp.'A_set$'|)) |tptp.'A_set$'| (ite (and (= (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|) $x1) (= (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|) $x2)) (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|) (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|))) 60.86/61.02 (define-fun |tptp.'sup$c'| (($x1 |tptp.'A_b_prod_set$'|) ($x2 |tptp.'A_b_prod_set$'|)) |tptp.'A_b_prod_set$'| (as @|tptp.'A_b_prod_set$'|_0 |tptp.'A_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'less_eq$d'| (($x1 |tptp.'A_b_prod_set$'|) ($x2 |tptp.'A_b_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'map_comp$i'| (($x1 |tptp.'C_d_option_fun$'|) ($x2 |tptp.'C_c_option_fun$'|)) |tptp.'C_d_option_fun$'| (as @|tptp.'C_d_option_fun$'|_0 |tptp.'C_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'restrict_map$g'| (($x1 |tptp.'A_d_option_fun$'|) ($x2 |tptp.'A_set$'|)) |tptp.'A_d_option_fun$'| (as @|tptp.'A_d_option_fun$'|_0 |tptp.'A_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'these$'| (($x1 |tptp.'C_option_set$'|)) |tptp.'C_set$'| (ite (= (as @|tptp.'C_option_set$'|_0 |tptp.'C_option_set$'|) $x1) (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) (ite (= (as @|tptp.'C_option_set$'|_1 |tptp.'C_option_set$'|) $x1) (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|)))) 60.86/61.02 (define-fun |tptp.'restrict_map$k'| (($x1 |tptp.'C_c_option_fun$'|) ($x2 |tptp.'C_set$'|)) |tptp.'C_c_option_fun$'| (ite (and (= (as @|tptp.'C_c_option_fun$'|_0 |tptp.'C_c_option_fun$'|) $x1) (= (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) $x2)) (as @|tptp.'C_c_option_fun$'|_0 |tptp.'C_c_option_fun$'|) (ite (and (= (as @|tptp.'C_c_option_fun$'|_0 |tptp.'C_c_option_fun$'|) $x1) (= (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|) $x2)) (as @|tptp.'C_c_option_fun$'|_0 |tptp.'C_c_option_fun$'|) (ite (and (= (as @|tptp.'C_c_option_fun$'|_1 |tptp.'C_c_option_fun$'|) $x1) (= (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) $x2)) (as @|tptp.'C_c_option_fun$'|_0 |tptp.'C_c_option_fun$'|) (as @|tptp.'C_c_option_fun$'|_1 |tptp.'C_c_option_fun$'|))))) 60.86/61.02 (define-fun |tptp.'ran$a'| (($x1 |tptp.'C_a_option_fun$'|)) |tptp.'A_set$'| (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|)) 60.86/61.02 (define-fun |tptp.'set_option$b'| (($x1 |tptp.'C_option$'|)) |tptp.'C_set$'| (ite (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x1) (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|))) 60.86/61.02 (define-fun |tptp.'pair$b'| (($x1 |tptp.'B$'|) ($x2 |tptp.'C$'|)) |tptp.'B_c_prod$'| (as @|tptp.'B_c_prod$'|_0 |tptp.'B_c_prod$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$au'| (($x1 |tptp.'A_d_prod_bool_fun$'|) ($x2 |tptp.'A_d_prod$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'some$'| () |tptp.'A_a_option_fun$'| (as @|tptp.'A_a_option_fun$'|_1 |tptp.'A_a_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'the_elem$a'| (($x1 |tptp.'D_set$'|)) |tptp.'D$'| (as @|tptp.'D$'|_0 |tptp.'D$'|)) 60.86/61.02 (define-fun |tptp.'the$b'| (($x1 |tptp.'B_option$'|)) |tptp.'B$'| (as @|tptp.'B$'|_0 |tptp.'B$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$aj'| (($x1 |tptp.'C_option_c_option_fun$'|) ($x2 |tptp.'C_option$'|)) |tptp.'C_option$'| (ite (and (= (as @|tptp.'C_option_c_option_fun$'|_1 |tptp.'C_option_c_option_fun$'|) $x1) (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x2)) (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) (ite (and (= (as @|tptp.'C_option_c_option_fun$'|_0 |tptp.'C_option_c_option_fun$'|) $x1) (= (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) $x2)) (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) (ite (and (= (as @|tptp.'C_option_c_option_fun$'|_1 |tptp.'C_option_c_option_fun$'|) $x1) (= (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) $x2)) (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|))))) 60.86/61.02 (define-fun |tptp.'relcomp$k'| (($x1 |tptp.'A_b_prod_set$'|) ($x2 |tptp.'B_b_prod_set$'|)) |tptp.'A_b_prod_set$'| (as @|tptp.'A_b_prod_set$'|_0 |tptp.'A_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$e'| (($x1 |tptp.'C_a_prod_set$'|) ($x2 |tptp.'A_d_prod_set$'|)) |tptp.'C_d_prod_set$'| (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'collect$a'| (($x1 |tptp.'D_bool_fun$'|)) |tptp.'D_set$'| (ite (= (as @|tptp.'D_bool_fun$'|_1 |tptp.'D_bool_fun$'|) $x1) (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|) (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|))) 60.86/61.02 (define-fun |tptp.'uud$'| (($x1 |tptp.'A_set$'|)) |tptp.'A_bool_fun$'| (ite (= (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|) $x1) (as @|tptp.'A_bool_fun$'|_0 |tptp.'A_bool_fun$'|) (as @|tptp.'A_bool_fun$'|_1 |tptp.'A_bool_fun$'|))) 60.86/61.02 (define-fun |tptp.'relcomp$b'| (($x1 |tptp.'A_d_prod_set$'|) ($x2 |tptp.'D_b_prod_set$'|)) |tptp.'A_b_prod_set$'| (as @|tptp.'A_b_prod_set$'|_0 |tptp.'A_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'dom$'| (($x1 |tptp.'C_d_option_fun$'|)) |tptp.'C_set$'| (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|)) 60.86/61.02 (define-fun |tptp.'none$c'| () |tptp.'B_option$'| (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|)) 60.86/61.02 (define-fun |tptp.'restrict_map$n'| (($x1 |tptp.'D_a_option_fun$'|) ($x2 |tptp.'D_set$'|)) |tptp.'D_a_option_fun$'| (as @|tptp.'D_a_option_fun$'|_0 |tptp.'D_a_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'ran$c'| (($x1 |tptp.'A_a_option_fun$'|)) |tptp.'A_set$'| (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|)) 60.86/61.02 (define-fun |tptp.'graph$e'| (($x1 |tptp.'A_d_option_fun$'|)) |tptp.'A_d_prod_set$'| (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'insert$'| (($x1 |tptp.'C_option$'|) ($x2 |tptp.'C_option_set$'|)) |tptp.'C_option_set$'| (ite (and (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_1 |tptp.'C_option_set$'|) $x2)) (as @|tptp.'C_option_set$'|_1 |tptp.'C_option_set$'|) (ite (and (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_0 |tptp.'C_option_set$'|) $x2)) (as @|tptp.'C_option_set$'|_1 |tptp.'C_option_set$'|) (ite (and (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_3 |tptp.'C_option_set$'|) $x2)) (as @|tptp.'C_option_set$'|_2 |tptp.'C_option_set$'|) (ite (and (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_2 |tptp.'C_option_set$'|) $x2)) (as @|tptp.'C_option_set$'|_2 |tptp.'C_option_set$'|) (ite (and (= (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_2 |tptp.'C_option_set$'|) $x2)) (as @|tptp.'C_option_set$'|_2 |tptp.'C_option_set$'|) (ite (and (= (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) $x1) (= (as @|tptp.'C_option_set$'|_1 |tptp.'C_option_set$'|) $x2)) (as @|tptp.'C_option_set$'|_2 |tptp.'C_option_set$'|) (as @|tptp.'C_option_set$'|_3 |tptp.'C_option_set$'|)))))))) 60.86/61.02 (define-fun |tptp.'pair$j'| (($x1 |tptp.'D$'|) ($x2 |tptp.'B$'|)) |tptp.'D_b_prod$'| (as @|tptp.'D_b_prod$'|_0 |tptp.'D_b_prod$'|)) 60.86/61.02 (define-fun |tptp.'collect$d'| (($x1 |tptp.'A_bool_fun$'|)) |tptp.'A_set$'| (ite (= (as @|tptp.'A_bool_fun$'|_1 |tptp.'A_bool_fun$'|) $x1) (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|) (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|))) 60.86/61.02 (define-fun |tptp.'insert$g'| (($x1 |tptp.'A_c_prod$'|) ($x2 |tptp.'A_c_prod_set$'|)) |tptp.'A_c_prod_set$'| (as @|tptp.'A_c_prod_set$'|_0 |tptp.'A_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$b'| (($x1 |tptp.'C_bool_fun$'|) ($x2 |tptp.'C$'|)) Bool (and (= (as @|tptp.'C_bool_fun$'|_0 |tptp.'C_bool_fun$'|) $x1) (= (as @|tptp.'C$'|_0 |tptp.'C$'|) $x2))) 60.86/61.02 (define-fun |tptp.'relcomp$q'| (($x1 |tptp.'A_c_prod_set$'|) ($x2 |tptp.'C_c_prod_set$'|)) |tptp.'A_c_prod_set$'| (as @|tptp.'A_c_prod_set$'|_0 |tptp.'A_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'less_eq$'| (($x1 |tptp.'A_c_prod_set$'|) ($x2 |tptp.'A_c_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'inj_on$b'| (($x1 |tptp.'B_b_option_fun$'|) ($x2 |tptp.'B_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'fun_upd$a'| (($x1 |tptp.'C_d_option_fun$'|) ($x2 |tptp.'C$'|) ($x3 |tptp.'D_option$'|)) |tptp.'C_d_option_fun$'| (as @|tptp.'C_d_option_fun$'|_0 |tptp.'C_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'pair$'| (($x1 |tptp.'C$'|) ($x2 |tptp.'A$'|)) |tptp.'C_a_prod$'| (as @|tptp.'C_a_prod$'|_0 |tptp.'C_a_prod$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$g'| (($x1 |tptp.'C_b_prod_set$'|) ($x2 |tptp.'B_d_prod_set$'|)) |tptp.'C_d_prod_set$'| (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$'| (($x1 |tptp.'A_c_prod_set$'|) ($x2 |tptp.'C_b_prod_set$'|)) |tptp.'A_b_prod_set$'| (as @|tptp.'A_b_prod_set$'|_0 |tptp.'A_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'set_option$d'| (($x1 |tptp.'B_option$'|)) |tptp.'B_set$'| (ite (= (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|) $x1) (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|) (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|))) 60.86/61.02 (define-fun |tptp.'image$h'| (($x1 |tptp.'B_b_option_fun$'|) ($x2 |tptp.'B_set$'|)) |tptp.'B_option_set$'| (ite (and (= (as @|tptp.'B_b_option_fun$'|_1 |tptp.'B_b_option_fun$'|) $x1) (= (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|) $x2)) (as @|tptp.'B_option_set$'|_1 |tptp.'B_option_set$'|) (ite (and (= (as @|tptp.'B_b_option_fun$'|_1 |tptp.'B_b_option_fun$'|) $x1) (= (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|) $x2)) (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|) (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|)))) 60.86/61.02 (define-fun |tptp.'pair$d'| (($x1 |tptp.'B$'|) ($x2 |tptp.'B$'|)) |tptp.'B_b_prod$'| (as @|tptp.'B_b_prod$'|_0 |tptp.'B_b_prod$'|)) 60.86/61.02 (define-fun |tptp.'is_none$b'| () |tptp.'C_option_bool_fun$'| (as @|tptp.'C_option_bool_fun$'|_0 |tptp.'C_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'member$'| ((BOUND_VARIABLE_9807 |tptp.'B_option$'|) (BOUND_VARIABLE_9808 |tptp.'B_option_set$'|)) Bool (or (and (= (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_2 |tptp.'B_option_bool_fun$'|) (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|))))) (= BOUND_VARIABLE_9807 (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|))) (and (= (as @|tptp.'B_option_bool_fun$'|_2 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_2 |tptp.'B_option_bool_fun$'|) (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|))))) (= BOUND_VARIABLE_9807 (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|))) (and (= (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_2 |tptp.'B_option_bool_fun$'|) (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|))))) (= BOUND_VARIABLE_9807 (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|))) (and (= (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) (ite (= BOUND_VARIABLE_9808 (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|)) (as @|tptp.'B_option_bool_fun$'|_2 |tptp.'B_option_bool_fun$'|) (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|))))) (= BOUND_VARIABLE_9807 (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|))))) 60.86/61.02 (define-fun |tptp.'fun_app$s'| (($x1 |tptp.'C_option_bool_fun$'|) ($x2 |tptp.'C_option$'|)) Bool (and (= (as @|tptp.'C_option_bool_fun$'|_0 |tptp.'C_option_bool_fun$'|) $x1) (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x2))) 60.86/61.02 (define-fun |tptp.'uu$'| (($x1 |tptp.'B_option_set$'|)) |tptp.'B_option_bool_fun$'| (ite (= (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|) $x1) (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|) (ite (= (as @|tptp.'B_option_set$'|_3 |tptp.'B_option_set$'|) $x1) (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) (ite (= (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|) $x1) (as @|tptp.'B_option_bool_fun$'|_2 |tptp.'B_option_bool_fun$'|) (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|))))) 60.86/61.02 (define-fun |tptp.'bot$a'| () |tptp.'C_set$'| (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|)) 60.86/61.02 (define-fun |tptp.'bind$f'| (($x1 |tptp.'B_option$'|) ($x2 |tptp.'B_c_option_fun$'|)) |tptp.'C_option$'| (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|)) 60.86/61.02 (define-fun |tptp.'some$d'| (($x1 |tptp.'B_option$'|)) |tptp.'B_option_option$'| (ite (= (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|) $x1) (as @|tptp.'B_option_option$'|_0 |tptp.'B_option_option$'|) (as @|tptp.'B_option_option$'|_1 |tptp.'B_option_option$'|))) 60.86/61.02 (define-fun |tptp.'graph$k'| (($x1 |tptp.'B_c_option_fun$'|)) |tptp.'B_c_prod_set$'| (as @|tptp.'B_c_prod_set$'|_0 |tptp.'B_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'combine_options$'| (($x1 |tptp.'C_c_c_fun_fun$'|) ($x2 |tptp.'C_option$'|)) |tptp.'C_option_c_option_fun$'| (ite (and (= (as @|tptp.'C_c_c_fun_fun$'|_0 |tptp.'C_c_c_fun_fun$'|) $x1) (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x2)) (as @|tptp.'C_option_c_option_fun$'|_0 |tptp.'C_option_c_option_fun$'|) (as @|tptp.'C_option_c_option_fun$'|_1 |tptp.'C_option_c_option_fun$'|))) 60.86/61.02 (define-fun |tptp.'image$a'| (($x1 |tptp.'C_d_prod_set$'|) ($x2 |tptp.'C_set$'|)) |tptp.'D_set$'| (ite (and (= (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|) $x1) (= (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) $x2)) (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|) (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|))) 60.86/61.02 (define-fun |tptp.'fun_app$aa'| (($x1 |tptp.'B_option_c_option_bool_fun_fun$'|) ($x2 |tptp.'B_option$'|)) |tptp.'C_option_bool_fun$'| (as @|tptp.'C_option_bool_fun$'|_0 |tptp.'C_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$an'| (($x1 |tptp.'D_d_fun$'|) ($x2 |tptp.'D$'|)) |tptp.'D$'| (as @|tptp.'D$'|_0 |tptp.'D$'|)) 60.86/61.02 (define-fun |tptp.'bot$b'| () |tptp.'B_set$'| (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|)) 60.86/61.02 (define-fun |tptp.'insert$j'| (($x1 |tptp.'C_b_prod$'|) ($x2 |tptp.'C_b_prod_set$'|)) |tptp.'C_b_prod_set$'| (as @|tptp.'C_b_prod_set$'|_0 |tptp.'C_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'collect$b'| (($x1 |tptp.'C_bool_fun$'|)) |tptp.'C_set$'| (ite (= (as @|tptp.'C_bool_fun$'|_1 |tptp.'C_bool_fun$'|) $x1) (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|))) 60.86/61.02 (define-fun |tptp.'restrict_map$b'| (($x1 |tptp.'B_c_option_fun$'|) ($x2 |tptp.'B_set$'|)) |tptp.'B_c_option_fun$'| (as @|tptp.'B_c_option_fun$'|_0 |tptp.'B_c_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'graph$j'| (($x1 |tptp.'A_a_option_fun$'|)) |tptp.'A_a_prod_set$'| (ite (= (as @|tptp.'A_a_option_fun$'|_1 |tptp.'A_a_option_fun$'|) $x1) (as @|tptp.'A_a_prod_set$'|_0 |tptp.'A_a_prod_set$'|) (as @|tptp.'A_a_prod_set$'|_1 |tptp.'A_a_prod_set$'|))) 60.86/61.02 (define-fun |tptp.'bot$s'| () |tptp.'A_bool_fun$'| (as @|tptp.'A_bool_fun$'|_1 |tptp.'A_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'pair$c'| (($x1 |tptp.'B$'|) ($x2 |tptp.'D$'|)) |tptp.'B_d_prod$'| (as @|tptp.'B_d_prod$'|_0 |tptp.'B_d_prod$'|)) 60.86/61.02 (define-fun |tptp.'uuc$'| (($x1 |tptp.'B_set$'|)) |tptp.'B_bool_fun$'| (ite (= (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|) $x1) (as @|tptp.'B_bool_fun$'|_0 |tptp.'B_bool_fun$'|) (as @|tptp.'B_bool_fun$'|_1 |tptp.'B_bool_fun$'|))) 60.86/61.02 (define-fun |tptp.'fun_upd$c'| (($x1 |tptp.'C_b_option_fun$'|) ($x2 |tptp.'C$'|) ($x3 |tptp.'B_option$'|)) |tptp.'C_b_option_fun$'| (as @|tptp.'C_b_option_fun$'|_0 |tptp.'C_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$al'| (($x1 |tptp.'C_c_c_fun_fun$'|) ($x2 |tptp.'C$'|)) |tptp.'C_c_fun$'| (as @|tptp.'C_c_fun$'|_0 |tptp.'C_c_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$at'| (($x1 |tptp.'C_b_prod_bool_fun$'|) ($x2 |tptp.'C_b_prod$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'fun_app$'| (($x1 |tptp.'B_option_bool_fun$'|) ($x2 |tptp.'B_option$'|)) Bool (or (and (= (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|) $x1) (= (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) $x2)) (and (= (as @|tptp.'B_option_bool_fun$'|_2 |tptp.'B_option_bool_fun$'|) $x1) (= (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|) $x2)) (and (= (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) $x1) (= (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) $x2)) (and (= (as @|tptp.'B_option_bool_fun$'|_1 |tptp.'B_option_bool_fun$'|) $x1) (= (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|) $x2)))) 60.86/61.02 (define-fun |tptp.'bot$n'| () |tptp.'C_option_set$'| (as @|tptp.'C_option_set$'|_0 |tptp.'C_option_set$'|)) 60.86/61.02 (define-fun |tptp.'finite$c'| (($x1 |tptp.'A_d_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'ran$d'| (($x1 |tptp.'D_c_option_fun$'|)) |tptp.'C_set$'| (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|)) 60.86/61.02 (define-fun |tptp.'bot$r'| () |tptp.'B_bool_fun$'| (as @|tptp.'B_bool_fun$'|_1 |tptp.'B_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'restrict_map$h'| (($x1 |tptp.'C_b_option_fun$'|) ($x2 |tptp.'C_set$'|)) |tptp.'C_b_option_fun$'| (as @|tptp.'C_b_option_fun$'|_0 |tptp.'C_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'member$e'| (($x1 |tptp.'C_a_prod$'|) ($x2 |tptp.'C_a_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'fun_app$ar'| (($x1 |tptp.'B_b_b_fun_fun$'|) ($x2 |tptp.'B$'|)) |tptp.'B_b_fun$'| (as @|tptp.'B_b_fun$'|_0 |tptp.'B_b_fun$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$l'| (($x1 |tptp.'D_b_prod_set$'|) ($x2 |tptp.'B_b_prod_set$'|)) |tptp.'D_b_prod_set$'| (as @|tptp.'D_b_prod_set$'|_0 |tptp.'D_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'curry$c'| (($x1 |tptp.'A_c_prod_bool_fun$'|) ($x2 |tptp.'A$'|)) |tptp.'C_bool_fun$'| (as @|tptp.'C_bool_fun$'|_1 |tptp.'C_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'graph$f'| (($x1 |tptp.'C_c_option_fun$'|)) |tptp.'C_c_prod_set$'| (as @|tptp.'C_c_prod_set$'|_0 |tptp.'C_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'finite$d'| (($x1 |tptp.'A_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'image$g'| (($x1 |tptp.'D_d_option_fun$'|) ($x2 |tptp.'D_set$'|)) |tptp.'D_option_set$'| (ite (and (= (as @|tptp.'D_d_option_fun$'|_1 |tptp.'D_d_option_fun$'|) $x1) (= (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|) $x2)) (as @|tptp.'D_option_set$'|_0 |tptp.'D_option_set$'|) (as @|tptp.'D_option_set$'|_1 |tptp.'D_option_set$'|))) 60.86/61.02 (define-fun |tptp.'bot$p'| () |tptp.'D_bool_fun$'| (as @|tptp.'D_bool_fun$'|_1 |tptp.'D_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$av'| (($x1 |tptp.'A_c_prod_bool_fun$'|) ($x2 |tptp.'A_c_prod$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'graph$c'| (($x1 |tptp.'C_d_option_fun$'|)) |tptp.'C_d_prod_set$'| (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'map_comp$d'| (($x1 |tptp.'A_d_option_fun$'|)) |tptp.'A_a_option_fun_a_d_option_fun_fun$'| (as @|tptp.'A_a_option_fun_a_d_option_fun_fun$'|_0 |tptp.'A_a_option_fun_a_d_option_fun_fun$'|)) 60.86/61.02 (define-fun |tptp.'insert$i'| (($x1 |tptp.'A_d_prod$'|) ($x2 |tptp.'A_d_prod_set$'|)) |tptp.'A_d_prod_set$'| (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'sup$b'| (($x1 |tptp.'D_b_prod_set$'|) ($x2 |tptp.'D_b_prod_set$'|)) |tptp.'D_b_prod_set$'| (as @|tptp.'D_b_prod_set$'|_0 |tptp.'D_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'the_elem$d'| (($x1 |tptp.'A_set$'|)) |tptp.'A$'| (as @|tptp.'A$'|_0 |tptp.'A$'|)) 60.86/61.02 (define-fun |tptp.'none$b'| () |tptp.'D_option$'| (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|)) 60.86/61.02 (define-fun |tptp.'set_option$e'| (($x1 |tptp.'C_option_option$'|)) |tptp.'C_option_set$'| (ite (= (as @|tptp.'C_option_option$'|_0 |tptp.'C_option_option$'|) $x1) (as @|tptp.'C_option_set$'|_1 |tptp.'C_option_set$'|) (as @|tptp.'C_option_set$'|_3 |tptp.'C_option_set$'|))) 60.86/61.02 (define-fun |tptp.'c$'| () |tptp.'A_c_option_fun$'| (as @|tptp.'A_c_option_fun$'|_0 |tptp.'A_c_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'bot$t'| () |tptp.'D_option_set$'| (as @|tptp.'D_option_set$'|_0 |tptp.'D_option_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$ai'| (($x1 |tptp.'B_b_option_fun_b_option_fun$'|) ($x2 |tptp.'B_b_option_fun$'|)) |tptp.'B_option$'| (ite (and (= (as @|tptp.'B_b_option_fun_b_option_fun$'|_1 |tptp.'B_b_option_fun_b_option_fun$'|) $x1) (= (as @|tptp.'B_b_option_fun$'|_1 |tptp.'B_b_option_fun$'|) $x2)) (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) (ite (and (= (as @|tptp.'B_b_option_fun_b_option_fun$'|_1 |tptp.'B_b_option_fun_b_option_fun$'|) $x1) (= (as @|tptp.'B_b_option_fun$'|_0 |tptp.'B_b_option_fun$'|) $x2)) (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) (ite (and (= (as @|tptp.'B_b_option_fun_b_option_fun$'|_0 |tptp.'B_b_option_fun_b_option_fun$'|) $x1) (= (as @|tptp.'B_b_option_fun$'|_0 |tptp.'B_b_option_fun$'|) $x2)) (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|))))) 60.86/61.02 (define-fun |tptp.'bot$g'| () |tptp.'A_d_prod_set$'| (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'bot$h'| () |tptp.'C_d_prod_set$'| (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$o'| (($x1 |tptp.'A_a_prod_set$'|) ($x2 |tptp.'A_c_prod_set$'|)) |tptp.'A_c_prod_set$'| (as @|tptp.'A_c_prod_set$'|_0 |tptp.'A_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'map_comp$b'| (($x1 |tptp.'D_b_option_fun$'|) ($x2 |tptp.'A_d_option_fun$'|)) |tptp.'A_b_option_fun$'| (as @|tptp.'A_b_option_fun$'|_1 |tptp.'A_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'insert$h'| (($x1 |tptp.'C_d_prod$'|) ($x2 |tptp.'C_d_prod_set$'|)) |tptp.'C_d_prod_set$'| (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'restrict_map$d'| (($x1 |tptp.'B_b_option_fun$'|) ($x2 |tptp.'B_set$'|)) |tptp.'B_b_option_fun$'| (ite (and (= (as @|tptp.'B_b_option_fun$'|_1 |tptp.'B_b_option_fun$'|) $x1) (= (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|) $x2)) (as @|tptp.'B_b_option_fun$'|_0 |tptp.'B_b_option_fun$'|) (ite (and (= (as @|tptp.'B_b_option_fun$'|_0 |tptp.'B_b_option_fun$'|) $x1) (= (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|) $x2)) (as @|tptp.'B_b_option_fun$'|_0 |tptp.'B_b_option_fun$'|) (ite (and (= (as @|tptp.'B_b_option_fun$'|_0 |tptp.'B_b_option_fun$'|) $x1) (= (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|) $x2)) (as @|tptp.'B_b_option_fun$'|_0 |tptp.'B_b_option_fun$'|) (as @|tptp.'B_b_option_fun$'|_1 |tptp.'B_b_option_fun$'|))))) 60.86/61.02 (define-fun |tptp.'bind$a'| (($x1 |tptp.'C_option$'|) ($x2 |tptp.'C_d_option_fun$'|)) |tptp.'D_option$'| (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$c'| (($x1 |tptp.'B_bool_fun$'|) ($x2 |tptp.'B$'|)) Bool (and (= (as @|tptp.'B_bool_fun$'|_0 |tptp.'B_bool_fun$'|) $x1) (= (as @|tptp.'B$'|_0 |tptp.'B$'|) $x2))) 60.86/61.02 (define-fun |tptp.'restrict_map$c'| (($x1 |tptp.'B_d_option_fun$'|) ($x2 |tptp.'B_set$'|)) |tptp.'B_d_option_fun$'| (as @|tptp.'B_d_option_fun$'|_0 |tptp.'B_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$f'| (($x1 |tptp.'A_a_option_fun_a_c_option_fun_fun$'|) ($x2 |tptp.'A_a_option_fun$'|)) |tptp.'A_c_option_fun$'| (as @|tptp.'A_c_option_fun$'|_0 |tptp.'A_c_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'dom$b'| (($x1 |tptp.'A_d_option_fun$'|)) |tptp.'A_set$'| (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$as'| (($x1 |tptp.'C_d_prod_bool_fun$'|) ($x2 |tptp.'C_d_prod$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'bind$e'| (($x1 |tptp.'D_option$'|) ($x2 |tptp.'D_b_option_fun$'|)) |tptp.'B_option$'| (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|)) 60.86/61.02 (define-fun |tptp.'sup$'| (($x1 |tptp.'C_d_prod_set$'|) ($x2 |tptp.'C_d_prod_set$'|)) |tptp.'C_d_prod_set$'| (as @|tptp.'C_d_prod_set$'|_0 |tptp.'C_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'graph$a'| (($x1 |tptp.'A_c_option_fun$'|)) |tptp.'A_c_prod_set$'| (as @|tptp.'A_c_prod_set$'|_0 |tptp.'A_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'bot$i'| () |tptp.'C_b_prod_set$'| (as @|tptp.'C_b_prod_set$'|_0 |tptp.'C_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'graph$b'| (($x1 |tptp.'C_b_option_fun$'|)) |tptp.'C_b_prod_set$'| (as @|tptp.'C_b_prod_set$'|_0 |tptp.'C_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'set_option$'| (($x1 |tptp.'B_option_option$'|)) |tptp.'B_option_set$'| (ite (= (as @|tptp.'B_option_option$'|_1 |tptp.'B_option_option$'|) $x1) (as @|tptp.'B_option_set$'|_0 |tptp.'B_option_set$'|) (ite (= (as @|tptp.'B_option_option$'|_2 |tptp.'B_option_option$'|) $x1) (as @|tptp.'B_option_set$'|_1 |tptp.'B_option_set$'|) (as @|tptp.'B_option_set$'|_2 |tptp.'B_option_set$'|)))) 60.86/61.02 (define-fun |tptp.'none$a'| () |tptp.'C_option$'| (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|)) 60.86/61.02 (define-fun |tptp.'map_comp$a'| (($x1 |tptp.'D_b_option_fun$'|) ($x2 |tptp.'C_d_option_fun$'|)) |tptp.'C_b_option_fun$'| (as @|tptp.'C_b_option_fun$'|_0 |tptp.'C_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'map_comp$e'| (($x1 |tptp.'A_c_option_fun$'|)) |tptp.'A_a_option_fun_a_c_option_fun_fun$'| (as @|tptp.'A_a_option_fun_a_c_option_fun_fun$'|_0 |tptp.'A_a_option_fun_a_c_option_fun_fun$'|)) 60.86/61.02 (define-fun |tptp.'map_add$c'| (($x1 |tptp.'A_c_option_fun$'|) ($x2 |tptp.'A_c_option_fun$'|)) |tptp.'A_c_option_fun$'| (as @|tptp.'A_c_option_fun$'|_0 |tptp.'A_c_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'map_comp$j'| (($x1 |tptp.'D_d_option_fun$'|) ($x2 |tptp.'C_d_option_fun$'|)) |tptp.'C_d_option_fun$'| (as @|tptp.'C_d_option_fun$'|_0 |tptp.'C_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'ran$'| (($x1 |tptp.'D_a_option_fun$'|)) |tptp.'A_set$'| (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$ah'| ((BOUND_VARIABLE_56984 |tptp.'B_d_option_fun$'|) (BOUND_VARIABLE_56986 |tptp.'B$'|)) |tptp.'D_option$'| (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|)) 60.86/61.02 (define-fun |tptp.'less_eq$c'| (($x1 |tptp.'D_b_prod_set$'|) ($x2 |tptp.'D_b_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'graph$'| (($x1 |tptp.'A_b_option_fun$'|)) |tptp.'A_b_prod_set$'| (as @|tptp.'A_b_prod_set$'|_0 |tptp.'A_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$h'| (($x1 |tptp.'C_c_prod_set$'|) ($x2 |tptp.'C_b_prod_set$'|)) |tptp.'C_b_prod_set$'| (as @|tptp.'C_b_prod_set$'|_0 |tptp.'C_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$am'| (($x1 |tptp.'D_option_d_option_fun$'|) ($x2 |tptp.'D_option$'|)) |tptp.'D_option$'| (ite (and (= (as @|tptp.'D_option_d_option_fun$'|_0 |tptp.'D_option_d_option_fun$'|) $x1) (= (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) $x2)) (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) (as @|tptp.'D_option$'|_1 |tptp.'D_option$'|))) 60.86/61.02 (define-fun |tptp.'relcomp$p'| (($x1 |tptp.'A_a_prod_set$'|) ($x2 |tptp.'A_d_prod_set$'|)) |tptp.'A_d_prod_set$'| (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'image$d'| (($x1 |tptp.'D_b_prod_set$'|) ($x2 |tptp.'D_set$'|)) |tptp.'B_set$'| (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$ag'| ((BOUND_VARIABLE_57006 |tptp.'B_c_option_fun$'|) (BOUND_VARIABLE_57008 |tptp.'B$'|)) |tptp.'C_option$'| (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|)) 60.86/61.02 (define-fun |tptp.'member$h'| (($x1 |tptp.'B_d_prod$'|) ($x2 |tptp.'B_d_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'map_comp$l'| (($x1 |tptp.'C_b_option_fun$'|) ($x2 |tptp.'C_c_option_fun$'|)) |tptp.'C_b_option_fun$'| (as @|tptp.'C_b_option_fun$'|_0 |tptp.'C_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'member$p'| (($x1 |tptp.'C_c_prod$'|) ($x2 |tptp.'C_c_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'fun_app$k'| (($x1 |tptp.'C_a_option_fun$'|) ($x2 |tptp.'C$'|)) |tptp.'A_option$'| (as @|tptp.'A_option$'|_1 |tptp.'A_option$'|)) 60.86/61.02 (define-fun |tptp.'bot$q'| () |tptp.'C_bool_fun$'| (as @|tptp.'C_bool_fun$'|_1 |tptp.'C_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$p'| (($x1 |tptp.'D_d_option_fun$'|) ($x2 |tptp.'D$'|)) |tptp.'D_option$'| (ite (and (= (as @|tptp.'D_d_option_fun$'|_0 |tptp.'D_d_option_fun$'|) $x1) (= (as @|tptp.'D$'|_0 |tptp.'D$'|) $x2)) (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) (as @|tptp.'D_option$'|_1 |tptp.'D_option$'|))) 60.86/61.02 (define-fun |tptp.'pair$e'| (($x1 |tptp.'A$'|) ($x2 |tptp.'C$'|)) |tptp.'A_c_prod$'| (as @|tptp.'A_c_prod$'|_0 |tptp.'A_c_prod$'|)) 60.86/61.02 (define-fun |tptp.'sup$d'| (($x1 |tptp.'C_b_prod_set$'|) ($x2 |tptp.'C_b_prod_set$'|)) |tptp.'C_b_prod_set$'| (as @|tptp.'C_b_prod_set$'|_0 |tptp.'C_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'finite$b'| (($x1 |tptp.'C_b_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'fun_app$a'| (($x1 |tptp.'D_bool_fun$'|) ($x2 |tptp.'D$'|)) Bool (and (= (as @|tptp.'D_bool_fun$'|_0 |tptp.'D_bool_fun$'|) $x1) (= (as @|tptp.'D$'|_0 |tptp.'D$'|) $x2))) 60.86/61.02 (define-fun |tptp.'curry$d'| (($x1 |tptp.'A_b_prod_bool_fun$'|) ($x2 |tptp.'A$'|)) |tptp.'B_bool_fun$'| (as @|tptp.'B_bool_fun$'|_1 |tptp.'B_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'pair$f'| (($x1 |tptp.'C$'|) ($x2 |tptp.'D$'|)) |tptp.'C_d_prod$'| (as @|tptp.'C_d_prod$'|_0 |tptp.'C_d_prod$'|)) 60.86/61.02 (define-fun |tptp.'is_none$'| () |tptp.'B_option_bool_fun$'| (as @|tptp.'B_option_bool_fun$'|_0 |tptp.'B_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'bind$d'| (($x1 |tptp.'D_option$'|)) |tptp.'D_d_option_fun_d_option_fun$'| (ite (= (as @|tptp.'D_option$'|_1 |tptp.'D_option$'|) $x1) (as @|tptp.'D_d_option_fun_d_option_fun$'|_0 |tptp.'D_d_option_fun_d_option_fun$'|) (as @|tptp.'D_d_option_fun_d_option_fun$'|_1 |tptp.'D_d_option_fun_d_option_fun$'|))) 60.86/61.02 (define-fun |tptp.'pair$h'| (($x1 |tptp.'C$'|) ($x2 |tptp.'B$'|)) |tptp.'C_b_prod$'| (as @|tptp.'C_b_prod$'|_0 |tptp.'C_b_prod$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$aq'| (($x1 |tptp.'B_b_fun$'|) ($x2 |tptp.'B$'|)) |tptp.'B$'| (as @|tptp.'B$'|_0 |tptp.'B$'|)) 60.86/61.02 (define-fun |tptp.'less_eq$b'| (($x1 |tptp.'A_d_prod_set$'|) ($x2 |tptp.'A_d_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'graph$d'| (($x1 |tptp.'D_b_option_fun$'|)) |tptp.'D_b_prod_set$'| (as @|tptp.'D_b_prod_set$'|_0 |tptp.'D_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$r'| (($x1 |tptp.'B_b_option_fun$'|) ($x2 |tptp.'B$'|)) |tptp.'B_option$'| (ite (and (= (as @|tptp.'B_b_option_fun$'|_0 |tptp.'B_b_option_fun$'|) $x1) (= (as @|tptp.'B$'|_0 |tptp.'B$'|) $x2)) (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|))) 60.86/61.02 (define-fun |tptp.'map_comp$'| (($x1 |tptp.'C_b_option_fun$'|) ($x2 |tptp.'A_c_option_fun$'|)) |tptp.'A_b_option_fun$'| (as @|tptp.'A_b_option_fun$'|_0 |tptp.'A_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'collect$c'| (($x1 |tptp.'B_bool_fun$'|)) |tptp.'B_set$'| (ite (= (as @|tptp.'B_bool_fun$'|_0 |tptp.'B_bool_fun$'|) $x1) (as @|tptp.'B_set$'|_0 |tptp.'B_set$'|) (as @|tptp.'B_set$'|_1 |tptp.'B_set$'|))) 60.86/61.02 (define-fun |tptp.'fun_app$aw'| (($x1 |tptp.'A_b_prod_bool_fun$'|) ($x2 |tptp.'A_b_prod$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'bind$'| (($x1 |tptp.'C_option$'|)) |tptp.'C_c_option_fun_c_option_fun$'| (ite (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x1) (as @|tptp.'C_c_option_fun_c_option_fun$'|_0 |tptp.'C_c_option_fun_c_option_fun$'|) (as @|tptp.'C_c_option_fun_c_option_fun$'|_1 |tptp.'C_c_option_fun_c_option_fun$'|))) 60.86/61.02 (define-fun |tptp.'insert$b'| (($x1 |tptp.'A$'|) ($x2 |tptp.'A_set$'|)) |tptp.'A_set$'| (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$n'| (($x1 |tptp.'A_b_prod_set$'|) ($x2 |tptp.'B_d_prod_set$'|)) |tptp.'A_d_prod_set$'| (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$s'| (($x1 |tptp.'D_d_prod_set$'|) ($x2 |tptp.'D_b_prod_set$'|)) |tptp.'D_b_prod_set$'| (as @|tptp.'D_b_prod_set$'|_0 |tptp.'D_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'curry$b'| (($x1 |tptp.'A_d_prod_bool_fun$'|) ($x2 |tptp.'A$'|)) |tptp.'D_bool_fun$'| (as @|tptp.'D_bool_fun$'|_1 |tptp.'D_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'member$k'| (($x1 |tptp.'C_d_prod$'|) ($x2 |tptp.'C_d_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'relcomp$j'| (($x1 |tptp.'A_d_prod_set$'|) ($x2 |tptp.'D_d_prod_set$'|)) |tptp.'A_d_prod_set$'| (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'map_add$b'| (($x1 |tptp.'A_d_option_fun$'|) ($x2 |tptp.'A_d_option_fun$'|)) |tptp.'A_d_option_fun$'| (as @|tptp.'A_d_option_fun$'|_0 |tptp.'A_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'the_elem$b'| (($x1 |tptp.'C_set$'|)) |tptp.'C$'| (as @|tptp.'C$'|_0 |tptp.'C$'|)) 60.86/61.02 (define-fun |tptp.'finite$f'| (($x1 |tptp.'A_b_prod_set$'|)) Bool true) 60.86/61.02 (define-fun |tptp.'fun_app$ap'| (($x1 |tptp.'B_option_b_option_fun$'|) ($x2 |tptp.'B_option$'|)) |tptp.'B_option$'| (ite (and (= (as @|tptp.'B_option_b_option_fun$'|_0 |tptp.'B_option_b_option_fun$'|) $x1) (= (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) $x2)) (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) (as @|tptp.'B_option$'|_1 |tptp.'B_option$'|))) 60.86/61.02 (define-fun |tptp.'bot$c'| () |tptp.'A_set$'| (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|)) 60.86/61.02 (define-fun |tptp.'member$l'| (($x1 |tptp.'A_d_prod$'|) ($x2 |tptp.'A_d_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'some$e'| (($x1 |tptp.'C_option$'|)) |tptp.'C_option_option$'| (ite (= (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|) $x1) (as @|tptp.'C_option_option$'|_0 |tptp.'C_option_option$'|) (as @|tptp.'C_option_option$'|_1 |tptp.'C_option_option$'|))) 60.86/61.02 (define-fun |tptp.'dom$a'| (($x1 |tptp.'C_b_option_fun$'|)) |tptp.'C_set$'| (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|)) 60.86/61.02 (define-fun |tptp.'insert$f'| (($x1 |tptp.'D_option$'|) ($x2 |tptp.'D_option_set$'|)) |tptp.'D_option_set$'| (ite (and (= (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) $x1) (= (as @|tptp.'D_option_set$'|_0 |tptp.'D_option_set$'|) $x2)) (as @|tptp.'D_option_set$'|_0 |tptp.'D_option_set$'|) (as @|tptp.'D_option_set$'|_1 |tptp.'D_option_set$'|))) 60.86/61.02 (define-fun |tptp.'fun_upd$'| (($x1 |tptp.'A_c_option_fun$'|) ($x2 |tptp.'A$'|) ($x3 |tptp.'C_option$'|)) |tptp.'A_c_option_fun$'| (as @|tptp.'A_c_option_fun$'|_0 |tptp.'A_c_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'sup$e'| (($x1 |tptp.'A_c_prod_set$'|) ($x2 |tptp.'A_c_prod_set$'|)) |tptp.'A_c_prod_set$'| (as @|tptp.'A_c_prod_set$'|_0 |tptp.'A_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'bind$c'| (($x1 |tptp.'D_option$'|) ($x2 |tptp.'D_c_option_fun$'|)) |tptp.'C_option$'| (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|)) 60.86/61.02 (define-fun |tptp.'image$b'| (($x1 |tptp.'A_c_prod_set$'|) ($x2 |tptp.'A_set$'|)) |tptp.'C_set$'| (ite (and (= (as @|tptp.'A_c_prod_set$'|_0 |tptp.'A_c_prod_set$'|) $x1) (= (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|) $x2)) (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|) (as @|tptp.'C_set$'|_1 |tptp.'C_set$'|))) 60.86/61.02 (define-fun |tptp.'fun_app$ak'| (($x1 |tptp.'C_c_fun$'|) ($x2 |tptp.'C$'|)) |tptp.'C$'| (as @|tptp.'C$'|_0 |tptp.'C$'|)) 60.86/61.02 (define-fun |tptp.'member$a'| ((BOUND_VARIABLE_9971 |tptp.'D$'|) (BOUND_VARIABLE_9972 |tptp.'D_set$'|)) Bool (and (= (as @|tptp.'D_bool_fun$'|_0 |tptp.'D_bool_fun$'|) (ite (= BOUND_VARIABLE_9972 (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|)) (as @|tptp.'D_bool_fun$'|_0 |tptp.'D_bool_fun$'|) (as @|tptp.'D_bool_fun$'|_1 |tptp.'D_bool_fun$'|))) (= BOUND_VARIABLE_9971 (as @|tptp.'D$'|_0 |tptp.'D$'|)))) 60.86/61.02 (define-fun |tptp.'bind$g'| (($x1 |tptp.'B_option$'|) ($x2 |tptp.'B_d_option_fun$'|)) |tptp.'D_option$'| (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|)) 60.86/61.02 (define-fun |tptp.'bot$o'| () |tptp.'B_option_bool_fun$'| (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'set_option$c'| (($x1 |tptp.'D_option$'|)) |tptp.'D_set$'| (ite (= (as @|tptp.'D_option$'|_0 |tptp.'D_option$'|) $x1) (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|) (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|))) 60.86/61.02 (define-fun |tptp.'bot$'| () |tptp.'D_set$'| (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|)) 60.86/61.02 (define-fun |tptp.'curry$a'| (($x1 |tptp.'C_b_prod_bool_fun$'|) ($x2 |tptp.'C$'|)) |tptp.'B_bool_fun$'| (as @|tptp.'B_bool_fun$'|_1 |tptp.'B_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'some$c'| () |tptp.'B_b_option_fun$'| (as @|tptp.'B_b_option_fun$'|_1 |tptp.'B_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'bot$j'| () |tptp.'B_c_prod_set$'| (as @|tptp.'B_c_prod_set$'|_0 |tptp.'B_c_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'relcomp$i'| (($x1 |tptp.'C_a_prod_set$'|) ($x2 |tptp.'A_b_prod_set$'|)) |tptp.'C_b_prod_set$'| (as @|tptp.'C_b_prod_set$'|_0 |tptp.'C_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'curry$'| (($x1 |tptp.'C_d_prod_bool_fun$'|) ($x2 |tptp.'C$'|)) |tptp.'D_bool_fun$'| (as @|tptp.'D_bool_fun$'|_1 |tptp.'D_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$o'| (($x1 |tptp.'C_c_option_fun$'|) ($x2 |tptp.'C$'|)) |tptp.'C_option$'| (ite (and (= (as @|tptp.'C_c_option_fun$'|_1 |tptp.'C_c_option_fun$'|) $x1) (= (as @|tptp.'C$'|_0 |tptp.'C$'|) $x2)) (as @|tptp.'C_option$'|_0 |tptp.'C_option$'|) (as @|tptp.'C_option$'|_1 |tptp.'C_option$'|))) 60.86/61.02 (define-fun |tptp.'image$'| (($x1 |tptp.'A_d_prod_set$'|) ($x2 |tptp.'A_set$'|)) |tptp.'D_set$'| (ite (and (= (as @|tptp.'A_d_prod_set$'|_0 |tptp.'A_d_prod_set$'|) $x1) (= (as @|tptp.'A_set$'|_1 |tptp.'A_set$'|) $x2)) (as @|tptp.'D_set$'|_0 |tptp.'D_set$'|) (as @|tptp.'D_set$'|_1 |tptp.'D_set$'|))) 60.86/61.02 (define-fun |tptp.'restrict_map$j'| (($x1 |tptp.'D_c_option_fun$'|) ($x2 |tptp.'D_set$'|)) |tptp.'D_c_option_fun$'| (as @|tptp.'D_c_option_fun$'|_0 |tptp.'D_c_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$q'| (($x1 |tptp.'D_b_option_fun$'|) ($x2 |tptp.'D$'|)) |tptp.'B_option$'| (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$d'| (($x1 |tptp.'A_bool_fun$'|) ($x2 |tptp.'A$'|)) Bool (and (= (as @|tptp.'A_bool_fun$'|_0 |tptp.'A_bool_fun$'|) $x1) (= (as @|tptp.'A$'|_0 |tptp.'A$'|) $x2))) 60.86/61.02 (define-fun |tptp.'pair$k'| (($x1 |tptp.'C$'|) ($x2 |tptp.'C$'|)) |tptp.'C_c_prod$'| (as @|tptp.'C_c_prod$'|_0 |tptp.'C_c_prod$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$x'| (($x1 |tptp.'D_option_c_option_bool_fun_fun$'|) ($x2 |tptp.'D_option$'|)) |tptp.'C_option_bool_fun$'| (as @|tptp.'C_option_bool_fun$'|_0 |tptp.'C_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'member$s'| (($x1 |tptp.'D_option$'|) ($x2 |tptp.'D_option_set$'|)) Bool (and (= (as @|tptp.'D_option$'|_1 |tptp.'D_option$'|) $x1) (= (as @|tptp.'D_option_set$'|_1 |tptp.'D_option_set$'|) $x2))) 60.86/61.02 (define-fun |tptp.'fun_app$ac'| (($x1 |tptp.'B_option_b_option_bool_fun_fun$'|) ($x2 |tptp.'B_option$'|)) |tptp.'B_option_bool_fun$'| (as @|tptp.'B_option_bool_fun$'|_3 |tptp.'B_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'dom$c'| (($x1 |tptp.'A_c_option_fun$'|)) |tptp.'A_set$'| (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|)) 60.86/61.02 (define-fun |tptp.'bot$f'| () |tptp.'A_a_prod_set$'| (as @|tptp.'A_a_prod_set$'|_1 |tptp.'A_a_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'combine_options$b'| (($x1 |tptp.'B_b_b_fun_fun$'|) ($x2 |tptp.'B_option$'|)) |tptp.'B_option_b_option_fun$'| (ite (and (= (as @|tptp.'B_b_b_fun_fun$'|_0 |tptp.'B_b_b_fun_fun$'|) $x1) (= (as @|tptp.'B_option$'|_0 |tptp.'B_option$'|) $x2)) (as @|tptp.'B_option_b_option_fun$'|_0 |tptp.'B_option_b_option_fun$'|) (as @|tptp.'B_option_b_option_fun$'|_1 |tptp.'B_option_b_option_fun$'|))) 60.86/61.02 (define-fun |tptp.'the_elem$c'| (($x1 |tptp.'B_set$'|)) |tptp.'B$'| (as @|tptp.'B$'|_0 |tptp.'B$'|)) 60.86/61.02 (define-fun |tptp.'the$'| (($x1 |tptp.'C_option$'|)) |tptp.'C$'| (as @|tptp.'C$'|_0 |tptp.'C$'|)) 60.86/61.02 (define-fun |tptp.'fun_upd$d'| (($x1 |tptp.'A_b_option_fun$'|) ($x2 |tptp.'A$'|) ($x3 |tptp.'B_option$'|)) |tptp.'A_b_option_fun$'| (as @|tptp.'A_b_option_fun$'|_1 |tptp.'A_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'ran$e'| (($x1 |tptp.'C_c_option_fun$'|)) |tptp.'C_set$'| (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|)) 60.86/61.02 (define-fun |tptp.'fun_app$v'| (($x1 |tptp.'C_option_d_option_bool_fun_fun$'|) ($x2 |tptp.'C_option$'|)) |tptp.'D_option_bool_fun$'| (as @|tptp.'D_option_bool_fun$'|_0 |tptp.'D_option_bool_fun$'|)) 60.86/61.02 (define-fun |tptp.'none$'| () |tptp.'A_option$'| (as @|tptp.'A_option$'|_1 |tptp.'A_option$'|)) 60.86/61.02 (define-fun |tptp.'bot$d'| () |tptp.'A_b_prod_set$'| (as @|tptp.'A_b_prod_set$'|_0 |tptp.'A_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'ran$b'| (($x1 |tptp.'B_a_option_fun$'|)) |tptp.'A_set$'| (as @|tptp.'A_set$'|_0 |tptp.'A_set$'|)) 60.86/61.02 (define-fun |tptp.'insert$k'| (($x1 |tptp.'A_b_prod$'|) ($x2 |tptp.'A_b_prod_set$'|)) |tptp.'A_b_prod_set$'| (as @|tptp.'A_b_prod_set$'|_0 |tptp.'A_b_prod_set$'|)) 60.86/61.02 (define-fun |tptp.'member$n'| (($x1 |tptp.'A_b_prod$'|) ($x2 |tptp.'A_b_prod_set$'|)) Bool false) 60.86/61.02 (define-fun |tptp.'map_comp$h'| (($x1 |tptp.'A_b_option_fun$'|) ($x2 |tptp.'C_a_option_fun$'|)) |tptp.'C_b_option_fun$'| (as @|tptp.'C_b_option_fun$'|_0 |tptp.'C_b_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'some$b'| () |tptp.'D_d_option_fun$'| (as @|tptp.'D_d_option_fun$'|_1 |tptp.'D_d_option_fun$'|)) 60.86/61.02 (define-fun |tptp.'ran$f'| (($x1 |tptp.'B_c_option_fun$'|)) |tptp.'C_set$'| (as @|tptp.'C_set$'|_0 |tptp.'C_set$'|)) 60.86/61.02 ) 60.86/61.02 % SZS output end Model 60.86/61.02 % cvc5 exiting 60.86/61.03 EOF