TSTP Solution File: SWW478+5 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SWW478+5 : TPTP v8.2.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n002.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed May 29 18:20:06 EDT 2024

% Result   : Theorem 0.71s 0.98s
% Output   : Proof 0.71s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.25  % Problem    : SWW478+5 : TPTP v8.2.0. Released v5.3.0.
% 0.13/0.26  % Command    : do_cvc5 %s %d
% 0.26/0.47  % Computer : n002.cluster.edu
% 0.26/0.47  % Model    : x86_64 x86_64
% 0.26/0.47  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.26/0.47  % Memory   : 8042.1875MB
% 0.26/0.47  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.26/0.47  % CPULimit   : 300
% 0.26/0.47  % WCLimit    : 300
% 0.26/0.47  % DateTime   : Sun May 26 06:56:39 EDT 2024
% 0.26/0.47  % CPUTime    : 
% 0.69/0.86  %----Proving TF0_NAR, FOF, or CNF
% 0.71/0.98  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.71/0.98  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.3bCnlernk9/cvc5---1.0.5_29950.smt2
% 0.71/0.98  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.3bCnlernk9/cvc5---1.0.5_29950.smt2
% 0.71/0.98  (assume a0 (forall ((X_b $$unsorted) (X_c $$unsorted) (X_a $$unsorted)) (= (tptp.ti (tptp.fun (tptp.fun X_b X_c) (tptp.fun (tptp.fun X_a X_b) (tptp.fun X_a X_c))) (tptp.combb X_b X_c X_a)) (tptp.combb X_b X_c X_a))))
% 0.71/0.98  (assume a1 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted)) (= (tptp.ti (tptp.fun (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.fun X_b (tptp.fun X_a X_c))) (tptp.combc X_a X_b X_c)) (tptp.combc X_a X_b X_c))))
% 0.71/0.98  (assume a2 (forall ((X_a $$unsorted) (X_b $$unsorted)) (= (tptp.ti (tptp.fun X_a (tptp.fun X_b X_a)) (tptp.combk X_a X_b)) (tptp.combk X_a X_b))))
% 0.71/0.98  (assume a3 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted)) (= (tptp.ti (tptp.fun (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.fun (tptp.fun X_a X_b) (tptp.fun X_a X_c))) (tptp.combs X_a X_b X_c)) (tptp.combs X_a X_b X_c))))
% 0.71/0.98  (assume a4 (= (tptp.ti (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.bool)) (tptp.hconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))) (tptp.hconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))
% 0.71/0.98  (assume a5 (= (tptp.ti (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool)))) (tptp.lconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))) (tptp.lconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))
% 0.71/0.98  (assume a6 (forall ((X_a $$unsorted)) (= (tptp.ti (tptp.fun X_a (tptp.fun tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a)))) (tptp.block X_a)) (tptp.block X_a))))
% 0.71/0.98  (assume a7 (forall ((X_a $$unsorted)) (= (tptp.ti (tptp.fun X_a (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.lAss X_a)) (tptp.lAss X_a))))
% 0.71/0.98  (assume a8 (forall ((X_a $$unsorted)) (= (tptp.ti (tptp.fun (tptp.exp X_a) (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.seq X_a)) (tptp.seq X_a))))
% 0.71/0.98  (assume a9 (forall ((X_a $$unsorted)) (= (tptp.ti (tptp.fun tptp.val (tptp.exp X_a)) (tptp.val_1 X_a)) (tptp.val_1 X_a))))
% 0.71/0.98  (assume a10 (forall ((X_a $$unsorted) (X_b $$unsorted)) (= (tptp.ti (tptp.fun (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b)))) (tptp.fun_upd X_a X_b)) (tptp.fun_upd X_a X_b))))
% 0.71/0.98  (assume a11 (forall ((X_a $$unsorted)) (= (tptp.ti X_a (tptp.undefined X_a)) (tptp.undefined X_a))))
% 0.71/0.98  (assume a12 (= (tptp.ti (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))))) tptp.bool))) tptp.wf_J_mdecl) tptp.wf_J_mdecl))
% 0.71/0.98  (assume a13 (forall ((X_b $$unsorted)) (= (tptp.ti (tptp.option X_b) (tptp.none X_b)) (tptp.none X_b))))
% 0.71/0.98  (assume a14 (forall ((X_a $$unsorted)) (= (tptp.ti (tptp.fun X_a (tptp.option X_a)) (tptp.some X_a)) (tptp.some X_a))))
% 0.71/0.98  (assume a15 (forall ((X_e $$unsorted) (X_f $$unsorted)) (= (tptp.ti (tptp.fun X_e (tptp.fun X_f (tptp.product_prod X_e X_f))) (tptp.product_Pair X_e X_f)) (tptp.product_Pair X_e X_f))))
% 0.71/0.98  (assume a16 (forall ((X_b $$unsorted) (X_c $$unsorted) (X_a $$unsorted)) (= (tptp.ti (tptp.fun (tptp.fun X_b (tptp.fun X_c X_a)) (tptp.fun (tptp.product_prod X_b X_c) X_a)) (tptp.produc1605651328_split X_b X_c X_a)) (tptp.produc1605651328_split X_b X_c X_a))))
% 0.71/0.98  (assume a17 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted)) (= (tptp.ti (tptp.fun (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.fun (tptp.product_prod X_a X_b) X_c)) (tptp.product_prod_case X_a X_b X_c)) (tptp.product_prod_case X_a X_b X_c))))
% 0.71/0.98  (assume a18 (forall ((X_b $$unsorted) (X_c $$unsorted) (X_a $$unsorted)) (= (tptp.ti (tptp.fun (tptp.fun X_b (tptp.fun X_c X_a)) (tptp.fun (tptp.product_prod X_b X_c) X_a)) (tptp.product_prod_rec X_b X_c X_a)) (tptp.product_prod_rec X_b X_c X_a))))
% 0.71/0.98  (assume a19 (= (tptp.ti (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) tptp.bool)) tptp.assigned) tptp.assigned))
% 0.71/0.98  (assume a20 (= (tptp.ti (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool)) tptp.red) tptp.red))
% 0.71/0.98  (assume a21 (= (tptp.ti (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))))) tptp.redp) tptp.redp))
% 0.71/0.98  (assume a22 (= (tptp.ti (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val)))))) tptp.hp) tptp.hp))
% 0.71/0.98  (assume a23 (forall ((X_m $$unsorted)) (= (tptp.ti (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty X_m)))))))) (tptp.fun tptp.ty (tptp.fun tptp.ty tptp.bool))) (tptp.widen X_m)) (tptp.widen X_m))))
% 0.71/0.98  (assume a24 (= (tptp.ti (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) tptp.typeSa885026672_sconf) tptp.typeSa885026672_sconf))
% 0.71/0.98  (assume a25 (= (tptp.ti tptp.val tptp.unit) tptp.unit))
% 0.71/0.98  (assume a26 (= (tptp.ti (tptp.fun (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))))) tptp.bool))) (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) tptp.bool)) (tptp.wf_prog (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))) (tptp.wf_prog (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))
% 0.71/0.98  (assume a27 (= (tptp.ti (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))))) tptp.wTrt) tptp.wTrt))
% 0.71/0.98  (assume a28 (= (tptp.ti (tptp.fun tptp.bool (tptp.fun tptp.bool tptp.bool)) tptp.fconj) tptp.fconj))
% 0.71/0.98  (assume a29 (forall ((X_a $$unsorted) (X_c $$unsorted) (B_1_1 $$unsorted) (B_2_1 $$unsorted)) (= (tptp.hAPP X_a X_c (tptp.ti (tptp.fun X_a X_c) B_1_1) B_2_1) (tptp.hAPP X_a X_c B_1_1 B_2_1))))
% 0.71/0.98  (assume a30 (forall ((X_a $$unsorted) (X_c $$unsorted) (B_1_1 $$unsorted) (B_2_1 $$unsorted)) (= (tptp.hAPP X_a X_c B_1_1 (tptp.ti X_a B_2_1)) (tptp.hAPP X_a X_c B_1_1 B_2_1))))
% 0.71/0.98  (assume a31 (forall ((X_c $$unsorted) (X_a $$unsorted) (B_1_1 $$unsorted) (B_2_1 $$unsorted)) (= (tptp.ti X_c (tptp.hAPP X_a X_c B_1_1 B_2_1)) (tptp.hAPP X_a X_c B_1_1 B_2_1))))
% 0.71/0.98  (assume a32 (forall ((B_1_1 $$unsorted)) (= (tptp.hBOOL (tptp.ti tptp.bool B_1_1)) (tptp.hBOOL B_1_1))))
% 0.71/0.98  (assume a33 (forall ((X_a $$unsorted)) (= (tptp.ti (tptp.fun X_a (tptp.fun (tptp.fun X_a tptp.bool) tptp.bool)) (tptp.member X_a)) (tptp.member X_a))))
% 0.71/0.98  (assume a34 (= (tptp.ti (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.e) tptp.e))
% 0.71/0.98  (assume a35 (= (tptp.ti (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) tptp.p) tptp.p))
% 0.71/0.98  (assume a36 (= (tptp.ti tptp.ty tptp.t) tptp.t))
% 0.71/0.98  (assume a37 (= (tptp.ti tptp.ty tptp.t_1) tptp.t_1))
% 0.71/0.98  (assume a38 (= (tptp.ti (tptp.list tptp.char) tptp.v_1) tptp.v_1))
% 0.71/0.98  (assume a39 (= (tptp.ti (tptp.exp (tptp.list tptp.char)) tptp.e_a) tptp.e_a))
% 0.71/0.98  (assume a40 (= (tptp.ti (tptp.exp (tptp.list tptp.char)) tptp.ea) tptp.ea))
% 0.71/0.98  (assume a41 (= (tptp.ti (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.h_a) tptp.h_a))
% 0.71/0.98  (assume a42 (= (tptp.ti (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.ha) tptp.ha))
% 0.71/0.98  (assume a43 (= (tptp.ti (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.l_a) tptp.l_a))
% 0.71/0.98  (assume a44 (= (tptp.ti (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.la) tptp.la))
% 0.71/0.98  (assume a45 (= (tptp.ti tptp.val tptp.v_2) tptp.v_2))
% 0.71/0.98  (assume a46 (= (tptp.ti tptp.val tptp.v) tptp.v))
% 0.71/0.98  (assume a47 (= (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) tptp.l_a tptp.v_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) tptp.v_2)))
% 0.71/0.98  (assume a48 (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) tptp.ea) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.ha) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) tptp.la) tptp.v_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) tptp.v))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) tptp.e_a) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.h_a) tptp.l_a)))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red tptp.p))))
% 0.71/0.98  (assume a49 (forall ((X_b $$unsorted) (X_a $$unsorted) (F $$unsorted) (X_1 $$unsorted)) (= (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) F) X_1) (tptp.hAPP X_a X_b F X_1)) (tptp.ti (tptp.fun X_a X_b) F))))
% 0.71/0.98  (assume a50 (tptp.hBOOL (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) tptp.bool (tptp.hAPP (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))))) tptp.bool))) (tptp.fun (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) tptp.bool) (tptp.wf_prog (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) tptp.wf_J_mdecl) tptp.p)))
% 0.71/0.98  (assume a51 (forall ((X_b $$unsorted) (X_a $$unsorted) (M $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted) (X_1 $$unsorted) (Y_2 $$unsorted)) (= (= (tptp.hAPP X_b (tptp.option X_a) (tptp.hAPP (tptp.option X_a) (tptp.fun X_b (tptp.option X_a)) (tptp.hAPP X_b (tptp.fun (tptp.option X_a) (tptp.fun X_b (tptp.option X_a))) (tptp.hAPP (tptp.fun X_b (tptp.option X_a)) (tptp.fun X_b (tptp.fun (tptp.option X_a) (tptp.fun X_b (tptp.option X_a)))) (tptp.fun_upd X_b (tptp.option X_a)) M) A_4) (tptp.hAPP X_a (tptp.option X_a) (tptp.some X_a) B_1)) X_1) (tptp.hAPP X_a (tptp.option X_a) (tptp.some X_a) Y_2)) (or (and (= (tptp.ti X_b X_1) (tptp.ti X_b A_4)) (= (tptp.ti X_a B_1) (tptp.ti X_a Y_2))) (and (not (= (tptp.ti X_b X_1) (tptp.ti X_b A_4))) (= (tptp.hAPP X_b (tptp.option X_a) M X_1) (tptp.hAPP X_a (tptp.option X_a) (tptp.some X_a) Y_2)))))))
% 0.71/0.98  (assume a52 (forall ((X_b $$unsorted) (X_a $$unsorted) (T_1 $$unsorted) (K $$unsorted) (X_1 $$unsorted)) (=> (= (tptp.hAPP X_b (tptp.option X_a) T_1 K) (tptp.hAPP X_a (tptp.option X_a) (tptp.some X_a) X_1)) (= (tptp.hAPP (tptp.option X_a) (tptp.fun X_b (tptp.option X_a)) (tptp.hAPP X_b (tptp.fun (tptp.option X_a) (tptp.fun X_b (tptp.option X_a))) (tptp.hAPP (tptp.fun X_b (tptp.option X_a)) (tptp.fun X_b (tptp.fun (tptp.option X_a) (tptp.fun X_b (tptp.option X_a)))) (tptp.fun_upd X_b (tptp.option X_a)) T_1) K) (tptp.hAPP X_a (tptp.option X_a) (tptp.some X_a) X_1)) (tptp.ti (tptp.fun X_b (tptp.option X_a)) T_1)))))
% 0.71/0.98  (assume a53 (forall ((X_b $$unsorted) (X_a $$unsorted) (M $$unsorted) (A_4 $$unsorted) (X_1 $$unsorted) (N $$unsorted) (Y_2 $$unsorted)) (=> (= (tptp.hAPP (tptp.option X_b) (tptp.fun X_a (tptp.option X_b)) (tptp.hAPP X_a (tptp.fun (tptp.option X_b) (tptp.fun X_a (tptp.option X_b))) (tptp.hAPP (tptp.fun X_a (tptp.option X_b)) (tptp.fun X_a (tptp.fun (tptp.option X_b) (tptp.fun X_a (tptp.option X_b)))) (tptp.fun_upd X_a (tptp.option X_b)) M) A_4) (tptp.hAPP X_b (tptp.option X_b) (tptp.some X_b) X_1)) (tptp.hAPP (tptp.option X_b) (tptp.fun X_a (tptp.option X_b)) (tptp.hAPP X_a (tptp.fun (tptp.option X_b) (tptp.fun X_a (tptp.option X_b))) (tptp.hAPP (tptp.fun X_a (tptp.option X_b)) (tptp.fun X_a (tptp.fun (tptp.option X_b) (tptp.fun X_a (tptp.option X_b)))) (tptp.fun_upd X_a (tptp.option X_b)) N) A_4) (tptp.hAPP X_b (tptp.option X_b) (tptp.some X_b) Y_2))) (= (tptp.ti X_b X_1) (tptp.ti X_b Y_2)))))
% 0.71/0.98  (assume a54 (forall ((Ta $$unsorted) (Ea $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) tptp.typeSa885026672_sconf tptp.p) Ea) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.ha) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) tptp.la) tptp.v_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) tptp.v))))) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt tptp.p) tptp.ha) Ea) tptp.ea) Ta)) (exists ((T_4 $$unsorted)) (and (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt tptp.p) tptp.h_a) Ea) tptp.e_a) T_4)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun tptp.ty (tptp.fun tptp.ty tptp.bool)) (tptp.widen (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) tptp.p) T_4) Ta))))))))
% 0.71/0.98  (assume a55 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (X_d $$unsorted) (X_e $$unsorted) (X_f $$unsorted) (X_1 $$unsorted) (Pa $$unsorted)) (=> (forall ((A_6 $$unsorted) (B $$unsorted) (C_1 $$unsorted) (D_1 $$unsorted) (E $$unsorted) (F_1 $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))))) tptp.bool Pa (tptp.hAPP (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))))) (tptp.hAPP X_a (tptp.fun (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))))) (tptp.product_Pair X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))))) A_6) (tptp.hAPP (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))) (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) (tptp.hAPP X_b (tptp.fun (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))) (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))))) (tptp.product_Pair X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) B) (tptp.hAPP (tptp.product_prod X_d (tptp.product_prod X_e X_f)) (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))) (tptp.hAPP X_c (tptp.fun (tptp.product_prod X_d (tptp.product_prod X_e X_f)) (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) (tptp.product_Pair X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))) C_1) (tptp.hAPP (tptp.product_prod X_e X_f) (tptp.product_prod X_d (tptp.product_prod X_e X_f)) (tptp.hAPP X_d (tptp.fun (tptp.product_prod X_e X_f) (tptp.product_prod X_d (tptp.product_prod X_e X_f))) (tptp.product_Pair X_d (tptp.product_prod X_e X_f)) D_1) (tptp.hAPP X_f (tptp.product_prod X_e X_f) (tptp.hAPP X_e (tptp.fun X_f (tptp.product_prod X_e X_f)) (tptp.product_Pair X_e X_f) E) F_1)))))))) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))))) tptp.bool Pa X_1)))))
% 0.71/0.98  (assume a56 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (X_d $$unsorted) (X_e $$unsorted) (X_f $$unsorted) (Y_1 $$unsorted)) (not (forall ((A_6 $$unsorted) (B $$unsorted) (C_1 $$unsorted) (D_1 $$unsorted) (E $$unsorted) (F_1 $$unsorted)) (not (= (tptp.ti (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))))) Y_1) (tptp.hAPP (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))))) (tptp.hAPP X_a (tptp.fun (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))))) (tptp.product_Pair X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))))) A_6) (tptp.hAPP (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))) (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) (tptp.hAPP X_b (tptp.fun (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))) (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))))) (tptp.product_Pair X_b (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) B) (tptp.hAPP (tptp.product_prod X_d (tptp.product_prod X_e X_f)) (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))) (tptp.hAPP X_c (tptp.fun (tptp.product_prod X_d (tptp.product_prod X_e X_f)) (tptp.product_prod X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f)))) (tptp.product_Pair X_c (tptp.product_prod X_d (tptp.product_prod X_e X_f))) C_1) (tptp.hAPP (tptp.product_prod X_e X_f) (tptp.product_prod X_d (tptp.product_prod X_e X_f)) (tptp.hAPP X_d (tptp.fun (tptp.product_prod X_e X_f) (tptp.product_prod X_d (tptp.product_prod X_e X_f))) (tptp.product_Pair X_d (tptp.product_prod X_e X_f)) D_1) (tptp.hAPP X_f (tptp.product_prod X_e X_f) (tptp.hAPP X_e (tptp.fun X_f (tptp.product_prod X_e X_f)) (tptp.product_Pair X_e X_f) E) F_1)))))))))))
% 0.71/0.98  (assume a57 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (X_d $$unsorted) (X_e $$unsorted) (X_1 $$unsorted) (Pa $$unsorted)) (=> (forall ((A_6 $$unsorted) (B $$unsorted) (C_1 $$unsorted) (D_1 $$unsorted) (E $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e)))) tptp.bool Pa (tptp.hAPP (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e)))) (tptp.hAPP X_a (tptp.fun (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))))) (tptp.product_Pair X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e)))) A_6) (tptp.hAPP (tptp.product_prod X_c (tptp.product_prod X_d X_e)) (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))) (tptp.hAPP X_b (tptp.fun (tptp.product_prod X_c (tptp.product_prod X_d X_e)) (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e)))) (tptp.product_Pair X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))) B) (tptp.hAPP (tptp.product_prod X_d X_e) (tptp.product_prod X_c (tptp.product_prod X_d X_e)) (tptp.hAPP X_c (tptp.fun (tptp.product_prod X_d X_e) (tptp.product_prod X_c (tptp.product_prod X_d X_e))) (tptp.product_Pair X_c (tptp.product_prod X_d X_e)) C_1) (tptp.hAPP X_e (tptp.product_prod X_d X_e) (tptp.hAPP X_d (tptp.fun X_e (tptp.product_prod X_d X_e)) (tptp.product_Pair X_d X_e) D_1) E))))))) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e)))) tptp.bool Pa X_1)))))
% 0.71/0.98  (assume a58 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (X_d $$unsorted) (X_e $$unsorted) (Y_1 $$unsorted)) (not (forall ((A_6 $$unsorted) (B $$unsorted) (C_1 $$unsorted) (D_1 $$unsorted) (E $$unsorted)) (not (= (tptp.ti (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e)))) Y_1) (tptp.hAPP (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e)))) (tptp.hAPP X_a (tptp.fun (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))))) (tptp.product_Pair X_a (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e)))) A_6) (tptp.hAPP (tptp.product_prod X_c (tptp.product_prod X_d X_e)) (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))) (tptp.hAPP X_b (tptp.fun (tptp.product_prod X_c (tptp.product_prod X_d X_e)) (tptp.product_prod X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e)))) (tptp.product_Pair X_b (tptp.product_prod X_c (tptp.product_prod X_d X_e))) B) (tptp.hAPP (tptp.product_prod X_d X_e) (tptp.product_prod X_c (tptp.product_prod X_d X_e)) (tptp.hAPP X_c (tptp.fun (tptp.product_prod X_d X_e) (tptp.product_prod X_c (tptp.product_prod X_d X_e))) (tptp.product_Pair X_c (tptp.product_prod X_d X_e)) C_1) (tptp.hAPP X_e (tptp.product_prod X_d X_e) (tptp.hAPP X_d (tptp.fun X_e (tptp.product_prod X_d X_e)) (tptp.product_Pair X_d X_e) D_1) E))))))))))
% 0.71/0.98  (assume a59 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (X_d $$unsorted) (X_1 $$unsorted) (Pa $$unsorted)) (=> (forall ((A_6 $$unsorted) (B $$unsorted) (C_1 $$unsorted) (D_1 $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c X_d))) tptp.bool Pa (tptp.hAPP (tptp.product_prod X_b (tptp.product_prod X_c X_d)) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c X_d))) (tptp.hAPP X_a (tptp.fun (tptp.product_prod X_b (tptp.product_prod X_c X_d)) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c X_d)))) (tptp.product_Pair X_a (tptp.product_prod X_b (tptp.product_prod X_c X_d))) A_6) (tptp.hAPP (tptp.product_prod X_c X_d) (tptp.product_prod X_b (tptp.product_prod X_c X_d)) (tptp.hAPP X_b (tptp.fun (tptp.product_prod X_c X_d) (tptp.product_prod X_b (tptp.product_prod X_c X_d))) (tptp.product_Pair X_b (tptp.product_prod X_c X_d)) B) (tptp.hAPP X_d (tptp.product_prod X_c X_d) (tptp.hAPP X_c (tptp.fun X_d (tptp.product_prod X_c X_d)) (tptp.product_Pair X_c X_d) C_1) D_1)))))) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c X_d))) tptp.bool Pa X_1)))))
% 0.71/0.98  (assume a60 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (X_d $$unsorted) (Y_1 $$unsorted)) (not (forall ((A_6 $$unsorted) (B $$unsorted) (C_1 $$unsorted) (D_1 $$unsorted)) (not (= (tptp.ti (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c X_d))) Y_1) (tptp.hAPP (tptp.product_prod X_b (tptp.product_prod X_c X_d)) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c X_d))) (tptp.hAPP X_a (tptp.fun (tptp.product_prod X_b (tptp.product_prod X_c X_d)) (tptp.product_prod X_a (tptp.product_prod X_b (tptp.product_prod X_c X_d)))) (tptp.product_Pair X_a (tptp.product_prod X_b (tptp.product_prod X_c X_d))) A_6) (tptp.hAPP (tptp.product_prod X_c X_d) (tptp.product_prod X_b (tptp.product_prod X_c X_d)) (tptp.hAPP X_b (tptp.fun (tptp.product_prod X_c X_d) (tptp.product_prod X_b (tptp.product_prod X_c X_d))) (tptp.product_Pair X_b (tptp.product_prod X_c X_d)) B) (tptp.hAPP X_d (tptp.product_prod X_c X_d) (tptp.hAPP X_c (tptp.fun X_d (tptp.product_prod X_c X_d)) (tptp.product_Pair X_c X_d) C_1) D_1)))))))))
% 0.71/0.98  (assume a61 (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) tptp.typeSa885026672_sconf tptp.p) tptp.e) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.ha) tptp.la))))
% 0.71/0.98  (assume a62 (forall ((X_b $$unsorted) (X_a $$unsorted) (A_2 $$unsorted) (B_4 $$unsorted) (A_1 $$unsorted) (B_3 $$unsorted)) (=> (= (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_2) B_4) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_1) B_3)) (not (=> (= (tptp.ti X_a A_2) (tptp.ti X_a A_1)) (not (= (tptp.ti X_b B_4) (tptp.ti X_b B_3))))))))
% 0.71/0.98  (assume a63 (forall ((X_b $$unsorted) (X_a $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted) (A_3 $$unsorted) (B_2 $$unsorted)) (= (= (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_4) B_1) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_3) B_2)) (and (= (tptp.ti X_a A_4) (tptp.ti X_a A_3)) (= (tptp.ti X_b B_1) (tptp.ti X_b B_2))))))
% 0.71/0.98  (assume a64 (forall ((X_a $$unsorted) (X_b $$unsorted) (Pa $$unsorted)) (= (forall ((X1 $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool Pa X1))) (forall ((A_6 $$unsorted) (B $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool Pa (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_6) B)))))))
% 0.71/0.98  (assume a65 (forall ((X_b $$unsorted) (X_a $$unsorted) (F $$unsorted) (B_1 $$unsorted) (A_4 $$unsorted) (X $$unsorted)) (and (=> (= (tptp.ti X_a X) (tptp.ti X_a A_4)) (= (tptp.hAPP X_a X_b (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) F) A_4) B_1) X) (tptp.ti X_b B_1))) (=> (not (= (tptp.ti X_a X) (tptp.ti X_a A_4))) (= (tptp.hAPP X_a X_b (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) F) A_4) B_1) X) (tptp.hAPP X_a X_b F X))))))
% 0.71/0.98  (assume a66 (forall ((X_b $$unsorted) (X_a $$unsorted) (F $$unsorted) (X_1 $$unsorted) (Y_2 $$unsorted)) (=> (= (tptp.hAPP X_b X_a F X_1) (tptp.ti X_a Y_2)) (= (tptp.hAPP X_a (tptp.fun X_b X_a) (tptp.hAPP X_b (tptp.fun X_a (tptp.fun X_b X_a)) (tptp.hAPP (tptp.fun X_b X_a) (tptp.fun X_b (tptp.fun X_a (tptp.fun X_b X_a))) (tptp.fun_upd X_b X_a) F) X_1) Y_2) (tptp.ti (tptp.fun X_b X_a) F)))))
% 0.71/0.98  (assume a67 (forall ((X_b $$unsorted) (X_a $$unsorted) (F $$unsorted) (Y_2 $$unsorted) (Z $$unsorted) (X_1 $$unsorted)) (=> (not (= (tptp.ti X_a Z) (tptp.ti X_a X_1))) (= (tptp.hAPP X_a X_b (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) F) X_1) Y_2) Z) (tptp.hAPP X_a X_b F Z)))))
% 0.71/0.98  (assume a68 (forall ((X_b $$unsorted) (X_a $$unsorted) (M $$unsorted) (B_1 $$unsorted) (D $$unsorted) (A_4 $$unsorted) (C $$unsorted)) (=> (not (= (tptp.ti X_a A_4) (tptp.ti X_a C))) (= (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) M) A_4) B_1)) C) D) (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) M) C) D)) A_4) B_1)))))
% 0.71/0.98  (assume a69 (forall ((X_b $$unsorted) (X_a $$unsorted) (F $$unsorted) (Y_2 $$unsorted) (Z $$unsorted) (X_1 $$unsorted)) (and (=> (= (tptp.ti X_a Z) (tptp.ti X_a X_1)) (= (tptp.hAPP X_a X_b (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) F) X_1) Y_2) Z) (tptp.ti X_b Y_2))) (=> (not (= (tptp.ti X_a Z) (tptp.ti X_a X_1))) (= (tptp.hAPP X_a X_b (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) F) X_1) Y_2) Z) (tptp.hAPP X_a X_b F Z))))))
% 0.71/0.98  (assume a70 (forall ((X_b $$unsorted) (X_a $$unsorted) (F $$unsorted) (X_1 $$unsorted) (Y_2 $$unsorted)) (= (tptp.hAPP X_b X_a (tptp.hAPP X_a (tptp.fun X_b X_a) (tptp.hAPP X_b (tptp.fun X_a (tptp.fun X_b X_a)) (tptp.hAPP (tptp.fun X_b X_a) (tptp.fun X_b (tptp.fun X_a (tptp.fun X_b X_a))) (tptp.fun_upd X_b X_a) F) X_1) Y_2) X_1) (tptp.ti X_a Y_2))))
% 0.71/0.98  (assume a71 (forall ((X_b $$unsorted) (X_a $$unsorted) (F $$unsorted) (X_1 $$unsorted) (Y_2 $$unsorted) (Z $$unsorted)) (= (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) F) X_1) Y_2)) X_1) Z) (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) F) X_1) Z))))
% 0.71/0.98  (assume a72 (forall ((X_b $$unsorted) (X_a $$unsorted) (F $$unsorted) (X_1 $$unsorted) (Y_2 $$unsorted)) (= (= (tptp.hAPP X_b (tptp.fun X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_a X_b)) (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a (tptp.fun X_b (tptp.fun X_a X_b))) (tptp.fun_upd X_a X_b) F) X_1) Y_2) (tptp.ti (tptp.fun X_a X_b) F)) (= (tptp.hAPP X_a X_b F X_1) (tptp.ti X_b Y_2)))))
% 0.71/0.98  (assume a73 (forall ((X_m $$unsorted) (P $$unsorted) (T_3 $$unsorted)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty X_m)))))))) (tptp.fun tptp.ty (tptp.fun tptp.ty tptp.bool)) (tptp.widen X_m) P) T_3) T_3))))
% 0.71/0.98  (assume a74 (forall ((Ea $$unsorted) (Ta $$unsorted) (Eb $$unsorted) (Hb $$unsorted) (Lb $$unsorted) (E_b $$unsorted) (H_b $$unsorted) (L_b $$unsorted) (Pa $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) Eb) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) Lb))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) E_b) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) L_b)))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt Pa) Hb) Ea) Eb) Ta)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.bool (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.bool) (tptp.hconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) Pa) Hb)) (tptp.hBOOL (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.bool (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.bool) (tptp.hconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) Pa) H_b)))))))
% 0.71/0.98  (assume a75 (forall ((Ea $$unsorted) (Ta $$unsorted) (Eb $$unsorted) (Hb $$unsorted) (Lb $$unsorted) (E_b $$unsorted) (H_b $$unsorted) (L_b $$unsorted) (Pa $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) Eb) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) Lb))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) E_b) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) L_b)))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt Pa) Hb) Ea) Eb) Ta)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool)) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool))) (tptp.lconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) Pa) Hb) Lb) Ea)) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool)) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool))) (tptp.lconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) Pa) H_b) L_b) Ea)))))))
% 0.71/0.98  (assume a76 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (Y_1 $$unsorted)) (not (forall ((A_6 $$unsorted) (B $$unsorted) (C_1 $$unsorted)) (not (= (tptp.ti (tptp.product_prod X_a (tptp.product_prod X_b X_c)) Y_1) (tptp.hAPP (tptp.product_prod X_b X_c) (tptp.product_prod X_a (tptp.product_prod X_b X_c)) (tptp.hAPP X_a (tptp.fun (tptp.product_prod X_b X_c) (tptp.product_prod X_a (tptp.product_prod X_b X_c))) (tptp.product_Pair X_a (tptp.product_prod X_b X_c)) A_6) (tptp.hAPP X_c (tptp.product_prod X_b X_c) (tptp.hAPP X_b (tptp.fun X_c (tptp.product_prod X_b X_c)) (tptp.product_Pair X_b X_c) B) C_1))))))))
% 0.71/0.98  (assume a77 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (X_1 $$unsorted) (Pa $$unsorted)) (=> (forall ((A_6 $$unsorted) (B $$unsorted) (C_1 $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a (tptp.product_prod X_b X_c)) tptp.bool Pa (tptp.hAPP (tptp.product_prod X_b X_c) (tptp.product_prod X_a (tptp.product_prod X_b X_c)) (tptp.hAPP X_a (tptp.fun (tptp.product_prod X_b X_c) (tptp.product_prod X_a (tptp.product_prod X_b X_c))) (tptp.product_Pair X_a (tptp.product_prod X_b X_c)) A_6) (tptp.hAPP X_c (tptp.product_prod X_b X_c) (tptp.hAPP X_b (tptp.fun X_c (tptp.product_prod X_b X_c)) (tptp.product_Pair X_b X_c) B) C_1))))) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a (tptp.product_prod X_b X_c)) tptp.bool Pa X_1)))))
% 0.71/0.98  (assume a78 (forall ((Ea $$unsorted) (Ta $$unsorted) (Eb $$unsorted) (S $$unsorted) (E_b $$unsorted) (S_1 $$unsorted) (Pa $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) Eb) S)) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) E_b) S_1))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt Pa) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.hp S)) Ea) Eb) Ta)) (=> (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) tptp.typeSa885026672_sconf Pa) Ea) S)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) tptp.typeSa885026672_sconf Pa) Ea) S_1)))))))
% 0.71/0.98  (assume a79 (forall ((X_b $$unsorted) (X_c $$unsorted) (X_a $$unsorted) (F1 $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted)) (= (tptp.hAPP (tptp.product_prod X_b X_c) X_a (tptp.hAPP (tptp.fun X_b (tptp.fun X_c X_a)) (tptp.fun (tptp.product_prod X_b X_c) X_a) (tptp.product_prod_rec X_b X_c X_a) F1) (tptp.hAPP X_c (tptp.product_prod X_b X_c) (tptp.hAPP X_b (tptp.fun X_c (tptp.product_prod X_b X_c)) (tptp.product_Pair X_b X_c) A_4) B_1)) (tptp.hAPP X_c X_a (tptp.hAPP X_b (tptp.fun X_c X_a) F1 A_4) B_1))))
% 0.71/0.98  (assume a80 (forall ((X_a $$unsorted) (X_b $$unsorted) (S_3 $$unsorted) (R_1 $$unsorted)) (= (forall ((X $$unsorted) (Xa $$unsorted)) (= (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod X_a X_b) (tptp.fun (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod X_a X_b)) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) X) Xa)) R_1)) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod X_a X_b) (tptp.fun (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod X_a X_b)) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) X) Xa)) S_3)))) (= (tptp.ti (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) R_1) (tptp.ti (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) S_3)))))
% 0.71/0.98  (assume a81 (forall ((X_a $$unsorted) (X_b $$unsorted) (Y_1 $$unsorted)) (not (forall ((A_6 $$unsorted) (B $$unsorted)) (not (= (tptp.ti (tptp.product_prod X_a X_b) Y_1) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_6) B)))))))
% 0.71/0.98  (assume a82 (forall ((X_a $$unsorted) (T_3 $$unsorted) (P $$unsorted) (S_2 $$unsorted) (U_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty X_a)))))))) (tptp.fun tptp.ty (tptp.fun tptp.ty tptp.bool)) (tptp.widen X_a) P) S_2) U_1)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty X_a)))))))) (tptp.fun tptp.ty (tptp.fun tptp.ty tptp.bool)) (tptp.widen X_a) P) U_1) T_3)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP tptp.ty (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty X_a)))))))) (tptp.fun tptp.ty (tptp.fun tptp.ty tptp.bool)) (tptp.widen X_a) P) S_2) T_3))))))
% 0.71/0.98  (assume a83 (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt tptp.p) tptp.ha) tptp.e) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) tptp.v_1) tptp.t_1) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) tptp.v_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) tptp.v))) tptp.ea))) tptp.t)))
% 0.71/0.98  (assume a84 (forall ((X_a $$unsorted) (X_b $$unsorted) (Pa $$unsorted)) (= (exists ((X1 $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool Pa X1))) (exists ((A_6 $$unsorted) (B $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool Pa (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_6) B)))))))
% 0.71/0.98  (assume a85 (forall ((X_a $$unsorted) (X_b $$unsorted) (P_2 $$unsorted)) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.ti (tptp.product_prod X_a X_b) P_2) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) X) Y)))))))
% 0.71/0.98  (assume a86 (forall ((X_b $$unsorted) (X_c $$unsorted) (X_a $$unsorted) (C $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted)) (= (tptp.hAPP (tptp.product_prod X_b X_c) X_a (tptp.hAPP (tptp.fun X_b (tptp.fun X_c X_a)) (tptp.fun (tptp.product_prod X_b X_c) X_a) (tptp.produc1605651328_split X_b X_c X_a) C) (tptp.hAPP X_c (tptp.product_prod X_b X_c) (tptp.hAPP X_b (tptp.fun X_c (tptp.product_prod X_b X_c)) (tptp.product_Pair X_b X_c) A_4) B_1)) (tptp.hAPP X_c X_a (tptp.hAPP X_b (tptp.fun X_c X_a) C A_4) B_1))))
% 0.71/0.98  (assume a87 (forall ((Pa $$unsorted) (Ea $$unsorted) (S $$unsorted)) (= (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) tptp.typeSa885026672_sconf Pa) Ea) S)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.product_prod_case (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool) (tptp.hAPP (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)) (tptp.hAPP (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool))) (tptp.fun (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool))) (tptp.combs (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)) (tptp.hAPP (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun tptp.bool tptp.bool)) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool))) (tptp.hAPP (tptp.fun (tptp.fun tptp.bool tptp.bool) (tptp.fun (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool))) (tptp.fun (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun tptp.bool tptp.bool)) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)))) (tptp.combb (tptp.fun tptp.bool tptp.bool) (tptp.fun (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)) (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val)))))) (tptp.combb tptp.bool tptp.bool (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.bool) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun tptp.bool tptp.bool)) (tptp.hAPP (tptp.fun tptp.bool (tptp.fun tptp.bool tptp.bool)) (tptp.fun (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.bool) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun tptp.bool tptp.bool))) (tptp.combb tptp.bool (tptp.fun tptp.bool tptp.bool) (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val)))))) tptp.fconj) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) tptp.bool) (tptp.hconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) Pa)))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)) (tptp.hAPP (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool))) (tptp.combc (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)) (tptp.hAPP (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool))) (tptp.hAPP (tptp.fun (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool))) (tptp.fun (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)))) (tptp.combb (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) tptp.bool)) (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val)))))) (tptp.combc (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool)) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) tptp.bool))) (tptp.lconf (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) Pa))) Ea))) S)))))
% 0.71/0.98  (assume a88 (forall ((X_b $$unsorted) (X_a $$unsorted) (F1 $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP X_b tptp.bool (tptp.hAPP X_a (tptp.fun X_b tptp.bool) F1 A_4) B_1)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool (tptp.hAPP (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) (tptp.product_prod_case X_a X_b tptp.bool) F1) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_4) B_1))))))
% 0.71/0.98  (assume a89 (forall ((X_b $$unsorted) (X_a $$unsorted) (F $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP X_b tptp.bool (tptp.hAPP X_a (tptp.fun X_b tptp.bool) F A_4) B_1)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool (tptp.hAPP (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) (tptp.product_prod_case X_a X_b tptp.bool) F) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_4) B_1))))))
% 0.71/0.98  (assume a90 (forall ((X_a $$unsorted) (X_b $$unsorted) (F $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool (tptp.hAPP (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) (tptp.product_prod_case X_a X_b tptp.bool) F) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_4) B_1))) (tptp.hBOOL (tptp.hAPP X_b tptp.bool (tptp.hAPP X_a (tptp.fun X_b tptp.bool) F A_4) B_1)))))
% 0.71/0.98  (assume a91 (forall ((X_c $$unsorted) (X_a $$unsorted) (X_b $$unsorted) (C $$unsorted) (P_1 $$unsorted) (Q_2 $$unsorted)) (=> (= (tptp.ti (tptp.product_prod X_a X_b) P_1) (tptp.ti (tptp.product_prod X_a X_b) Q_2)) (= (tptp.hAPP (tptp.product_prod X_a X_b) X_c (tptp.hAPP (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.fun (tptp.product_prod X_a X_b) X_c) (tptp.product_prod_case X_a X_b X_c) C) P_1) (tptp.hAPP (tptp.product_prod X_a X_b) X_c (tptp.hAPP (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.fun (tptp.product_prod X_a X_b) X_c) (tptp.product_prod_case X_a X_b X_c) C) Q_2)))))
% 0.71/0.98  (assume a92 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted)) (= (tptp.produc1605651328_split X_a X_b X_c) (tptp.product_prod_case X_a X_b X_c))))
% 0.71/0.98  (assume a93 (forall ((X_b $$unsorted) (X_c $$unsorted) (X_a $$unsorted) (X_d $$unsorted) (X_e $$unsorted) (F $$unsorted) (G $$unsorted) (P_1 $$unsorted)) (= (tptp.hAPP (tptp.product_prod X_b X_c) X_a (tptp.hAPP (tptp.fun X_b (tptp.fun X_c X_a)) (tptp.fun (tptp.product_prod X_b X_c) X_a) (tptp.product_prod_case X_b X_c X_a) F) (tptp.hAPP (tptp.product_prod X_d X_e) (tptp.product_prod X_b X_c) (tptp.hAPP (tptp.fun X_d (tptp.fun X_e (tptp.product_prod X_b X_c))) (tptp.fun (tptp.product_prod X_d X_e) (tptp.product_prod X_b X_c)) (tptp.product_prod_case X_d X_e (tptp.product_prod X_b X_c)) G) P_1)) (tptp.hAPP (tptp.product_prod X_d X_e) X_a (tptp.hAPP (tptp.fun X_d (tptp.fun X_e X_a)) (tptp.fun (tptp.product_prod X_d X_e) X_a) (tptp.product_prod_case X_d X_e X_a) (tptp.hAPP (tptp.fun X_d (tptp.fun X_e (tptp.product_prod X_b X_c))) (tptp.fun X_d (tptp.fun X_e X_a)) (tptp.hAPP (tptp.fun (tptp.fun X_e (tptp.product_prod X_b X_c)) (tptp.fun X_e X_a)) (tptp.fun (tptp.fun X_d (tptp.fun X_e (tptp.product_prod X_b X_c))) (tptp.fun X_d (tptp.fun X_e X_a))) (tptp.combb (tptp.fun X_e (tptp.product_prod X_b X_c)) (tptp.fun X_e X_a) X_d) (tptp.hAPP (tptp.fun (tptp.product_prod X_b X_c) X_a) (tptp.fun (tptp.fun X_e (tptp.product_prod X_b X_c)) (tptp.fun X_e X_a)) (tptp.combb (tptp.product_prod X_b X_c) X_a X_e) (tptp.hAPP (tptp.fun X_b (tptp.fun X_c X_a)) (tptp.fun (tptp.product_prod X_b X_c) X_a) (tptp.product_prod_case X_b X_c X_a) F))) G)) P_1))))
% 0.71/0.98  (assume a94 (forall ((X_a $$unsorted) (X_b $$unsorted) (Pa $$unsorted) (Q_1 $$unsorted) (X $$unsorted)) (= (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool (tptp.hAPP (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) (tptp.product_prod_case X_a X_b tptp.bool) (tptp.hAPP (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.hAPP (tptp.fun (tptp.fun X_b tptp.bool) (tptp.fun X_b tptp.bool)) (tptp.fun (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.fun X_a (tptp.fun X_b tptp.bool))) (tptp.combb (tptp.fun X_b tptp.bool) (tptp.fun X_b tptp.bool) X_a) (tptp.hAPP (tptp.fun tptp.bool tptp.bool) (tptp.fun (tptp.fun X_b tptp.bool) (tptp.fun X_b tptp.bool)) (tptp.combb tptp.bool tptp.bool X_b) (tptp.hAPP tptp.bool (tptp.fun tptp.bool tptp.bool) tptp.fconj Pa))) Q_1)) X)) (and (tptp.hBOOL Pa) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool (tptp.hAPP (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) (tptp.product_prod_case X_a X_b tptp.bool) Q_1) X))))))
% 0.71/0.98  (assume a95 (forall ((X_b $$unsorted) (X_c $$unsorted) (X_a $$unsorted) (F1 $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted)) (= (tptp.hAPP (tptp.product_prod X_b X_c) X_a (tptp.hAPP (tptp.fun X_b (tptp.fun X_c X_a)) (tptp.fun (tptp.product_prod X_b X_c) X_a) (tptp.product_prod_case X_b X_c X_a) F1) (tptp.hAPP X_c (tptp.product_prod X_b X_c) (tptp.hAPP X_b (tptp.fun X_c (tptp.product_prod X_b X_c)) (tptp.product_Pair X_b X_c) A_4) B_1)) (tptp.hAPP X_c X_a (tptp.hAPP X_b (tptp.fun X_c X_a) F1 A_4) B_1))))
% 0.71/0.98  (assume a96 (forall ((X_b $$unsorted) (X_c $$unsorted) (X_a $$unsorted) (F $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted)) (= (tptp.hAPP (tptp.product_prod X_b X_c) X_a (tptp.hAPP (tptp.fun X_b (tptp.fun X_c X_a)) (tptp.fun (tptp.product_prod X_b X_c) X_a) (tptp.product_prod_case X_b X_c X_a) F) (tptp.hAPP X_c (tptp.product_prod X_b X_c) (tptp.hAPP X_b (tptp.fun X_c (tptp.product_prod X_b X_c)) (tptp.product_Pair X_b X_c) A_4) B_1)) (tptp.hAPP X_c X_a (tptp.hAPP X_b (tptp.fun X_c X_a) F A_4) B_1))))
% 0.71/0.98  (assume a97 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (F $$unsorted)) (= (tptp.hAPP (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.fun (tptp.product_prod X_a X_b) X_c) (tptp.product_prod_case X_a X_b X_c) (tptp.hAPP (tptp.fun X_a (tptp.fun X_b (tptp.product_prod X_a X_b))) (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.hAPP (tptp.fun (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.fun X_b X_c)) (tptp.fun (tptp.fun X_a (tptp.fun X_b (tptp.product_prod X_a X_b))) (tptp.fun X_a (tptp.fun X_b X_c))) (tptp.combb (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.fun X_b X_c) X_a) (tptp.hAPP (tptp.fun (tptp.product_prod X_a X_b) X_c) (tptp.fun (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.fun X_b X_c)) (tptp.combb (tptp.product_prod X_a X_b) X_c X_b) F)) (tptp.product_Pair X_a X_b))) (tptp.ti (tptp.fun (tptp.product_prod X_a X_b) X_c) F))))
% 0.71/0.98  (assume a98 (forall ((Ta $$unsorted) (V_a $$unsorted) (Eb $$unsorted) (Hb $$unsorted) (Lb $$unsorted) (Va_1 $$unsorted) (Va $$unsorted) (E_b $$unsorted) (H_b $$unsorted) (L_b $$unsorted) (Pa $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) Eb) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) Lb) Va_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) Va))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) E_b) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) L_b)))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))) (=> (= (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) L_b Va_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) V_a)) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) Va))) Eb))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) Lb))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) V_a))) E_b))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) L_b) Va_1) (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) Lb Va_1)))))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa)))))))
% 0.71/0.98  (assume a99 (forall ((Va_1 $$unsorted) (Ta $$unsorted) (Va $$unsorted) (U $$unsorted) (S $$unsorted) (Pa $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) Va))) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) U)))) S)) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) U)) S))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa)))))
% 0.71/0.98  (assume a100 (forall ((X_a $$unsorted) (X_b $$unsorted) (C $$unsorted) (P_1 $$unsorted)) (=> (forall ((A_6 $$unsorted) (B $$unsorted)) (=> (= (tptp.ti (tptp.product_prod X_a X_b) P_1) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_6) B)) (tptp.hBOOL (tptp.hAPP X_b tptp.bool (tptp.hAPP X_a (tptp.fun X_b tptp.bool) C A_6) B)))) (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool (tptp.hAPP (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) (tptp.product_prod_case X_a X_b tptp.bool) C) P_1)))))
% 0.71/0.98  (assume a101 (forall ((X_a $$unsorted) (X_b $$unsorted) (C $$unsorted) (P_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.product_prod X_a X_b) tptp.bool (tptp.hAPP (tptp.fun X_a (tptp.fun X_b tptp.bool)) (tptp.fun (tptp.product_prod X_a X_b) tptp.bool) (tptp.product_prod_case X_a X_b tptp.bool) C) P_1)) (not (forall ((X $$unsorted) (Y $$unsorted)) (=> (= (tptp.ti (tptp.product_prod X_a X_b) P_1) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) X) Y)) (not (tptp.hBOOL (tptp.hAPP X_b tptp.bool (tptp.hAPP X_a (tptp.fun X_b tptp.bool) C X) Y)))))))))
% 0.71/0.98  (assume a102 (forall ((Pa $$unsorted) (Hb $$unsorted) (Ea $$unsorted) (Va_1 $$unsorted) (Ta $$unsorted) (Eb $$unsorted) (T_a $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt Pa) Hb) (tptp.hAPP (tptp.option tptp.ty) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.ty) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.ty) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.ty)) Ea) Va_1) (tptp.hAPP tptp.ty (tptp.option tptp.ty) (tptp.some tptp.ty) Ta))) Eb) T_a)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt Pa) Hb) Ea) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) Eb)) T_a)))))
% 0.71/0.98  (assume a103 (forall ((X_a $$unsorted) (X_c $$unsorted) (X_b $$unsorted) (Z $$unsorted) (C $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun X_a tptp.bool) tptp.bool (tptp.hAPP X_a (tptp.fun (tptp.fun X_a tptp.bool) tptp.bool) (tptp.member X_a) Z) (tptp.hAPP X_c (tptp.fun X_a tptp.bool) (tptp.hAPP X_b (tptp.fun X_c (tptp.fun X_a tptp.bool)) C A_4) B_1))) (tptp.hBOOL (tptp.hAPP (tptp.fun X_a tptp.bool) tptp.bool (tptp.hAPP X_a (tptp.fun (tptp.fun X_a tptp.bool) tptp.bool) (tptp.member X_a) Z) (tptp.hAPP (tptp.product_prod X_b X_c) (tptp.fun X_a tptp.bool) (tptp.hAPP (tptp.fun X_b (tptp.fun X_c (tptp.fun X_a tptp.bool))) (tptp.fun (tptp.product_prod X_b X_c) (tptp.fun X_a tptp.bool)) (tptp.product_prod_case X_b X_c (tptp.fun X_a tptp.bool)) C) (tptp.hAPP X_c (tptp.product_prod X_b X_c) (tptp.hAPP X_b (tptp.fun X_c (tptp.product_prod X_b X_c)) (tptp.product_Pair X_b X_c) A_4) B_1)))))))
% 0.71/0.98  (assume a104 (forall ((E_2 $$unsorted) (T_2 $$unsorted) (Pa $$unsorted) (Hb $$unsorted) (Ea $$unsorted) (E_1 $$unsorted) (T_1_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt Pa) Hb) Ea) E_1) T_1_1)) (=> (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt Pa) Hb) Ea) E_2) T_2)) (tptp.hBOOL (tptp.hAPP tptp.ty tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.ty)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun tptp.ty tptp.bool)))) tptp.wTrt Pa) Hb) Ea) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) E_1) E_2)) T_2))))))
% 0.71/0.98  (assume a105 (forall ((X_c $$unsorted) (X_a $$unsorted) (X_b $$unsorted) (R_1 $$unsorted) (A_4 $$unsorted) (B_1 $$unsorted) (C $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP X_c tptp.bool (tptp.hAPP (tptp.product_prod X_a X_b) (tptp.fun X_c tptp.bool) (tptp.hAPP (tptp.fun X_a (tptp.fun X_b (tptp.fun X_c tptp.bool))) (tptp.fun (tptp.product_prod X_a X_b) (tptp.fun X_c tptp.bool)) (tptp.product_prod_case X_a X_b (tptp.fun X_c tptp.bool)) R_1) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_4) B_1)) C)) (tptp.hBOOL (tptp.hAPP X_c tptp.bool (tptp.hAPP X_b (tptp.fun X_c tptp.bool) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_c tptp.bool)) R_1 A_4) B_1) C)))))
% 0.71/0.98  (assume a106 (forall ((E_2 $$unsorted) (Eb $$unsorted) (S $$unsorted) (E_b $$unsorted) (S_1 $$unsorted) (Pa $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) Eb) S)) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) E_b) S_1))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) Eb) E_2)) S)) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) E_b) E_2)) S_1))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))))))
% 0.71/0.98  (assume a107 (forall ((Va_1 $$unsorted) (Eb $$unsorted) (S $$unsorted) (E_b $$unsorted) (S_1 $$unsorted) (Pa $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) Eb) S)) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) E_b) S_1))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) Eb)) S)) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) E_b)) S_1))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))))))
% 0.71/0.98  (assume a108 (forall ((Va $$unsorted) (E_2 $$unsorted) (S $$unsorted) (Pa $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) Va)) E_2)) S)) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) E_2) S))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa)))))
% 0.71/0.98  (assume a109 (forall ((Va_1 $$unsorted) (Ta $$unsorted) (U $$unsorted) (S $$unsorted) (Pa $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) U))) S)) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) U)) S))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa)))))
% 0.71/0.98  (assume a110 (forall ((X_c $$unsorted) (X_a $$unsorted) (X_b $$unsorted) (C $$unsorted) (P_1 $$unsorted) (Z $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP X_c tptp.bool (tptp.hAPP (tptp.product_prod X_a X_b) (tptp.fun X_c tptp.bool) (tptp.hAPP (tptp.fun X_a (tptp.fun X_b (tptp.fun X_c tptp.bool))) (tptp.fun (tptp.product_prod X_a X_b) (tptp.fun X_c tptp.bool)) (tptp.product_prod_case X_a X_b (tptp.fun X_c tptp.bool)) C) P_1) Z)) (not (forall ((X $$unsorted) (Y $$unsorted)) (=> (= (tptp.ti (tptp.product_prod X_a X_b) P_1) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) X) Y)) (not (tptp.hBOOL (tptp.hAPP X_c tptp.bool (tptp.hAPP X_b (tptp.fun X_c tptp.bool) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_c tptp.bool)) C X) Y) Z)))))))))
% 0.71/0.98  (assume a111 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (Z $$unsorted) (C $$unsorted) (P_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun X_a tptp.bool) tptp.bool (tptp.hAPP X_a (tptp.fun (tptp.fun X_a tptp.bool) tptp.bool) (tptp.member X_a) Z) (tptp.hAPP (tptp.product_prod X_b X_c) (tptp.fun X_a tptp.bool) (tptp.hAPP (tptp.fun X_b (tptp.fun X_c (tptp.fun X_a tptp.bool))) (tptp.fun (tptp.product_prod X_b X_c) (tptp.fun X_a tptp.bool)) (tptp.product_prod_case X_b X_c (tptp.fun X_a tptp.bool)) C) P_1))) (not (forall ((X $$unsorted) (Y $$unsorted)) (=> (= (tptp.ti (tptp.product_prod X_b X_c) P_1) (tptp.hAPP X_c (tptp.product_prod X_b X_c) (tptp.hAPP X_b (tptp.fun X_c (tptp.product_prod X_b X_c)) (tptp.product_Pair X_b X_c) X) Y)) (not (tptp.hBOOL (tptp.hAPP (tptp.fun X_a tptp.bool) tptp.bool (tptp.hAPP X_a (tptp.fun (tptp.fun X_a tptp.bool) tptp.bool) (tptp.member X_a) Z) (tptp.hAPP X_c (tptp.fun X_a tptp.bool) (tptp.hAPP X_b (tptp.fun X_c (tptp.fun X_a tptp.bool)) C X) Y))))))))))
% 0.71/0.98  (assume a112 (forall ((X_c $$unsorted) (X_b $$unsorted) (X_a $$unsorted) (C $$unsorted) (X_1 $$unsorted) (P_1 $$unsorted)) (=> (forall ((A_6 $$unsorted) (B $$unsorted)) (=> (= (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_6) B) (tptp.ti (tptp.product_prod X_a X_b) P_1)) (tptp.hBOOL (tptp.hAPP X_c tptp.bool (tptp.hAPP X_b (tptp.fun X_c tptp.bool) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_c tptp.bool)) C A_6) B) X_1)))) (tptp.hBOOL (tptp.hAPP X_c tptp.bool (tptp.hAPP (tptp.product_prod X_a X_b) (tptp.fun X_c tptp.bool) (tptp.hAPP (tptp.fun X_a (tptp.fun X_b (tptp.fun X_c tptp.bool))) (tptp.fun (tptp.product_prod X_a X_b) (tptp.fun X_c tptp.bool)) (tptp.product_prod_case X_a X_b (tptp.fun X_c tptp.bool)) C) P_1) X_1)))))
% 0.71/0.98  (assume a113 (forall ((X_c $$unsorted) (X_a $$unsorted) (X_b $$unsorted) (Z $$unsorted) (C $$unsorted) (P_1 $$unsorted)) (=> (forall ((A_6 $$unsorted) (B $$unsorted)) (=> (= (tptp.ti (tptp.product_prod X_a X_b) P_1) (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) A_6) B)) (tptp.hBOOL (tptp.hAPP (tptp.fun X_c tptp.bool) tptp.bool (tptp.hAPP X_c (tptp.fun (tptp.fun X_c tptp.bool) tptp.bool) (tptp.member X_c) Z) (tptp.hAPP X_b (tptp.fun X_c tptp.bool) (tptp.hAPP X_a (tptp.fun X_b (tptp.fun X_c tptp.bool)) C A_6) B))))) (tptp.hBOOL (tptp.hAPP (tptp.fun X_c tptp.bool) tptp.bool (tptp.hAPP X_c (tptp.fun (tptp.fun X_c tptp.bool) tptp.bool) (tptp.member X_c) Z) (tptp.hAPP (tptp.product_prod X_a X_b) (tptp.fun X_c tptp.bool) (tptp.hAPP (tptp.fun X_a (tptp.fun X_b (tptp.fun X_c tptp.bool))) (tptp.fun (tptp.product_prod X_a X_b) (tptp.fun X_c tptp.bool)) (tptp.product_prod_case X_a X_b (tptp.fun X_c tptp.bool)) C) P_1))))))
% 0.71/0.98  (assume a114 (forall ((Va_1 $$unsorted) (Va $$unsorted) (Hb $$unsorted) (Lb $$unsorted) (Pa $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) Va))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) Lb))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) tptp.unit)) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) Lb) Va_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) Va)))))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa)))))
% 0.71/0.98  (assume a115 (forall ((X_b $$unsorted) (X_c $$unsorted) (X_a $$unsorted) (F $$unsorted) (G $$unsorted)) (=> (forall ((X $$unsorted) (Y $$unsorted)) (= (tptp.hAPP X_b X_c (tptp.hAPP X_a (tptp.fun X_b X_c) F X) Y) (tptp.hAPP (tptp.product_prod X_a X_b) X_c G (tptp.hAPP X_b (tptp.product_prod X_a X_b) (tptp.hAPP X_a (tptp.fun X_b (tptp.product_prod X_a X_b)) (tptp.product_Pair X_a X_b) X) Y)))) (= (tptp.hAPP (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.fun (tptp.product_prod X_a X_b) X_c) (tptp.product_prod_case X_a X_b X_c) F) (tptp.ti (tptp.fun (tptp.product_prod X_a X_b) X_c) G)))))
% 0.71/0.98  (assume a116 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_c $$unsorted) (Q_1 $$unsorted) (Pa $$unsorted) (Z $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP X_a tptp.bool Q_1 (tptp.hAPP (tptp.product_prod X_b X_c) X_a (tptp.hAPP (tptp.fun X_b (tptp.fun X_c X_a)) (tptp.fun (tptp.product_prod X_b X_c) X_a) (tptp.product_prod_case X_b X_c X_a) Pa) Z))) (not (forall ((X $$unsorted) (Y $$unsorted)) (=> (= (tptp.ti (tptp.product_prod X_b X_c) Z) (tptp.hAPP X_c (tptp.product_prod X_b X_c) (tptp.hAPP X_b (tptp.fun X_c (tptp.product_prod X_b X_c)) (tptp.product_Pair X_b X_c) X) Y)) (not (tptp.hBOOL (tptp.hAPP X_a tptp.bool Q_1 (tptp.hAPP X_c X_a (tptp.hAPP X_b (tptp.fun X_c X_a) Pa X) Y))))))))))
% 0.71/0.98  (assume a117 (forall ((X_a $$unsorted) (A_1 $$unsorted) (Ty $$unsorted) (Exp $$unsorted) (A_2 $$unsorted) (Exp_1 $$unsorted)) (not (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.hAPP X_a (tptp.fun tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.block X_a) A_1) Ty) Exp) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP X_a (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.lAss X_a) A_2) Exp_1)))))
% 0.71/0.98  (assume a118 (forall ((X_a $$unsorted) (A_2 $$unsorted) (Ty_1 $$unsorted) (Exp_1 $$unsorted) (Exp1 $$unsorted) (Exp2 $$unsorted)) (not (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.hAPP X_a (tptp.fun tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.block X_a) A_2) Ty_1) Exp_1) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP (tptp.exp X_a) (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.seq X_a) Exp1) Exp2)))))
% 0.71/0.98  (assume a119 (forall ((X_a $$unsorted) (Val_2 $$unsorted) (Val_1 $$unsorted)) (= (= (tptp.hAPP tptp.val (tptp.exp X_a) (tptp.val_1 X_a) Val_2) (tptp.hAPP tptp.val (tptp.exp X_a) (tptp.val_1 X_a) Val_1)) (= Val_2 Val_1))))
% 0.71/0.98  (assume a120 (forall ((X_a $$unsorted) (Exp1_2 $$unsorted) (Exp2_2 $$unsorted) (Exp1_1 $$unsorted) (Exp2_1 $$unsorted)) (= (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP (tptp.exp X_a) (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.seq X_a) Exp1_2) Exp2_2) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP (tptp.exp X_a) (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.seq X_a) Exp1_1) Exp2_1)) (and (= Exp1_2 Exp1_1) (= Exp2_2 Exp2_1)))))
% 0.71/0.98  (assume a121 (forall ((X_a $$unsorted) (A_4 $$unsorted) (Exp_3 $$unsorted) (A_3 $$unsorted) (Exp_2 $$unsorted)) (= (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP X_a (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.lAss X_a) A_4) Exp_3) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP X_a (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.lAss X_a) A_3) Exp_2)) (and (= (tptp.ti X_a A_4) (tptp.ti X_a A_3)) (= Exp_3 Exp_2)))))
% 0.71/0.98  (assume a122 (forall ((X_a $$unsorted) (X_b $$unsorted) (F $$unsorted) (G $$unsorted)) (=> (forall ((X $$unsorted)) (= (tptp.hAPP X_a X_b F X) (tptp.hAPP X_a X_b G X))) (= (tptp.ti (tptp.fun X_a X_b) F) (tptp.ti (tptp.fun X_a X_b) G)))))
% 0.71/0.98  (assume a123 (forall ((X_a $$unsorted) (X_1 $$unsorted) (A_5 $$unsorted)) (= (tptp.hBOOL (tptp.hAPP (tptp.fun X_a tptp.bool) tptp.bool (tptp.hAPP X_a (tptp.fun (tptp.fun X_a tptp.bool) tptp.bool) (tptp.member X_a) X_1) A_5)) (tptp.hBOOL (tptp.hAPP X_a tptp.bool A_5 X_1)))))
% 0.71/0.98  (assume a124 (forall ((X_a $$unsorted) (A_4 $$unsorted) (Ty_3 $$unsorted) (Exp_3 $$unsorted) (A_3 $$unsorted) (Ty_2 $$unsorted) (Exp_2 $$unsorted)) (= (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.hAPP X_a (tptp.fun tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.block X_a) A_4) Ty_3) Exp_3) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.hAPP X_a (tptp.fun tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.block X_a) A_3) Ty_2) Exp_2)) (and (= (tptp.ti X_a A_4) (tptp.ti X_a A_3)) (= Ty_3 Ty_2) (= Exp_3 Exp_2)))))
% 0.71/0.98  (assume a125 (forall ((X_a $$unsorted) (Val $$unsorted) (Exp1 $$unsorted) (Exp2 $$unsorted)) (not (= (tptp.hAPP tptp.val (tptp.exp X_a) (tptp.val_1 X_a) Val) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP (tptp.exp X_a) (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.seq X_a) Exp1) Exp2)))))
% 0.71/0.98  (assume a126 (forall ((X_a $$unsorted) (Val $$unsorted) (A_1 $$unsorted) (Exp $$unsorted)) (not (= (tptp.hAPP tptp.val (tptp.exp X_a) (tptp.val_1 X_a) Val) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP X_a (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.lAss X_a) A_1) Exp)))))
% 0.71/0.99  (assume a127 (forall ((X_a $$unsorted) (Exp1 $$unsorted) (Exp2 $$unsorted) (Val $$unsorted)) (not (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP (tptp.exp X_a) (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.seq X_a) Exp1) Exp2) (tptp.hAPP tptp.val (tptp.exp X_a) (tptp.val_1 X_a) Val)))))
% 0.71/0.99  (assume a128 (forall ((X_a $$unsorted) (A_1 $$unsorted) (Exp $$unsorted) (Val $$unsorted)) (not (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP X_a (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.lAss X_a) A_1) Exp) (tptp.hAPP tptp.val (tptp.exp X_a) (tptp.val_1 X_a) Val)))))
% 0.71/0.99  (assume a129 (forall ((X_a $$unsorted) (Val $$unsorted) (A_1 $$unsorted) (Ty $$unsorted) (Exp $$unsorted)) (not (= (tptp.hAPP tptp.val (tptp.exp X_a) (tptp.val_1 X_a) Val) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.hAPP X_a (tptp.fun tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.block X_a) A_1) Ty) Exp)))))
% 0.71/0.99  (assume a130 (forall ((X_a $$unsorted) (A_1 $$unsorted) (Ty $$unsorted) (Exp $$unsorted) (Val $$unsorted)) (not (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.hAPP X_a (tptp.fun tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.block X_a) A_1) Ty) Exp) (tptp.hAPP tptp.val (tptp.exp X_a) (tptp.val_1 X_a) Val)))))
% 0.71/0.99  (assume a131 (forall ((X_a $$unsorted) (Exp1 $$unsorted) (Exp2 $$unsorted) (A_2 $$unsorted) (Exp_1 $$unsorted)) (not (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP (tptp.exp X_a) (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.seq X_a) Exp1) Exp2) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP X_a (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.lAss X_a) A_2) Exp_1)))))
% 0.71/0.99  (assume a132 (forall ((X_a $$unsorted) (A_2 $$unsorted) (Exp_1 $$unsorted) (Exp1 $$unsorted) (Exp2 $$unsorted)) (not (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP X_a (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.lAss X_a) A_2) Exp_1) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP (tptp.exp X_a) (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.seq X_a) Exp1) Exp2)))))
% 0.71/0.99  (assume a133 (forall ((X_a $$unsorted) (Exp1 $$unsorted) (Exp2 $$unsorted) (A_2 $$unsorted) (Ty_1 $$unsorted) (Exp_1 $$unsorted)) (not (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP (tptp.exp X_a) (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.seq X_a) Exp1) Exp2) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.hAPP X_a (tptp.fun tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.block X_a) A_2) Ty_1) Exp_1)))))
% 0.71/0.99  (assume a134 (forall ((X_a $$unsorted) (A_2 $$unsorted) (Exp_1 $$unsorted) (A_1 $$unsorted) (Ty $$unsorted) (Exp $$unsorted)) (not (= (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP X_a (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.lAss X_a) A_2) Exp_1) (tptp.hAPP (tptp.exp X_a) (tptp.exp X_a) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a)) (tptp.hAPP X_a (tptp.fun tptp.ty (tptp.fun (tptp.exp X_a) (tptp.exp X_a))) (tptp.block X_a) A_1) Ty) Exp)))))
% 0.71/0.99  (assume a135 (forall ((Ta $$unsorted) (V_a $$unsorted) (Pa $$unsorted) (Eb $$unsorted) (Hb $$unsorted) (Lb $$unsorted) (Va_1 $$unsorted) (Va $$unsorted) (E_b $$unsorted) (H_b $$unsorted) (L_b $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) Eb) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) Lb) Va_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) Va)))) E_b) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) L_b))) (=> (= (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) L_b Va_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) V_a)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) Va))) Eb))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) Lb)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) V_a))) E_b))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) L_b) Va_1) (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) Lb Va_1)))))))))
% 0.71/0.99  (assume a136 (forall ((Ta $$unsorted) (Va $$unsorted) (Eb $$unsorted) (Hb $$unsorted) (Lb $$unsorted) (Va_1 $$unsorted) (E_b $$unsorted) (H_b $$unsorted) (L_b $$unsorted) (Pa $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) Eb) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) Lb) Va_1) (tptp.none tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) E_b) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) L_b)))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))) (=> (= (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) L_b Va_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) Va)) (=> (not (tptp.hBOOL (tptp.hAPP (tptp.exp (tptp.list tptp.char)) tptp.bool (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) tptp.bool) tptp.assigned Va_1) Eb))) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) Eb)) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) Lb))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) Va))) E_b))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) L_b) Va_1) (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) Lb Va_1)))))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))))))))
% 0.71/0.99  (assume a137 (forall ((E_2 $$unsorted) (Pa $$unsorted) (Eb $$unsorted) (S $$unsorted) (E_b $$unsorted) (S_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) Eb) S) E_b) S_1)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) Eb) E_2)) S) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) E_b) E_2)) S_1)))))
% 0.71/0.99  (assume a138 (forall ((Va_1 $$unsorted) (Pa $$unsorted) (Eb $$unsorted) (S $$unsorted) (E_b $$unsorted) (S_1 $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) Eb) S) E_b) S_1)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) Eb)) S) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) E_b)) S_1)))))
% 0.71/0.99  (assume a139 (forall ((Ta $$unsorted) (Pa $$unsorted) (Eb $$unsorted) (Hb $$unsorted) (Lb $$unsorted) (Va_1 $$unsorted) (E_b $$unsorted) (H_b $$unsorted) (L_b $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) Eb) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) Lb) Va_1) (tptp.none tptp.val)))) E_b) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) L_b))) (=> (= (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) L_b Va_1) (tptp.none tptp.val)) (=> (not (tptp.hBOOL (tptp.hAPP (tptp.exp (tptp.list tptp.char)) tptp.bool (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) tptp.bool) tptp.assigned Va_1) Eb))) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) Eb)) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) Lb)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) E_b)) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) L_b) Va_1) (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) Lb Va_1))))))))))
% 0.71/0.99  (assume a140 (forall ((Pa $$unsorted) (Va $$unsorted) (E_2 $$unsorted) (S $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) Va)) E_2)) S) E_2) S))))
% 0.71/0.99  (assume a141 (forall ((X_a $$unsorted) (X_b $$unsorted) (T_1 $$unsorted) (K $$unsorted) (X_1 $$unsorted)) (not (forall ((X $$unsorted)) (= (tptp.hAPP X_a (tptp.option X_b) (tptp.hAPP (tptp.option X_b) (tptp.fun X_a (tptp.option X_b)) (tptp.hAPP X_a (tptp.fun (tptp.option X_b) (tptp.fun X_a (tptp.option X_b))) (tptp.hAPP (tptp.fun X_a (tptp.option X_b)) (tptp.fun X_a (tptp.fun (tptp.option X_b) (tptp.fun X_a (tptp.option X_b)))) (tptp.fun_upd X_a (tptp.option X_b)) T_1) K) (tptp.hAPP X_b (tptp.option X_b) (tptp.some X_b) X_1)) X) (tptp.none X_b))))))
% 0.71/0.99  (assume a142 (forall ((Pa $$unsorted) (Va_1 $$unsorted) (Ta $$unsorted) (U $$unsorted) (S $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) U))) S) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) U)) S))))
% 0.71/0.99  (assume a143 (forall ((X_a $$unsorted) (X_b $$unsorted) (X_1 $$unsorted) (X $$unsorted)) (= (tptp.hAPP X_a (tptp.option X_b) (tptp.hAPP (tptp.option X_b) (tptp.fun X_a (tptp.option X_b)) (tptp.hAPP X_a (tptp.fun (tptp.option X_b) (tptp.fun X_a (tptp.option X_b))) (tptp.hAPP (tptp.fun X_a (tptp.option X_b)) (tptp.fun X_a (tptp.fun (tptp.option X_b) (tptp.fun X_a (tptp.option X_b)))) (tptp.fun_upd X_a (tptp.option X_b)) (tptp.hAPP (tptp.option X_b) (tptp.fun X_a (tptp.option X_b)) (tptp.combk (tptp.option X_b) X_a) (tptp.none X_b))) X_1) (tptp.none X_b)) X) (tptp.none X_b))))
% 0.71/0.99  (assume a144 (forall ((Ta $$unsorted) (Va $$unsorted) (Pa $$unsorted) (Eb $$unsorted) (Hb $$unsorted) (Lb $$unsorted) (Va_1 $$unsorted) (E_b $$unsorted) (H_b $$unsorted) (L_b $$unsorted)) (=> (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) Eb) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) Lb) Va_1) (tptp.none tptp.val)))) E_b) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) L_b))) (=> (= (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) L_b Va_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) Va)) (=> (not (tptp.hBOOL (tptp.hAPP (tptp.exp (tptp.list tptp.char)) tptp.bool (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) tptp.bool) tptp.assigned Va_1) Eb))) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) Eb)) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) Hb) Lb)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) Va))) E_b))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) H_b) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) L_b) Va_1) (tptp.hAPP (tptp.list tptp.char) (tptp.option tptp.val) Lb Va_1))))))))))
% 0.71/0.99  (assume a145 (forall ((Pa $$unsorted) (X $$unsorted) (Xa $$unsorted) (Xb $$unsorted) (Xc $$unsorted)) (= (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) X) Xa) Xb) Xc)) (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) X) Xa)) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) Xb) Xc))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red Pa))))))
% 0.71/0.99  (assume a146 (forall ((Pa $$unsorted) (Va_1 $$unsorted) (Ta $$unsorted) (Va $$unsorted) (U $$unsorted) (S $$unsorted)) (tptp.hBOOL (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.bool)))) tptp.redp Pa) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.hAPP (tptp.list tptp.char) (tptp.fun tptp.ty (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)))) (tptp.block (tptp.list tptp.char)) Va_1) Ta) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.seq (tptp.list tptp.char)) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.exp (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))) (tptp.lAss (tptp.list tptp.char)) Va_1) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) Va))) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) U)))) S) (tptp.hAPP tptp.val (tptp.exp (tptp.list tptp.char)) (tptp.val_1 (tptp.list tptp.char)) U)) S))))
% 0.71/0.99  (assume a147 (forall ((T $$unsorted) (A $$unsorted)) (= (tptp.ti T (tptp.ti T A)) (tptp.ti T A))))
% 0.71/0.99  (assume a148 (forall ((X_a $$unsorted) (X_c $$unsorted) (X_b $$unsorted) (P $$unsorted) (Q $$unsorted) (R $$unsorted)) (= (tptp.hAPP X_a X_c (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a X_c) (tptp.hAPP (tptp.fun X_b X_c) (tptp.fun (tptp.fun X_a X_b) (tptp.fun X_a X_c)) (tptp.combb X_b X_c X_a) P) Q) R) (tptp.hAPP X_b X_c P (tptp.hAPP X_a X_b Q R)))))
% 0.71/0.99  (assume a149 (forall ((X_a $$unsorted) (X_c $$unsorted) (X_b $$unsorted) (P $$unsorted) (Q $$unsorted) (R $$unsorted)) (= (tptp.hAPP X_a X_c (tptp.hAPP X_b (tptp.fun X_a X_c) (tptp.hAPP (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.fun X_b (tptp.fun X_a X_c)) (tptp.combc X_a X_b X_c) P) Q) R) (tptp.hAPP X_b X_c (tptp.hAPP X_a (tptp.fun X_b X_c) P R) Q))))
% 0.71/0.99  (assume a150 (forall ((X_b $$unsorted) (X_a $$unsorted) (P $$unsorted) (Q $$unsorted)) (= (tptp.hAPP X_b X_a (tptp.hAPP X_a (tptp.fun X_b X_a) (tptp.combk X_a X_b) P) Q) (tptp.ti X_a P))))
% 0.71/0.99  (assume a151 (forall ((X_a $$unsorted) (X_c $$unsorted) (X_b $$unsorted) (P $$unsorted) (Q $$unsorted) (R $$unsorted)) (= (tptp.hAPP X_a X_c (tptp.hAPP (tptp.fun X_a X_b) (tptp.fun X_a X_c) (tptp.hAPP (tptp.fun X_a (tptp.fun X_b X_c)) (tptp.fun (tptp.fun X_a X_b) (tptp.fun X_a X_c)) (tptp.combs X_a X_b X_c) P) Q) R) (tptp.hAPP X_b X_c (tptp.hAPP X_a (tptp.fun X_b X_c) P R) (tptp.hAPP X_a X_b Q R)))))
% 0.71/0.99  (assume a152 (forall ((Q $$unsorted) (P $$unsorted)) (or (not (tptp.hBOOL P)) (not (tptp.hBOOL Q)) (tptp.hBOOL (tptp.hAPP tptp.bool tptp.bool (tptp.hAPP tptp.bool (tptp.fun tptp.bool tptp.bool) tptp.fconj P) Q)))))
% 0.71/0.99  (assume a153 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.hBOOL (tptp.hAPP tptp.bool tptp.bool (tptp.hAPP tptp.bool (tptp.fun tptp.bool tptp.bool) tptp.fconj P) Q))) (tptp.hBOOL P))))
% 0.71/0.99  (assume a154 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.hBOOL (tptp.hAPP tptp.bool tptp.bool (tptp.hAPP tptp.bool (tptp.fun tptp.bool tptp.bool) tptp.fconj P) Q))) (tptp.hBOOL Q))))
% 0.71/0.99  (assume a155 (not (tptp.hBOOL (tptp.hAPP (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool (tptp.hAPP (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.bool) (tptp.member (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))))) (tptp.product_Pair (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) tptp.ea) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.ha) (tptp.hAPP (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.hAPP (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.fun (tptp.list tptp.char) (tptp.fun (tptp.option tptp.val) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.fun_upd (tptp.list tptp.char) (tptp.option tptp.val)) tptp.la) tptp.v_1) (tptp.hAPP tptp.val (tptp.option tptp.val) (tptp.some tptp.val) tptp.v))))) (tptp.hAPP (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.hAPP (tptp.exp (tptp.list tptp.char)) (tptp.fun (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) (tptp.product_Pair (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) tptp.e_a) (tptp.hAPP (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) (tptp.hAPP (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_Pair (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))) tptp.h_a) tptp.l_a)))) (tptp.hAPP (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list (tptp.product_prod (tptp.list tptp.char) tptp.ty)) (tptp.list (tptp.product_prod (tptp.list tptp.char) (tptp.product_prod (tptp.list tptp.ty) (tptp.product_prod tptp.ty (tptp.product_prod (tptp.list (tptp.list tptp.char)) (tptp.exp (tptp.list tptp.char))))))))))) (tptp.fun (tptp.product_prod (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val)))) (tptp.product_prod (tptp.exp (tptp.list tptp.char)) (tptp.product_prod (tptp.fun tptp.nat (tptp.option (tptp.product_prod (tptp.list tptp.char) (tptp.fun (tptp.product_prod (tptp.list tptp.char) (tptp.list tptp.char)) (tptp.option tptp.val))))) (tptp.fun (tptp.list tptp.char) (tptp.option tptp.val))))) tptp.bool) tptp.red tptp.p)))))
% 0.71/0.99  (assume a156 true)
% 0.71/0.99  (step t1 (cl) :rule resolution :premises (a155 a48))
% 0.71/0.99  
% 0.71/0.99  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.3bCnlernk9/cvc5---1.0.5_29950.smt2
% 0.71/0.99  % cvc5---1.0.5 exiting
% 0.71/0.99  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------