TSTP Solution File: ITP328_1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : ITP001_1 : TPTP v8.1.2. Released v8.1.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n025.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 : Thu Aug 31 03:33:27 EDT 2023

% Result   : Theorem 1.14s 1.51s
% Output   : Proof 1.37s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.19  % Problem    : ITP001_1 : TPTP v8.1.2. Released v8.1.0.
% 0.12/0.20  % Command    : do_cvc5 %s %d
% 0.20/0.40  % Computer : n025.cluster.edu
% 0.20/0.40  % Model    : x86_64 x86_64
% 0.20/0.40  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.20/0.40  % Memory   : 8042.1875MB
% 0.20/0.40  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.20/0.41  % CPULimit   : 300
% 0.20/0.41  % WCLimit    : 300
% 0.20/0.41  % DateTime   : Sun Aug 27 11:36:23 EDT 2023
% 0.20/0.41  % CPUTime    : 
% 0.27/0.64  %----Proving TF0_ARI
% 1.14/1.51  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.0CxRnmHmEG/cvc5---1.0.5_7074.p...
% 1.14/1.51  ------- get file name : TPTP file name is ITP001_1
% 1.14/1.51  ------- cvc5-tfa : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_7074.smt2...
% 1.14/1.51  --- Run --finite-model-find --decision=internal at 15...
% 1.14/1.51  % SZS status Theorem for ITP001_1
% 1.14/1.51  % SZS output start Proof for ITP001_1
% 1.14/1.51  (
% 1.14/1.51  (let ((_let_1 (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1)))))) (let ((_let_2 (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) (|tptp.'fun_app$i'| |tptp.'from_nat$'| A__questionmark_v1)) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v0)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)))))) (let ((_let_3 (|tptp.'fun_app$i'| |tptp.'from_nat$'| |tptp.'a$'|))) (let ((_let_4 (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v0)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (= (|tptp.'fun_app$i'| |tptp.'from_nat$'| A__questionmark_v1) A__questionmark_v0))))) (let ((_let_5 (|tptp.'fun_app$g'| |tptp.'less_eq$'| |tptp.'i$'|))) (let ((_let_6 (|tptp.'to_nat$'| |tptp.'i$'|))) (let ((_let_7 (|tptp.'fun_app$e'| |tptp.'of_nat$'| _let_6))) (let ((_let_8 (|tptp.'fun_app$d'| _let_5 |tptp.'x$'|))) (let ((_let_9 (|tptp.'to_nat$'| |tptp.'x$'|))) (let ((_let_10 (|tptp.'fun_app$e'| |tptp.'of_nat$'| _let_9))) (let ((_let_11 (- _let_10 _let_7))) (let ((_let_12 (|tptp.'fun_app$e'| |tptp.'of_nat$'| |tptp.'ja$'|))) (let ((_let_13 (< _let_10 _let_7))) (let ((_let_14 (not _let_13))) (let ((_let_15 (not (and (=> _let_13 (= (+ _let_7 0) _let_10)) (=> _let_14 (= (+ _let_7 _let_11) _let_10)))))) (let ((_let_16 (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (or (not (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v0)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (= A__questionmark_v0 (|tptp.'fun_app$i'| |tptp.'from_nat$'| A__questionmark_v1)))))) (let ((_let_17 (|tptp.'fun_app$i'| |tptp.'from_nat$'| _let_9))) (let ((_let_18 (= |tptp.'x$'| _let_17))) (let ((_let_19 (EQ_RESOLVE (ASSUME :args (_let_4)) (MACRO_SR_EQ_INTRO :args (_let_4 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_20 (|tptp.'fun_app$g'| |tptp.'less$'| |tptp.'i$'|))) (let ((_let_21 (|tptp.'fun_app$d'| _let_20 |tptp.'x$'|))) (let ((_let_22 (|tptp.'fun_app$d'| _let_20 _let_17))) (let ((_let_23 (not _let_18))) (let ((_let_24 (= |tptp.'i$'| |tptp.'x$'|))) (let ((_let_25 (= _let_8 _let_24))) (let ((_let_26 (or _let_21 _let_25))) (let ((_let_27 (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1)))))) (let ((_let_28 (EQ_RESOLVE (ASSUME :args (_let_1)) (MACRO_SR_EQ_INTRO :args (_let_1 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_29 (not _let_25))) (let ((_let_30 (= _let_9 _let_6))) (let ((_let_31 (not _let_24))) (let ((_let_32 (= _let_10 _let_7))) (let ((_let_33 (not _let_30))) (let ((_let_34 (EQ_RESOLVE (ASSUME :args (_let_15)) (MACRO_SR_EQ_INTRO :args (_let_15 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_35 (or))) (let ((_let_36 (not _let_32))) (let ((_let_37 (= _let_7 _let_10))) (let ((_let_38 (ASSUME :args (_let_36)))) (let ((_let_39 (_let_30))) (let ((_let_40 (ASSUME :args _let_39))) (let ((_let_41 (_let_24))) (let ((_let_42 (ASSUME :args _let_41))) (let ((_let_43 (+ _let_10 (* (- 1) _let_7)))) (let ((_let_44 (>= _let_43 1))) (let ((_let_45 (not _let_22))) (let ((_let_46 (or _let_45 _let_44))) (let ((_let_47 (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (or (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) (|tptp.'fun_app$i'| |tptp.'from_nat$'| A__questionmark_v1))) (not (>= (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v0)) (* (- 1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) 0)))))) (let ((_let_48 (EQ_RESOLVE (ASSUME :args (_let_2)) (MACRO_SR_EQ_INTRO :args (_let_2 SB_DEFAULT SBA_FIXPOINT))))) (let ((_let_49 (>= _let_43 0))) (let ((_let_50 (not _let_44))) (let ((_let_51 (>= _let_10 _let_7))) (let ((_let_52 (<= _let_10 _let_7))) (let ((_let_53 ((or _let_52 _let_51)))) (let ((_let_54 (not _let_51))) (let ((_let_55 (not _let_52))) (let ((_let_56 (ASSUME :args (_let_45)))) (let ((_let_57 (ASSUME :args (_let_18)))) (let ((_let_58 (ASSUME :args (_let_21)))) (SCOPE (SCOPE (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_19 :args (|tptp.'x$'| _let_9 QUANTIFIERS_INST_CBQI_CONFLICT)) :args (_let_16)))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO _let_56 _let_57 _let_58) :args (_let_45 _let_21 _let_18)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (TRUE_INTRO _let_58)) (CONG (REFL :args (_let_20)) (SYMM (SYMM _let_57)) :args (APPLY_UF |tptp.'fun_app$d'|)) (FALSE_INTRO _let_56))) :args (_let_45 _let_18 _let_21)) :args ((not (and _let_45 _let_21 _let_18)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_45) _let_22))) (REFL :args ((not _let_21))) (REFL :args (_let_23)) :args _let_35)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_46)) :args ((or _let_44 _let_45 (not _let_46)))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (NOT_AND (SCOPE (MACRO_SR_PRED_TRANSFORM (MACRO_ARITH_SCALE_SUM_UB (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_55)) :args ((> _let_10 _let_7))) (MACRO_SR_PRED_TRANSFORM (ASSUME :args (_let_54)) :args (_let_13)) :args ((- 1) 1)) :args (false)) :args (_let_55 _let_54))) :args _let_53) (REWRITE :args _let_53)) :args ((or _let_49 _let_50))) (NOT_IMPLIES_ELIM1 _let_34) :args (_let_50 true _let_49)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_48 :args (|tptp.'i$'| _let_9 QUANTIFIERS_INST_FMF_FMC_EXH)) :args (_let_47)))) _let_48 :args (_let_46 false _let_47)) :args (_let_45 true _let_44 false _let_46)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_OR_POS :args (_let_26)) :args ((or _let_25 _let_21 (not _let_26)))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 :args (_let_25)) :args ((or (not _let_8) _let_24 _let_29))) (ASSUME :args (_let_8)) (MACRO_RESOLUTION_TRUST (REORDERING (IMPLIES_ELIM (SCOPE (MODUS_PONENS _let_42 (SCOPE (CONG (SYMM _let_42) :args (APPLY_UF |tptp.'to_nat$'|)) :args _let_41)) :args _let_41)) :args ((or _let_30 _let_31))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (NOT_AND (MACRO_SR_PRED_TRANSFORM (SCOPE (AND_INTRO (MODUS_PONENS _let_40 (SCOPE (CONG (REFL :args (|tptp.'of_nat$'|)) (SYMM _let_40) :args (APPLY_UF |tptp.'fun_app$e'|)) :args _let_39)) _let_38) :args (_let_36 _let_30)) (SCOPE (MACRO_SR_PRED_ELIM (TRANS (SYMM (FALSE_INTRO _let_38)) (TRUE_INTRO (SYMM (ASSUME :args (_let_37)))))) :args (_let_37 _let_36)) :args ((not (and _let_36 _let_30)) SB_LITERAL))) (CONG (MACRO_SR_PRED_INTRO :args ((= (not _let_36) _let_32))) (REFL :args (_let_33)) :args _let_35)) (NOT_IMPLIES_ELIM2 _let_34) :args (_let_33 true _let_32)) :args (_let_31 true _let_30)) :args (_let_29 false _let_8 true _let_24)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_28 :args (|tptp.'i$'| |tptp.'x$'| QUANTIFIERS_INST_FMF_FMC_EXH)) :args (_let_27))) _let_28 :args (_let_26 false _let_27)) :args (_let_21 true _let_25 false _let_26)) :args (_let_23 true _let_22 false _let_21)) _let_19 :args (false true _let_18 false _let_16)) :args ((forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (|tptp.'fun_app$'| (|tptp.'fun_app$a'| |tptp.'uuc$'| A__questionmark_v0) A__questionmark_v1) (< A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (|tptp.'fun_app$b'| (|tptp.'uud$'| A__questionmark_v0) A__questionmark_v1) (- A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|)) (= (|tptp.'fun_app$c'| (|tptp.'uua$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'member$'| A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 Int)) (= (|tptp.'fun_app$'| (|tptp.'uub$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$c'| (|tptp.'member$a'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N_set$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'uu$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'member$b'| A__questionmark_v1 A__questionmark_v0))) _let_15 (and (=> _let_13 (= _let_12 0)) (=> _let_14 (= _let_12 _let_11))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (+ _let_2 _let_1))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_5 (- _let_4 _let_3))) (let ((_let_6 (- _let_4 _let_2))) (let ((_let_7 (- _let_6 _let_1))) (let ((_let_8 (< _let_4 _let_3))) (let ((_let_9 (not _let_8))) (let ((_let_10 (< _let_4 _let_2))) (let ((_let_11 (not _let_10))) (let ((_let_12 (- 0 _let_1))) (let ((_let_13 (and (=> _let_10 (< 0 _let_1)) (=> _let_11 (< _let_6 _let_1))))) (and (=> _let_13 (and (=> _let_8 (= 0 0)) (=> _let_9 (= 0 _let_5)))) (=> (not _let_13) (and (=> _let_10 (and (=> _let_8 (= _let_12 0)) (=> _let_9 (= _let_12 _let_5)))) (=> _let_11 (and (=> _let_8 (= _let_7 0)) (=> _let_9 (= _let_7 _let_5))))))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$f'| (|tptp.'minus$'| (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v0) A__questionmark_v1)) A__questionmark_v1) A__questionmark_v0)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (- (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v1) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$f'| (|tptp.'plus$'| (|tptp.'fun_app$f'| (|tptp.'minus$'| A__questionmark_v0) A__questionmark_v1)) A__questionmark_v1) A__questionmark_v0)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (+ (- A__questionmark_v0 A__questionmark_v1) A__questionmark_v1) A__questionmark_v0)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (- (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (- A__questionmark_v1 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (- (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v0) A__questionmark_v1)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (- (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (- A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (- (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v1) A__questionmark_v0)) _let_8 (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v0)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v1))) (= A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'plus$'| A__questionmark_v0))) (= (= (|tptp.'fun_app$f'| _let_1 A__questionmark_v1) (|tptp.'fun_app$f'| _let_1 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (= (= (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v2) A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (<= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (<= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (<= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (<= A__questionmark_v1 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v0)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v1))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (<= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (<= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (<= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (<= A__questionmark_v1 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (<= (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (<= (+ A__questionmark_v2 A__questionmark_v0) (+ A__questionmark_v2 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v2 A__questionmark_v3)) (<= (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v2 A__questionmark_v3)) (<= (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v2 A__questionmark_v3)) (<= (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v2 A__questionmark_v3)) (<= (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (= (- A__questionmark_v0 A__questionmark_v1) (- A__questionmark_v2 A__questionmark_v3)) (= (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v2 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (<= (- A__questionmark_v0 A__questionmark_v2) (- A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (<= (- A__questionmark_v2 A__questionmark_v1) (- A__questionmark_v2 A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v2 A__questionmark_v3)) (<= (- A__questionmark_v0 A__questionmark_v3) (- A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (<= A__questionmark_v0 (- A__questionmark_v1 A__questionmark_v2)) (<= (+ A__questionmark_v0 A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (<= (- A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (<= A__questionmark_v0 (+ A__questionmark_v2 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (= (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v2) A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'plus$'| A__questionmark_v0))) (=> (= (|tptp.'fun_app$f'| _let_1 A__questionmark_v1) (|tptp.'fun_app$f'| _let_1 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|)) (= (|tptp.'plus$a'| A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'plus$a'| A__questionmark_v1 (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'plus$b'| A__questionmark_v0))) (let ((_let_2 (|tptp.'plus$b'| A__questionmark_v1))) (= (|tptp.'fun_app$h'| _let_1 (|tptp.'fun_app$h'| _let_2 A__questionmark_v2)) (|tptp.'fun_app$h'| _let_2 (|tptp.'fun_app$h'| _let_1 A__questionmark_v2)))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (+ A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)) (+ A__questionmark_v1 (+ A__questionmark_v0 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N_bool_fun$'|)) (= (|tptp.'member$b'| A__questionmark_v0 (|tptp.'collect$'| A__questionmark_v1)) (|tptp.'fun_app$d'| A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set_bool_fun$'|)) (= (|tptp.'member$'| A__questionmark_v0 (|tptp.'collect$a'| A__questionmark_v1)) (|tptp.'fun_app$c'| A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_bool_fun$'|)) (= (|tptp.'fun_app$c'| (|tptp.'member$a'| A__questionmark_v0) (|tptp.'collect$b'| A__questionmark_v1)) (|tptp.'fun_app$'| A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N_set$'|)) (= (|tptp.'collect$'| (|tptp.'uu$'| A__questionmark_v0)) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|)) (= (|tptp.'collect$a'| (|tptp.'uua$'| A__questionmark_v0)) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (= (|tptp.'collect$b'| (|tptp.'uub$'| A__questionmark_v0)) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'Int_bool_fun$'|) (A__questionmark_v1 |tptp.'Int_bool_fun$'|)) (=> (forall ((A__questionmark_v2 Int)) (= (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v2) (|tptp.'fun_app$'| A__questionmark_v1 A__questionmark_v2))) (= (|tptp.'collect$b'| A__questionmark_v0) (|tptp.'collect$b'| A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|)) (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|)) (= (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (= (= (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v2) A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'plus$'| A__questionmark_v0))) (= (= (|tptp.'fun_app$f'| _let_1 A__questionmark_v1) (|tptp.'fun_app$f'| _let_1 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N_set$'|) (A__questionmark_v1 |tptp.'N_set$'|) (A__questionmark_v2 |tptp.'N_set$'|)) (= (|tptp.'plus$c'| (|tptp.'plus$c'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$c'| A__questionmark_v0 (|tptp.'plus$c'| A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|)) (= (|tptp.'plus$a'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$a'| A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'plus$b'| A__questionmark_v0))) (= (|tptp.'fun_app$h'| (|tptp.'plus$b'| (|tptp.'fun_app$h'| _let_1 A__questionmark_v1)) A__questionmark_v2) (|tptp.'fun_app$h'| _let_1 (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v1) A__questionmark_v2))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'plus$'| A__questionmark_v0))) (= (|tptp.'fun_app$f'| (|tptp.'plus$'| (|tptp.'fun_app$f'| _let_1 A__questionmark_v1)) A__questionmark_v2) (|tptp.'fun_app$f'| _let_1 (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v1) A__questionmark_v2))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (+ (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (+ A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|) (A__questionmark_v3 |tptp.'Int_set_set$'|)) (=> (= A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'plus$a'| A__questionmark_v3 A__questionmark_v0) (|tptp.'plus$a'| A__questionmark_v1 (|tptp.'plus$a'| A__questionmark_v3 A__questionmark_v2))))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'plus$b'| A__questionmark_v3))) (let ((_let_2 (|tptp.'plus$b'| A__questionmark_v1))) (=> (= A__questionmark_v0 (|tptp.'fun_app$h'| _let_2 A__questionmark_v2)) (= (|tptp.'fun_app$h'| _let_1 A__questionmark_v0) (|tptp.'fun_app$h'| _let_2 (|tptp.'fun_app$h'| _let_1 A__questionmark_v2))))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (= A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)) (= (+ A__questionmark_v3 A__questionmark_v0) (+ A__questionmark_v1 (+ A__questionmark_v3 A__questionmark_v2))))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|) (A__questionmark_v3 |tptp.'Int_set_set$'|)) (=> (= A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v3) (|tptp.'plus$a'| A__questionmark_v1 (|tptp.'plus$a'| A__questionmark_v2 A__questionmark_v3))))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'plus$b'| A__questionmark_v1))) (=> (= A__questionmark_v0 (|tptp.'fun_app$h'| _let_1 A__questionmark_v2)) (= (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v0) A__questionmark_v3) (|tptp.'fun_app$h'| _let_1 (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v2) A__questionmark_v3)))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (= A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)) (= (+ A__questionmark_v0 A__questionmark_v3) (+ A__questionmark_v1 (+ A__questionmark_v2 A__questionmark_v3))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v2 A__questionmark_v3)) (= (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|)) (= (|tptp.'plus$a'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$a'| A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'plus$b'| A__questionmark_v0))) (= (|tptp.'fun_app$h'| (|tptp.'plus$b'| (|tptp.'fun_app$h'| _let_1 A__questionmark_v1)) A__questionmark_v2) (|tptp.'fun_app$h'| _let_1 (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v1) A__questionmark_v2))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (+ (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (+ A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (- (- A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (- (- A__questionmark_v0 A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (= (|tptp.'fun_app$f'| (|tptp.'minus$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$f'| (|tptp.'minus$'| A__questionmark_v2) A__questionmark_v3)) (= (= A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v2 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (= (- A__questionmark_v0 A__questionmark_v1) (- A__questionmark_v2 A__questionmark_v3)) (= (= A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v2 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (- _let_3 _let_2))) (let ((_let_5 (- _let_4 _let_1))) (let ((_let_6 (- _let_3 _let_1))) (let ((_let_7 (- _let_6 _let_2))) (let ((_let_8 (< _let_3 _let_2))) (let ((_let_9 (not _let_8))) (let ((_let_10 (- 0 _let_1))) (let ((_let_11 (and (=> _let_8 (< 0 _let_1)) (=> _let_9 (< _let_4 _let_1))))) (let ((_let_12 (not _let_11))) (let ((_let_13 (< _let_3 _let_1))) (let ((_let_14 (not _let_13))) (let ((_let_15 (- 0 _let_2))) (let ((_let_16 (and (=> _let_13 (< 0 _let_2)) (=> _let_14 (< _let_6 _let_2))))) (and (=> _let_16 (and (=> _let_11 (= 0 0)) (=> _let_12 (and (=> _let_8 (= 0 _let_10)) (=> _let_9 (= 0 _let_5)))))) (=> (not _let_16) (and (=> _let_13 (and (=> _let_11 (= _let_15 0)) (=> _let_12 (and (=> _let_8 (= _let_15 _let_10)) (=> _let_9 (= _let_15 _let_5)))))) (=> _let_14 (and (=> _let_11 (= _let_7 0)) (=> _let_12 (and (=> _let_8 (= _let_7 _let_10)) (=> _let_9 (= _let_7 _let_5)))))))))))))))))))))))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (- (- A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (- A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v0 (- A__questionmark_v2 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'minus$'| A__questionmark_v0))) (= (|tptp.'fun_app$f'| _let_1 (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$f'| (|tptp.'minus$'| (|tptp.'fun_app$f'| _let_1 A__questionmark_v2)) A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (- A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)) (- (- A__questionmark_v0 A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (+ (- A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (- (+ A__questionmark_v0 A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (= (|tptp.'fun_app$f'| (|tptp.'minus$'| A__questionmark_v0) (|tptp.'fun_app$f'| (|tptp.'minus$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$f'| (|tptp.'minus$'| (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v0) A__questionmark_v2)) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (- A__questionmark_v0 (- A__questionmark_v1 A__questionmark_v2)) (- (+ A__questionmark_v0 A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'plus$'| A__questionmark_v0))) (= (|tptp.'fun_app$f'| _let_1 (|tptp.'fun_app$f'| (|tptp.'minus$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$f'| (|tptp.'minus$'| (|tptp.'fun_app$f'| _let_1 A__questionmark_v1)) A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (+ A__questionmark_v0 (- A__questionmark_v1 A__questionmark_v2)) (- (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$f'| (|tptp.'minus$'| A__questionmark_v1) A__questionmark_v2)) (= (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v0) A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= A__questionmark_v0 (- A__questionmark_v1 A__questionmark_v2)) (= (+ A__questionmark_v0 A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (= (= (|tptp.'fun_app$f'| (|tptp.'minus$'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v0 (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v2) A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= (- A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v0 (+ A__questionmark_v2 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (= A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)) (= (- A__questionmark_v0 A__questionmark_v3) (+ A__questionmark_v1 (- A__questionmark_v2 A__questionmark_v3))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (+ _let_1 _let_2))) (let ((_let_4 (< _let_3 _let_2))) (and (=> _let_4 (= 0 _let_1)) (=> (not _let_4) (= (- _let_3 _let_2) _let_1)))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (+ _let_2 _let_1))) (let ((_let_4 (< _let_3 _let_2))) (and (=> _let_4 (= 0 _let_1)) (=> (not _let_4) (= (- _let_3 _let_2) _let_1)))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_5 (+ _let_1 _let_4))) (let ((_let_6 (+ _let_2 _let_4))) (let ((_let_7 (- _let_6 _let_5))) (let ((_let_8 (< _let_2 _let_1))) (let ((_let_9 (not _let_8))) (let ((_let_10 (< _let_6 _let_5))) (and (=> _let_10 (and (=> _let_8 (= 0 0)) (=> _let_9 (= 0 _let_3)))) (=> (not _let_10) (and (=> _let_8 (= _let_7 0)) (=> _let_9 (= _let_7 _let_3)))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_5 (+ _let_4 _let_1))) (let ((_let_6 (+ _let_4 _let_2))) (let ((_let_7 (- _let_6 _let_5))) (let ((_let_8 (< _let_2 _let_1))) (let ((_let_9 (not _let_8))) (let ((_let_10 (< _let_6 _let_5))) (and (=> _let_10 (and (=> _let_8 (= 0 0)) (=> _let_9 (= 0 _let_3)))) (=> (not _let_10) (and (=> _let_8 (= _let_7 0)) (=> _let_9 (= _let_7 _let_3)))))))))))))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (= (+ (- A__questionmark_v1 A__questionmark_v0) A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (= (+ A__questionmark_v0 (- A__questionmark_v1 A__questionmark_v0)) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (let ((_let_1 (<= A__questionmark_v2 (+ A__questionmark_v3 A__questionmark_v1)))) (let ((_let_2 (<= (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))) (=> (and _let_2 _let_1 _let_2 _let_1) (<= (- A__questionmark_v2 A__questionmark_v1) A__questionmark_v3))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (<= (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (<= A__questionmark_v0 (- A__questionmark_v2 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N_set$'|) (A__questionmark_v1 |tptp.'N_set_set$'|) (A__questionmark_v2 |tptp.'N_set$'|) (A__questionmark_v3 |tptp.'N_set_set$'|)) (=> (and (|tptp.'member$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$c'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$c'| (|tptp.'plus$c'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$d'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|) (A__questionmark_v3 |tptp.'Int_set_set_set$'|)) (=> (and (|tptp.'member$d'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$d'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$d'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$e'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set_set$'|)) (=> (and (|tptp.'member$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$'| (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v0) A__questionmark_v2) (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N_set$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N_set$'|)) (=> (and (|tptp.'member$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$b'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$b'| (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v0) A__questionmark_v2) (|tptp.'plus$c'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (|tptp.'fun_app$c'| (|tptp.'member$a'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$c'| (|tptp.'member$a'| A__questionmark_v2) A__questionmark_v3)) (|tptp.'fun_app$c'| (|tptp.'member$a'| (+ A__questionmark_v0 A__questionmark_v2)) (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v1) A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'N$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (<= A__questionmark_v0 A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'N$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'N$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (<= A__questionmark_v0 A__questionmark_v0)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (= (- (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v3)) (+ (- A__questionmark_v0 A__questionmark_v2) (- A__questionmark_v1 A__questionmark_v3)))) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| _let_3) |tptp.'x$'|)) (forall ((A__questionmark_v0 |tptp.'N_set$'|) (A__questionmark_v1 |tptp.'N_set$'|) (A__questionmark_v2 |tptp.'N_set$'|) (A__questionmark_v3 |tptp.'N_set$'|)) (=> (and (|tptp.'less_eq$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'less_eq$b'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'less_eq$b'| (|tptp.'plus$c'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$c'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|) (A__questionmark_v3 |tptp.'Int_set_set$'|)) (=> (and (|tptp.'less_eq$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'less_eq$c'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'less_eq$c'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v2) A__questionmark_v3)) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v0) A__questionmark_v2)) (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v1) A__questionmark_v3)))) (<= _let_7 (|tptp.'fun_app$e'| |tptp.'of_nat$'| |tptp.'a$'|)) (|tptp.'fun_app$d'| _let_5 _let_3) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (<= (+ _let_3 _let_2) (+ _let_3 _let_1)) (<= _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (< _let_2 _let_1))) (let ((_let_5 (not _let_4))) (let ((_let_6 (and (=> _let_4 (< _let_2 0)) (=> _let_5 (< _let_2 _let_3))))) (=> (<= _let_1 _let_2) (and (=> _let_6 (= 0 _let_1)) (=> (not _let_6) (and (=> _let_4 (= (- _let_2 0) _let_1)) (=> _let_5 (= (- _let_2 _let_3) _let_1))))))))))))) (forall ((A__questionmark_v0 |tptp.'N$'|)) (= (|tptp.'fun_app$i'| |tptp.'from_nat$'| (|tptp.'to_nat$'| A__questionmark_v0)) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_4 (+ _let_3 _let_2))) (let ((_let_5 (- _let_4 _let_1))) (let ((_let_6 (+ _let_3 (- _let_2 _let_1)))) (let ((_let_7 (< _let_4 _let_1))) (let ((_let_8 (not _let_7))) (let ((_let_9 (< _let_2 _let_1))) (let ((_let_10 (+ _let_3 0))) (=> (<= _let_1 _let_2) (and (=> _let_9 (and (=> _let_7 (= _let_10 0)) (=> _let_8 (= _let_10 _let_5)))) (=> (not _let_9) (and (=> _let_7 (= _let_6 0)) (=> _let_8 (= _let_6 _let_5))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_4 (+ _let_3 _let_2))) (let ((_let_5 (- _let_4 _let_1))) (let ((_let_6 (+ (- _let_3 _let_1) _let_2))) (let ((_let_7 (< _let_4 _let_1))) (let ((_let_8 (not _let_7))) (let ((_let_9 (< _let_3 _let_1))) (let ((_let_10 (+ 0 _let_2))) (=> (<= _let_1 _let_3) (and (=> _let_9 (and (=> _let_7 (= _let_10 0)) (=> _let_8 (= _let_10 _let_5)))) (=> (not _let_9) (and (=> _let_7 (= _let_6 0)) (=> _let_8 (= _let_6 _let_5))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_4 (+ _let_3 _let_2))) (let ((_let_5 (- _let_4 _let_1))) (let ((_let_6 (- _let_1 _let_2))) (let ((_let_7 (- _let_3 _let_6))) (let ((_let_8 (< _let_4 _let_1))) (let ((_let_9 (not _let_8))) (let ((_let_10 (< _let_1 _let_2))) (let ((_let_11 (not _let_10))) (let ((_let_12 (- _let_3 0))) (let ((_let_13 (and (=> _let_10 (< _let_3 0)) (=> _let_11 (< _let_3 _let_6))))) (=> (<= _let_2 _let_1) (and (=> _let_13 (and (=> _let_8 (= 0 0)) (=> _let_9 (= 0 _let_5)))) (=> (not _let_13) (and (=> _let_10 (and (=> _let_8 (= _let_12 0)) (=> _let_9 (= _let_12 _let_5)))) (=> _let_11 (and (=> _let_8 (= _let_7 0)) (=> _let_9 (= _let_7 _let_5)))))))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (<= _let_1 _let_1))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (=> (and (<= _let_2 _let_3) (<= _let_3 _let_1)) (<= _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (= _let_2 _let_1) (<= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (and (<= _let_2 _let_1) (<= _let_1 _let_2)) (= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (or (<= _let_1 _let_2) (<= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v1) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (=> (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v3) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))))) (exists ((A__questionmark_v3 |tptp.'Nat$'|)) (and (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Nat$'|)) (=> (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v4) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v4) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3)))))))) (forall ((A__questionmark_v0 |tptp.'N_set$'|) (A__questionmark_v1 |tptp.'N_set$'|) (A__questionmark_v2 |tptp.'N_set$'|) (A__questionmark_v3 |tptp.'N_set$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (and (|tptp.'less_eq$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'less_eq$b'| A__questionmark_v2 A__questionmark_v3) (|tptp.'member$b'| A__questionmark_v4 (|tptp.'plus$c'| A__questionmark_v0 A__questionmark_v2))) (|tptp.'member$b'| A__questionmark_v4 (|tptp.'plus$c'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|) (A__questionmark_v3 |tptp.'Int_set_set$'|) (A__questionmark_v4 |tptp.'Int_set$'|)) (=> (and (|tptp.'less_eq$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'less_eq$c'| A__questionmark_v2 A__questionmark_v3) (|tptp.'member$'| A__questionmark_v4 (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v2))) (|tptp.'member$'| A__questionmark_v4 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|) (A__questionmark_v4 Int)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v4))) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v2) A__questionmark_v3) (|tptp.'fun_app$c'| _let_1 (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v0) A__questionmark_v2))) (|tptp.'fun_app$c'| _let_1 (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v1) A__questionmark_v3))))) _let_4 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (and (<= (+ _let_3 _let_2) _let_1) (=> (and (<= _let_3 _let_1) (<= _let_2 _let_1)) false)) false))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (<= _let_1 (+ _let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (<= _let_1 (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) _let_1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (<= (+ _let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) _let_1) (<= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (=> (<= (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) _let_2) _let_1) (<= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|) (A__questionmark_v3 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (and (<= _let_4 _let_2) (<= _let_3 _let_1)) (<= (+ _let_4 _let_3) (+ _let_2 _let_1)))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (<= _let_3 _let_2) (<= (+ _let_3 _let_1) (+ _let_2 _let_1))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (<= _let_2 _let_1) (<= _let_2 (+ _let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (<= _let_2 _let_1) (<= _let_2 (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2) _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (- _let_1 _let_3))) (let ((_let_5 (- _let_2 _let_3))) (let ((_let_6 (< _let_1 _let_3))) (let ((_let_7 (not _let_6))) (let ((_let_8 (< _let_2 _let_3))) (=> (and (<= _let_3 _let_2) (<= _let_3 _let_1)) (= (and (=> _let_8 (and (=> _let_6 (= 0 0)) (=> _let_7 (= 0 _let_4)))) (=> (not _let_8) (and (=> _let_6 (= _let_5 0)) (=> _let_7 (= _let_5 _let_4))))) (= _let_2 _let_1)))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (- _let_1 _let_3))) (let ((_let_5 (- _let_2 _let_3))) (let ((_let_6 (< _let_1 _let_3))) (let ((_let_7 (not _let_6))) (let ((_let_8 (< _let_2 _let_3))) (=> (and (<= _let_3 _let_2) (<= _let_3 _let_1)) (= (and (=> _let_8 (and (=> _let_6 (<= 0 0)) (=> _let_7 (<= 0 _let_4)))) (=> (not _let_8) (and (=> _let_6 (<= _let_5 0)) (=> _let_7 (<= _let_5 _let_4))))) (<= _let_2 _let_1)))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_5 (- _let_1 _let_4))) (let ((_let_6 (- _let_2 _let_4))) (let ((_let_7 (- _let_6 _let_5))) (let ((_let_8 (< _let_2 _let_1))) (let ((_let_9 (not _let_8))) (let ((_let_10 (< _let_1 _let_4))) (let ((_let_11 (not _let_10))) (let ((_let_12 (- _let_6 0))) (let ((_let_13 (< _let_2 _let_4))) (let ((_let_14 (not _let_13))) (let ((_let_15 (- 0 _let_5))) (let ((_let_16 (- 0 0))) (let ((_let_17 (and (=> _let_13 (and (=> _let_10 (< 0 0)) (=> _let_11 (< 0 _let_5)))) (=> _let_14 (and (=> _let_10 (< _let_6 0)) (=> _let_11 (< _let_6 _let_5))))))) (=> (and (<= _let_4 _let_2) (<= _let_4 _let_1)) (and (=> _let_17 (and (=> _let_8 (= 0 0)) (=> _let_9 (= 0 _let_3)))) (=> (not _let_17) (and (=> _let_13 (and (=> _let_10 (and (=> _let_8 (= _let_16 0)) (=> _let_9 (= _let_16 _let_3)))) (=> _let_11 (and (=> _let_8 (= _let_15 0)) (=> _let_9 (= _let_15 _let_3)))))) (=> _let_14 (and (=> _let_10 (and (=> _let_8 (= _let_12 0)) (=> _let_9 (= _let_12 _let_3)))) (=> _let_11 (and (=> _let_8 (= _let_7 0)) (=> _let_9 (= _let_7 _let_3)))))))))))))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_5 (- _let_4 _let_1))) (let ((_let_6 (< _let_2 _let_1))) (let ((_let_7 (not _let_6))) (let ((_let_8 (< _let_4 _let_1))) (=> (<= _let_4 _let_2) (and (=> _let_8 (and (=> _let_6 (<= 0 0)) (=> _let_7 (<= 0 _let_3)))) (=> (not _let_8) (and (=> _let_6 (<= _let_5 0)) (=> _let_7 (<= _let_5 _let_3))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (< _let_1 _let_2))) (and (=> _let_3 (<= 0 _let_1)) (=> (not _let_3) (<= (- _let_1 _let_2) _let_1))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_4 (- _let_3 _let_2))) (let ((_let_5 (- _let_3 _let_1))) (let ((_let_6 (< _let_3 _let_2))) (let ((_let_7 (not _let_6))) (let ((_let_8 (< _let_3 _let_1))) (=> (and (<= _let_1 _let_3) (<= _let_2 _let_3)) (= (and (=> _let_8 (and (=> _let_6 (<= 0 0)) (=> _let_7 (<= 0 _let_4)))) (=> (not _let_8) (and (=> _let_6 (<= _let_5 0)) (=> _let_7 (<= _let_5 _let_4))))) (<= _let_2 _let_1)))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_5 (- _let_2 _let_4))) (let ((_let_6 (< _let_2 _let_1))) (let ((_let_7 (not _let_6))) (let ((_let_8 (< _let_2 _let_4))) (=> (<= _let_1 _let_4) (and (=> _let_8 (and (=> _let_6 (<= 0 0)) (=> _let_7 (<= 0 _let_3)))) (=> (not _let_8) (and (=> _let_6 (<= _let_5 0)) (=> _let_7 (<= _let_5 _let_3))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (< _let_3 _let_1))) (= (and (=> _let_4 (<= 0 _let_2)) (=> (not _let_4) (<= (- _let_3 _let_1) _let_2))) (<= _let_3 (+ _let_2 _let_1)))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_4 (< _let_1 _let_2))) (=> (<= _let_2 _let_1) (= (and (=> _let_4 (<= _let_3 0)) (=> (not _let_4) (<= _let_3 (- _let_1 _let_2)))) (<= (+ _let_3 _let_2) _let_1)))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_4 (+ _let_3 (- _let_2 _let_1)))) (let ((_let_5 (+ _let_3 _let_2))) (let ((_let_6 (- _let_5 _let_1))) (let ((_let_7 (< _let_2 _let_1))) (let ((_let_8 (not _let_7))) (let ((_let_9 (+ _let_3 0))) (let ((_let_10 (< _let_5 _let_1))) (=> (<= _let_1 _let_2) (and (=> _let_10 (and (=> _let_7 (= 0 _let_9)) (=> _let_8 (= 0 _let_4)))) (=> (not _let_10) (and (=> _let_7 (= _let_6 _let_9)) (=> _let_8 (= _let_6 _let_4))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_4 (+ (- _let_3 _let_2) _let_1))) (let ((_let_5 (+ _let_3 _let_1))) (let ((_let_6 (- _let_5 _let_2))) (let ((_let_7 (< _let_3 _let_2))) (let ((_let_8 (not _let_7))) (let ((_let_9 (+ 0 _let_1))) (let ((_let_10 (< _let_5 _let_2))) (=> (<= _let_2 _let_3) (and (=> _let_10 (and (=> _let_7 (= 0 _let_9)) (=> _let_8 (= 0 _let_4)))) (=> (not _let_10) (and (=> _let_7 (= _let_6 _let_9)) (=> _let_8 (= _let_6 _let_4))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_4 (< _let_3 _let_1))) (=> (<= _let_1 _let_3) (= (and (=> _let_4 (= 0 _let_2)) (=> (not _let_4) (= (- _let_3 _let_1) _let_2))) (= _let_3 (+ _let_2 _let_1))))))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$i'| |tptp.'from_nat$'| (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v0)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v1))))))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (= (<= A__questionmark_v1 A__questionmark_v0) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) false) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0) false)) false)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (=> (<= A__questionmark_v0 A__questionmark_v1) false) (=> (<= A__questionmark_v1 A__questionmark_v0) false)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_int_set_fun$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$k'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$k'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$k'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$k'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_set_fun$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (= (|tptp.'fun_app$l'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$l'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$l'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$l'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$m'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Int_set$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$m'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$m'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$m'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$n'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Int_set$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v4) A__questionmark_v5) (<= (|tptp.'fun_app$n'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$n'| A__questionmark_v2 A__questionmark_v5))))) (<= (|tptp.'fun_app$n'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set_int_set_fun$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$h'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Int_set$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$h'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$h'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$h'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (<= (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v5))))) (<= (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (= (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (= (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (<= (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v5))))) (<= (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'N_int_set_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$k'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$k'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$k'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) (|tptp.'fun_app$k'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_int_set_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$l'| A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$l'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$l'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) (|tptp.'fun_app$l'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Int_set_n_fun$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$m'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Int_set$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$m'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$m'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) (|tptp.'fun_app$m'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set_int_fun$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$n'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Int_set$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v4) A__questionmark_v5) (<= (|tptp.'fun_app$n'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$n'| A__questionmark_v1 A__questionmark_v5))))) (<= A__questionmark_v0 (|tptp.'fun_app$n'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set_int_set_fun$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$h'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Int_set$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$h'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$h'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) (|tptp.'fun_app$h'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N_n_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'N_int_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (<= (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v5))))) (<= A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Int_n_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (<= (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v5))))) (<= A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (or (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|)) (=> (= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$m'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Int_set$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$m'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$m'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$m'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (<= (|tptp.'fun_app$n'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Int_set$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v4) A__questionmark_v5) (<= (|tptp.'fun_app$n'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$n'| A__questionmark_v2 A__questionmark_v5))))) (<= (|tptp.'fun_app$n'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set_int_set_fun$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$h'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'Int_set$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$h'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$h'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| (|tptp.'fun_app$h'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (<= (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (<= (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v5))))) (<= (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (<= (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v5))))) (<= (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N_n_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v3))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Int_n_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v3))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'N_int_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (<= A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (<= (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v5))))) (<= A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (<= (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v5))))) (<= A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (= A__questionmark_v0 A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= A__questionmark_v0 A__questionmark_v1) (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0)) (= A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v0)) (= A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2))) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| _let_1 A__questionmark_v0)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v2 A__questionmark_v0)) (<= A__questionmark_v2 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2))) (=> (and (= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| _let_1 A__questionmark_v1)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0)) (= A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v0)) (= A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (= A__questionmark_v0 A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= A__questionmark_v0 A__questionmark_v1) (and (<= A__questionmark_v1 A__questionmark_v0) (<= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0)) (= A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N_n_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v3) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4))) (forall ((A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4)))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N_n_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v3) A__questionmark_v4) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4))) (forall ((A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4)))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'Int_int_bool_fun_fun$'|) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (forall ((A__questionmark_v3 Int) (A__questionmark_v4 Int)) (=> (<= A__questionmark_v3 A__questionmark_v4) (|tptp.'fun_app$'| (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4))) (forall ((A__questionmark_v3 Int) (A__questionmark_v4 Int)) (=> (|tptp.'fun_app$'| (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3) (|tptp.'fun_app$'| (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4)))) (|tptp.'fun_app$'| (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (= A__questionmark_v0 A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2))) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| _let_1 A__questionmark_v0)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0)) (= A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v0)) (= A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$d'| _let_1 A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1))) (let ((_let_4 (|tptp.'fun_app$d'| _let_3 A__questionmark_v2))) (let ((_let_5 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2))) (let ((_let_6 (|tptp.'fun_app$d'| _let_5 A__questionmark_v0))) (let ((_let_7 (|tptp.'fun_app$d'| _let_3 A__questionmark_v0))) (let ((_let_8 (|tptp.'fun_app$d'| _let_1 A__questionmark_v2))) (let ((_let_9 (|tptp.'fun_app$d'| _let_5 A__questionmark_v1))) (=> (and (=> (and _let_2 _let_6) false) (=> (and _let_7 _let_9) false) (=> (and _let_9 _let_8) false) (=> (and _let_8 _let_7) false) (=> (and _let_6 _let_4) false) (=> (and _let_4 _let_2) false)) false))))))))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (= A__questionmark_v0 A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= A__questionmark_v0 A__questionmark_v1) (and (<= A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$d'| _let_1 A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2))) (let ((_let_4 (|tptp.'fun_app$d'| _let_3 A__questionmark_v0))) (let ((_let_5 (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1))) (let ((_let_6 (|tptp.'fun_app$d'| _let_5 A__questionmark_v2))) (let ((_let_7 (|tptp.'fun_app$d'| _let_5 A__questionmark_v0))) (let ((_let_8 (|tptp.'fun_app$d'| _let_3 A__questionmark_v1))) (let ((_let_9 (|tptp.'fun_app$d'| _let_1 A__questionmark_v2))) (=> (and (=> (and _let_2 _let_6) false) (=> (and _let_7 _let_9) false) (=> (and _let_9 _let_8) false) (=> (and _let_8 _let_7) false) (=> (and _let_6 _let_4) false) (=> (and _let_4 _let_2) false)) false))))))))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (let ((_let_1 (<= A__questionmark_v0 A__questionmark_v1))) (let ((_let_2 (<= A__questionmark_v2 A__questionmark_v0))) (let ((_let_3 (<= A__questionmark_v1 A__questionmark_v2))) (let ((_let_4 (<= A__questionmark_v1 A__questionmark_v0))) (let ((_let_5 (<= A__questionmark_v2 A__questionmark_v1))) (let ((_let_6 (<= A__questionmark_v0 A__questionmark_v2))) (=> (and (=> (and _let_1 _let_3) false) (=> (and _let_4 _let_6) false) (=> (and _let_6 _let_5) false) (=> (and _let_5 _let_4) false) (=> (and _let_3 _let_2) false) (=> (and _let_2 _let_1) false)) false)))))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) false) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0) false)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0) (not (= A__questionmark_v0 A__questionmark_v1))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0) (not (= A__questionmark_v1 A__questionmark_v0))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (not (<= A__questionmark_v0 A__questionmark_v1)) (and (<= A__questionmark_v1 A__questionmark_v0) (not (= A__questionmark_v1 A__questionmark_v0))))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|)) (=> (and (|tptp.'member$'| A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'Int_set$'|) (A__questionmark_v4 |tptp.'Int_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v3) A__questionmark_v4)) (|tptp.'member$'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$'| A__questionmark_v4 A__questionmark_v2)) false))) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N_set$'|) (A__questionmark_v2 |tptp.'N_set$'|)) (=> (and (|tptp.'member$b'| A__questionmark_v0 (|tptp.'plus$c'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v3) A__questionmark_v4)) (|tptp.'member$b'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$b'| A__questionmark_v4 A__questionmark_v2)) false))) false)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (=> (and (|tptp.'fun_app$c'| (|tptp.'member$a'| A__questionmark_v0) (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v1) A__questionmark_v2)) (forall ((A__questionmark_v3 Int) (A__questionmark_v4 Int)) (=> (and (= A__questionmark_v0 (+ A__questionmark_v3 A__questionmark_v4)) (|tptp.'fun_app$c'| (|tptp.'member$a'| A__questionmark_v3) A__questionmark_v1) (|tptp.'fun_app$c'| (|tptp.'member$a'| A__questionmark_v4) A__questionmark_v2)) false))) false)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| |tptp.'x$'|) _let_3) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (+ _let_1 1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_5 (+ _let_4 _let_3))) (let ((_let_6 (- _let_5 _let_2))) (let ((_let_7 (+ (- _let_1 _let_3) 1))) (let ((_let_8 (- _let_4 _let_7))) (let ((_let_9 (< _let_5 _let_2))) (let ((_let_10 (not _let_9))) (let ((_let_11 (< _let_1 _let_3))) (let ((_let_12 (not _let_11))) (let ((_let_13 (+ 0 1))) (let ((_let_14 (- _let_4 _let_13))) (let ((_let_15 (and (=> _let_11 (< _let_4 _let_13)) (=> _let_12 (< _let_4 _let_7))))) (=> (<= _let_3 _let_1) (and (=> _let_15 (and (=> _let_9 (= 0 0)) (=> _let_10 (= 0 _let_6)))) (=> (not _let_15) (and (=> _let_11 (and (=> _let_9 (= _let_14 0)) (=> _let_10 (= _let_14 _let_6)))) (=> _let_12 (and (=> _let_9 (= _let_8 0)) (=> _let_10 (= _let_8 _let_6)))))))))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (+ _let_2 _let_1))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_5 (+ _let_4 1))) (let ((_let_6 (- _let_5 _let_3))) (let ((_let_7 (+ (- _let_4 _let_2) 1))) (let ((_let_8 (- _let_7 _let_1))) (let ((_let_9 (< _let_5 _let_3))) (let ((_let_10 (not _let_9))) (let ((_let_11 (< _let_4 _let_2))) (let ((_let_12 (not _let_11))) (let ((_let_13 (+ 0 1))) (let ((_let_14 (- _let_13 _let_1))) (let ((_let_15 (and (=> _let_11 (< _let_13 _let_1)) (=> _let_12 (< _let_7 _let_1))))) (=> (<= _let_2 _let_4) (and (=> _let_15 (and (=> _let_9 (= 0 0)) (=> _let_10 (= 0 _let_6)))) (=> (not _let_15) (and (=> _let_11 (and (=> _let_9 (= _let_14 0)) (=> _let_10 (= _let_14 _let_6)))) (=> _let_12 (and (=> _let_9 (= _let_8 0)) (=> _let_10 (= _let_8 _let_6)))))))))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_4 (< _let_3 _let_1))) (=> (<= _let_1 _let_3) (= (and (=> _let_4 (< 0 _let_2)) (=> (not _let_4) (< (- _let_3 _let_1) _let_2))) (< _let_3 (+ _let_2 _let_1))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 Int)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (- (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v1) A__questionmark_v2) A__questionmark_v3) (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v2) A__questionmark_v4)))) (let ((_let_4 (< _let_2 _let_1))) (=> (<= _let_1 _let_2) (and (=> _let_4 (= _let_3 (- (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| 0)) A__questionmark_v2) A__questionmark_v3) A__questionmark_v4))) (=> (not _let_4) (= _let_3 (- (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (- _let_2 _let_1))) A__questionmark_v2) A__questionmark_v3) A__questionmark_v4)))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 Int)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (- (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v2) A__questionmark_v3) (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v1) A__questionmark_v2) A__questionmark_v4)))) (let ((_let_4 (< _let_2 _let_1))) (=> (<= _let_1 _let_2) (and (=> _let_4 (= _let_3 (- A__questionmark_v3 (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| 0)) A__questionmark_v2) A__questionmark_v4)))) (=> (not _let_4) (= _let_3 (- A__questionmark_v3 (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (- _let_2 _let_1))) A__questionmark_v2) A__questionmark_v4))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (= (+ _let_2 1) (+ _let_1 1)) (= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (= (+ _let_2 1) (+ _let_1 1)) (= _let_2 _let_1))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (< (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (< (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (< A__questionmark_v1 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (< (+ _let_2 1) (+ _let_1 1)) (< _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< _let_2 _let_1) (< (+ _let_2 1) (+ _let_1 1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (< _let_1 (+ _let_1 1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (<= (+ _let_2 1) (+ _let_1 1)) (<= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (+ _let_2 (+ _let_1 1)) (+ (+ _let_2 _let_1) 1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (< (+ _let_3 _let_2) (+ _let_3 _let_1)) (< _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (- _let_3 _let_2))) (let ((_let_5 (- _let_4 _let_1))) (let ((_let_6 (+ _let_1 1))) (let ((_let_7 (+ _let_3 1))) (let ((_let_8 (- _let_7 _let_2))) (let ((_let_9 (- _let_8 _let_6))) (let ((_let_10 (< _let_3 _let_2))) (let ((_let_11 (not _let_10))) (let ((_let_12 (- 0 _let_1))) (let ((_let_13 (and (=> _let_10 (< 0 _let_1)) (=> _let_11 (< _let_4 _let_1))))) (let ((_let_14 (not _let_13))) (let ((_let_15 (< _let_7 _let_2))) (let ((_let_16 (not _let_15))) (let ((_let_17 (- 0 _let_6))) (let ((_let_18 (and (=> _let_15 (< 0 _let_6)) (=> _let_16 (< _let_8 _let_6))))) (and (=> _let_18 (and (=> _let_13 (= 0 0)) (=> _let_14 (and (=> _let_10 (= 0 _let_12)) (=> _let_11 (= 0 _let_5)))))) (=> (not _let_18) (and (=> _let_15 (and (=> _let_13 (= _let_17 0)) (=> _let_14 (and (=> _let_10 (= _let_17 _let_12)) (=> _let_11 (= _let_17 _let_5)))))) (=> _let_16 (and (=> _let_13 (= _let_9 0)) (=> _let_14 (and (=> _let_10 (= _let_9 _let_12)) (=> _let_11 (= _let_9 _let_5)))))))))))))))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (+ _let_1 1))) (let ((_let_5 (+ _let_2 1))) (let ((_let_6 (- _let_5 _let_4))) (let ((_let_7 (< _let_2 _let_1))) (let ((_let_8 (not _let_7))) (let ((_let_9 (< _let_5 _let_4))) (and (=> _let_9 (and (=> _let_7 (= 0 0)) (=> _let_8 (= 0 _let_3)))) (=> (not _let_9) (and (=> _let_7 (= _let_6 0)) (=> _let_8 (= _let_6 _let_3))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 Int)) (= (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) 1))) A__questionmark_v1) (+ A__questionmark_v1 (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 Int)) (= (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)))) A__questionmark_v2) (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v2) (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v1) A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< _let_2 _let_1) (<= (+ _let_2 1) _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (<= (+ _let_2 1) _let_1) (< _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat_bool_fun$'|)) (=> (and (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v0) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3))) (=> (and (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) _let_1) (< _let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'fun_app$j'| A__questionmark_v2 (|tptp.'nat$'| (+ _let_1 1))))))) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat_bool_fun$'|)) (=> (and (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v1) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3))) (=> (and (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) _let_1) (< _let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (|tptp.'fun_app$j'| A__questionmark_v2 (|tptp.'nat$'| (+ _let_1 1)))) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v3))))) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (<= (+ _let_2 1) _let_1) (< _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (=> (<= _let_1 _let_2) (= (< _let_2 (+ _let_1 1)) (= _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (< _let_2 (+ _let_1 1)) (<= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (< _let_2 _let_1) (<= (+ _let_2 1) _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (<= _let_2 _let_1) (< _let_2 (+ _let_1 1)))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (= (not (< A__questionmark_v1 A__questionmark_v0)) true))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) true))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (= (= A__questionmark_v1 A__questionmark_v0) false))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (= A__questionmark_v1 A__questionmark_v0) false))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (= (= A__questionmark_v0 A__questionmark_v1) false))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (= A__questionmark_v0 A__questionmark_v1) false))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (or (< A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 tptp.tlbool)) (=> (< A__questionmark_v0 A__questionmark_v1) (= (=> (< A__questionmark_v1 A__questionmark_v0) (= A__questionmark_v2 tptp.tltrue)) true))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 tptp.tlbool)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v2 tptp.tltrue)) true))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (not (< A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (< (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v5))))) (< (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (< (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (< (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v5))))) (< (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (< (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v5))))) (< A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'N_int_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (< A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (< (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v5))))) (< A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Int_n_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v3))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N_n_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v3))))) (forall ((A__questionmark_v0 Int)) (not (< A__questionmark_v0 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|)) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (= (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (< (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v5))))) (< (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (= (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (< (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v5))))) (< (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (< (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v5))))) (< A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Int_n_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'N_int_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (< (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v5))))) (< A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N_n_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v0)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) false)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (not (= A__questionmark_v0 A__questionmark_v1)) (or (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (= A__questionmark_v0 A__questionmark_v1)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v0)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) false)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (not (= A__questionmark_v0 A__questionmark_v1)) (=> (< A__questionmark_v0 A__questionmark_v1) false) (=> (< A__questionmark_v1 A__questionmark_v0) false)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (not (= A__questionmark_v0 A__questionmark_v1)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) false) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0) false)) false)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (not (= A__questionmark_v0 A__questionmark_v1)) (=> (< A__questionmark_v0 A__questionmark_v1) false) (=> (< A__questionmark_v1 A__questionmark_v0) false)) false)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (not (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v2 A__questionmark_v0)) (< A__questionmark_v2 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2))) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| _let_1 A__questionmark_v0)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'Nat_n_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$i'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1)))) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v3))) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v2)) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (not (< A__questionmark_v0 A__questionmark_v1)) (or (< A__questionmark_v1 A__questionmark_v0) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N_n_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v3) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4))) (forall ((A__questionmark_v3 |tptp.'N$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v3)) (forall ((A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4)))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'Nat_n_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$i'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1)))) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v3))) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v2)) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Int_int_bool_fun_fun$'|) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (forall ((A__questionmark_v3 Int) (A__questionmark_v4 Int)) (=> (< A__questionmark_v3 A__questionmark_v4) (|tptp.'fun_app$'| (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4))) (forall ((A__questionmark_v3 Int)) (|tptp.'fun_app$'| (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v3)) (forall ((A__questionmark_v3 Int) (A__questionmark_v4 Int)) (=> (|tptp.'fun_app$'| (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3) (|tptp.'fun_app$'| (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4)))) (|tptp.'fun_app$'| (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N_n_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v3) A__questionmark_v4) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4))) (forall ((A__questionmark_v3 |tptp.'N$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v3)) (forall ((A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4)))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2))) (=> (and (= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| _let_1 A__questionmark_v1)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) true))) (forall ((A__questionmark_v0 |tptp.'N_bool_fun$'|)) (= (exists ((A__questionmark_v1 |tptp.'N$'|)) (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v1)) (exists ((A__questionmark_v1 |tptp.'N$'|)) (and (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v1) (forall ((A__questionmark_v2 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v1) (not (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v2)))))))) (forall ((A__questionmark_v0 Int)) (not (< A__questionmark_v0 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|)) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (= A__questionmark_v0 A__questionmark_v1) false))) (forall ((A__questionmark_v0 |tptp.'N_bool_fun$'|)) (= (exists ((A__questionmark_v1 |tptp.'N$'|)) (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v1)) (exists ((A__questionmark_v1 |tptp.'N$'|)) (and (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v1) (forall ((A__questionmark_v2 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v2) (not (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v2)))))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (= A__questionmark_v1 A__questionmark_v0) false))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v0)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) false) (=> (= A__questionmark_v1 A__questionmark_v0) false) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0) false)) false)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (=> (< A__questionmark_v0 A__questionmark_v1) false) (=> (= A__questionmark_v0 A__questionmark_v1) false) (=> (< A__questionmark_v1 A__questionmark_v0) false)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) false) (=> (= A__questionmark_v0 A__questionmark_v1) false) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0) false)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 tptp.tlbool)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v2 tptp.tltrue)) true))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (not (< A__questionmark_v0 A__questionmark_v1)) (= (not (< A__questionmark_v1 A__questionmark_v0)) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N_bool_fun$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (forall ((A__questionmark_v2 |tptp.'N$'|)) (=> (forall ((A__questionmark_v3 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v3) A__questionmark_v2) (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v3))) (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v2))) (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (= A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v0) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|)) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N_bool_fun$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (forall ((A__questionmark_v2 |tptp.'N$'|)) (=> (forall ((A__questionmark_v3 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v3) (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v3))) (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v2))) (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2))) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| _let_1 A__questionmark_v0)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) false)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v0)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) false)) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)) false)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (= A__questionmark_v0 A__questionmark_v1)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (not (= A__questionmark_v0 A__questionmark_v1)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0) false) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) false)) false)) (forall ((A__questionmark_v0 Int)) (exists ((A__questionmark_v1 Int)) (< A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 Int)) (exists ((A__questionmark_v1 Int)) (< A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2)) 1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2)) 1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (< _let_1 (+ (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) _let_1) 1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (< _let_1 (+ (+ _let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) 1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (and (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2)) 1)) false))) false)) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (+ _let_1 1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_4 (< _let_1 _let_3))) (and (=> _let_4 (< 0 _let_2)) (=> (not _let_4) (< (- _let_1 _let_3) _let_2)))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (+ _let_1 1))) (let ((_let_5 (+ (- _let_2 _let_4) 1))) (let ((_let_6 (< _let_2 _let_1))) (let ((_let_7 (not _let_6))) (let ((_let_8 (< _let_2 _let_4))) (let ((_let_9 (+ 0 1))) (=> (< _let_1 _let_2) (and (=> _let_8 (and (=> _let_6 (= _let_9 0)) (=> _let_7 (= _let_9 _let_3)))) (=> (not _let_8) (and (=> _let_6 (= _let_5 0)) (=> _let_7 (= _let_5 _let_3)))))))))))))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v0)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'to_nat$'| A__questionmark_v1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (not (< _let_2 _let_1)) (= (< _let_2 (+ _let_1 1)) (= _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat_bool_fun$'|)) (=> (and (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (=> (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1)) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v3))) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3))) (=> (and (< _let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (|tptp.'fun_app$j'| A__questionmark_v2 (|tptp.'nat$'| (+ _let_1 1)))) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v3))))) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (=> (and (not (= _let_1 _let_2)) (=> (< _let_1 _let_2) false) (=> (< _let_2 _let_1) false)) false)))) (forall ((A__questionmark_v0 |tptp.'Nat_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (not (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v2)) (exists ((A__questionmark_v3 |tptp.'Nat$'|)) (and (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2)) (not (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v3)))))) (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Nat_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2)) (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v3))) (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v2))) (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< _let_1 _let_1) false))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat_nat_bool_fun_fun$'|)) (=> (and (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$j'| (|tptp.'fun_app$q'| A__questionmark_v2 A__questionmark_v3) (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1)))) (forall ((A__questionmark_v3 |tptp.'Nat$'|) (A__questionmark_v4 |tptp.'Nat$'|) (A__questionmark_v5 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$q'| A__questionmark_v2 A__questionmark_v3))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v4))) (=> (and (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) _let_2) (< _let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v5)) (|tptp.'fun_app$j'| _let_1 A__questionmark_v4) (|tptp.'fun_app$j'| (|tptp.'fun_app$q'| A__questionmark_v2 A__questionmark_v4) A__questionmark_v5)) (|tptp.'fun_app$j'| _let_1 A__questionmark_v5)))))) (|tptp.'fun_app$j'| (|tptp.'fun_app$q'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (=> (and (< _let_2 _let_3) (< _let_3 _let_1)) (< (+ _let_2 1) _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< _let_2 _let_1) (not (= _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (=> (< _let_1 _let_2) (not (= _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (not (< _let_1 _let_1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< (+ _let_2 1) (+ _let_1 1)) (< _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (=> (and (not (< _let_1 _let_2)) (< _let_1 (+ _let_2 1))) (= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (< (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (and (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ _let_1 1)) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_bool_fun$'|)) (= (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2) (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) 1)) (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v2))) (and (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v0) (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0)) (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v2)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (= (not (< _let_1 _let_2)) (< _let_2 (+ _let_1 1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (= (not (= _let_1 _let_2)) (or (< _let_1 _let_2) (< _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (not (= _let_1 (+ _let_1 1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (< _let_2 (+ _let_1 1)) (or (< _let_2 _let_1) (= _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_bool_fun$'|)) (= (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (and (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2) (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) 1)) (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v2))) (or (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v0) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (and (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0)) (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v2)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (= (+ _let_2 1) (+ _let_1 1)) (= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< _let_2 _let_1) (< _let_2 (+ _let_1 1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (and (< _let_2 (+ _let_1 1)) (=> (< _let_2 _let_1) false) (=> (= _let_2 _let_1) false)) false)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_3 (+ _let_2 1))) (=> (and (< _let_2 _let_1) (not (= _let_3 _let_1))) (< _let_3 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (and (< (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (=> (and (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) _let_1) (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ _let_1 1))) false)))) false)) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< (+ _let_2 1) _let_1) (< _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (=> (and (< _let_1 _let_2) (=> (= _let_2 (+ _let_1 1)) false) (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (=> (and (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) _let_1) (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ _let_1 1))) false)))) false)))) (forall ((A__questionmark_v0 |tptp.'Nat_int_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (< (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v3) (|tptp.'fun_app$e'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))))) (= (< (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v2)) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))))) (forall ((A__questionmark_v0 |tptp.'Nat_n_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v3)) (|tptp.'fun_app$i'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))))) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v2)) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))))) (forall ((A__questionmark_v0 |tptp.'Nat_int_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (< (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v3) (|tptp.'fun_app$e'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))))) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (< (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Nat_n_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v3)) (|tptp.'fun_app$i'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))))) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v2)))) _let_2 (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (not (< A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (not (< A__questionmark_v0 A__questionmark_v1)) (<= A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (or (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (not (< A__questionmark_v0 A__questionmark_v1)) (or (not (<= A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v1 A__questionmark_v0))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (or (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))) _let_1 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (not (< A__questionmark_v0 A__questionmark_v1)) (= (<= A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (= (not (< A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v1 A__questionmark_v0))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (not (= A__questionmark_v0 A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2))) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| _let_1 A__questionmark_v0)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v0)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< A__questionmark_v0 A__questionmark_v1) (and (<= A__questionmark_v0 A__questionmark_v1) (not (<= A__questionmark_v1 A__questionmark_v0))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (not (<= A__questionmark_v0 A__questionmark_v1)) (< A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (<= A__questionmark_v0 A__questionmark_v1) (or (< A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< A__questionmark_v0 A__questionmark_v1) (and (<= A__questionmark_v0 A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< A__questionmark_v0 A__questionmark_v1) (and (<= A__questionmark_v0 A__questionmark_v1) (not (<= A__questionmark_v1 A__questionmark_v0))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (<= A__questionmark_v0 A__questionmark_v1) (or (< A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v1 A__questionmark_v0))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< A__questionmark_v0 A__questionmark_v1) (and (<= A__questionmark_v0 A__questionmark_v1) (not (= A__questionmark_v1 A__questionmark_v0))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2))) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| _let_1 A__questionmark_v0)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v2 A__questionmark_v0)) (< A__questionmark_v2 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v0)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v2 A__questionmark_v0)) (< A__questionmark_v2 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< A__questionmark_v0 A__questionmark_v1) (and (<= A__questionmark_v0 A__questionmark_v1) (not (<= A__questionmark_v1 A__questionmark_v0))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (<= A__questionmark_v0 A__questionmark_v1) (or (< A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< A__questionmark_v0 A__questionmark_v1) (and (<= A__questionmark_v0 A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1))))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (not (<= A__questionmark_v0 A__questionmark_v1)) (< A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (not (< A__questionmark_v0 A__questionmark_v1)) (<= A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (not (= A__questionmark_v0 A__questionmark_v1))) (< A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (and (not (= A__questionmark_v0 A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (not (= A__questionmark_v0 A__questionmark_v1)) (<= A__questionmark_v0 A__questionmark_v1)) (< A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$d'| _let_1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Int_n_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N_n_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (< (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v5))))) (< A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'N_int_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (<= A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (< (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v5))))) (< A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (< (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (<= (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v5))))) (< (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (< (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (<= (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v5))))) (< (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N_n_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v3))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'N_int_fun$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (< A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v2) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v4) A__questionmark_v5) (<= (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v5))))) (< A__questionmark_v0 (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'Int_n_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (let ((_let_1 (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v5))))) (|tptp.'fun_app$d'| _let_1 (|tptp.'fun_app$p'| A__questionmark_v1 A__questionmark_v3))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v2)) (<= A__questionmark_v2 A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (<= A__questionmark_v4 A__questionmark_v5) (<= (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v5))))) (< A__questionmark_v0 (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$p'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_n_fun$'|) (A__questionmark_v3 |tptp.'N$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v1)) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v4)) (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v5))))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| (|tptp.'fun_app$f'| A__questionmark_v2 A__questionmark_v0)) A__questionmark_v3))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (<= (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 Int) (A__questionmark_v5 Int)) (=> (< A__questionmark_v4 A__questionmark_v5) (< (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v5))))) (< (|tptp.'fun_app$b'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|) (A__questionmark_v2 |tptp.'N_int_fun$'|) (A__questionmark_v3 Int)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (<= (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v1) A__questionmark_v3) (forall ((A__questionmark_v4 |tptp.'N$'|) (A__questionmark_v5 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v4) A__questionmark_v5) (< (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v5))))) (< (|tptp.'fun_app$o'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v3))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (or (<= A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (=> (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1) (or (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (<= A__questionmark_v0 A__questionmark_v1) (or (< A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (< (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (< A__questionmark_v0 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (< (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (< A__questionmark_v1 A__questionmark_v2))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (< (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (< (+ A__questionmark_v2 A__questionmark_v0) (+ A__questionmark_v2 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v2 A__questionmark_v3)) (< (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v2 A__questionmark_v3)) (< (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v2 A__questionmark_v3)) (< (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v2 A__questionmark_v3)) (< (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (< (- A__questionmark_v0 A__questionmark_v2) (- A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (< A__questionmark_v0 A__questionmark_v1) (< (- A__questionmark_v2 A__questionmark_v1) (- A__questionmark_v2 A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (= (- A__questionmark_v0 A__questionmark_v1) (- A__questionmark_v2 A__questionmark_v3)) (= (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v2 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v2 A__questionmark_v3)) (< (- A__questionmark_v0 A__questionmark_v3) (- A__questionmark_v1 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat_nat_bool_fun_fun$'|)) (=> (and (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$j'| (|tptp.'fun_app$q'| A__questionmark_v2 A__questionmark_v3) A__questionmark_v3)) (forall ((A__questionmark_v3 |tptp.'Nat$'|) (A__questionmark_v4 |tptp.'Nat$'|) (A__questionmark_v5 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$q'| A__questionmark_v2 A__questionmark_v3))) (=> (and (|tptp.'fun_app$j'| _let_1 A__questionmark_v4) (|tptp.'fun_app$j'| (|tptp.'fun_app$q'| A__questionmark_v2 A__questionmark_v4) A__questionmark_v5)) (|tptp.'fun_app$j'| _let_1 A__questionmark_v5)))) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$j'| (|tptp.'fun_app$q'| A__questionmark_v2 A__questionmark_v3) (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))))) (|tptp.'fun_app$j'| (|tptp.'fun_app$q'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat_bool_fun$'|)) (=> (and (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v0) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3))) (=> (and (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) _let_1) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'fun_app$j'| A__questionmark_v2 (|tptp.'nat$'| (+ _let_1 1))))))) (|tptp.'fun_app$j'| A__questionmark_v2 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Nat_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (=> (<= (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2)) (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v3))) (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v2))) (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (= (not (<= _let_1 _let_2)) (<= (+ _let_2 1) _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (not (<= (+ _let_1 1) _let_1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (+ _let_1 1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (<= _let_3 _let_2) (or (<= _let_3 _let_1) (= _let_3 _let_2))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (<= (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2) 1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (<= _let_2 _let_1) (<= _let_2 (+ _let_1 1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (+ _let_1 1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (and (<= _let_3 _let_2) (=> (<= _let_3 _let_1) false) (=> (= _let_3 _let_2) false)) false))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (<= (+ _let_2 1) _let_1) (<= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (+ (+ _let_2 1) _let_1) (+ _let_2 (+ _let_1 1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (+ (+ _let_2 1) _let_1) (+ (+ _let_2 _let_1) 1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (= _let_3 (+ _let_2 _let_1)) (= (+ _let_3 1) (+ _let_2 (+ _let_1 1)))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 Int)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (< _let_2 _let_1))) (=> (<= _let_1 _let_2) (= (< (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v2) A__questionmark_v3) (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v1) A__questionmark_v2) A__questionmark_v4)) (and (=> _let_3 (< A__questionmark_v3 (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| 0)) A__questionmark_v2) A__questionmark_v4))) (=> (not _let_3) (< A__questionmark_v3 (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (- _let_2 _let_1))) A__questionmark_v2) A__questionmark_v4)))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 Int)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (< _let_2 _let_1))) (=> (<= _let_1 _let_2) (= (< (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v1) A__questionmark_v2) A__questionmark_v3) (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v2) A__questionmark_v4)) (and (=> _let_3 (< (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| 0)) A__questionmark_v2) A__questionmark_v3) A__questionmark_v4)) (=> (not _let_3) (< (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (- _let_2 _let_1))) A__questionmark_v2) A__questionmark_v3) A__questionmark_v4))))))))) (forall ((A__questionmark_v0 |tptp.'Nat_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (< _let_2 _let_1))) (=> (and (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v1) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (=> (|tptp.'fun_app$j'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))) (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v3)))) (and (=> _let_3 (|tptp.'fun_app$j'| A__questionmark_v0 (|tptp.'nat$'| 0))) (=> (not _let_3) (|tptp.'fun_app$j'| A__questionmark_v0 (|tptp.'nat$'| (- _let_2 _let_1)))))))))) (forall ((A__questionmark_v0 |tptp.'Nat_nat_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|) (A__questionmark_v4 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v4)) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| A__questionmark_v0 A__questionmark_v3)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| A__questionmark_v0 A__questionmark_v4))))) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| A__questionmark_v0 A__questionmark_v2))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (and (<= _let_2 _let_1) (not (= _let_2 _let_1))) (< _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (or (< _let_2 _let_1) (= _let_2 _let_1)) (<= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (<= _let_2 _let_1) (or (< _let_2 _let_1) (= _let_2 _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< _let_2 _let_1) (<= _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (< _let_2 _let_1) (and (<= _let_2 _let_1) (not (= _let_2 _let_1))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|) (A__questionmark_v3 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (=> (and (< _let_3 _let_4) (= (+ _let_2 _let_4) (+ _let_3 _let_1))) (< _let_2 _let_1))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< _let_2 _let_1) (< _let_2 (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2) _let_1)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< _let_2 _let_1) (< _let_2 (+ _let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< _let_3 _let_2) (< (+ _let_3 _let_1) (+ _let_2 _let_1))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (not (< (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) _let_1) _let_1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (not (< (+ _let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) _let_1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|) (A__questionmark_v3 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (and (< _let_4 _let_2) (< _let_3 _let_1)) (< (+ _let_4 _let_3) (+ _let_2 _let_1)))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (=> (< (+ _let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1)) _let_1) (< _let_2 _let_1))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (< _let_3 _let_2))) (=> (< _let_3 _let_1) (and (=> _let_4 (< 0 _let_1)) (=> (not _let_4) (< (- _let_3 _let_2) _let_1))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_5 (- _let_2 _let_4))) (let ((_let_6 (< _let_2 _let_1))) (let ((_let_7 (not _let_6))) (let ((_let_8 (< _let_2 _let_4))) (=> (and (< _let_1 _let_4) (< _let_1 _let_2)) (and (=> _let_8 (and (=> _let_6 (< 0 0)) (=> _let_7 (< 0 _let_3)))) (=> (not _let_8) (and (=> _let_6 (< _let_5 0)) (=> _let_7 (< _let_5 _let_3))))))))))))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v2 A__questionmark_v3)) (< (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v2 A__questionmark_v3)) (< (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (<= A__questionmark_v0 A__questionmark_v1) (< A__questionmark_v2 A__questionmark_v3)) (< (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (< A__questionmark_v0 A__questionmark_v1) (<= A__questionmark_v2 A__questionmark_v3)) (< (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))) (forall ((A__questionmark_v0 |tptp.'Nat_n_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v3)) (|tptp.'fun_app$i'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))))) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Nat_int_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (<= (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v3) (|tptp.'fun_app$e'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))))) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (<= (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v2)))) (forall ((A__questionmark_v0 |tptp.'Nat_n_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$i'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1)))) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v3))) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v2)) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'Nat_int_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (<= (|tptp.'fun_app$e'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))) (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v3))) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (<= (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v2) (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'Nat_n_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$i'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1)))) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v3))) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v2)) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'Nat_n_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v3)) (|tptp.'fun_app$i'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) 1))))) (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v2)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (< A__questionmark_v0 (- A__questionmark_v1 A__questionmark_v2)) (< (+ A__questionmark_v0 A__questionmark_v2) A__questionmark_v1))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (< (- A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (< A__questionmark_v0 (+ A__questionmark_v2 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (not (< A__questionmark_v0 A__questionmark_v1)) (= (+ A__questionmark_v1 (- A__questionmark_v0 A__questionmark_v1)) A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (+ (- _let_2 _let_1) 1))) (let ((_let_4 (+ _let_2 1))) (let ((_let_5 (- _let_4 _let_1))) (let ((_let_6 (< _let_2 _let_1))) (let ((_let_7 (not _let_6))) (let ((_let_8 (+ 0 1))) (let ((_let_9 (< _let_4 _let_1))) (=> (<= _let_1 _let_2) (and (=> _let_9 (and (=> _let_6 (= 0 _let_8)) (=> _let_7 (= 0 _let_3)))) (=> (not _let_9) (and (=> _let_6 (= _let_5 _let_8)) (=> _let_7 (= _let_5 _let_3)))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat_nat_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (=> (forall ((A__questionmark_v3 |tptp.'Nat$'|) (A__questionmark_v4 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v4)) (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| A__questionmark_v0 A__questionmark_v3)) (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| A__questionmark_v0 A__questionmark_v4))))) (<= (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| A__questionmark_v0 A__questionmark_v1)) _let_1) (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| A__questionmark_v0 (|tptp.'nat$'| (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1) _let_1)))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (- _let_1 _let_3))) (let ((_let_5 (- _let_2 _let_3))) (let ((_let_6 (< _let_1 _let_3))) (let ((_let_7 (not _let_6))) (let ((_let_8 (< _let_2 _let_3))) (=> (and (<= _let_3 _let_2) (<= _let_3 _let_1)) (= (and (=> _let_8 (and (=> _let_6 (< 0 0)) (=> _let_7 (< 0 _let_4)))) (=> (not _let_8) (and (=> _let_6 (< _let_5 0)) (=> _let_7 (< _let_5 _let_4))))) (< _let_2 _let_1)))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (- _let_2 _let_1))) (let ((_let_4 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_5 (- _let_4 _let_1))) (let ((_let_6 (< _let_2 _let_1))) (let ((_let_7 (not _let_6))) (let ((_let_8 (< _let_4 _let_1))) (=> (and (< _let_4 _let_2) (<= _let_1 _let_4)) (and (=> _let_8 (and (=> _let_6 (< 0 0)) (=> _let_7 (< 0 _let_3)))) (=> (not _let_8) (and (=> _let_6 (< _let_5 0)) (=> _let_7 (< _let_5 _let_3))))))))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (< _let_1 _let_2))) (let ((_let_4 (not _let_3))) (=> _let_4 (and (=> _let_3 (= (+ _let_2 0) _let_1)) (=> _let_4 (= (+ _let_2 (- _let_1 _let_2)) _let_1))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v2))) (let ((_let_3 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_4 (< _let_1 _let_2))) (= (and (=> _let_4 (< _let_3 0)) (=> (not _let_4) (< _let_3 (- _let_1 _let_2)))) (< (+ _let_3 _let_2) _let_1))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 Int)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (< _let_2 _let_1))) (=> (<= _let_1 _let_2) (= (= (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v2) A__questionmark_v3) (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v1) A__questionmark_v2) A__questionmark_v4)) (and (=> _let_3 (= A__questionmark_v3 (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| 0)) A__questionmark_v2) A__questionmark_v4))) (=> (not _let_3) (= A__questionmark_v3 (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (- _let_2 _let_1))) A__questionmark_v2) A__questionmark_v4)))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 Int)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (< _let_2 _let_1))) (=> (<= _let_1 _let_2) (= (= (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v1) A__questionmark_v2) A__questionmark_v3) (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v2) A__questionmark_v4)) (and (=> _let_3 (= (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| 0)) A__questionmark_v2) A__questionmark_v3) A__questionmark_v4)) (=> (not _let_3) (= (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (- _let_2 _let_1))) A__questionmark_v2) A__questionmark_v3) A__questionmark_v4))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 Int)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (< _let_2 _let_1))) (=> (<= _let_1 _let_2) (= (<= (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v2) A__questionmark_v3) (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v1) A__questionmark_v2) A__questionmark_v4)) (and (=> _let_3 (<= A__questionmark_v3 (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| 0)) A__questionmark_v2) A__questionmark_v4))) (=> (not _let_3) (<= A__questionmark_v3 (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (- _let_2 _let_1))) A__questionmark_v2) A__questionmark_v4)))))))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 Int)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_3 (< _let_2 _let_1))) (=> (<= _let_1 _let_2) (= (<= (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v1) A__questionmark_v2) A__questionmark_v3) (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| A__questionmark_v0) A__questionmark_v2) A__questionmark_v4)) (and (=> _let_3 (<= (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| 0)) A__questionmark_v2) A__questionmark_v3) A__questionmark_v4)) (=> (not _let_3) (<= (+ (|tptp.'fun_app$b'| (|tptp.'iterate_add$'| (|tptp.'nat$'| (- _let_2 _let_1))) A__questionmark_v2) A__questionmark_v3) A__questionmark_v4))))))))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|)) (=> (forall ((A__questionmark_v2 Int)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v2))) (=> (|tptp.'fun_app$c'| _let_1 A__questionmark_v0) (|tptp.'fun_app$c'| _let_1 A__questionmark_v1)))) (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_bool_fun$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3)) (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v3))) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (=> (and (<= (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0)) (forall ((A__questionmark_v4 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v4)) (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v4)))) (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v3)))) (|tptp.'fun_app$j'| A__questionmark_v1 A__questionmark_v2))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (= (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v1) A__questionmark_v0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (not (<= A__questionmark_v0 A__questionmark_v1)) (< A__questionmark_v1 A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'N$'|) (A__questionmark_v1 |tptp.'N$'|)) (or (= A__questionmark_v0 A__questionmark_v1) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v1)) (not (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v1) A__questionmark_v0)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (or (= A__questionmark_v0 A__questionmark_v1) (not (<= A__questionmark_v0 A__questionmark_v1)) (not (<= A__questionmark_v1 A__questionmark_v0)))) (forall ((A__questionmark_v0 |tptp.'N$'|)) (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less_eq$'| A__questionmark_v0) A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (<= A__questionmark_v0 A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (= (< A__questionmark_v0 A__questionmark_v0) false)) (forall ((A__questionmark_v0 |tptp.'N$'|)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$g'| |tptp.'less$'| A__questionmark_v0) A__questionmark_v0) false)) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|)) (= (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (forall ((A__questionmark_v2 Int)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v2))) (=> (|tptp.'fun_app$c'| _let_1 A__questionmark_v0) (|tptp.'fun_app$c'| _let_1 A__questionmark_v1)))))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|)) (= (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (forall ((A__questionmark_v2 Int)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v2))) (=> (|tptp.'fun_app$c'| _let_1 A__questionmark_v0) (|tptp.'fun_app$c'| _let_1 A__questionmark_v1)))))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 Int)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v2))) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$c'| _let_1 A__questionmark_v0)) (|tptp.'fun_app$c'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 Int)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v2))) (=> (and (|tptp.'fun_app$c'| (|tptp.'less_eq$a'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$c'| _let_1 A__questionmark_v0)) (|tptp.'fun_app$c'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) 1))) (= (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| |tptp.'triangle$'| (|tptp.'nat$'| _let_1))) (+ (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'fun_app$r'| |tptp.'triangle$'| A__questionmark_v0)) _let_1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$c'| _let_1 A__questionmark_v1) (not (|tptp.'fun_app$c'| _let_1 A__questionmark_v2))) (|tptp.'fun_app$c'| _let_1 (|tptp.'fun_app$h'| (|tptp.'minus$a'| A__questionmark_v1) A__questionmark_v2))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v0))) (= (|tptp.'fun_app$c'| _let_1 (|tptp.'fun_app$h'| (|tptp.'minus$a'| A__questionmark_v1) A__questionmark_v2)) (and (|tptp.'fun_app$c'| _let_1 A__questionmark_v1) (not (|tptp.'fun_app$c'| _let_1 A__questionmark_v2)))))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 Int)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v2))) (=> (and (|tptp.'fun_app$c'| (|tptp.'less$a'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$c'| _let_1 A__questionmark_v0)) (|tptp.'fun_app$c'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'less$a'| A__questionmark_v0) A__questionmark_v1) (exists ((A__questionmark_v2 Int)) (|tptp.'fun_app$c'| (|tptp.'member$a'| A__questionmark_v2) (|tptp.'fun_app$h'| (|tptp.'minus$a'| A__questionmark_v1) A__questionmark_v0))))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$c'| _let_1 (|tptp.'fun_app$h'| (|tptp.'minus$a'| A__questionmark_v1) A__questionmark_v2)) (=> (and (|tptp.'fun_app$c'| _let_1 A__questionmark_v1) (not (|tptp.'fun_app$c'| _let_1 A__questionmark_v2))) false)) false))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v0))) (=> (|tptp.'fun_app$c'| _let_1 (|tptp.'fun_app$h'| (|tptp.'minus$a'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$c'| _let_1 A__questionmark_v1)))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (let ((_let_1 (|tptp.'member$a'| A__questionmark_v0))) (=> (and (|tptp.'fun_app$c'| _let_1 (|tptp.'fun_app$h'| (|tptp.'minus$a'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$c'| _let_1 A__questionmark_v2)) false))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (+ 0 1))) (let ((_let_3 (< _let_1 _let_2))) (=> (< 0 _let_1) (and (=> _let_3 (= _let_2 _let_1)) (=> (not _let_3) (= (+ (- _let_1 _let_2) 1) _let_1)))))))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (= (|tptp.'fun_app$h'| (|tptp.'plus$b'| |tptp.'zero$'|) A__questionmark_v0) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'N$'|)) (= (|tptp.'fun_app$f'| (|tptp.'plus$'| |tptp.'zero$a'|) A__questionmark_v0) A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (= (+ 0 A__questionmark_v0) A__questionmark_v0)) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= A__questionmark_v0 (+ A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v1 0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v0)) (= A__questionmark_v1 0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v1 0))) (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v1) (= A__questionmark_v0 0))) (forall ((A__questionmark_v0 Int)) (= (= 0 (+ A__questionmark_v0 A__questionmark_v0)) (= A__questionmark_v0 0))) (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (= (|tptp.'fun_app$h'| (|tptp.'plus$b'| A__questionmark_v0) |tptp.'zero$'|) A__questionmark_v0)) (forall ((A__questionmark_v0 |tptp.'N$'|)) (= (|tptp.'fun_app$f'| (|tptp.'plus$'| A__questionmark_v0) |tptp.'zero$a'|) A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (= (+ A__questionmark_v0 0) A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (= (- A__questionmark_v0 A__questionmark_v0) 0)) (forall ((A__questionmark_v0 Int)) (= (- A__questionmark_v0 0) A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (= (- A__questionmark_v0 0) A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (= (- A__questionmark_v0 A__questionmark_v0) 0)) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (not (= _let_1 0)) (< 0 _let_1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (not (= _let_1 0)) (< 0 _let_1)))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (< (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0) 0) false)) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (<= 0 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (<= 0 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (+ _let_1 0) _let_1))) (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v1))) (let ((_let_2 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (= (= (+ _let_2 _let_1) 0) (and (= _let_2 0) (= _let_1 0)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (< 0 _let_1))) (and (=> _let_2 (= 0 0)) (=> (not _let_2) (= (- 0 _let_1) 0)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (let ((_let_2 (< _let_1 _let_1))) (and (=> _let_2 (= 0 0)) (=> (not _let_2) (= (- _let_1 _let_1) 0)))))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (<= 0 (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0))) (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (|tptp.'nat$'| (|tptp.'fun_app$e'| |tptp.'of_nat$'| A__questionmark_v0)) A__questionmark_v0)) (forall ((A__questionmark_v0 Int)) (let ((_let_1 (|tptp.'fun_app$e'| |tptp.'of_nat$'| (|tptp.'nat$'| A__questionmark_v0)))) (let ((_let_2 (<= 0 A__questionmark_v0))) (and (=> _let_2 (= _let_1 A__questionmark_v0)) (=> (not _let_2) (= _let_1 0)))))) (forall ((B tptp.tlbool)) (or (= B tptp.tltrue) (= B tptp.tlfalse))) (not (= tptp.tltrue tptp.tlfalse)) true)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
% 1.37/1.52  )
% 1.37/1.52  % SZS output end Proof for ITP001_1
% 1.37/1.52  % cvc5---1.0.5 exiting
% 1.37/1.52  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------