TSTP Solution File: SWV391+1 by ePrincess---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : ePrincess---1.0
% Problem  : SWV391+1 : TPTP v8.1.0. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : ePrincess-casc -timeout=%d %s

% Computer : n019.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  : 600s
% DateTime : Wed Jul 20 17:51:13 EDT 2022

% Result   : Theorem 14.37s 3.89s
% Output   : Proof 17.42s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem  : SWV391+1 : TPTP v8.1.0. Released v3.3.0.
% 0.03/0.12  % Command  : ePrincess-casc -timeout=%d %s
% 0.12/0.33  % Computer : n019.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Wed Jun 15 17:57:24 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.54/0.56          ____       _                          
% 0.54/0.56    ___  / __ \_____(_)___  ________  __________
% 0.54/0.56   / _ \/ /_/ / ___/ / __ \/ ___/ _ \/ ___/ ___/
% 0.54/0.56  /  __/ ____/ /  / / / / / /__/  __(__  |__  ) 
% 0.54/0.56  \___/_/   /_/  /_/_/ /_/\___/\___/____/____/  
% 0.54/0.56  
% 0.54/0.56  A Theorem Prover for First-Order Logic
% 0.54/0.57  (ePrincess v.1.0)
% 0.54/0.57  
% 0.54/0.57  (c) Philipp Rümmer, 2009-2015
% 0.54/0.57  (c) Peter Backeman, 2014-2015
% 0.54/0.57  (contributions by Angelo Brillout, Peter Baumgartner)
% 0.54/0.57  Free software under GNU Lesser General Public License (LGPL).
% 0.54/0.57  Bug reports to peter@backeman.se
% 0.54/0.57  
% 0.54/0.57  For more information, visit http://user.uu.se/~petba168/breu/
% 0.54/0.57  
% 0.54/0.57  Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.54/0.61  Prover 0: Options:  -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 1.93/0.95  Prover 0: Preprocessing ...
% 3.16/1.30  Prover 0: Warning: ignoring some quantifiers
% 3.43/1.33  Prover 0: Constructing countermodel ...
% 10.65/3.08  Prover 0: gave up
% 10.65/3.08  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -resolutionMethod=normal +ignoreQuantifiers -generateTriggers=all
% 10.92/3.12  Prover 1: Preprocessing ...
% 11.62/3.25  Prover 1: Constructing countermodel ...
% 13.30/3.63  Prover 1: gave up
% 13.30/3.63  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 13.35/3.66  Prover 2: Preprocessing ...
% 13.98/3.78  Prover 2: Warning: ignoring some quantifiers
% 13.98/3.78  Prover 2: Constructing countermodel ...
% 14.37/3.88  Prover 2: proved (256ms)
% 14.37/3.88  
% 14.37/3.89  No countermodel exists, formula is valid
% 14.37/3.89  % SZS status Theorem for theBenchmark
% 14.37/3.89  
% 14.37/3.89  Generating proof ... Warning: ignoring some quantifiers
% 16.62/4.41  found it (size 158)
% 16.62/4.41  
% 16.62/4.41  % SZS output start Proof for theBenchmark
% 16.62/4.41  Assumed formulas after preprocessing and simplification: 
% 16.62/4.41  | (0)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : ( ~ (v7 = 0) &  ~ (v0 = 0) & ok(v6) = 0 & triple(v1, v2, v3) = v5 & check_cpq(v6) = 0 & check_cpq(v5) = v7 & remove_cpq(v5, v4) = v6 & isnonempty_slb(create_slb) = v0 &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : (v15 = 0 |  ~ (triple(v8, v9, v10) = v12) |  ~ (remove_cpq(v12, v11) = v13) |  ~ (less_than(v14, v11) = v15) |  ? [v16] : (( ~ (v16 = 0) & ok(v13) = v16) | ( ~ (v16 = 0) & check_cpq(v13) = v16) | ( ~ (v16 = 0) & pair_in_list(v9, v11, v14) = v16))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : (v15 = 0 |  ~ (pair_in_list(v14, v10, v12) = v15) |  ~ (pair(v9, v11) = v13) |  ~ (insert_slb(v8, v13) = v14) |  ? [v16] : ( ~ (v16 = 0) & pair_in_list(v8, v10, v12) = v16)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (insert_pqp(v8, v11) = v12) |  ~ (triple(v12, v14, v10) = v15) |  ~ (pair(v11, bottom) = v13) |  ~ (insert_slb(v9, v13) = v14) |  ? [v16] : (triple(v8, v9, v10) = v16 & insert_cpq(v16, v11) = v15)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (triple(v8, v14, v10) = v15) |  ~ (pair(v11, v12) = v13) |  ~ (insert_slb(v9, v13) = v14) |  ? [v16] :  ? [v17] :  ? [v18] : (( ~ (v16 = 0) & less_than(v12, v11) = v16) | (((v18 = 0 & triple(v8, v9, v10) = v17 & check_cpq(v17) = 0) | ( ~ (v16 = 0) & check_cpq(v15) = v16)) & ((v16 = 0 & check_cpq(v15) = 0) | ( ~ (v18 = 0) & triple(v8, v9, v10) = v17 & check_cpq(v17) = v18))))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (triple(v8, v14, v10) = v15) |  ~ (pair(v11, v12) = v13) |  ~ (insert_slb(v9, v13) = v14) |  ? [v16] : (( ~ (v16 = 0) & check_cpq(v15) = v16) | ( ~ (v16 = 0) & strictly_less_than(v11, v12) = v16))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : (v14 = 0 |  ~ (triple(v8, v9, v10) = v11) |  ~ (less_than(v13, v12) = v14) |  ? [v15] : (( ~ (v15 = 0) & check_cpq(v11) = v15) | ( ~ (v15 = 0) & pair_in_list(v9, v12, v13) = v15))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : (v14 = 0 |  ~ (contains_slb(v13, v10) = v14) |  ~ (pair(v9, v11) = v12) |  ~ (insert_slb(v8, v12) = v13) |  ? [v15] : ( ~ (v15 = 0) & contains_slb(v8, v10) = v15)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : (v12 = v11 |  ~ (pair_in_list(v14, v10, v12) = 0) |  ~ (pair(v9, v11) = v13) |  ~ (insert_slb(v8, v13) = v14) | pair_in_list(v8, v10, v12) = 0) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : (v10 = v9 |  ~ (lookup_slb(v13, v10) = v14) |  ~ (pair(v9, v11) = v12) |  ~ (insert_slb(v8, v12) = v13) |  ? [v15] : ((v15 = v14 & lookup_slb(v8, v10) = v14) | ( ~ (v15 = 0) & contains_slb(v8, v10) = v15))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : (v10 = v9 |  ~ (remove_slb(v13, v10) = v14) |  ~ (pair(v9, v11) = v12) |  ~ (insert_slb(v8, v12) = v13) |  ? [v15] :  ? [v16] : ((v16 = v14 & remove_slb(v8, v10) = v15 & insert_slb(v15, v12) = v14) | ( ~ (v15 = 0) & contains_slb(v8, v10) = v15))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : (v10 = v9 |  ~ (remove_slb(v8, v10) = v13) |  ~ (pair(v9, v11) = v12) |  ~ (insert_slb(v13, v12) = v14) |  ? [v15] :  ? [v16] : ((v16 = v14 & remove_slb(v15, v10) = v14 & insert_slb(v8, v12) = v15) | ( ~ (v15 = 0) & contains_slb(v8, v10) = v15))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : (v10 = v9 |  ~ (pair_in_list(v14, v10, v12) = 0) |  ~ (pair(v9, v11) = v13) |  ~ (insert_slb(v8, v13) = v14) | pair_in_list(v8, v10, v12) = 0) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (remove_pqp(v8, v11) = v12) |  ~ (triple(v12, v13, v10) = v14) |  ~ (remove_slb(v9, v11) = v13) |  ? [v15] :  ? [v16] : ((v16 = v14 & triple(v8, v9, v10) = v15 & remove_cpq(v15, v11) = v14) | ( ~ (v16 = 0) & lookup_slb(v9, v11) = v15 & less_than(v15, v11) = v16) | ( ~ (v15 = 0) & contains_slb(v9, v11) = v15))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (triple(v8, v9, v10) = v12) |  ~ (remove_cpq(v12, v11) = v13) |  ~ (pair_in_list(v9, v11, v14) = 0) |  ? [v15] : ((v15 = 0 & less_than(v14, v11) = 0) | ( ~ (v15 = 0) & ok(v13) = v15) | ( ~ (v15 = 0) & check_cpq(v13) = v15))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (update_slb(v13, v10) = v14) |  ~ (pair(v9, v11) = v12) |  ~ (insert_slb(v8, v12) = v13) |  ? [v15] :  ? [v16] :  ? [v17] : ((v17 = v14 & update_slb(v8, v10) = v15 & pair(v9, v10) = v16 & insert_slb(v15, v16) = v14) | ( ~ (v15 = 0) & strictly_less_than(v11, v10) = v15))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (update_slb(v13, v10) = v14) |  ~ (pair(v9, v11) = v12) |  ~ (insert_slb(v8, v12) = v13) |  ? [v15] :  ? [v16] : ((v16 = v14 & update_slb(v8, v10) = v15 & insert_slb(v15, v12) = v14) | ( ~ (v15 = 0) & less_than(v10, v11) = v15))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (update_slb(v8, v10) = v13) |  ~ (pair(v9, v11) = v12) |  ~ (insert_slb(v13, v12) = v14) |  ? [v15] :  ? [v16] : ((v16 = v14 & update_slb(v15, v10) = v14 & insert_slb(v8, v12) = v15) | ( ~ (v15 = 0) & less_than(v10, v11) = v15))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v13 = 0 |  ~ (contains_cpq(v12, v11) = v13) |  ~ (triple(v8, v9, v10) = v12) |  ? [v14] : ( ~ (v14 = 0) & contains_slb(v9, v11) = v14)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v13 = 0 |  ~ (pair_in_list(v12, v9, v10) = v13) |  ~ (pair(v9, v10) = v11) |  ~ (insert_slb(v8, v11) = v12)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v13 = 0 |  ~ (contains_slb(v12, v9) = v13) |  ~ (pair(v9, v10) = v11) |  ~ (insert_slb(v8, v11) = v12)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v10 = v9 |  ~ (contains_slb(v13, v10) = 0) |  ~ (pair(v9, v11) = v12) |  ~ (insert_slb(v8, v12) = v13) | contains_slb(v8, v10) = 0) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v9 = create_slb |  ~ (findmin_pqp_res(v8) = v11) |  ~ (triple(v8, v12, v10) = v13) |  ~ (update_slb(v9, v11) = v12) |  ? [v14] :  ? [v15] : ((v15 = v13 & triple(v8, v9, v10) = v14 & findmin_cpq_eff(v14) = v13) | ( ~ (v15 = 0) & lookup_slb(v9, v11) = v14 & less_than(v14, v11) = v15) | ( ~ (v14 = 0) & contains_slb(v9, v11) = v14))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (triple(v8, v9, v10) = v12) |  ~ (remove_cpq(v12, v11) = v13) |  ? [v14] :  ? [v15] :  ? [v16] : ((v16 = v13 & remove_pqp(v8, v11) = v14 & triple(v14, v15, v10) = v13 & remove_slb(v9, v11) = v15) | ( ~ (v15 = 0) & lookup_slb(v9, v11) = v14 & less_than(v14, v11) = v15) | ( ~ (v14 = 0) & contains_slb(v9, v11) = v14))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (triple(v8, v9, v10) = v12) |  ~ (remove_cpq(v12, v11) = v13) |  ? [v14] :  ? [v15] :  ? [v16] : ((v16 = v13 & remove_pqp(v8, v11) = v14 & triple(v14, v15, bad) = v13 & remove_slb(v9, v11) = v15) | ( ~ (v15 = 0) & lookup_slb(v9, v11) = v14 & strictly_less_than(v11, v14) = v15) | ( ~ (v14 = 0) & contains_slb(v9, v11) = v14))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (triple(v8, v9, v10) = v12) |  ~ (remove_cpq(v12, v11) = v13) |  ? [v14] : ((v14 = v13 & triple(v8, v9, bad) = v13) | (v14 = 0 & contains_slb(v9, v11) = 0))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (triple(v8, v9, v10) = v12) |  ~ (remove_cpq(v12, v11) = v13) |  ? [v14] : ((v14 = 0 & contains_slb(v9, v11) = 0) | ( ~ (v14 = 0) & ok(v13) = v14))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (triple(v8, v9, v10) = v12) |  ~ (insert_cpq(v12, v11) = v13) |  ? [v14] :  ? [v15] :  ? [v16] : (insert_pqp(v8, v11) = v14 & triple(v14, v16, v10) = v13 & pair(v11, bottom) = v15 & insert_slb(v9, v15) = v16)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (triple(v8, v9, v10) = v11) |  ~ (pair_in_list(v9, v12, v13) = 0) |  ? [v14] : ((v14 = 0 & less_than(v13, v12) = 0) | ( ~ (v14 = 0) & check_cpq(v11) = v14))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v12 = 0 |  ~ (remove_cpq(v9, v10) = v11) |  ~ (succ_cpq(v8, v11) = v12) |  ? [v13] : ( ~ (v13 = 0) & succ_cpq(v8, v9) = v13)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v12 = 0 |  ~ (insert_cpq(v9, v10) = v11) |  ~ (succ_cpq(v8, v11) = v12) |  ? [v13] : ( ~ (v13 = 0) & succ_cpq(v8, v9) = v13)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v11 = v9 |  ~ (remove_slb(v8, v11) = v12) |  ~ (pair_in_list(v8, v9, v10) = 0) |  ? [v13] : ((v13 = 0 & pair_in_list(v12, v9, v10) = 0) | ( ~ (v13 = 0) & contains_slb(v8, v11) = v13))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v9 = v8 |  ~ (triple(v12, v11, v10) = v9) |  ~ (triple(v12, v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v9 = v8 |  ~ (pair_in_list(v12, v11, v10) = v9) |  ~ (pair_in_list(v12, v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v9 = create_slb |  ~ (findmin_cpq_res(v11) = v12) |  ~ (triple(v8, v9, v10) = v11) | findmin_pqp_res(v8) = v12) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v9 = create_slb |  ~ (triple(v8, v9, v10) = v11) |  ~ (findmin_cpq_eff(v11) = v12) |  ? [v13] :  ? [v14] :  ? [v15] : (findmin_pqp_res(v8) = v13 & ((v15 = v12 & triple(v8, v14, v10) = v12 & update_slb(v9, v13) = v14) | ( ~ (v15 = 0) & lookup_slb(v9, v13) = v14 & less_than(v14, v13) = v15) | ( ~ (v14 = 0) & contains_slb(v9, v13) = v14)))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v9 = create_slb |  ~ (triple(v8, v9, v10) = v11) |  ~ (findmin_cpq_eff(v11) = v12) |  ? [v13] :  ? [v14] :  ? [v15] : (findmin_pqp_res(v8) = v13 & ((v15 = v12 & triple(v8, v14, bad) = v12 & update_slb(v9, v13) = v14) | (v14 = 0 & contains_slb(v9, v13) = 0)))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v9 = create_slb |  ~ (triple(v8, v9, v10) = v11) |  ~ (findmin_cpq_eff(v11) = v12) |  ? [v13] :  ? [v14] :  ? [v15] : (findmin_pqp_res(v8) = v13 & ((v15 = v12 & triple(v8, v14, bad) = v12 & update_slb(v9, v13) = v14) | ( ~ (v15 = 0) & lookup_slb(v9, v13) = v14 & strictly_less_than(v13, v14) = v15) | ( ~ (v14 = 0) & contains_slb(v9, v13) = v14)))) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (contains_cpq(v12, v11) = 0) |  ~ (triple(v8, v9, v10) = v12) | contains_slb(v9, v11) = 0) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (pair(v9, v10) = v11) |  ~ (insert_slb(v8, v11) = v12) | lookup_slb(v12, v9) = v10) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (pair(v9, v10) = v11) |  ~ (insert_slb(v8, v11) = v12) | remove_slb(v12, v9) = v8) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (pair(v9, v10) = v11) |  ~ (insert_slb(v8, v11) = v12) | isnonempty_slb(v12) = 0) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v11 = v9 |  ~ (pair_in_list(v8, v9, v10) = 0) |  ~ (contains_slb(v8, v11) = 0) |  ? [v12] : (remove_slb(v8, v11) = v12 & pair_in_list(v12, v9, v10) = 0)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v11 = 0 |  ~ (removemin_cpq_eff(v9) = v10) |  ~ (succ_cpq(v8, v10) = v11) |  ? [v12] : ( ~ (v12 = 0) & succ_cpq(v8, v9) = v12)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v11 = 0 |  ~ (findmin_cpq_eff(v9) = v10) |  ~ (succ_cpq(v8, v10) = v11) |  ? [v12] : ( ~ (v12 = 0) & succ_cpq(v8, v9) = v12)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v11 = 0 |  ~ (less_than(v9, v10) = 0) |  ~ (less_than(v8, v10) = v11) |  ? [v12] : ( ~ (v12 = 0) & less_than(v8, v9) = v12)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v11 = 0 |  ~ (less_than(v8, v10) = v11) |  ~ (less_than(v8, v9) = 0) |  ? [v12] : ( ~ (v12 = 0) & less_than(v9, v10) = v12)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v10 = bad |  ~ (triple(v8, v9, v10) = v11) | ok(v11) = 0) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (remove_pqp(v11, v10) = v9) |  ~ (remove_pqp(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (insert_pqp(v11, v10) = v9) |  ~ (insert_pqp(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (contains_cpq(v11, v10) = v9) |  ~ (contains_cpq(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (remove_cpq(v11, v10) = v9) |  ~ (remove_cpq(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (insert_cpq(v11, v10) = v9) |  ~ (insert_cpq(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (succ_cpq(v11, v10) = v9) |  ~ (succ_cpq(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (update_slb(v11, v10) = v9) |  ~ (update_slb(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (lookup_slb(v11, v10) = v9) |  ~ (lookup_slb(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (remove_slb(v11, v10) = v9) |  ~ (remove_slb(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (contains_slb(v11, v10) = v9) |  ~ (contains_slb(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (pair(v11, v10) = v9) |  ~ (pair(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (insert_slb(v11, v10) = v9) |  ~ (insert_slb(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (strictly_less_than(v11, v10) = v9) |  ~ (strictly_less_than(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = v8 |  ~ (less_than(v11, v10) = v9) |  ~ (less_than(v11, v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (triple(v8, v9, v10) = v11) |  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] : ((v14 = 0 &  ~ (v15 = 0) & pair_in_list(v9, v12, v13) = 0 & less_than(v13, v12) = v15) | (v12 = 0 & check_cpq(v11) = 0))) &  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (strictly_less_than(v8, v9) = v10) |  ? [v11] : ((v11 = 0 & less_than(v9, v8) = 0) | ( ~ (v11 = 0) & less_than(v8, v9) = v11))) &  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (less_than(v9, v8) = v10) | less_than(v8, v9) = 0) &  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (less_than(v9, v8) = v10) |  ? [v11] : ((v11 = 0 & strictly_less_than(v8, v9) = 0) | ( ~ (v11 = 0) & less_than(v8, v9) = v11))) &  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (less_than(v8, v9) = v10) | less_than(v9, v8) = 0) &  ! [v8] :  ! [v9] :  ! [v10] : (v9 = v8 |  ~ (removemin_cpq_res(v10) = v9) |  ~ (removemin_cpq_res(v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] : (v9 = v8 |  ~ (findmin_cpq_res(v10) = v9) |  ~ (findmin_cpq_res(v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] : (v9 = v8 |  ~ (findmin_pqp_res(v10) = v9) |  ~ (findmin_pqp_res(v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] : (v9 = v8 |  ~ (ok(v10) = v9) |  ~ (ok(v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] : (v9 = v8 |  ~ (check_cpq(v10) = v9) |  ~ (check_cpq(v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] : (v9 = v8 |  ~ (removemin_cpq_eff(v10) = v9) |  ~ (removemin_cpq_eff(v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] : (v9 = v8 |  ~ (findmin_cpq_eff(v10) = v9) |  ~ (findmin_cpq_eff(v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] : (v9 = v8 |  ~ (isnonempty_slb(v10) = v9) |  ~ (isnonempty_slb(v10) = v8)) &  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (triple(v8, v9, bad) = v10) |  ? [v11] : ( ~ (v11 = 0) & ok(v10) = v11)) &  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (triple(v8, create_slb, v9) = v10) | findmin_cpq_res(v10) = bottom) &  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (triple(v8, create_slb, v9) = v10) | check_cpq(v10) = 0) &  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (triple(v8, create_slb, v9) = v10) |  ? [v11] : (triple(v8, create_slb, bad) = v11 & findmin_cpq_eff(v10) = v11)) &  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (less_than(v9, v10) = 0) |  ~ (less_than(v8, v9) = 0) | less_than(v8, v10) = 0) &  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (less_than(v9, v8) = v10) |  ? [v11] : ((v11 = 0 &  ~ (v10 = 0) & less_than(v8, v9) = 0) | ( ~ (v11 = 0) & strictly_less_than(v8, v9) = v11))) &  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (less_than(v8, v9) = v10) |  ? [v11] : ((v10 = 0 &  ~ (v11 = 0) & less_than(v9, v8) = v11) | ( ~ (v11 = 0) & strictly_less_than(v8, v9) = v11))) &  ! [v8] :  ! [v9] : (v9 = create_slb |  ~ (update_slb(create_slb, v8) = v9)) &  ! [v8] :  ! [v9] : (v9 = 0 |  ~ (succ_cpq(v8, v8) = v9)) &  ! [v8] :  ! [v9] : (v9 = 0 |  ~ (less_than(v8, v8) = v9)) &  ! [v8] :  ! [v9] : (v9 = 0 |  ~ (less_than(bottom, v8) = v9)) &  ! [v8] :  ! [v9] : ( ~ (removemin_cpq_res(v8) = v9) | findmin_cpq_res(v8) = v9) &  ! [v8] :  ! [v9] : ( ~ (findmin_cpq_res(v8) = v9) | removemin_cpq_res(v8) = v9) &  ! [v8] :  ! [v9] : ( ~ (findmin_cpq_res(v8) = v9) |  ? [v10] :  ? [v11] : (removemin_cpq_eff(v8) = v10 & findmin_cpq_eff(v8) = v11 & remove_cpq(v11, v9) = v10)) &  ! [v8] :  ! [v9] : ( ~ (removemin_cpq_eff(v8) = v9) |  ? [v10] :  ? [v11] : (findmin_cpq_res(v8) = v11 & findmin_cpq_eff(v8) = v10 & remove_cpq(v10, v11) = v9)) &  ! [v8] :  ! [v9] : ( ~ (findmin_cpq_eff(v8) = v9) |  ? [v10] :  ? [v11] : (findmin_cpq_res(v8) = v11 & removemin_cpq_eff(v8) = v10 & remove_cpq(v9, v11) = v10)) &  ! [v8] :  ! [v9] : ( ~ (succ_cpq(v8, v9) = 0) |  ? [v10] : (removemin_cpq_eff(v9) = v10 & succ_cpq(v8, v10) = 0)) &  ! [v8] :  ! [v9] : ( ~ (succ_cpq(v8, v9) = 0) |  ? [v10] : (findmin_cpq_eff(v9) = v10 & succ_cpq(v8, v10) = 0)) &  ! [v8] :  ! [v9] :  ~ (pair_in_list(create_slb, v8, v9) = 0) &  ! [v8] :  ! [v9] : ( ~ (strictly_less_than(v8, v9) = 0) |  ? [v10] : ( ~ (v10 = 0) & less_than(v9, v8) = v10 & less_than(v8, v9) = 0)) &  ! [v8] :  ! [v9] : ( ~ (less_than(v8, v9) = 0) |  ? [v10] : ((v10 = 0 & strictly_less_than(v8, v9) = 0) | (v10 = 0 & less_than(v9, v8) = 0))) &  ! [v8] :  ~ (contains_slb(create_slb, v8) = 0) &  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : triple(v10, v9, v8) = v11 &  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : pair_in_list(v10, v9, v8) = v11 &  ? [v8] :  ? [v9] :  ? [v10] : remove_pqp(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : insert_pqp(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : contains_cpq(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : remove_cpq(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : insert_cpq(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : succ_cpq(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : update_slb(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : lookup_slb(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : remove_slb(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : contains_slb(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : pair(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : insert_slb(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : strictly_less_than(v9, v8) = v10 &  ? [v8] :  ? [v9] :  ? [v10] : less_than(v9, v8) = v10 &  ? [v8] :  ? [v9] : removemin_cpq_res(v8) = v9 &  ? [v8] :  ? [v9] : findmin_cpq_res(v8) = v9 &  ? [v8] :  ? [v9] : findmin_pqp_res(v8) = v9 &  ? [v8] :  ? [v9] : ok(v8) = v9 &  ? [v8] :  ? [v9] : check_cpq(v8) = v9 &  ? [v8] :  ? [v9] : removemin_cpq_eff(v8) = v9 &  ? [v8] :  ? [v9] : findmin_cpq_eff(v8) = v9 &  ? [v8] :  ? [v9] : isnonempty_slb(v8) = v9)
% 16.96/4.46  | Instantiating (0) with all_0_0_0, all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6, all_0_7_7 yields:
% 16.96/4.46  | (1)  ~ (all_0_0_0 = 0) &  ~ (all_0_7_7 = 0) & ok(all_0_1_1) = 0 & triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2 & check_cpq(all_0_1_1) = 0 & check_cpq(all_0_2_2) = all_0_0_0 & remove_cpq(all_0_2_2, all_0_3_3) = all_0_1_1 & isnonempty_slb(create_slb) = all_0_7_7 &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ~ (less_than(v6, v3) = v7) |  ? [v8] : (( ~ (v8 = 0) & ok(v5) = v8) | ( ~ (v8 = 0) & check_cpq(v5) = v8) | ( ~ (v8 = 0) & pair_in_list(v1, v3, v6) = v8))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pair_in_list(v6, v2, v4) = v7) |  ~ (pair(v1, v3) = v5) |  ~ (insert_slb(v0, v5) = v6) |  ? [v8] : ( ~ (v8 = 0) & pair_in_list(v0, v2, v4) = v8)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (insert_pqp(v0, v3) = v4) |  ~ (triple(v4, v6, v2) = v7) |  ~ (pair(v3, bottom) = v5) |  ~ (insert_slb(v1, v5) = v6) |  ? [v8] : (triple(v0, v1, v2) = v8 & insert_cpq(v8, v3) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (triple(v0, v6, v2) = v7) |  ~ (pair(v3, v4) = v5) |  ~ (insert_slb(v1, v5) = v6) |  ? [v8] :  ? [v9] :  ? [v10] : (( ~ (v8 = 0) & less_than(v4, v3) = v8) | (((v10 = 0 & triple(v0, v1, v2) = v9 & check_cpq(v9) = 0) | ( ~ (v8 = 0) & check_cpq(v7) = v8)) & ((v8 = 0 & check_cpq(v7) = 0) | ( ~ (v10 = 0) & triple(v0, v1, v2) = v9 & check_cpq(v9) = v10))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (triple(v0, v6, v2) = v7) |  ~ (pair(v3, v4) = v5) |  ~ (insert_slb(v1, v5) = v6) |  ? [v8] : (( ~ (v8 = 0) & check_cpq(v7) = v8) | ( ~ (v8 = 0) & strictly_less_than(v3, v4) = v8))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = 0 |  ~ (triple(v0, v1, v2) = v3) |  ~ (less_than(v5, v4) = v6) |  ? [v7] : (( ~ (v7 = 0) & check_cpq(v3) = v7) | ( ~ (v7 = 0) & pair_in_list(v1, v4, v5) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = 0 |  ~ (contains_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] : ( ~ (v7 = 0) & contains_slb(v0, v2) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v4 = v3 |  ~ (pair_in_list(v6, v2, v4) = 0) |  ~ (pair(v1, v3) = v5) |  ~ (insert_slb(v0, v5) = v6) | pair_in_list(v0, v2, v4) = 0) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (lookup_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] : ((v7 = v6 & lookup_slb(v0, v2) = v6) | ( ~ (v7 = 0) & contains_slb(v0, v2) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (remove_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] :  ? [v8] : ((v8 = v6 & remove_slb(v0, v2) = v7 & insert_slb(v7, v4) = v6) | ( ~ (v7 = 0) & contains_slb(v0, v2) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (remove_slb(v0, v2) = v5) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v5, v4) = v6) |  ? [v7] :  ? [v8] : ((v8 = v6 & remove_slb(v7, v2) = v6 & insert_slb(v0, v4) = v7) | ( ~ (v7 = 0) & contains_slb(v0, v2) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (pair_in_list(v6, v2, v4) = 0) |  ~ (pair(v1, v3) = v5) |  ~ (insert_slb(v0, v5) = v6) | pair_in_list(v0, v2, v4) = 0) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (remove_pqp(v0, v3) = v4) |  ~ (triple(v4, v5, v2) = v6) |  ~ (remove_slb(v1, v3) = v5) |  ? [v7] :  ? [v8] : ((v8 = v6 & triple(v0, v1, v2) = v7 & remove_cpq(v7, v3) = v6) | ( ~ (v8 = 0) & lookup_slb(v1, v3) = v7 & less_than(v7, v3) = v8) | ( ~ (v7 = 0) & contains_slb(v1, v3) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ~ (pair_in_list(v1, v3, v6) = 0) |  ? [v7] : ((v7 = 0 & less_than(v6, v3) = 0) | ( ~ (v7 = 0) & ok(v5) = v7) | ( ~ (v7 = 0) & check_cpq(v5) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (update_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] :  ? [v8] :  ? [v9] : ((v9 = v6 & update_slb(v0, v2) = v7 & pair(v1, v2) = v8 & insert_slb(v7, v8) = v6) | ( ~ (v7 = 0) & strictly_less_than(v3, v2) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (update_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] :  ? [v8] : ((v8 = v6 & update_slb(v0, v2) = v7 & insert_slb(v7, v4) = v6) | ( ~ (v7 = 0) & less_than(v2, v3) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (update_slb(v0, v2) = v5) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v5, v4) = v6) |  ? [v7] :  ? [v8] : ((v8 = v6 & update_slb(v7, v2) = v6 & insert_slb(v0, v4) = v7) | ( ~ (v7 = 0) & less_than(v2, v3) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = 0 |  ~ (contains_cpq(v4, v3) = v5) |  ~ (triple(v0, v1, v2) = v4) |  ? [v6] : ( ~ (v6 = 0) & contains_slb(v1, v3) = v6)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = 0 |  ~ (pair_in_list(v4, v1, v2) = v5) |  ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = 0 |  ~ (contains_slb(v4, v1) = v5) |  ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v2 = v1 |  ~ (contains_slb(v5, v2) = 0) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) | contains_slb(v0, v2) = 0) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = create_slb |  ~ (findmin_pqp_res(v0) = v3) |  ~ (triple(v0, v4, v2) = v5) |  ~ (update_slb(v1, v3) = v4) |  ? [v6] :  ? [v7] : ((v7 = v5 & triple(v0, v1, v2) = v6 & findmin_cpq_eff(v6) = v5) | ( ~ (v7 = 0) & lookup_slb(v1, v3) = v6 & less_than(v6, v3) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v3) = v6))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ? [v6] :  ? [v7] :  ? [v8] : ((v8 = v5 & remove_pqp(v0, v3) = v6 & triple(v6, v7, v2) = v5 & remove_slb(v1, v3) = v7) | ( ~ (v7 = 0) & lookup_slb(v1, v3) = v6 & less_than(v6, v3) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v3) = v6))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ? [v6] :  ? [v7] :  ? [v8] : ((v8 = v5 & remove_pqp(v0, v3) = v6 & triple(v6, v7, bad) = v5 & remove_slb(v1, v3) = v7) | ( ~ (v7 = 0) & lookup_slb(v1, v3) = v6 & strictly_less_than(v3, v6) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v3) = v6))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ? [v6] : ((v6 = v5 & triple(v0, v1, bad) = v5) | (v6 = 0 & contains_slb(v1, v3) = 0))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ? [v6] : ((v6 = 0 & contains_slb(v1, v3) = 0) | ( ~ (v6 = 0) & ok(v5) = v6))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (insert_cpq(v4, v3) = v5) |  ? [v6] :  ? [v7] :  ? [v8] : (insert_pqp(v0, v3) = v6 & triple(v6, v8, v2) = v5 & pair(v3, bottom) = v7 & insert_slb(v1, v7) = v8)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v3) |  ~ (pair_in_list(v1, v4, v5) = 0) |  ? [v6] : ((v6 = 0 & less_than(v5, v4) = 0) | ( ~ (v6 = 0) & check_cpq(v3) = v6))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (remove_cpq(v1, v2) = v3) |  ~ (succ_cpq(v0, v3) = v4) |  ? [v5] : ( ~ (v5 = 0) & succ_cpq(v0, v1) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (insert_cpq(v1, v2) = v3) |  ~ (succ_cpq(v0, v3) = v4) |  ? [v5] : ( ~ (v5 = 0) & succ_cpq(v0, v1) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v3 = v1 |  ~ (remove_slb(v0, v3) = v4) |  ~ (pair_in_list(v0, v1, v2) = 0) |  ? [v5] : ((v5 = 0 & pair_in_list(v4, v1, v2) = 0) | ( ~ (v5 = 0) & contains_slb(v0, v3) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (triple(v4, v3, v2) = v1) |  ~ (triple(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (pair_in_list(v4, v3, v2) = v1) |  ~ (pair_in_list(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = create_slb |  ~ (findmin_cpq_res(v3) = v4) |  ~ (triple(v0, v1, v2) = v3) | findmin_pqp_res(v0) = v4) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = create_slb |  ~ (triple(v0, v1, v2) = v3) |  ~ (findmin_cpq_eff(v3) = v4) |  ? [v5] :  ? [v6] :  ? [v7] : (findmin_pqp_res(v0) = v5 & ((v7 = v4 & triple(v0, v6, v2) = v4 & update_slb(v1, v5) = v6) | ( ~ (v7 = 0) & lookup_slb(v1, v5) = v6 & less_than(v6, v5) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v5) = v6)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = create_slb |  ~ (triple(v0, v1, v2) = v3) |  ~ (findmin_cpq_eff(v3) = v4) |  ? [v5] :  ? [v6] :  ? [v7] : (findmin_pqp_res(v0) = v5 & ((v7 = v4 & triple(v0, v6, bad) = v4 & update_slb(v1, v5) = v6) | (v6 = 0 & contains_slb(v1, v5) = 0)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = create_slb |  ~ (triple(v0, v1, v2) = v3) |  ~ (findmin_cpq_eff(v3) = v4) |  ? [v5] :  ? [v6] :  ? [v7] : (findmin_pqp_res(v0) = v5 & ((v7 = v4 & triple(v0, v6, bad) = v4 & update_slb(v1, v5) = v6) | ( ~ (v7 = 0) & lookup_slb(v1, v5) = v6 & strictly_less_than(v5, v6) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v5) = v6)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (contains_cpq(v4, v3) = 0) |  ~ (triple(v0, v1, v2) = v4) | contains_slb(v1, v3) = 0) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4) | lookup_slb(v4, v1) = v2) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4) | remove_slb(v4, v1) = v0) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4) | isnonempty_slb(v4) = 0) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v1 |  ~ (pair_in_list(v0, v1, v2) = 0) |  ~ (contains_slb(v0, v3) = 0) |  ? [v4] : (remove_slb(v0, v3) = v4 & pair_in_list(v4, v1, v2) = 0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (removemin_cpq_eff(v1) = v2) |  ~ (succ_cpq(v0, v2) = v3) |  ? [v4] : ( ~ (v4 = 0) & succ_cpq(v0, v1) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (findmin_cpq_eff(v1) = v2) |  ~ (succ_cpq(v0, v2) = v3) |  ? [v4] : ( ~ (v4 = 0) & succ_cpq(v0, v1) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (less_than(v1, v2) = 0) |  ~ (less_than(v0, v2) = v3) |  ? [v4] : ( ~ (v4 = 0) & less_than(v0, v1) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (less_than(v0, v2) = v3) |  ~ (less_than(v0, v1) = 0) |  ? [v4] : ( ~ (v4 = 0) & less_than(v1, v2) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = bad |  ~ (triple(v0, v1, v2) = v3) | ok(v3) = 0) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (remove_pqp(v3, v2) = v1) |  ~ (remove_pqp(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (insert_pqp(v3, v2) = v1) |  ~ (insert_pqp(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (contains_cpq(v3, v2) = v1) |  ~ (contains_cpq(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (remove_cpq(v3, v2) = v1) |  ~ (remove_cpq(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (insert_cpq(v3, v2) = v1) |  ~ (insert_cpq(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (succ_cpq(v3, v2) = v1) |  ~ (succ_cpq(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (update_slb(v3, v2) = v1) |  ~ (update_slb(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (lookup_slb(v3, v2) = v1) |  ~ (lookup_slb(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (remove_slb(v3, v2) = v1) |  ~ (remove_slb(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (contains_slb(v3, v2) = v1) |  ~ (contains_slb(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pair(v3, v2) = v1) |  ~ (pair(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (insert_slb(v3, v2) = v1) |  ~ (insert_slb(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (strictly_less_than(v3, v2) = v1) |  ~ (strictly_less_than(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (less_than(v3, v2) = v1) |  ~ (less_than(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (triple(v0, v1, v2) = v3) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : ((v6 = 0 &  ~ (v7 = 0) & pair_in_list(v1, v4, v5) = 0 & less_than(v5, v4) = v7) | (v4 = 0 & check_cpq(v3) = 0))) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (strictly_less_than(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & less_than(v1, v0) = 0) | ( ~ (v3 = 0) & less_than(v0, v1) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (less_than(v1, v0) = v2) | less_than(v0, v1) = 0) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (less_than(v1, v0) = v2) |  ? [v3] : ((v3 = 0 & strictly_less_than(v0, v1) = 0) | ( ~ (v3 = 0) & less_than(v0, v1) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (less_than(v0, v1) = v2) | less_than(v1, v0) = 0) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (removemin_cpq_res(v2) = v1) |  ~ (removemin_cpq_res(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (findmin_cpq_res(v2) = v1) |  ~ (findmin_cpq_res(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (findmin_pqp_res(v2) = v1) |  ~ (findmin_pqp_res(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (ok(v2) = v1) |  ~ (ok(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (check_cpq(v2) = v1) |  ~ (check_cpq(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (removemin_cpq_eff(v2) = v1) |  ~ (removemin_cpq_eff(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (findmin_cpq_eff(v2) = v1) |  ~ (findmin_cpq_eff(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (isnonempty_slb(v2) = v1) |  ~ (isnonempty_slb(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (triple(v0, v1, bad) = v2) |  ? [v3] : ( ~ (v3 = 0) & ok(v2) = v3)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (triple(v0, create_slb, v1) = v2) | findmin_cpq_res(v2) = bottom) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (triple(v0, create_slb, v1) = v2) | check_cpq(v2) = 0) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (triple(v0, create_slb, v1) = v2) |  ? [v3] : (triple(v0, create_slb, bad) = v3 & findmin_cpq_eff(v2) = v3)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (less_than(v1, v2) = 0) |  ~ (less_than(v0, v1) = 0) | less_than(v0, v2) = 0) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (less_than(v1, v0) = v2) |  ? [v3] : ((v3 = 0 &  ~ (v2 = 0) & less_than(v0, v1) = 0) | ( ~ (v3 = 0) & strictly_less_than(v0, v1) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (less_than(v0, v1) = v2) |  ? [v3] : ((v2 = 0 &  ~ (v3 = 0) & less_than(v1, v0) = v3) | ( ~ (v3 = 0) & strictly_less_than(v0, v1) = v3))) &  ! [v0] :  ! [v1] : (v1 = create_slb |  ~ (update_slb(create_slb, v0) = v1)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (succ_cpq(v0, v0) = v1)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_than(v0, v0) = v1)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_than(bottom, v0) = v1)) &  ! [v0] :  ! [v1] : ( ~ (removemin_cpq_res(v0) = v1) | findmin_cpq_res(v0) = v1) &  ! [v0] :  ! [v1] : ( ~ (findmin_cpq_res(v0) = v1) | removemin_cpq_res(v0) = v1) &  ! [v0] :  ! [v1] : ( ~ (findmin_cpq_res(v0) = v1) |  ? [v2] :  ? [v3] : (removemin_cpq_eff(v0) = v2 & findmin_cpq_eff(v0) = v3 & remove_cpq(v3, v1) = v2)) &  ! [v0] :  ! [v1] : ( ~ (removemin_cpq_eff(v0) = v1) |  ? [v2] :  ? [v3] : (findmin_cpq_res(v0) = v3 & findmin_cpq_eff(v0) = v2 & remove_cpq(v2, v3) = v1)) &  ! [v0] :  ! [v1] : ( ~ (findmin_cpq_eff(v0) = v1) |  ? [v2] :  ? [v3] : (findmin_cpq_res(v0) = v3 & removemin_cpq_eff(v0) = v2 & remove_cpq(v1, v3) = v2)) &  ! [v0] :  ! [v1] : ( ~ (succ_cpq(v0, v1) = 0) |  ? [v2] : (removemin_cpq_eff(v1) = v2 & succ_cpq(v0, v2) = 0)) &  ! [v0] :  ! [v1] : ( ~ (succ_cpq(v0, v1) = 0) |  ? [v2] : (findmin_cpq_eff(v1) = v2 & succ_cpq(v0, v2) = 0)) &  ! [v0] :  ! [v1] :  ~ (pair_in_list(create_slb, v0, v1) = 0) &  ! [v0] :  ! [v1] : ( ~ (strictly_less_than(v0, v1) = 0) |  ? [v2] : ( ~ (v2 = 0) & less_than(v1, v0) = v2 & less_than(v0, v1) = 0)) &  ! [v0] :  ! [v1] : ( ~ (less_than(v0, v1) = 0) |  ? [v2] : ((v2 = 0 & strictly_less_than(v0, v1) = 0) | (v2 = 0 & less_than(v1, v0) = 0))) &  ! [v0] :  ~ (contains_slb(create_slb, v0) = 0) &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : triple(v2, v1, v0) = v3 &  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : pair_in_list(v2, v1, v0) = v3 &  ? [v0] :  ? [v1] :  ? [v2] : remove_pqp(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : insert_pqp(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : contains_cpq(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : remove_cpq(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : insert_cpq(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : succ_cpq(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : update_slb(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : lookup_slb(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : remove_slb(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : contains_slb(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : pair(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : insert_slb(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : strictly_less_than(v1, v0) = v2 &  ? [v0] :  ? [v1] :  ? [v2] : less_than(v1, v0) = v2 &  ? [v0] :  ? [v1] : removemin_cpq_res(v0) = v1 &  ? [v0] :  ? [v1] : findmin_cpq_res(v0) = v1 &  ? [v0] :  ? [v1] : findmin_pqp_res(v0) = v1 &  ? [v0] :  ? [v1] : ok(v0) = v1 &  ? [v0] :  ? [v1] : check_cpq(v0) = v1 &  ? [v0] :  ? [v1] : removemin_cpq_eff(v0) = v1 &  ? [v0] :  ? [v1] : findmin_cpq_eff(v0) = v1 &  ? [v0] :  ? [v1] : isnonempty_slb(v0) = v1
% 16.96/4.49  |
% 16.96/4.49  | Applying alpha-rule on (1) yields:
% 16.96/4.49  | (2) ok(all_0_1_1) = 0
% 16.96/4.49  | (3)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (pair(v3, v2) = v1) |  ~ (pair(v3, v2) = v0))
% 16.96/4.49  | (4)  ? [v0] :  ? [v1] :  ? [v2] : contains_cpq(v1, v0) = v2
% 16.96/4.49  | (5)  ? [v0] :  ? [v1] :  ? [v2] : less_than(v1, v0) = v2
% 16.96/4.49  | (6)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ? [v6] :  ? [v7] :  ? [v8] : ((v8 = v5 & remove_pqp(v0, v3) = v6 & triple(v6, v7, bad) = v5 & remove_slb(v1, v3) = v7) | ( ~ (v7 = 0) & lookup_slb(v1, v3) = v6 & strictly_less_than(v3, v6) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v3) = v6)))
% 16.96/4.49  | (7)  ? [v0] :  ? [v1] :  ? [v2] : contains_slb(v1, v0) = v2
% 16.96/4.49  | (8)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = 0 |  ~ (contains_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] : ( ~ (v7 = 0) & contains_slb(v0, v2) = v7))
% 16.96/4.49  | (9)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ~ (pair_in_list(v1, v3, v6) = 0) |  ? [v7] : ((v7 = 0 & less_than(v6, v3) = 0) | ( ~ (v7 = 0) & ok(v5) = v7) | ( ~ (v7 = 0) & check_cpq(v5) = v7)))
% 17.18/4.49  | (10)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (less_than(v1, v0) = v2) |  ? [v3] : ((v3 = 0 & strictly_less_than(v0, v1) = 0) | ( ~ (v3 = 0) & less_than(v0, v1) = v3)))
% 17.18/4.49  | (11) check_cpq(all_0_2_2) = all_0_0_0
% 17.18/4.49  | (12)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (less_than(v1, v2) = 0) |  ~ (less_than(v0, v1) = 0) | less_than(v0, v2) = 0)
% 17.18/4.49  | (13)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = 0 |  ~ (triple(v0, v1, v2) = v3) |  ~ (less_than(v5, v4) = v6) |  ? [v7] : (( ~ (v7 = 0) & check_cpq(v3) = v7) | ( ~ (v7 = 0) & pair_in_list(v1, v4, v5) = v7)))
% 17.18/4.49  | (14)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (ok(v2) = v1) |  ~ (ok(v2) = v0))
% 17.18/4.49  | (15)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (lookup_slb(v3, v2) = v1) |  ~ (lookup_slb(v3, v2) = v0))
% 17.18/4.49  | (16)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = create_slb |  ~ (findmin_cpq_res(v3) = v4) |  ~ (triple(v0, v1, v2) = v3) | findmin_pqp_res(v0) = v4)
% 17.18/4.49  | (17)  ? [v0] :  ? [v1] : isnonempty_slb(v0) = v1
% 17.18/4.49  | (18)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (findmin_cpq_eff(v1) = v2) |  ~ (succ_cpq(v0, v2) = v3) |  ? [v4] : ( ~ (v4 = 0) & succ_cpq(v0, v1) = v4))
% 17.18/4.49  | (19)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (insert_pqp(v0, v3) = v4) |  ~ (triple(v4, v6, v2) = v7) |  ~ (pair(v3, bottom) = v5) |  ~ (insert_slb(v1, v5) = v6) |  ? [v8] : (triple(v0, v1, v2) = v8 & insert_cpq(v8, v3) = v7))
% 17.18/4.49  | (20)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = create_slb |  ~ (triple(v0, v1, v2) = v3) |  ~ (findmin_cpq_eff(v3) = v4) |  ? [v5] :  ? [v6] :  ? [v7] : (findmin_pqp_res(v0) = v5 & ((v7 = v4 & triple(v0, v6, bad) = v4 & update_slb(v1, v5) = v6) | (v6 = 0 & contains_slb(v1, v5) = 0))))
% 17.18/4.49  | (21)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = bad |  ~ (triple(v0, v1, v2) = v3) | ok(v3) = 0)
% 17.18/4.49  | (22)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : pair_in_list(v2, v1, v0) = v3
% 17.18/4.49  | (23)  ? [v0] :  ? [v1] : removemin_cpq_eff(v0) = v1
% 17.18/4.49  | (24)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (removemin_cpq_eff(v2) = v1) |  ~ (removemin_cpq_eff(v2) = v0))
% 17.18/4.49  | (25)  ! [v0] :  ! [v1] : ( ~ (succ_cpq(v0, v1) = 0) |  ? [v2] : (findmin_cpq_eff(v1) = v2 & succ_cpq(v0, v2) = 0))
% 17.18/4.49  | (26)  ? [v0] :  ? [v1] : findmin_cpq_res(v0) = v1
% 17.18/4.49  | (27)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (succ_cpq(v3, v2) = v1) |  ~ (succ_cpq(v3, v2) = v0))
% 17.18/4.49  | (28)  ? [v0] :  ? [v1] :  ? [v2] : insert_cpq(v1, v0) = v2
% 17.18/4.49  | (29) triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2
% 17.18/4.49  | (30)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (removemin_cpq_res(v2) = v1) |  ~ (removemin_cpq_res(v2) = v0))
% 17.18/4.49  | (31)  ! [v0] :  ! [v1] :  ~ (pair_in_list(create_slb, v0, v1) = 0)
% 17.18/4.49  | (32)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = create_slb |  ~ (findmin_pqp_res(v0) = v3) |  ~ (triple(v0, v4, v2) = v5) |  ~ (update_slb(v1, v3) = v4) |  ? [v6] :  ? [v7] : ((v7 = v5 & triple(v0, v1, v2) = v6 & findmin_cpq_eff(v6) = v5) | ( ~ (v7 = 0) & lookup_slb(v1, v3) = v6 & less_than(v6, v3) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v3) = v6)))
% 17.18/4.49  | (33)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (check_cpq(v2) = v1) |  ~ (check_cpq(v2) = v0))
% 17.18/4.49  | (34)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ~ (less_than(v6, v3) = v7) |  ? [v8] : (( ~ (v8 = 0) & ok(v5) = v8) | ( ~ (v8 = 0) & check_cpq(v5) = v8) | ( ~ (v8 = 0) & pair_in_list(v1, v3, v6) = v8)))
% 17.18/4.49  | (35)  ? [v0] :  ? [v1] :  ? [v2] : remove_cpq(v1, v0) = v2
% 17.18/4.49  | (36)  ! [v0] :  ! [v1] : (v1 = create_slb |  ~ (update_slb(create_slb, v0) = v1))
% 17.18/4.49  | (37)  ? [v0] :  ? [v1] :  ? [v2] : update_slb(v1, v0) = v2
% 17.18/4.49  | (38)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (less_than(v0, v1) = v2) | less_than(v1, v0) = 0)
% 17.18/4.49  | (39)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (less_than(v1, v0) = v2) | less_than(v0, v1) = 0)
% 17.18/4.49  | (40)  ~ (all_0_7_7 = 0)
% 17.18/4.49  | (41)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (less_than(v3, v2) = v1) |  ~ (less_than(v3, v2) = v0))
% 17.18/4.49  | (42)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : triple(v2, v1, v0) = v3
% 17.18/4.49  | (43)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (strictly_less_than(v0, v1) = v2) |  ? [v3] : ((v3 = 0 & less_than(v1, v0) = 0) | ( ~ (v3 = 0) & less_than(v0, v1) = v3)))
% 17.18/4.49  | (44)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_than(bottom, v0) = v1))
% 17.18/4.50  | (45)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (update_slb(v3, v2) = v1) |  ~ (update_slb(v3, v2) = v0))
% 17.18/4.50  | (46)  ? [v0] :  ? [v1] :  ? [v2] : succ_cpq(v1, v0) = v2
% 17.18/4.50  | (47)  ? [v0] :  ? [v1] :  ? [v2] : remove_slb(v1, v0) = v2
% 17.18/4.50  | (48)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (contains_slb(v3, v2) = v1) |  ~ (contains_slb(v3, v2) = v0))
% 17.18/4.50  | (49)  ~ (all_0_0_0 = 0)
% 17.18/4.50  | (50)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v3 = v1 |  ~ (remove_slb(v0, v3) = v4) |  ~ (pair_in_list(v0, v1, v2) = 0) |  ? [v5] : ((v5 = 0 & pair_in_list(v4, v1, v2) = 0) | ( ~ (v5 = 0) & contains_slb(v0, v3) = v5)))
% 17.18/4.50  | (51)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = 0 |  ~ (pair_in_list(v4, v1, v2) = v5) |  ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4))
% 17.18/4.50  | (52)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (triple(v4, v3, v2) = v1) |  ~ (triple(v4, v3, v2) = v0))
% 17.18/4.50  | (53)  ! [v0] :  ! [v1] : ( ~ (removemin_cpq_eff(v0) = v1) |  ? [v2] :  ? [v3] : (findmin_cpq_res(v0) = v3 & findmin_cpq_eff(v0) = v2 & remove_cpq(v2, v3) = v1))
% 17.18/4.50  | (54)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (less_than(v1, v2) = 0) |  ~ (less_than(v0, v2) = v3) |  ? [v4] : ( ~ (v4 = 0) & less_than(v0, v1) = v4))
% 17.18/4.50  | (55)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (less_than(v0, v1) = v2) |  ? [v3] : ((v2 = 0 &  ~ (v3 = 0) & less_than(v1, v0) = v3) | ( ~ (v3 = 0) & strictly_less_than(v0, v1) = v3)))
% 17.18/4.50  | (56)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (pair_in_list(v6, v2, v4) = 0) |  ~ (pair(v1, v3) = v5) |  ~ (insert_slb(v0, v5) = v6) | pair_in_list(v0, v2, v4) = 0)
% 17.18/4.50  | (57)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (succ_cpq(v0, v0) = v1))
% 17.18/4.50  | (58)  ! [v0] :  ~ (contains_slb(create_slb, v0) = 0)
% 17.18/4.50  | (59)  ? [v0] :  ? [v1] : removemin_cpq_res(v0) = v1
% 17.18/4.50  | (60)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (lookup_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] : ((v7 = v6 & lookup_slb(v0, v2) = v6) | ( ~ (v7 = 0) & contains_slb(v0, v2) = v7)))
% 17.18/4.50  | (61)  ? [v0] :  ? [v1] :  ? [v2] : remove_pqp(v1, v0) = v2
% 17.18/4.50  | (62)  ? [v0] :  ? [v1] :  ? [v2] : insert_slb(v1, v0) = v2
% 17.18/4.50  | (63)  ? [v0] :  ? [v1] :  ? [v2] : lookup_slb(v1, v0) = v2
% 17.18/4.50  | (64)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (removemin_cpq_eff(v1) = v2) |  ~ (succ_cpq(v0, v2) = v3) |  ? [v4] : ( ~ (v4 = 0) & succ_cpq(v0, v1) = v4))
% 17.18/4.50  | (65)  ? [v0] :  ? [v1] :  ? [v2] : insert_pqp(v1, v0) = v2
% 17.18/4.50  | (66) isnonempty_slb(create_slb) = all_0_7_7
% 17.18/4.50  | (67)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (remove_pqp(v0, v3) = v4) |  ~ (triple(v4, v5, v2) = v6) |  ~ (remove_slb(v1, v3) = v5) |  ? [v7] :  ? [v8] : ((v8 = v6 & triple(v0, v1, v2) = v7 & remove_cpq(v7, v3) = v6) | ( ~ (v8 = 0) & lookup_slb(v1, v3) = v7 & less_than(v7, v3) = v8) | ( ~ (v7 = 0) & contains_slb(v1, v3) = v7)))
% 17.18/4.50  | (68)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (less_than(v0, v2) = v3) |  ~ (less_than(v0, v1) = 0) |  ? [v4] : ( ~ (v4 = 0) & less_than(v1, v2) = v4))
% 17.18/4.50  | (69)  ? [v0] :  ? [v1] : ok(v0) = v1
% 17.18/4.50  | (70)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (insert_cpq(v1, v2) = v3) |  ~ (succ_cpq(v0, v3) = v4) |  ? [v5] : ( ~ (v5 = 0) & succ_cpq(v0, v1) = v5))
% 17.18/4.50  | (71)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (insert_slb(v3, v2) = v1) |  ~ (insert_slb(v3, v2) = v0))
% 17.18/4.50  | (72)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (findmin_pqp_res(v2) = v1) |  ~ (findmin_pqp_res(v2) = v0))
% 17.18/4.50  | (73)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4) | lookup_slb(v4, v1) = v2)
% 17.18/4.50  | (74)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_than(v0, v0) = v1))
% 17.18/4.50  | (75)  ! [v0] :  ! [v1] : ( ~ (less_than(v0, v1) = 0) |  ? [v2] : ((v2 = 0 & strictly_less_than(v0, v1) = 0) | (v2 = 0 & less_than(v1, v0) = 0)))
% 17.18/4.50  | (76)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (less_than(v1, v0) = v2) |  ? [v3] : ((v3 = 0 &  ~ (v2 = 0) & less_than(v0, v1) = 0) | ( ~ (v3 = 0) & strictly_less_than(v0, v1) = v3)))
% 17.18/4.50  | (77)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (triple(v0, v6, v2) = v7) |  ~ (pair(v3, v4) = v5) |  ~ (insert_slb(v1, v5) = v6) |  ? [v8] :  ? [v9] :  ? [v10] : (( ~ (v8 = 0) & less_than(v4, v3) = v8) | (((v10 = 0 & triple(v0, v1, v2) = v9 & check_cpq(v9) = 0) | ( ~ (v8 = 0) & check_cpq(v7) = v8)) & ((v8 = 0 & check_cpq(v7) = 0) | ( ~ (v10 = 0) & triple(v0, v1, v2) = v9 & check_cpq(v9) = v10)))))
% 17.18/4.50  | (78)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ? [v6] :  ? [v7] :  ? [v8] : ((v8 = v5 & remove_pqp(v0, v3) = v6 & triple(v6, v7, v2) = v5 & remove_slb(v1, v3) = v7) | ( ~ (v7 = 0) & lookup_slb(v1, v3) = v6 & less_than(v6, v3) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v3) = v6)))
% 17.18/4.50  | (79)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ? [v6] : ((v6 = 0 & contains_slb(v1, v3) = 0) | ( ~ (v6 = 0) & ok(v5) = v6)))
% 17.18/4.50  | (80)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (remove_cpq(v1, v2) = v3) |  ~ (succ_cpq(v0, v3) = v4) |  ? [v5] : ( ~ (v5 = 0) & succ_cpq(v0, v1) = v5))
% 17.18/4.50  | (81)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (remove_cpq(v3, v2) = v1) |  ~ (remove_cpq(v3, v2) = v0))
% 17.18/4.50  | (82)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (pair_in_list(v6, v2, v4) = v7) |  ~ (pair(v1, v3) = v5) |  ~ (insert_slb(v0, v5) = v6) |  ? [v8] : ( ~ (v8 = 0) & pair_in_list(v0, v2, v4) = v8))
% 17.18/4.50  | (83)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (remove_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] :  ? [v8] : ((v8 = v6 & remove_slb(v0, v2) = v7 & insert_slb(v7, v4) = v6) | ( ~ (v7 = 0) & contains_slb(v0, v2) = v7)))
% 17.18/4.50  | (84)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (remove_pqp(v3, v2) = v1) |  ~ (remove_pqp(v3, v2) = v0))
% 17.18/4.50  | (85)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (update_slb(v0, v2) = v5) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v5, v4) = v6) |  ? [v7] :  ? [v8] : ((v8 = v6 & update_slb(v7, v2) = v6 & insert_slb(v0, v4) = v7) | ( ~ (v7 = 0) & less_than(v2, v3) = v7)))
% 17.18/4.50  | (86)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (contains_cpq(v4, v3) = 0) |  ~ (triple(v0, v1, v2) = v4) | contains_slb(v1, v3) = 0)
% 17.18/4.50  | (87)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (strictly_less_than(v3, v2) = v1) |  ~ (strictly_less_than(v3, v2) = v0))
% 17.18/4.50  | (88)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (triple(v0, create_slb, v1) = v2) |  ? [v3] : (triple(v0, create_slb, bad) = v3 & findmin_cpq_eff(v2) = v3))
% 17.18/4.50  | (89)  ! [v0] :  ! [v1] : ( ~ (strictly_less_than(v0, v1) = 0) |  ? [v2] : ( ~ (v2 = 0) & less_than(v1, v0) = v2 & less_than(v0, v1) = 0))
% 17.18/4.50  | (90)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (remove_cpq(v4, v3) = v5) |  ? [v6] : ((v6 = v5 & triple(v0, v1, bad) = v5) | (v6 = 0 & contains_slb(v1, v3) = 0)))
% 17.18/4.51  | (91)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (findmin_cpq_res(v2) = v1) |  ~ (findmin_cpq_res(v2) = v0))
% 17.18/4.51  | (92)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (triple(v0, create_slb, v1) = v2) | check_cpq(v2) = 0)
% 17.18/4.51  | (93)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4) | remove_slb(v4, v1) = v0)
% 17.18/4.51  | (94)  ! [v0] :  ! [v1] : ( ~ (findmin_cpq_res(v0) = v1) |  ? [v2] :  ? [v3] : (removemin_cpq_eff(v0) = v2 & findmin_cpq_eff(v0) = v3 & remove_cpq(v3, v1) = v2))
% 17.18/4.51  | (95)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = create_slb |  ~ (triple(v0, v1, v2) = v3) |  ~ (findmin_cpq_eff(v3) = v4) |  ? [v5] :  ? [v6] :  ? [v7] : (findmin_pqp_res(v0) = v5 & ((v7 = v4 & triple(v0, v6, v2) = v4 & update_slb(v1, v5) = v6) | ( ~ (v7 = 0) & lookup_slb(v1, v5) = v6 & less_than(v6, v5) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v5) = v6))))
% 17.18/4.51  | (96)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4) | isnonempty_slb(v4) = 0)
% 17.18/4.51  | (97)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (triple(v0, v6, v2) = v7) |  ~ (pair(v3, v4) = v5) |  ~ (insert_slb(v1, v5) = v6) |  ? [v8] : (( ~ (v8 = 0) & check_cpq(v7) = v8) | ( ~ (v8 = 0) & strictly_less_than(v3, v4) = v8)))
% 17.18/4.51  | (98)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (isnonempty_slb(v2) = v1) |  ~ (isnonempty_slb(v2) = v0))
% 17.18/4.51  | (99) check_cpq(all_0_1_1) = 0
% 17.18/4.51  | (100)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (insert_cpq(v3, v2) = v1) |  ~ (insert_cpq(v3, v2) = v0))
% 17.18/4.51  | (101)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (triple(v0, create_slb, v1) = v2) | findmin_cpq_res(v2) = bottom)
% 17.18/4.51  | (102)  ! [v0] :  ! [v1] : ( ~ (findmin_cpq_eff(v0) = v1) |  ? [v2] :  ? [v3] : (findmin_cpq_res(v0) = v3 & removemin_cpq_eff(v0) = v2 & remove_cpq(v1, v3) = v2))
% 17.18/4.51  | (103)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = 0 |  ~ (contains_slb(v4, v1) = v5) |  ~ (pair(v1, v2) = v3) |  ~ (insert_slb(v0, v3) = v4))
% 17.18/4.51  | (104)  ? [v0] :  ? [v1] : findmin_cpq_eff(v0) = v1
% 17.18/4.51  | (105)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = create_slb |  ~ (triple(v0, v1, v2) = v3) |  ~ (findmin_cpq_eff(v3) = v4) |  ? [v5] :  ? [v6] :  ? [v7] : (findmin_pqp_res(v0) = v5 & ((v7 = v4 & triple(v0, v6, bad) = v4 & update_slb(v1, v5) = v6) | ( ~ (v7 = 0) & lookup_slb(v1, v5) = v6 & strictly_less_than(v5, v6) = v7) | ( ~ (v6 = 0) & contains_slb(v1, v5) = v6))))
% 17.18/4.51  | (106)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = 0 |  ~ (contains_cpq(v4, v3) = v5) |  ~ (triple(v0, v1, v2) = v4) |  ? [v6] : ( ~ (v6 = 0) & contains_slb(v1, v3) = v6))
% 17.18/4.51  | (107)  ! [v0] :  ! [v1] : ( ~ (succ_cpq(v0, v1) = 0) |  ? [v2] : (removemin_cpq_eff(v1) = v2 & succ_cpq(v0, v2) = 0))
% 17.18/4.51  | (108)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v2 = v1 |  ~ (contains_slb(v5, v2) = 0) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) | contains_slb(v0, v2) = 0)
% 17.18/4.51  | (109)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v1 |  ~ (pair_in_list(v0, v1, v2) = 0) |  ~ (contains_slb(v0, v3) = 0) |  ? [v4] : (remove_slb(v0, v3) = v4 & pair_in_list(v4, v1, v2) = 0))
% 17.18/4.51  | (110)  ! [v0] :  ! [v1] : ( ~ (findmin_cpq_res(v0) = v1) | removemin_cpq_res(v0) = v1)
% 17.18/4.51  | (111)  ! [v0] :  ! [v1] : ( ~ (removemin_cpq_res(v0) = v1) | findmin_cpq_res(v0) = v1)
% 17.18/4.51  | (112)  ? [v0] :  ? [v1] :  ? [v2] : pair(v1, v0) = v2
% 17.18/4.51  | (113)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (triple(v0, v1, v2) = v3) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : ((v6 = 0 &  ~ (v7 = 0) & pair_in_list(v1, v4, v5) = 0 & less_than(v5, v4) = v7) | (v4 = 0 & check_cpq(v3) = 0)))
% 17.18/4.51  | (114)  ? [v0] :  ? [v1] : check_cpq(v0) = v1
% 17.18/4.51  | (115)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (findmin_cpq_eff(v2) = v1) |  ~ (findmin_cpq_eff(v2) = v0))
% 17.18/4.51  | (116)  ? [v0] :  ? [v1] : findmin_pqp_res(v0) = v1
% 17.18/4.51  | (117)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (update_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] :  ? [v8] :  ? [v9] : ((v9 = v6 & update_slb(v0, v2) = v7 & pair(v1, v2) = v8 & insert_slb(v7, v8) = v6) | ( ~ (v7 = 0) & strictly_less_than(v3, v2) = v7)))
% 17.18/4.51  | (118)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (triple(v0, v1, bad) = v2) |  ? [v3] : ( ~ (v3 = 0) & ok(v2) = v3))
% 17.18/4.51  | (119)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (pair_in_list(v4, v3, v2) = v1) |  ~ (pair_in_list(v4, v3, v2) = v0))
% 17.18/4.51  | (120)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v4) |  ~ (insert_cpq(v4, v3) = v5) |  ? [v6] :  ? [v7] :  ? [v8] : (insert_pqp(v0, v3) = v6 & triple(v6, v8, v2) = v5 & pair(v3, bottom) = v7 & insert_slb(v1, v7) = v8))
% 17.18/4.51  | (121)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (triple(v0, v1, v2) = v3) |  ~ (pair_in_list(v1, v4, v5) = 0) |  ? [v6] : ((v6 = 0 & less_than(v5, v4) = 0) | ( ~ (v6 = 0) & check_cpq(v3) = v6)))
% 17.18/4.51  | (122)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (update_slb(v5, v2) = v6) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v0, v4) = v5) |  ? [v7] :  ? [v8] : ((v8 = v6 & update_slb(v0, v2) = v7 & insert_slb(v7, v4) = v6) | ( ~ (v7 = 0) & less_than(v2, v3) = v7)))
% 17.18/4.51  | (123)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (remove_slb(v0, v2) = v5) |  ~ (pair(v1, v3) = v4) |  ~ (insert_slb(v5, v4) = v6) |  ? [v7] :  ? [v8] : ((v8 = v6 & remove_slb(v7, v2) = v6 & insert_slb(v0, v4) = v7) | ( ~ (v7 = 0) & contains_slb(v0, v2) = v7)))
% 17.18/4.51  | (124)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (contains_cpq(v3, v2) = v1) |  ~ (contains_cpq(v3, v2) = v0))
% 17.18/4.51  | (125)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (insert_pqp(v3, v2) = v1) |  ~ (insert_pqp(v3, v2) = v0))
% 17.18/4.51  | (126)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v4 = v3 |  ~ (pair_in_list(v6, v2, v4) = 0) |  ~ (pair(v1, v3) = v5) |  ~ (insert_slb(v0, v5) = v6) | pair_in_list(v0, v2, v4) = 0)
% 17.18/4.51  | (127) remove_cpq(all_0_2_2, all_0_3_3) = all_0_1_1
% 17.18/4.51  | (128)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (remove_slb(v3, v2) = v1) |  ~ (remove_slb(v3, v2) = v0))
% 17.18/4.51  | (129)  ? [v0] :  ? [v1] :  ? [v2] : strictly_less_than(v1, v0) = v2
% 17.18/4.51  |
% 17.18/4.51  | Instantiating formula (113) with all_0_2_2, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2, yields:
% 17.18/4.51  | (130)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v2 = 0 &  ~ (v3 = 0) & pair_in_list(all_0_5_5, v0, v1) = 0 & less_than(v1, v0) = v3) | (v0 = 0 & check_cpq(all_0_2_2) = 0))
% 17.18/4.51  |
% 17.18/4.51  | Instantiating formula (78) with all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2, remove_cpq(all_0_2_2, all_0_3_3) = all_0_1_1, yields:
% 17.18/4.51  | (131)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = all_0_1_1 & remove_pqp(all_0_6_6, all_0_3_3) = v0 & triple(v0, v1, all_0_4_4) = all_0_1_1 & remove_slb(all_0_5_5, all_0_3_3) = v1) | ( ~ (v1 = 0) & lookup_slb(all_0_5_5, all_0_3_3) = v0 & less_than(v0, all_0_3_3) = v1) | ( ~ (v0 = 0) & contains_slb(all_0_5_5, all_0_3_3) = v0))
% 17.18/4.51  |
% 17.18/4.51  | Instantiating formula (6) with all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2, remove_cpq(all_0_2_2, all_0_3_3) = all_0_1_1, yields:
% 17.18/4.51  | (132)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = all_0_1_1 & remove_pqp(all_0_6_6, all_0_3_3) = v0 & triple(v0, v1, bad) = all_0_1_1 & remove_slb(all_0_5_5, all_0_3_3) = v1) | ( ~ (v1 = 0) & lookup_slb(all_0_5_5, all_0_3_3) = v0 & strictly_less_than(all_0_3_3, v0) = v1) | ( ~ (v0 = 0) & contains_slb(all_0_5_5, all_0_3_3) = v0))
% 17.18/4.51  |
% 17.18/4.51  | Instantiating formula (90) with all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2, remove_cpq(all_0_2_2, all_0_3_3) = all_0_1_1, yields:
% 17.18/4.52  | (133)  ? [v0] : ((v0 = all_0_1_1 & triple(all_0_6_6, all_0_5_5, bad) = all_0_1_1) | (v0 = 0 & contains_slb(all_0_5_5, all_0_3_3) = 0))
% 17.18/4.52  |
% 17.18/4.52  | Instantiating formula (79) with all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2, remove_cpq(all_0_2_2, all_0_3_3) = all_0_1_1, yields:
% 17.18/4.52  | (134)  ? [v0] : ((v0 = 0 & contains_slb(all_0_5_5, all_0_3_3) = 0) | ( ~ (v0 = 0) & ok(all_0_1_1) = v0))
% 17.18/4.52  |
% 17.18/4.52  | Instantiating (134) with all_56_0_74 yields:
% 17.18/4.52  | (135) (all_56_0_74 = 0 & contains_slb(all_0_5_5, all_0_3_3) = 0) | ( ~ (all_56_0_74 = 0) & ok(all_0_1_1) = all_56_0_74)
% 17.18/4.52  |
% 17.18/4.52  | Instantiating (132) with all_57_0_75, all_57_1_76, all_57_2_77 yields:
% 17.18/4.52  | (136) (all_57_0_75 = all_0_1_1 & remove_pqp(all_0_6_6, all_0_3_3) = all_57_2_77 & triple(all_57_2_77, all_57_1_76, bad) = all_0_1_1 & remove_slb(all_0_5_5, all_0_3_3) = all_57_1_76) | ( ~ (all_57_1_76 = 0) & lookup_slb(all_0_5_5, all_0_3_3) = all_57_2_77 & strictly_less_than(all_0_3_3, all_57_2_77) = all_57_1_76) | ( ~ (all_57_2_77 = 0) & contains_slb(all_0_5_5, all_0_3_3) = all_57_2_77)
% 17.18/4.52  |
% 17.18/4.52  | Instantiating (130) with all_58_0_78, all_58_1_79, all_58_2_80, all_58_3_81 yields:
% 17.18/4.52  | (137) (all_58_1_79 = 0 &  ~ (all_58_0_78 = 0) & pair_in_list(all_0_5_5, all_58_3_81, all_58_2_80) = 0 & less_than(all_58_2_80, all_58_3_81) = all_58_0_78) | (all_58_3_81 = 0 & check_cpq(all_0_2_2) = 0)
% 17.18/4.52  |
% 17.18/4.52  | Instantiating (131) with all_59_0_82, all_59_1_83, all_59_2_84 yields:
% 17.18/4.52  | (138) (all_59_0_82 = all_0_1_1 & remove_pqp(all_0_6_6, all_0_3_3) = all_59_2_84 & triple(all_59_2_84, all_59_1_83, all_0_4_4) = all_0_1_1 & remove_slb(all_0_5_5, all_0_3_3) = all_59_1_83) | ( ~ (all_59_1_83 = 0) & lookup_slb(all_0_5_5, all_0_3_3) = all_59_2_84 & less_than(all_59_2_84, all_0_3_3) = all_59_1_83) | ( ~ (all_59_2_84 = 0) & contains_slb(all_0_5_5, all_0_3_3) = all_59_2_84)
% 17.18/4.52  |
% 17.18/4.52  | Instantiating (133) with all_60_0_85 yields:
% 17.18/4.52  | (139) (all_60_0_85 = all_0_1_1 & triple(all_0_6_6, all_0_5_5, bad) = all_0_1_1) | (all_60_0_85 = 0 & contains_slb(all_0_5_5, all_0_3_3) = 0)
% 17.18/4.52  |
% 17.18/4.52  +-Applying beta-rule and splitting (137), into two cases.
% 17.18/4.52  |-Branch one:
% 17.18/4.52  | (140) all_58_1_79 = 0 &  ~ (all_58_0_78 = 0) & pair_in_list(all_0_5_5, all_58_3_81, all_58_2_80) = 0 & less_than(all_58_2_80, all_58_3_81) = all_58_0_78
% 17.18/4.52  |
% 17.18/4.52  	| Applying alpha-rule on (140) yields:
% 17.18/4.52  	| (141) all_58_1_79 = 0
% 17.18/4.52  	| (142)  ~ (all_58_0_78 = 0)
% 17.18/4.52  	| (143) pair_in_list(all_0_5_5, all_58_3_81, all_58_2_80) = 0
% 17.18/4.52  	| (144) less_than(all_58_2_80, all_58_3_81) = all_58_0_78
% 17.18/4.52  	|
% 17.18/4.52  	+-Applying beta-rule and splitting (135), into two cases.
% 17.18/4.52  	|-Branch one:
% 17.18/4.52  	| (145) all_56_0_74 = 0 & contains_slb(all_0_5_5, all_0_3_3) = 0
% 17.18/4.52  	|
% 17.18/4.52  		| Applying alpha-rule on (145) yields:
% 17.18/4.52  		| (146) all_56_0_74 = 0
% 17.18/4.52  		| (147) contains_slb(all_0_5_5, all_0_3_3) = 0
% 17.18/4.52  		|
% 17.18/4.52  		| Instantiating formula (109) with all_0_3_3, all_58_2_80, all_58_3_81, all_0_5_5 and discharging atoms pair_in_list(all_0_5_5, all_58_3_81, all_58_2_80) = 0, contains_slb(all_0_5_5, all_0_3_3) = 0, yields:
% 17.18/4.52  		| (148) all_58_3_81 = all_0_3_3 |  ? [v0] : (remove_slb(all_0_5_5, all_0_3_3) = v0 & pair_in_list(v0, all_58_3_81, all_58_2_80) = 0)
% 17.18/4.52  		|
% 17.18/4.52  		| Instantiating formula (39) with all_58_0_78, all_58_2_80, all_58_3_81 and discharging atoms less_than(all_58_2_80, all_58_3_81) = all_58_0_78, yields:
% 17.18/4.52  		| (149) all_58_0_78 = 0 | less_than(all_58_3_81, all_58_2_80) = 0
% 17.18/4.52  		|
% 17.18/4.52  		| Instantiating formula (10) with all_58_0_78, all_58_2_80, all_58_3_81 and discharging atoms less_than(all_58_2_80, all_58_3_81) = all_58_0_78, yields:
% 17.18/4.52  		| (150) all_58_0_78 = 0 |  ? [v0] : ((v0 = 0 & strictly_less_than(all_58_3_81, all_58_2_80) = 0) | ( ~ (v0 = 0) & less_than(all_58_3_81, all_58_2_80) = v0))
% 17.18/4.52  		|
% 17.18/4.52  		| Instantiating formula (76) with all_58_0_78, all_58_2_80, all_58_3_81 and discharging atoms less_than(all_58_2_80, all_58_3_81) = all_58_0_78, yields:
% 17.18/4.52  		| (151)  ? [v0] : ((v0 = 0 &  ~ (all_58_0_78 = 0) & less_than(all_58_3_81, all_58_2_80) = 0) | ( ~ (v0 = 0) & strictly_less_than(all_58_3_81, all_58_2_80) = v0))
% 17.18/4.52  		|
% 17.18/4.52  		| Instantiating (151) with all_77_0_87 yields:
% 17.18/4.52  		| (152) (all_77_0_87 = 0 &  ~ (all_58_0_78 = 0) & less_than(all_58_3_81, all_58_2_80) = 0) | ( ~ (all_77_0_87 = 0) & strictly_less_than(all_58_3_81, all_58_2_80) = all_77_0_87)
% 17.18/4.52  		|
% 17.18/4.52  		+-Applying beta-rule and splitting (136), into two cases.
% 17.18/4.52  		|-Branch one:
% 17.18/4.52  		| (153) (all_57_0_75 = all_0_1_1 & remove_pqp(all_0_6_6, all_0_3_3) = all_57_2_77 & triple(all_57_2_77, all_57_1_76, bad) = all_0_1_1 & remove_slb(all_0_5_5, all_0_3_3) = all_57_1_76) | ( ~ (all_57_1_76 = 0) & lookup_slb(all_0_5_5, all_0_3_3) = all_57_2_77 & strictly_less_than(all_0_3_3, all_57_2_77) = all_57_1_76)
% 17.18/4.52  		|
% 17.18/4.52  			+-Applying beta-rule and splitting (153), into two cases.
% 17.18/4.52  			|-Branch one:
% 17.18/4.52  			| (154) all_57_0_75 = all_0_1_1 & remove_pqp(all_0_6_6, all_0_3_3) = all_57_2_77 & triple(all_57_2_77, all_57_1_76, bad) = all_0_1_1 & remove_slb(all_0_5_5, all_0_3_3) = all_57_1_76
% 17.18/4.52  			|
% 17.18/4.52  				| Applying alpha-rule on (154) yields:
% 17.18/4.52  				| (155) all_57_0_75 = all_0_1_1
% 17.18/4.52  				| (156) remove_pqp(all_0_6_6, all_0_3_3) = all_57_2_77
% 17.18/4.52  				| (157) triple(all_57_2_77, all_57_1_76, bad) = all_0_1_1
% 17.18/4.52  				| (158) remove_slb(all_0_5_5, all_0_3_3) = all_57_1_76
% 17.18/4.52  				|
% 17.18/4.52  				| Instantiating formula (118) with all_0_1_1, all_57_1_76, all_57_2_77 and discharging atoms triple(all_57_2_77, all_57_1_76, bad) = all_0_1_1, yields:
% 17.18/4.52  				| (159)  ? [v0] : ( ~ (v0 = 0) & ok(all_0_1_1) = v0)
% 17.18/4.52  				|
% 17.18/4.52  				| Instantiating (159) with all_107_0_91 yields:
% 17.18/4.52  				| (160)  ~ (all_107_0_91 = 0) & ok(all_0_1_1) = all_107_0_91
% 17.18/4.52  				|
% 17.18/4.52  				| Applying alpha-rule on (160) yields:
% 17.18/4.52  				| (161)  ~ (all_107_0_91 = 0)
% 17.18/4.52  				| (162) ok(all_0_1_1) = all_107_0_91
% 17.18/4.52  				|
% 17.18/4.52  				| Instantiating formula (14) with all_0_1_1, all_107_0_91, 0 and discharging atoms ok(all_0_1_1) = all_107_0_91, ok(all_0_1_1) = 0, yields:
% 17.18/4.52  				| (163) all_107_0_91 = 0
% 17.18/4.52  				|
% 17.18/4.52  				| Equations (163) can reduce 161 to:
% 17.18/4.52  				| (164) $false
% 17.18/4.52  				|
% 17.18/4.52  				|-The branch is then unsatisfiable
% 17.18/4.52  			|-Branch two:
% 17.18/4.52  			| (165)  ~ (all_57_1_76 = 0) & lookup_slb(all_0_5_5, all_0_3_3) = all_57_2_77 & strictly_less_than(all_0_3_3, all_57_2_77) = all_57_1_76
% 17.18/4.52  			|
% 17.18/4.52  				| Applying alpha-rule on (165) yields:
% 17.18/4.52  				| (166)  ~ (all_57_1_76 = 0)
% 17.18/4.52  				| (167) lookup_slb(all_0_5_5, all_0_3_3) = all_57_2_77
% 17.18/4.52  				| (168) strictly_less_than(all_0_3_3, all_57_2_77) = all_57_1_76
% 17.18/4.52  				|
% 17.18/4.52  				+-Applying beta-rule and splitting (149), into two cases.
% 17.18/4.52  				|-Branch one:
% 17.18/4.52  				| (169) less_than(all_58_3_81, all_58_2_80) = 0
% 17.18/4.52  				|
% 17.18/4.52  					+-Applying beta-rule and splitting (150), into two cases.
% 17.18/4.52  					|-Branch one:
% 17.18/4.52  					| (170) all_58_0_78 = 0
% 17.18/4.52  					|
% 17.18/4.52  						| Equations (170) can reduce 142 to:
% 17.18/4.52  						| (164) $false
% 17.18/4.52  						|
% 17.18/4.52  						|-The branch is then unsatisfiable
% 17.18/4.52  					|-Branch two:
% 17.18/4.52  					| (142)  ~ (all_58_0_78 = 0)
% 17.18/4.52  					| (173)  ? [v0] : ((v0 = 0 & strictly_less_than(all_58_3_81, all_58_2_80) = 0) | ( ~ (v0 = 0) & less_than(all_58_3_81, all_58_2_80) = v0))
% 17.18/4.52  					|
% 17.18/4.52  						| Instantiating (173) with all_92_0_98 yields:
% 17.18/4.52  						| (174) (all_92_0_98 = 0 & strictly_less_than(all_58_3_81, all_58_2_80) = 0) | ( ~ (all_92_0_98 = 0) & less_than(all_58_3_81, all_58_2_80) = all_92_0_98)
% 17.18/4.52  						|
% 17.18/4.52  						+-Applying beta-rule and splitting (174), into two cases.
% 17.18/4.52  						|-Branch one:
% 17.18/4.52  						| (175) all_92_0_98 = 0 & strictly_less_than(all_58_3_81, all_58_2_80) = 0
% 17.18/4.52  						|
% 17.18/4.52  							| Applying alpha-rule on (175) yields:
% 17.18/4.52  							| (176) all_92_0_98 = 0
% 17.18/4.52  							| (177) strictly_less_than(all_58_3_81, all_58_2_80) = 0
% 17.18/4.52  							|
% 17.18/4.52  							+-Applying beta-rule and splitting (152), into two cases.
% 17.18/4.52  							|-Branch one:
% 17.18/4.52  							| (178) all_77_0_87 = 0 &  ~ (all_58_0_78 = 0) & less_than(all_58_3_81, all_58_2_80) = 0
% 17.18/4.52  							|
% 17.18/4.52  								| Applying alpha-rule on (178) yields:
% 17.18/4.52  								| (179) all_77_0_87 = 0
% 17.18/4.52  								| (142)  ~ (all_58_0_78 = 0)
% 17.18/4.52  								| (169) less_than(all_58_3_81, all_58_2_80) = 0
% 17.18/4.52  								|
% 17.18/4.52  								| Instantiating formula (43) with all_57_1_76, all_57_2_77, all_0_3_3 and discharging atoms strictly_less_than(all_0_3_3, all_57_2_77) = all_57_1_76, yields:
% 17.18/4.52  								| (182) all_57_1_76 = 0 |  ? [v0] : ((v0 = 0 & less_than(all_57_2_77, all_0_3_3) = 0) | ( ~ (v0 = 0) & less_than(all_0_3_3, all_57_2_77) = v0))
% 17.18/4.52  								|
% 17.18/4.52  								+-Applying beta-rule and splitting (139), into two cases.
% 17.18/4.52  								|-Branch one:
% 17.18/4.52  								| (183) all_60_0_85 = all_0_1_1 & triple(all_0_6_6, all_0_5_5, bad) = all_0_1_1
% 17.18/4.52  								|
% 17.18/4.52  									| Applying alpha-rule on (183) yields:
% 17.18/4.52  									| (184) all_60_0_85 = all_0_1_1
% 17.18/4.52  									| (185) triple(all_0_6_6, all_0_5_5, bad) = all_0_1_1
% 17.18/4.52  									|
% 17.18/4.52  									| Instantiating formula (118) with all_0_1_1, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, bad) = all_0_1_1, yields:
% 17.18/4.52  									| (159)  ? [v0] : ( ~ (v0 = 0) & ok(all_0_1_1) = v0)
% 17.18/4.52  									|
% 17.18/4.52  									| Instantiating (159) with all_123_0_105 yields:
% 17.18/4.52  									| (187)  ~ (all_123_0_105 = 0) & ok(all_0_1_1) = all_123_0_105
% 17.18/4.52  									|
% 17.18/4.52  									| Applying alpha-rule on (187) yields:
% 17.18/4.52  									| (188)  ~ (all_123_0_105 = 0)
% 17.18/4.52  									| (189) ok(all_0_1_1) = all_123_0_105
% 17.18/4.52  									|
% 17.18/4.52  									| Instantiating formula (14) with all_0_1_1, all_123_0_105, 0 and discharging atoms ok(all_0_1_1) = all_123_0_105, ok(all_0_1_1) = 0, yields:
% 17.18/4.52  									| (190) all_123_0_105 = 0
% 17.18/4.52  									|
% 17.18/4.52  									| Equations (190) can reduce 188 to:
% 17.18/4.52  									| (164) $false
% 17.18/4.52  									|
% 17.18/4.52  									|-The branch is then unsatisfiable
% 17.18/4.52  								|-Branch two:
% 17.18/4.52  								| (192) all_60_0_85 = 0 & contains_slb(all_0_5_5, all_0_3_3) = 0
% 17.18/4.52  								|
% 17.18/4.52  									| Applying alpha-rule on (192) yields:
% 17.18/4.52  									| (193) all_60_0_85 = 0
% 17.18/4.52  									| (147) contains_slb(all_0_5_5, all_0_3_3) = 0
% 17.18/4.52  									|
% 17.18/4.52  									+-Applying beta-rule and splitting (182), into two cases.
% 17.18/4.52  									|-Branch one:
% 17.18/4.52  									| (195) all_57_1_76 = 0
% 17.18/4.52  									|
% 17.18/4.52  										| Equations (195) can reduce 166 to:
% 17.18/4.52  										| (164) $false
% 17.18/4.52  										|
% 17.18/4.52  										|-The branch is then unsatisfiable
% 17.18/4.52  									|-Branch two:
% 17.18/4.52  									| (166)  ~ (all_57_1_76 = 0)
% 17.18/4.52  									| (198)  ? [v0] : ((v0 = 0 & less_than(all_57_2_77, all_0_3_3) = 0) | ( ~ (v0 = 0) & less_than(all_0_3_3, all_57_2_77) = v0))
% 17.18/4.52  									|
% 17.18/4.53  										| Instantiating (198) with all_116_0_109 yields:
% 17.18/4.53  										| (199) (all_116_0_109 = 0 & less_than(all_57_2_77, all_0_3_3) = 0) | ( ~ (all_116_0_109 = 0) & less_than(all_0_3_3, all_57_2_77) = all_116_0_109)
% 17.18/4.53  										|
% 17.18/4.53  										+-Applying beta-rule and splitting (138), into two cases.
% 17.18/4.53  										|-Branch one:
% 17.18/4.53  										| (200) (all_59_0_82 = all_0_1_1 & remove_pqp(all_0_6_6, all_0_3_3) = all_59_2_84 & triple(all_59_2_84, all_59_1_83, all_0_4_4) = all_0_1_1 & remove_slb(all_0_5_5, all_0_3_3) = all_59_1_83) | ( ~ (all_59_1_83 = 0) & lookup_slb(all_0_5_5, all_0_3_3) = all_59_2_84 & less_than(all_59_2_84, all_0_3_3) = all_59_1_83)
% 17.18/4.53  										|
% 17.18/4.53  											+-Applying beta-rule and splitting (200), into two cases.
% 17.18/4.53  											|-Branch one:
% 17.18/4.53  											| (201) all_59_0_82 = all_0_1_1 & remove_pqp(all_0_6_6, all_0_3_3) = all_59_2_84 & triple(all_59_2_84, all_59_1_83, all_0_4_4) = all_0_1_1 & remove_slb(all_0_5_5, all_0_3_3) = all_59_1_83
% 17.18/4.53  											|
% 17.18/4.53  												| Applying alpha-rule on (201) yields:
% 17.18/4.53  												| (202) all_59_0_82 = all_0_1_1
% 17.18/4.53  												| (203) remove_pqp(all_0_6_6, all_0_3_3) = all_59_2_84
% 17.18/4.53  												| (204) triple(all_59_2_84, all_59_1_83, all_0_4_4) = all_0_1_1
% 17.18/4.53  												| (205) remove_slb(all_0_5_5, all_0_3_3) = all_59_1_83
% 17.18/4.53  												|
% 17.18/4.53  												| Instantiating formula (13) with all_58_0_78, all_58_2_80, all_58_3_81, all_0_1_1, all_0_4_4, all_59_1_83, all_59_2_84 and discharging atoms triple(all_59_2_84, all_59_1_83, all_0_4_4) = all_0_1_1, less_than(all_58_2_80, all_58_3_81) = all_58_0_78, yields:
% 17.18/4.53  												| (206) all_58_0_78 = 0 |  ? [v0] : (( ~ (v0 = 0) & check_cpq(all_0_1_1) = v0) | ( ~ (v0 = 0) & pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = v0))
% 17.18/4.53  												|
% 17.18/4.53  												| Instantiating formula (50) with all_59_1_83, all_0_3_3, all_58_2_80, all_58_3_81, all_0_5_5 and discharging atoms remove_slb(all_0_5_5, all_0_3_3) = all_59_1_83, pair_in_list(all_0_5_5, all_58_3_81, all_58_2_80) = 0, yields:
% 17.18/4.53  												| (207) all_58_3_81 = all_0_3_3 |  ? [v0] : ((v0 = 0 & pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = 0) | ( ~ (v0 = 0) & contains_slb(all_0_5_5, all_0_3_3) = v0))
% 17.18/4.53  												|
% 17.18/4.53  												+-Applying beta-rule and splitting (148), into two cases.
% 17.18/4.53  												|-Branch one:
% 17.18/4.53  												| (208) all_58_3_81 = all_0_3_3
% 17.18/4.53  												|
% 17.18/4.53  													| From (208) and (143) follows:
% 17.18/4.53  													| (209) pair_in_list(all_0_5_5, all_0_3_3, all_58_2_80) = 0
% 17.18/4.53  													|
% 17.18/4.53  													| From (208) and (144) follows:
% 17.18/4.53  													| (210) less_than(all_58_2_80, all_0_3_3) = all_58_0_78
% 17.18/4.53  													|
% 17.18/4.53  													+-Applying beta-rule and splitting (206), into two cases.
% 17.18/4.53  													|-Branch one:
% 17.18/4.53  													| (170) all_58_0_78 = 0
% 17.18/4.53  													|
% 17.18/4.53  														| Equations (170) can reduce 142 to:
% 17.18/4.53  														| (164) $false
% 17.18/4.53  														|
% 17.18/4.53  														|-The branch is then unsatisfiable
% 17.18/4.53  													|-Branch two:
% 17.18/4.53  													| (142)  ~ (all_58_0_78 = 0)
% 17.18/4.53  													| (214)  ? [v0] : (( ~ (v0 = 0) & check_cpq(all_0_1_1) = v0) | ( ~ (v0 = 0) & pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = v0))
% 17.18/4.53  													|
% 17.18/4.53  														| Instantiating formula (9) with all_58_2_80, all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2, remove_cpq(all_0_2_2, all_0_3_3) = all_0_1_1, pair_in_list(all_0_5_5, all_0_3_3, all_58_2_80) = 0, yields:
% 17.18/4.53  														| (215)  ? [v0] : ((v0 = 0 & less_than(all_58_2_80, all_0_3_3) = 0) | ( ~ (v0 = 0) & ok(all_0_1_1) = v0) | ( ~ (v0 = 0) & check_cpq(all_0_1_1) = v0))
% 17.18/4.53  														|
% 17.18/4.53  														| Instantiating formula (34) with all_58_0_78, all_58_2_80, all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2, remove_cpq(all_0_2_2, all_0_3_3) = all_0_1_1, less_than(all_58_2_80, all_0_3_3) = all_58_0_78, yields:
% 17.18/4.53  														| (216) all_58_0_78 = 0 |  ? [v0] : (( ~ (v0 = 0) & ok(all_0_1_1) = v0) | ( ~ (v0 = 0) & check_cpq(all_0_1_1) = v0) | ( ~ (v0 = 0) & pair_in_list(all_0_5_5, all_0_3_3, all_58_2_80) = v0))
% 17.18/4.53  														|
% 17.18/4.53  														| Instantiating (215) with all_147_0_117 yields:
% 17.18/4.53  														| (217) (all_147_0_117 = 0 & less_than(all_58_2_80, all_0_3_3) = 0) | ( ~ (all_147_0_117 = 0) & ok(all_0_1_1) = all_147_0_117) | ( ~ (all_147_0_117 = 0) & check_cpq(all_0_1_1) = all_147_0_117)
% 17.18/4.53  														|
% 17.18/4.53  														+-Applying beta-rule and splitting (216), into two cases.
% 17.18/4.53  														|-Branch one:
% 17.18/4.53  														| (170) all_58_0_78 = 0
% 17.18/4.53  														|
% 17.18/4.53  															| Equations (170) can reduce 142 to:
% 17.18/4.53  															| (164) $false
% 17.18/4.53  															|
% 17.18/4.53  															|-The branch is then unsatisfiable
% 17.18/4.53  														|-Branch two:
% 17.18/4.53  														| (142)  ~ (all_58_0_78 = 0)
% 17.18/4.53  														| (221)  ? [v0] : (( ~ (v0 = 0) & ok(all_0_1_1) = v0) | ( ~ (v0 = 0) & check_cpq(all_0_1_1) = v0) | ( ~ (v0 = 0) & pair_in_list(all_0_5_5, all_0_3_3, all_58_2_80) = v0))
% 17.18/4.53  														|
% 17.18/4.53  															+-Applying beta-rule and splitting (217), into two cases.
% 17.18/4.53  															|-Branch one:
% 17.18/4.53  															| (222) (all_147_0_117 = 0 & less_than(all_58_2_80, all_0_3_3) = 0) | ( ~ (all_147_0_117 = 0) & ok(all_0_1_1) = all_147_0_117)
% 17.18/4.53  															|
% 17.18/4.53  																+-Applying beta-rule and splitting (222), into two cases.
% 17.18/4.53  																|-Branch one:
% 17.18/4.53  																| (223) all_147_0_117 = 0 & less_than(all_58_2_80, all_0_3_3) = 0
% 17.18/4.53  																|
% 17.18/4.53  																	| Applying alpha-rule on (223) yields:
% 17.18/4.53  																	| (224) all_147_0_117 = 0
% 17.18/4.53  																	| (225) less_than(all_58_2_80, all_0_3_3) = 0
% 17.18/4.53  																	|
% 17.18/4.53  																	| Instantiating formula (41) with all_58_2_80, all_0_3_3, 0, all_58_0_78 and discharging atoms less_than(all_58_2_80, all_0_3_3) = all_58_0_78, less_than(all_58_2_80, all_0_3_3) = 0, yields:
% 17.18/4.53  																	| (170) all_58_0_78 = 0
% 17.18/4.53  																	|
% 17.18/4.53  																	| Equations (170) can reduce 142 to:
% 17.18/4.53  																	| (164) $false
% 17.18/4.53  																	|
% 17.18/4.53  																	|-The branch is then unsatisfiable
% 17.18/4.53  																|-Branch two:
% 17.18/4.53  																| (228)  ~ (all_147_0_117 = 0) & ok(all_0_1_1) = all_147_0_117
% 17.18/4.53  																|
% 17.18/4.53  																	| Applying alpha-rule on (228) yields:
% 17.18/4.53  																	| (229)  ~ (all_147_0_117 = 0)
% 17.18/4.53  																	| (230) ok(all_0_1_1) = all_147_0_117
% 17.18/4.53  																	|
% 17.18/4.53  																	| Instantiating formula (14) with all_0_1_1, all_147_0_117, 0 and discharging atoms ok(all_0_1_1) = all_147_0_117, ok(all_0_1_1) = 0, yields:
% 17.18/4.53  																	| (224) all_147_0_117 = 0
% 17.18/4.53  																	|
% 17.18/4.53  																	| Equations (224) can reduce 229 to:
% 17.18/4.53  																	| (164) $false
% 17.18/4.53  																	|
% 17.18/4.53  																	|-The branch is then unsatisfiable
% 17.18/4.53  															|-Branch two:
% 17.18/4.53  															| (233)  ~ (all_147_0_117 = 0) & check_cpq(all_0_1_1) = all_147_0_117
% 17.18/4.53  															|
% 17.18/4.53  																| Applying alpha-rule on (233) yields:
% 17.18/4.53  																| (229)  ~ (all_147_0_117 = 0)
% 17.18/4.53  																| (235) check_cpq(all_0_1_1) = all_147_0_117
% 17.18/4.53  																|
% 17.18/4.53  																| Instantiating formula (33) with all_0_1_1, all_147_0_117, 0 and discharging atoms check_cpq(all_0_1_1) = all_147_0_117, check_cpq(all_0_1_1) = 0, yields:
% 17.18/4.53  																| (224) all_147_0_117 = 0
% 17.18/4.53  																|
% 17.18/4.53  																| Equations (224) can reduce 229 to:
% 17.18/4.53  																| (164) $false
% 17.18/4.53  																|
% 17.18/4.53  																|-The branch is then unsatisfiable
% 17.18/4.53  												|-Branch two:
% 17.18/4.53  												| (238)  ~ (all_58_3_81 = all_0_3_3)
% 17.18/4.53  												| (239)  ? [v0] : (remove_slb(all_0_5_5, all_0_3_3) = v0 & pair_in_list(v0, all_58_3_81, all_58_2_80) = 0)
% 17.18/4.53  												|
% 17.18/4.53  													+-Applying beta-rule and splitting (207), into two cases.
% 17.18/4.53  													|-Branch one:
% 17.18/4.53  													| (208) all_58_3_81 = all_0_3_3
% 17.18/4.53  													|
% 17.18/4.53  														| Equations (208) can reduce 238 to:
% 17.18/4.53  														| (164) $false
% 17.18/4.53  														|
% 17.18/4.53  														|-The branch is then unsatisfiable
% 17.18/4.53  													|-Branch two:
% 17.18/4.53  													| (238)  ~ (all_58_3_81 = all_0_3_3)
% 17.18/4.53  													| (243)  ? [v0] : ((v0 = 0 & pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = 0) | ( ~ (v0 = 0) & contains_slb(all_0_5_5, all_0_3_3) = v0))
% 17.18/4.53  													|
% 17.18/4.53  														| Instantiating (243) with all_139_0_120 yields:
% 17.18/4.53  														| (244) (all_139_0_120 = 0 & pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = 0) | ( ~ (all_139_0_120 = 0) & contains_slb(all_0_5_5, all_0_3_3) = all_139_0_120)
% 17.18/4.53  														|
% 17.18/4.53  														+-Applying beta-rule and splitting (206), into two cases.
% 17.18/4.53  														|-Branch one:
% 17.18/4.53  														| (170) all_58_0_78 = 0
% 17.18/4.53  														|
% 17.18/4.53  															| Equations (170) can reduce 142 to:
% 17.18/4.53  															| (164) $false
% 17.18/4.53  															|
% 17.18/4.53  															|-The branch is then unsatisfiable
% 17.18/4.53  														|-Branch two:
% 17.18/4.53  														| (142)  ~ (all_58_0_78 = 0)
% 17.18/4.53  														| (214)  ? [v0] : (( ~ (v0 = 0) & check_cpq(all_0_1_1) = v0) | ( ~ (v0 = 0) & pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = v0))
% 17.18/4.53  														|
% 17.18/4.53  															| Instantiating (214) with all_143_0_121 yields:
% 17.18/4.53  															| (249) ( ~ (all_143_0_121 = 0) & check_cpq(all_0_1_1) = all_143_0_121) | ( ~ (all_143_0_121 = 0) & pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = all_143_0_121)
% 17.18/4.53  															|
% 17.18/4.53  															+-Applying beta-rule and splitting (244), into two cases.
% 17.18/4.53  															|-Branch one:
% 17.18/4.53  															| (250) all_139_0_120 = 0 & pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = 0
% 17.18/4.53  															|
% 17.18/4.53  																| Applying alpha-rule on (250) yields:
% 17.18/4.53  																| (251) all_139_0_120 = 0
% 17.18/4.53  																| (252) pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = 0
% 17.18/4.53  																|
% 17.18/4.53  																+-Applying beta-rule and splitting (249), into two cases.
% 17.18/4.53  																|-Branch one:
% 17.18/4.53  																| (253)  ~ (all_143_0_121 = 0) & check_cpq(all_0_1_1) = all_143_0_121
% 17.18/4.53  																|
% 17.18/4.53  																	| Applying alpha-rule on (253) yields:
% 17.18/4.53  																	| (254)  ~ (all_143_0_121 = 0)
% 17.18/4.53  																	| (255) check_cpq(all_0_1_1) = all_143_0_121
% 17.18/4.53  																	|
% 17.18/4.53  																	| Instantiating formula (33) with all_0_1_1, all_143_0_121, 0 and discharging atoms check_cpq(all_0_1_1) = all_143_0_121, check_cpq(all_0_1_1) = 0, yields:
% 17.18/4.53  																	| (256) all_143_0_121 = 0
% 17.18/4.53  																	|
% 17.18/4.53  																	| Equations (256) can reduce 254 to:
% 17.18/4.53  																	| (164) $false
% 17.18/4.53  																	|
% 17.18/4.53  																	|-The branch is then unsatisfiable
% 17.18/4.53  																|-Branch two:
% 17.18/4.53  																| (258)  ~ (all_143_0_121 = 0) & pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = all_143_0_121
% 17.18/4.53  																|
% 17.18/4.53  																	| Applying alpha-rule on (258) yields:
% 17.18/4.53  																	| (254)  ~ (all_143_0_121 = 0)
% 17.18/4.53  																	| (260) pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = all_143_0_121
% 17.18/4.53  																	|
% 17.18/4.53  																	| Instantiating formula (119) with all_59_1_83, all_58_3_81, all_58_2_80, 0, all_143_0_121 and discharging atoms pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = all_143_0_121, pair_in_list(all_59_1_83, all_58_3_81, all_58_2_80) = 0, yields:
% 17.18/4.53  																	| (256) all_143_0_121 = 0
% 17.18/4.53  																	|
% 17.18/4.53  																	| Equations (256) can reduce 254 to:
% 17.18/4.53  																	| (164) $false
% 17.18/4.53  																	|
% 17.18/4.53  																	|-The branch is then unsatisfiable
% 17.18/4.53  															|-Branch two:
% 17.18/4.54  															| (263)  ~ (all_139_0_120 = 0) & contains_slb(all_0_5_5, all_0_3_3) = all_139_0_120
% 17.18/4.54  															|
% 17.18/4.54  																| Applying alpha-rule on (263) yields:
% 17.18/4.54  																| (264)  ~ (all_139_0_120 = 0)
% 17.18/4.54  																| (265) contains_slb(all_0_5_5, all_0_3_3) = all_139_0_120
% 17.18/4.54  																|
% 17.18/4.54  																| Instantiating formula (48) with all_0_5_5, all_0_3_3, all_139_0_120, 0 and discharging atoms contains_slb(all_0_5_5, all_0_3_3) = all_139_0_120, contains_slb(all_0_5_5, all_0_3_3) = 0, yields:
% 17.18/4.54  																| (251) all_139_0_120 = 0
% 17.18/4.54  																|
% 17.18/4.54  																| Equations (251) can reduce 264 to:
% 17.18/4.54  																| (164) $false
% 17.18/4.54  																|
% 17.18/4.54  																|-The branch is then unsatisfiable
% 17.18/4.54  											|-Branch two:
% 17.18/4.54  											| (268)  ~ (all_59_1_83 = 0) & lookup_slb(all_0_5_5, all_0_3_3) = all_59_2_84 & less_than(all_59_2_84, all_0_3_3) = all_59_1_83
% 17.18/4.54  											|
% 17.18/4.54  												| Applying alpha-rule on (268) yields:
% 17.18/4.54  												| (269)  ~ (all_59_1_83 = 0)
% 17.18/4.54  												| (270) lookup_slb(all_0_5_5, all_0_3_3) = all_59_2_84
% 17.18/4.54  												| (271) less_than(all_59_2_84, all_0_3_3) = all_59_1_83
% 17.18/4.54  												|
% 17.18/4.54  												| Instantiating formula (15) with all_0_5_5, all_0_3_3, all_59_2_84, all_57_2_77 and discharging atoms lookup_slb(all_0_5_5, all_0_3_3) = all_59_2_84, lookup_slb(all_0_5_5, all_0_3_3) = all_57_2_77, yields:
% 17.18/4.54  												| (272) all_59_2_84 = all_57_2_77
% 17.18/4.54  												|
% 17.18/4.54  												| From (272) and (271) follows:
% 17.18/4.54  												| (273) less_than(all_57_2_77, all_0_3_3) = all_59_1_83
% 17.18/4.54  												|
% 17.18/4.54  												+-Applying beta-rule and splitting (199), into two cases.
% 17.18/4.54  												|-Branch one:
% 17.18/4.54  												| (274) all_116_0_109 = 0 & less_than(all_57_2_77, all_0_3_3) = 0
% 17.18/4.54  												|
% 17.18/4.54  													| Applying alpha-rule on (274) yields:
% 17.18/4.54  													| (275) all_116_0_109 = 0
% 17.18/4.54  													| (276) less_than(all_57_2_77, all_0_3_3) = 0
% 17.18/4.54  													|
% 17.18/4.54  													| Instantiating formula (41) with all_57_2_77, all_0_3_3, 0, all_59_1_83 and discharging atoms less_than(all_57_2_77, all_0_3_3) = all_59_1_83, less_than(all_57_2_77, all_0_3_3) = 0, yields:
% 17.18/4.54  													| (277) all_59_1_83 = 0
% 17.18/4.54  													|
% 17.18/4.54  													| Equations (277) can reduce 269 to:
% 17.18/4.54  													| (164) $false
% 17.18/4.54  													|
% 17.18/4.54  													|-The branch is then unsatisfiable
% 17.18/4.54  												|-Branch two:
% 17.18/4.54  												| (279)  ~ (all_116_0_109 = 0) & less_than(all_0_3_3, all_57_2_77) = all_116_0_109
% 17.18/4.54  												|
% 17.18/4.54  													| Applying alpha-rule on (279) yields:
% 17.18/4.54  													| (280)  ~ (all_116_0_109 = 0)
% 17.18/4.54  													| (281) less_than(all_0_3_3, all_57_2_77) = all_116_0_109
% 17.18/4.54  													|
% 17.18/4.54  													| Instantiating formula (34) with all_59_1_83, all_57_2_77, all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2, remove_cpq(all_0_2_2, all_0_3_3) = all_0_1_1, less_than(all_57_2_77, all_0_3_3) = all_59_1_83, yields:
% 17.18/4.54  													| (282) all_59_1_83 = 0 |  ? [v0] : (( ~ (v0 = 0) & ok(all_0_1_1) = v0) | ( ~ (v0 = 0) & check_cpq(all_0_1_1) = v0) | ( ~ (v0 = 0) & pair_in_list(all_0_5_5, all_0_3_3, all_57_2_77) = v0))
% 17.18/4.54  													|
% 17.18/4.54  													| Instantiating formula (13) with all_59_1_83, all_57_2_77, all_0_3_3, all_0_2_2, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms triple(all_0_6_6, all_0_5_5, all_0_4_4) = all_0_2_2, less_than(all_57_2_77, all_0_3_3) = all_59_1_83, yields:
% 17.18/4.54  													| (283) all_59_1_83 = 0 |  ? [v0] : (( ~ (v0 = 0) & check_cpq(all_0_2_2) = v0) | ( ~ (v0 = 0) & pair_in_list(all_0_5_5, all_0_3_3, all_57_2_77) = v0))
% 17.18/4.54  													|
% 17.18/4.54  													| Instantiating formula (39) with all_116_0_109, all_0_3_3, all_57_2_77 and discharging atoms less_than(all_0_3_3, all_57_2_77) = all_116_0_109, yields:
% 17.18/4.54  													| (284) all_116_0_109 = 0 | less_than(all_57_2_77, all_0_3_3) = 0
% 17.18/4.54  													|
% 17.18/4.54  													+-Applying beta-rule and splitting (284), into two cases.
% 17.18/4.54  													|-Branch one:
% 17.18/4.54  													| (276) less_than(all_57_2_77, all_0_3_3) = 0
% 17.18/4.54  													|
% 17.18/4.54  														+-Applying beta-rule and splitting (282), into two cases.
% 17.18/4.54  														|-Branch one:
% 17.18/4.54  														| (277) all_59_1_83 = 0
% 17.18/4.54  														|
% 17.18/4.54  															| Equations (277) can reduce 269 to:
% 17.18/4.54  															| (164) $false
% 17.18/4.54  															|
% 17.18/4.54  															|-The branch is then unsatisfiable
% 17.18/4.54  														|-Branch two:
% 17.18/4.54  														| (269)  ~ (all_59_1_83 = 0)
% 17.18/4.54  														| (289)  ? [v0] : (( ~ (v0 = 0) & ok(all_0_1_1) = v0) | ( ~ (v0 = 0) & check_cpq(all_0_1_1) = v0) | ( ~ (v0 = 0) & pair_in_list(all_0_5_5, all_0_3_3, all_57_2_77) = v0))
% 17.18/4.54  														|
% 17.18/4.54  															+-Applying beta-rule and splitting (283), into two cases.
% 17.18/4.54  															|-Branch one:
% 17.18/4.54  															| (277) all_59_1_83 = 0
% 17.18/4.54  															|
% 17.18/4.54  																| Equations (277) can reduce 269 to:
% 17.18/4.54  																| (164) $false
% 17.18/4.54  																|
% 17.18/4.54  																|-The branch is then unsatisfiable
% 17.18/4.54  															|-Branch two:
% 17.18/4.54  															| (269)  ~ (all_59_1_83 = 0)
% 17.18/4.54  															| (293)  ? [v0] : (( ~ (v0 = 0) & check_cpq(all_0_2_2) = v0) | ( ~ (v0 = 0) & pair_in_list(all_0_5_5, all_0_3_3, all_57_2_77) = v0))
% 17.18/4.54  															|
% 17.18/4.54  																| Instantiating formula (41) with all_57_2_77, all_0_3_3, 0, all_59_1_83 and discharging atoms less_than(all_57_2_77, all_0_3_3) = all_59_1_83, less_than(all_57_2_77, all_0_3_3) = 0, yields:
% 17.18/4.54  																| (277) all_59_1_83 = 0
% 17.18/4.54  																|
% 17.18/4.54  																| Equations (277) can reduce 269 to:
% 17.18/4.54  																| (164) $false
% 17.18/4.54  																|
% 17.18/4.54  																|-The branch is then unsatisfiable
% 17.18/4.54  													|-Branch two:
% 17.18/4.54  													| (296)  ~ (less_than(all_57_2_77, all_0_3_3) = 0)
% 17.18/4.54  													| (275) all_116_0_109 = 0
% 17.18/4.54  													|
% 17.18/4.54  														| Equations (275) can reduce 280 to:
% 17.18/4.54  														| (164) $false
% 17.18/4.54  														|
% 17.18/4.54  														|-The branch is then unsatisfiable
% 17.42/4.54  										|-Branch two:
% 17.42/4.54  										| (299)  ~ (all_59_2_84 = 0) & contains_slb(all_0_5_5, all_0_3_3) = all_59_2_84
% 17.42/4.54  										|
% 17.42/4.54  											| Applying alpha-rule on (299) yields:
% 17.42/4.54  											| (300)  ~ (all_59_2_84 = 0)
% 17.42/4.54  											| (301) contains_slb(all_0_5_5, all_0_3_3) = all_59_2_84
% 17.42/4.54  											|
% 17.42/4.54  											| Instantiating formula (48) with all_0_5_5, all_0_3_3, all_59_2_84, 0 and discharging atoms contains_slb(all_0_5_5, all_0_3_3) = all_59_2_84, contains_slb(all_0_5_5, all_0_3_3) = 0, yields:
% 17.42/4.54  											| (302) all_59_2_84 = 0
% 17.42/4.54  											|
% 17.42/4.54  											| Equations (302) can reduce 300 to:
% 17.42/4.54  											| (164) $false
% 17.42/4.54  											|
% 17.42/4.54  											|-The branch is then unsatisfiable
% 17.42/4.54  							|-Branch two:
% 17.42/4.54  							| (304)  ~ (all_77_0_87 = 0) & strictly_less_than(all_58_3_81, all_58_2_80) = all_77_0_87
% 17.42/4.54  							|
% 17.42/4.54  								| Applying alpha-rule on (304) yields:
% 17.42/4.54  								| (305)  ~ (all_77_0_87 = 0)
% 17.42/4.54  								| (306) strictly_less_than(all_58_3_81, all_58_2_80) = all_77_0_87
% 17.42/4.54  								|
% 17.42/4.54  								| Instantiating formula (87) with all_58_3_81, all_58_2_80, 0, all_77_0_87 and discharging atoms strictly_less_than(all_58_3_81, all_58_2_80) = all_77_0_87, strictly_less_than(all_58_3_81, all_58_2_80) = 0, yields:
% 17.42/4.54  								| (179) all_77_0_87 = 0
% 17.42/4.54  								|
% 17.42/4.54  								| Equations (179) can reduce 305 to:
% 17.42/4.54  								| (164) $false
% 17.42/4.54  								|
% 17.42/4.54  								|-The branch is then unsatisfiable
% 17.42/4.54  						|-Branch two:
% 17.42/4.54  						| (309)  ~ (all_92_0_98 = 0) & less_than(all_58_3_81, all_58_2_80) = all_92_0_98
% 17.42/4.54  						|
% 17.42/4.54  							| Applying alpha-rule on (309) yields:
% 17.42/4.54  							| (310)  ~ (all_92_0_98 = 0)
% 17.42/4.54  							| (311) less_than(all_58_3_81, all_58_2_80) = all_92_0_98
% 17.42/4.54  							|
% 17.42/4.54  							| Instantiating formula (41) with all_58_3_81, all_58_2_80, 0, all_92_0_98 and discharging atoms less_than(all_58_3_81, all_58_2_80) = all_92_0_98, less_than(all_58_3_81, all_58_2_80) = 0, yields:
% 17.42/4.54  							| (176) all_92_0_98 = 0
% 17.42/4.54  							|
% 17.42/4.54  							| Equations (176) can reduce 310 to:
% 17.42/4.54  							| (164) $false
% 17.42/4.54  							|
% 17.42/4.54  							|-The branch is then unsatisfiable
% 17.42/4.54  				|-Branch two:
% 17.42/4.54  				| (314)  ~ (less_than(all_58_3_81, all_58_2_80) = 0)
% 17.42/4.54  				| (170) all_58_0_78 = 0
% 17.42/4.54  				|
% 17.42/4.54  					| Equations (170) can reduce 142 to:
% 17.42/4.54  					| (164) $false
% 17.42/4.54  					|
% 17.42/4.54  					|-The branch is then unsatisfiable
% 17.42/4.54  		|-Branch two:
% 17.42/4.54  		| (317)  ~ (all_57_2_77 = 0) & contains_slb(all_0_5_5, all_0_3_3) = all_57_2_77
% 17.42/4.54  		|
% 17.42/4.54  			| Applying alpha-rule on (317) yields:
% 17.42/4.54  			| (318)  ~ (all_57_2_77 = 0)
% 17.42/4.54  			| (319) contains_slb(all_0_5_5, all_0_3_3) = all_57_2_77
% 17.42/4.54  			|
% 17.42/4.54  			| Instantiating formula (48) with all_0_5_5, all_0_3_3, all_57_2_77, 0 and discharging atoms contains_slb(all_0_5_5, all_0_3_3) = all_57_2_77, contains_slb(all_0_5_5, all_0_3_3) = 0, yields:
% 17.42/4.54  			| (320) all_57_2_77 = 0
% 17.42/4.54  			|
% 17.42/4.54  			| Equations (320) can reduce 318 to:
% 17.42/4.54  			| (164) $false
% 17.42/4.54  			|
% 17.42/4.54  			|-The branch is then unsatisfiable
% 17.42/4.54  	|-Branch two:
% 17.42/4.54  	| (322)  ~ (all_56_0_74 = 0) & ok(all_0_1_1) = all_56_0_74
% 17.42/4.54  	|
% 17.42/4.54  		| Applying alpha-rule on (322) yields:
% 17.42/4.54  		| (323)  ~ (all_56_0_74 = 0)
% 17.42/4.54  		| (324) ok(all_0_1_1) = all_56_0_74
% 17.42/4.54  		|
% 17.42/4.54  		| Instantiating formula (14) with all_0_1_1, all_56_0_74, 0 and discharging atoms ok(all_0_1_1) = all_56_0_74, ok(all_0_1_1) = 0, yields:
% 17.42/4.54  		| (146) all_56_0_74 = 0
% 17.42/4.54  		|
% 17.42/4.54  		| Equations (146) can reduce 323 to:
% 17.42/4.54  		| (164) $false
% 17.42/4.54  		|
% 17.42/4.54  		|-The branch is then unsatisfiable
% 17.42/4.54  |-Branch two:
% 17.42/4.54  | (327) all_58_3_81 = 0 & check_cpq(all_0_2_2) = 0
% 17.42/4.54  |
% 17.42/4.54  	| Applying alpha-rule on (327) yields:
% 17.42/4.54  	| (328) all_58_3_81 = 0
% 17.42/4.54  	| (329) check_cpq(all_0_2_2) = 0
% 17.42/4.54  	|
% 17.42/4.54  	| Instantiating formula (33) with all_0_2_2, 0, all_0_0_0 and discharging atoms check_cpq(all_0_2_2) = all_0_0_0, check_cpq(all_0_2_2) = 0, yields:
% 17.42/4.54  	| (330) all_0_0_0 = 0
% 17.42/4.54  	|
% 17.42/4.54  	| Equations (330) can reduce 49 to:
% 17.42/4.54  	| (164) $false
% 17.42/4.54  	|
% 17.42/4.54  	|-The branch is then unsatisfiable
% 17.42/4.54  % SZS output end Proof for theBenchmark
% 17.42/4.54  
% 17.42/4.54  3969ms
%------------------------------------------------------------------------------