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

View Problem - Process Solution

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

% Computer : n005.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 : Tue Jul 19 20:16:02 EDT 2022

% Result   : Theorem 22.02s 6.69s
% Output   : Proof 108.12s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : SWC070+1 : TPTP v8.1.0. Released v2.4.0.
% 0.11/0.12  % Command  : ePrincess-casc -timeout=%d %s
% 0.12/0.33  % Computer : n005.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 : Sun Jun 12 12:02:24 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.58/0.58          ____       _                          
% 0.58/0.58    ___  / __ \_____(_)___  ________  __________
% 0.58/0.58   / _ \/ /_/ / ___/ / __ \/ ___/ _ \/ ___/ ___/
% 0.58/0.58  /  __/ ____/ /  / / / / / /__/  __(__  |__  ) 
% 0.58/0.58  \___/_/   /_/  /_/_/ /_/\___/\___/____/____/  
% 0.58/0.58  
% 0.58/0.58  A Theorem Prover for First-Order Logic
% 0.58/0.58  (ePrincess v.1.0)
% 0.58/0.58  
% 0.58/0.58  (c) Philipp Rümmer, 2009-2015
% 0.58/0.58  (c) Peter Backeman, 2014-2015
% 0.58/0.58  (contributions by Angelo Brillout, Peter Baumgartner)
% 0.58/0.58  Free software under GNU Lesser General Public License (LGPL).
% 0.58/0.58  Bug reports to peter@backeman.se
% 0.58/0.58  
% 0.58/0.58  For more information, visit http://user.uu.se/~petba168/breu/
% 0.58/0.58  
% 0.58/0.59  Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.69/0.66  Prover 0: Options:  -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 2.16/1.05  Prover 0: Preprocessing ...
% 4.72/1.70  Prover 0: Constructing countermodel ...
% 18.76/5.95  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -resolutionMethod=normal +ignoreQuantifiers -generateTriggers=all
% 19.29/6.04  Prover 1: Preprocessing ...
% 20.11/6.27  Prover 1: Constructing countermodel ...
% 22.02/6.68  Prover 1: proved (733ms)
% 22.02/6.69  Prover 0: stopped
% 22.02/6.69  
% 22.02/6.69  No countermodel exists, formula is valid
% 22.02/6.69  % SZS status Theorem for theBenchmark
% 22.02/6.69  
% 22.02/6.69  Generating proof ... found it (size 505)
% 107.04/73.11  
% 107.04/73.11  % SZS output start Proof for theBenchmark
% 107.04/73.11  Assumed formulas after preprocessing and simplification: 
% 107.04/73.11  | (0)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] : ( ~ (v6 = v5) &  ~ (v0 = 0) & equalelemsP(nil) = 0 & duplicatefreeP(nil) = 0 & strictorderedP(nil) = 0 & totalorderedP(nil) = 0 & strictorderP(nil) = 0 & totalorderP(nil) = 0 & cyclefreeP(nil) = 0 & frontsegP(v2, v1) = v4 & singletonP(nil) = v0 & ssList(v2) = 0 & ssList(v1) = 0 & ssList(nil) = 0 & neq(v1, nil) = v3 & ssItem(v6) = 0 & ssItem(v5) = 0 &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v10 = 0 |  ~ (strictorderedP(v7) = 0) |  ~ (lt(v8, v9) = v10) |  ~ (ssList(v11) = 0) |  ~ (cons(v9, v15) = v16) |  ~ (cons(v8, v12) = v13) |  ~ (app(v14, v16) = v7) |  ~ (app(v11, v13) = v14) |  ~ (ssItem(v8) = 0) |  ? [v17] : (( ~ (v17 = 0) & ssList(v15) = v17) | ( ~ (v17 = 0) & ssList(v12) = v17) | ( ~ (v17 = 0) & ssList(v7) = v17) | ( ~ (v17 = 0) & ssItem(v9) = v17))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v10 = 0 |  ~ (totalorderedP(v7) = 0) |  ~ (leq(v8, v9) = v10) |  ~ (ssList(v11) = 0) |  ~ (cons(v9, v15) = v16) |  ~ (cons(v8, v12) = v13) |  ~ (app(v14, v16) = v7) |  ~ (app(v11, v13) = v14) |  ~ (ssItem(v8) = 0) |  ? [v17] : (( ~ (v17 = 0) & ssList(v15) = v17) | ( ~ (v17 = 0) & ssList(v12) = v17) | ( ~ (v17 = 0) & ssList(v7) = v17) | ( ~ (v17 = 0) & ssItem(v9) = v17))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (duplicatefreeP(v7) = 0) |  ~ (ssList(v9) = 0) |  ~ (cons(v8, v13) = v14) |  ~ (cons(v8, v10) = v11) |  ~ (app(v12, v14) = v7) |  ~ (app(v9, v11) = v12) |  ~ (ssItem(v8) = 0) |  ? [v15] : (( ~ (v15 = 0) & ssList(v13) = v15) | ( ~ (v15 = 0) & ssList(v10) = v15) | ( ~ (v15 = 0) & ssList(v7) = v15))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v13 = 0 |  ~ (segmentP(v12, v8) = v13) |  ~ (segmentP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ~ (app(v10, v11) = v12) |  ~ (app(v9, v7) = v10) |  ? [v14] : (( ~ (v14 = 0) & ssList(v11) = v14) | ( ~ (v14 = 0) & ssList(v9) = v14) | ( ~ (v14 = 0) & ssList(v8) = v14))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v9 = v8 |  ~ (equalelemsP(v7) = 0) |  ~ (ssList(v10) = 0) |  ~ (cons(v9, v11) = v12) |  ~ (cons(v8, v12) = v13) |  ~ (app(v10, v13) = v7) |  ~ (ssItem(v9) = 0) |  ~ (ssItem(v8) = 0) |  ? [v14] : (( ~ (v14 = 0) & ssList(v11) = v14) | ( ~ (v14 = 0) & ssList(v7) = v14))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (frontsegP(v10, v12) = v13) |  ~ (cons(v8, v11) = v12) |  ~ (cons(v7, v9) = v10) |  ~ (ssItem(v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v14] :  ? [v15] : (( ~ (v14 = 0) & ssList(v9) = v14) | (frontsegP(v9, v11) = v15 & ssList(v11) = v14 & ( ~ (v14 = 0) | (( ~ (v15 = 0) |  ~ (v8 = v7) | v13 = 0) & ( ~ (v13 = 0) | (v15 = 0 & v8 = v7))))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v9 = 0 |  ~ (segmentP(v7, v8) = v9) |  ~ (ssList(v7) = 0) |  ~ (app(v11, v12) = v7) |  ~ (app(v10, v8) = v11) |  ? [v13] : (( ~ (v13 = 0) & ssList(v12) = v13) | ( ~ (v13 = 0) & ssList(v10) = v13) | ( ~ (v13 = 0) & ssList(v8) = v13))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v9 = 0 |  ~ (memberP(v7, v8) = v9) |  ~ (ssList(v10) = 0) |  ~ (ssList(v7) = 0) |  ~ (cons(v8, v11) = v12) |  ~ (app(v10, v12) = v7) |  ? [v13] : (( ~ (v13 = 0) & ssList(v11) = v13) | ( ~ (v13 = 0) & ssItem(v8) = v13))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (memberP(v11, v7) = v12) |  ~ (memberP(v8, v7) = v9) |  ~ (app(v8, v10) = v11) |  ~ (ssItem(v7) = 0) |  ? [v13] :  ? [v14] : (( ~ (v13 = 0) & ssList(v8) = v13) | (memberP(v10, v7) = v14 & ssList(v10) = v13 & ( ~ (v13 = 0) | (( ~ (v12 = 0) | v14 = 0 | v9 = 0) & (v12 = 0 | ( ~ (v14 = 0) &  ~ (v9 = 0)))))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (ssList(v7) = 0) |  ~ (cons(v10, v8) = v11) |  ~ (app(v11, v7) = v12) |  ~ (app(v8, v7) = v9) |  ? [v13] :  ? [v14] : (( ~ (v13 = 0) & ssList(v8) = v13) | (cons(v10, v9) = v14 & ssItem(v10) = v13 & ( ~ (v13 = 0) | v14 = v12)))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v11 = v9 |  ~ (ssList(v8) = 0) |  ~ (ssList(v7) = 0) |  ~ (cons(v11, v8) = v10) |  ~ (cons(v9, v7) = v10) |  ? [v12] : (( ~ (v12 = 0) & ssItem(v11) = v12) | ( ~ (v12 = 0) & ssItem(v9) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v11 = 0 |  ~ (rearsegP(v10, v8) = v11) |  ~ (rearsegP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ~ (app(v9, v7) = v10) |  ? [v12] : (( ~ (v12 = 0) & ssList(v9) = v12) | ( ~ (v12 = 0) & ssList(v8) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v11 = 0 |  ~ (frontsegP(v10, v8) = v11) |  ~ (frontsegP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ~ (app(v7, v9) = v10) |  ? [v12] : (( ~ (v12 = 0) & ssList(v9) = v12) | ( ~ (v12 = 0) & ssList(v8) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v8 = v7 |  ~ (ssList(v8) = 0) |  ~ (ssList(v7) = 0) |  ~ (cons(v11, v8) = v10) |  ~ (cons(v9, v7) = v10) |  ? [v12] : (( ~ (v12 = 0) & ssItem(v11) = v12) | ( ~ (v12 = 0) & ssItem(v9) = v12))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (memberP(v10, v7) = v11) |  ~ (cons(v8, v9) = v10) |  ~ (ssItem(v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v12] :  ? [v13] : (memberP(v9, v7) = v13 & ssList(v9) = v12 & ( ~ (v12 = 0) | (( ~ (v11 = 0) | v13 = 0 | v8 = v7) & (v11 = 0 | ( ~ (v13 = 0) &  ~ (v8 = v7))))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (ssList(v7) = 0) |  ~ (app(v9, v10) = v11) |  ~ (app(v7, v8) = v9) |  ? [v12] :  ? [v13] :  ? [v14] : (( ~ (v12 = 0) & ssList(v8) = v12) | (ssList(v10) = v12 & app(v8, v10) = v13 & app(v7, v13) = v14 & ( ~ (v12 = 0) | v14 = v11)))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v7 | v7 = nil |  ~ (tl(v7) = v9) |  ~ (hd(v7) = v8) |  ~ (cons(v8, v9) = v10) |  ? [v11] : ( ~ (v11 = 0) & ssList(v7) = v11)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v7 |  ~ (ssList(v7) = 0) |  ~ (app(v10, v8) = v9) |  ~ (app(v7, v8) = v9) |  ? [v11] : (( ~ (v11 = 0) & ssList(v10) = v11) | ( ~ (v11 = 0) & ssList(v8) = v11))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v7 |  ~ (ssList(v7) = 0) |  ~ (app(v8, v10) = v9) |  ~ (app(v8, v7) = v9) |  ? [v11] : (( ~ (v11 = 0) & ssList(v10) = v11) | ( ~ (v11 = 0) & ssList(v8) = v11))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (gt(v7, v9) = v10) |  ~ (gt(v7, v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssItem(v8) = v11) | (gt(v8, v9) = v12 & ssItem(v9) = v11 & ( ~ (v12 = 0) |  ~ (v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (geq(v7, v9) = v10) |  ~ (geq(v7, v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssItem(v8) = v11) | (geq(v8, v9) = v12 & ssItem(v9) = v11 & ( ~ (v12 = 0) |  ~ (v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (lt(v7, v9) = v10) |  ~ (lt(v7, v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssItem(v8) = v11) | (lt(v8, v9) = v12 & ssItem(v9) = v11 & ( ~ (v12 = 0) |  ~ (v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (lt(v7, v9) = v10) |  ~ (leq(v7, v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssItem(v8) = v11) | (lt(v8, v9) = v12 & ssItem(v9) = v11 & ( ~ (v12 = 0) |  ~ (v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (leq(v7, v9) = v10) |  ~ (leq(v7, v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssItem(v8) = v11) | (leq(v8, v9) = v12 & ssItem(v9) = v11 & ( ~ (v12 = 0) |  ~ (v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (segmentP(v7, v9) = v10) |  ~ (segmentP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssList(v8) = v11) | (segmentP(v8, v9) = v12 & ssList(v9) = v11 & ( ~ (v12 = 0) |  ~ (v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (rearsegP(v7, v9) = v10) |  ~ (rearsegP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssList(v8) = v11) | (rearsegP(v8, v9) = v12 & ssList(v9) = v11 & ( ~ (v12 = 0) |  ~ (v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (frontsegP(v7, v9) = v10) |  ~ (frontsegP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssList(v8) = v11) | (frontsegP(v8, v9) = v12 & ssList(v9) = v11 & ( ~ (v12 = 0) |  ~ (v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v9 = 0 |  ~ (rearsegP(v7, v8) = v9) |  ~ (ssList(v7) = 0) |  ~ (app(v10, v8) = v7) |  ? [v11] : (( ~ (v11 = 0) & ssList(v10) = v11) | ( ~ (v11 = 0) & ssList(v8) = v11))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v9 = 0 |  ~ (frontsegP(v7, v8) = v9) |  ~ (ssList(v7) = 0) |  ~ (app(v8, v10) = v7) |  ? [v11] : (( ~ (v11 = 0) & ssList(v10) = v11) | ( ~ (v11 = 0) & ssList(v8) = v11))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (gt(v10, v9) = v8) |  ~ (gt(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (geq(v10, v9) = v8) |  ~ (geq(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (lt(v10, v9) = v8) |  ~ (lt(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (leq(v10, v9) = v8) |  ~ (leq(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (segmentP(v10, v9) = v8) |  ~ (segmentP(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (rearsegP(v10, v9) = v8) |  ~ (rearsegP(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (frontsegP(v10, v9) = v8) |  ~ (frontsegP(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (memberP(v10, v9) = v8) |  ~ (memberP(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (cons(v10, v9) = v8) |  ~ (cons(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (app(v10, v9) = v8) |  ~ (app(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (neq(v10, v9) = v8) |  ~ (neq(v10, v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v7 = nil |  ~ (tl(v7) = v8) |  ~ (app(v8, v9) = v10) |  ? [v11] :  ? [v12] :  ? [v13] : (( ~ (v11 = 0) & ssList(v7) = v11) | (tl(v12) = v13 & ssList(v9) = v11 & app(v7, v9) = v12 & ( ~ (v11 = 0) | v13 = v10)))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v7 = nil |  ~ (hd(v7) = v8) |  ~ (app(v7, v9) = v10) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssList(v7) = v11) | (hd(v10) = v12 & ssList(v9) = v11 & ( ~ (v11 = 0) | v12 = v8)))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (hd(v8) = v9) |  ~ (lt(v7, v9) = v10) |  ~ (ssItem(v7) = 0) |  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] : (strictorderedP(v12) = v13 & strictorderedP(v8) = v14 & ssList(v8) = v11 & cons(v7, v8) = v12 & ( ~ (v11 = 0) | (( ~ (v13 = 0) | v8 = nil | (v14 = 0 & v10 = 0)) & (v13 = 0 | ( ~ (v8 = nil) & ( ~ (v14 = 0) |  ~ (v10 = 0)))))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (hd(v8) = v9) |  ~ (leq(v7, v9) = v10) |  ~ (ssItem(v7) = 0) |  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] : (totalorderedP(v12) = v13 & totalorderedP(v8) = v14 & ssList(v8) = v11 & cons(v7, v8) = v12 & ( ~ (v11 = 0) | (( ~ (v13 = 0) | v8 = nil | (v14 = 0 & v10 = 0)) & (v13 = 0 | ( ~ (v8 = nil) & ( ~ (v14 = 0) |  ~ (v10 = 0)))))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (strictorderP(v7) = 0) |  ~ (lt(v8, v9) = v10) |  ~ (ssItem(v8) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssList(v7) = v11) | (lt(v9, v8) = v12 & ssItem(v9) = v11 & ( ~ (v11 = 0) |  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] : (v12 = 0 | v10 = 0 |  ~ (ssList(v13) = 0) |  ~ (cons(v9, v17) = v18) |  ~ (cons(v8, v14) = v15) |  ~ (app(v16, v18) = v7) |  ~ (app(v13, v15) = v16) |  ? [v19] : (( ~ (v19 = 0) & ssList(v17) = v19) | ( ~ (v19 = 0) & ssList(v14) = v19))))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (totalorderP(v7) = 0) |  ~ (leq(v8, v9) = v10) |  ~ (ssItem(v8) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssList(v7) = v11) | (leq(v9, v8) = v12 & ssItem(v9) = v11 & ( ~ (v11 = 0) |  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] : (v12 = 0 | v10 = 0 |  ~ (ssList(v13) = 0) |  ~ (cons(v9, v17) = v18) |  ~ (cons(v8, v14) = v15) |  ~ (app(v16, v18) = v7) |  ~ (app(v13, v15) = v16) |  ? [v19] : (( ~ (v19 = 0) & ssList(v17) = v19) | ( ~ (v19 = 0) & ssList(v14) = v19))))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (cyclefreeP(v7) = 0) |  ~ (leq(v8, v9) = v10) |  ~ (ssItem(v8) = 0) |  ? [v11] :  ? [v12] : (( ~ (v11 = 0) & ssList(v7) = v11) | (leq(v9, v8) = v12 & ssItem(v9) = v11 & ( ~ (v11 = 0) |  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] : ( ~ (v12 = 0) |  ~ (v10 = 0) |  ~ (ssList(v13) = 0) |  ~ (cons(v9, v17) = v18) |  ~ (cons(v8, v14) = v15) |  ~ (app(v16, v18) = v7) |  ~ (app(v13, v15) = v16) |  ? [v19] : (( ~ (v19 = 0) & ssList(v17) = v19) | ( ~ (v19 = 0) & ssList(v14) = v19))))))) &  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (ssList(v7) = 0) |  ~ (cons(v8, nil) = v9) |  ~ (app(v9, v7) = v10) |  ? [v11] :  ? [v12] : (cons(v8, v7) = v12 & ssItem(v8) = v11 & ( ~ (v11 = 0) | v12 = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : (v9 = 0 | v8 = v7 |  ~ (lt(v7, v8) = v9) |  ~ (ssItem(v7) = 0) |  ? [v10] :  ? [v11] : (leq(v7, v8) = v11 & ssItem(v8) = v10 & ( ~ (v11 = 0) |  ~ (v10 = 0)))) &  ! [v7] :  ! [v8] :  ! [v9] : (v9 = 0 | v8 = v7 |  ~ (ssList(v7) = 0) |  ~ (neq(v7, v8) = v9) |  ? [v10] : ( ~ (v10 = 0) & ssList(v8) = v10)) &  ! [v7] :  ! [v8] :  ! [v9] : (v9 = 0 | v8 = v7 |  ~ (neq(v7, v8) = v9) |  ~ (ssItem(v7) = 0) |  ? [v10] : ( ~ (v10 = 0) & ssItem(v8) = v10)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (tl(v9) = v8) |  ~ (tl(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (hd(v9) = v8) |  ~ (hd(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (equalelemsP(v9) = v8) |  ~ (equalelemsP(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (duplicatefreeP(v9) = v8) |  ~ (duplicatefreeP(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (strictorderedP(v9) = v8) |  ~ (strictorderedP(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (totalorderedP(v9) = v8) |  ~ (totalorderedP(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (strictorderP(v9) = v8) |  ~ (strictorderP(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (totalorderP(v9) = v8) |  ~ (totalorderP(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (cyclefreeP(v9) = v8) |  ~ (cyclefreeP(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (singletonP(v9) = v8) |  ~ (singletonP(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (ssList(v9) = v8) |  ~ (ssList(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = v7 |  ~ (ssItem(v9) = v8) |  ~ (ssItem(v9) = v7)) &  ! [v7] :  ! [v8] :  ! [v9] : (v8 = 0 |  ~ (singletonP(v7) = v8) |  ~ (cons(v9, nil) = v7) |  ? [v10] : (( ~ (v10 = 0) & ssList(v7) = v10) | ( ~ (v10 = 0) & ssItem(v9) = v10))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (gt(v7, v8) = v9) |  ~ (ssItem(v7) = 0) |  ? [v10] :  ? [v11] : (lt(v8, v7) = v11 & ssItem(v8) = v10 & ( ~ (v10 = 0) | (( ~ (v11 = 0) | v9 = 0) & ( ~ (v9 = 0) | v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (geq(v7, v8) = v9) |  ~ (ssItem(v7) = 0) |  ? [v10] :  ? [v11] : (leq(v8, v7) = v11 & ssItem(v8) = v10 & ( ~ (v10 = 0) | (( ~ (v11 = 0) | v9 = 0) & ( ~ (v9 = 0) | v11 = 0))))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (lt(v7, v8) = v9) |  ~ (ssItem(v7) = 0) |  ? [v10] :  ? [v11] : (leq(v7, v8) = v11 & ssItem(v8) = v10 & ( ~ (v10 = 0) | (( ~ (v11 = 0) | v9 = 0 | v8 = v7) & ( ~ (v9 = 0) | (v11 = 0 &  ~ (v8 = v7))))))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (ssList(v7) = 0) |  ~ (cons(v8, v7) = v9) |  ? [v10] :  ? [v11] : (tl(v9) = v11 & ssItem(v8) = v10 & ( ~ (v10 = 0) | v11 = v7))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (ssList(v7) = 0) |  ~ (cons(v8, v7) = v9) |  ? [v10] :  ? [v11] : (hd(v9) = v11 & ssItem(v8) = v10 & ( ~ (v10 = 0) | v11 = v8))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (ssList(v7) = 0) |  ~ (cons(v8, v7) = v9) |  ? [v10] :  ? [v11] : (ssList(v9) = v11 & ssItem(v8) = v10 & ( ~ (v10 = 0) | v11 = 0))) &  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (ssList(v7) = 0) |  ~ (app(v7, v8) = v9) |  ? [v10] :  ? [v11] : (ssList(v9) = v11 & ssList(v8) = v10 & ( ~ (v10 = 0) | v11 = 0))) &  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (geq(v7, v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v9] :  ? [v10] : (geq(v8, v7) = v10 & ssItem(v8) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0)))) &  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (leq(v7, v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v9] :  ? [v10] : (leq(v8, v7) = v10 & ssItem(v8) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0)))) &  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (segmentP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v9] :  ? [v10] : (segmentP(v8, v7) = v10 & ssList(v8) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0)))) &  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (rearsegP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v9] :  ? [v10] : (rearsegP(v8, v7) = v10 & ssList(v8) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0)))) &  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (frontsegP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v9] :  ? [v10] : (frontsegP(v8, v7) = v10 & ssList(v8) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0)))) &  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (app(v7, nil) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssList(v7) = v9)) &  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (app(nil, v7) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssList(v7) = v9)) &  ! [v7] :  ! [v8] : (v8 = nil |  ~ (ssList(v7) = 0) |  ~ (app(v7, v8) = nil) |  ? [v9] : ( ~ (v9 = 0) & ssList(v8) = v9)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (geq(v7, v7) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssItem(v7) = v9)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (equalelemsP(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] : ((v19 = v7 & v16 = 0 & v14 = 0 & v12 = 0 & v10 = 0 &  ~ (v11 = v9) & ssList(v15) = 0 & ssList(v13) = 0 & cons(v11, v15) = v17 & cons(v9, v17) = v18 & app(v13, v18) = v7 & ssItem(v11) = 0 & ssItem(v9) = 0) | ( ~ (v9 = 0) & ssList(v7) = v9))) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (duplicatefreeP(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] : ((v22 = v7 & v20 = 0 & v16 = 0 & v14 = 0 & v12 = 0 & v11 = v9 & v10 = 0 & ssList(v19) = 0 & ssList(v15) = 0 & ssList(v13) = 0 & cons(v9, v19) = v21 & cons(v9, v15) = v17 & app(v18, v21) = v7 & app(v13, v17) = v18 & ssItem(v9) = 0) | ( ~ (v9 = 0) & ssList(v7) = v9))) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (strictorderedP(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] : ((v23 = v7 & v21 = 0 & v17 = 0 & v15 = 0 & v12 = 0 & v10 = 0 &  ~ (v13 = 0) & lt(v9, v11) = v13 & ssList(v20) = 0 & ssList(v16) = 0 & ssList(v14) = 0 & cons(v11, v20) = v22 & cons(v9, v16) = v18 & app(v19, v22) = v7 & app(v14, v18) = v19 & ssItem(v11) = 0 & ssItem(v9) = 0) | ( ~ (v9 = 0) & ssList(v7) = v9))) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (totalorderedP(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] : ((v23 = v7 & v21 = 0 & v17 = 0 & v15 = 0 & v12 = 0 & v10 = 0 &  ~ (v13 = 0) & leq(v9, v11) = v13 & ssList(v20) = 0 & ssList(v16) = 0 & ssList(v14) = 0 & cons(v11, v20) = v22 & cons(v9, v16) = v18 & app(v19, v22) = v7 & app(v14, v18) = v19 & ssItem(v11) = 0 & ssItem(v9) = 0) | ( ~ (v9 = 0) & ssList(v7) = v9))) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (strictorderP(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] : ((v24 = v7 & v22 = 0 & v18 = 0 & v16 = 0 & v12 = 0 & v10 = 0 &  ~ (v14 = 0) &  ~ (v13 = 0) & lt(v11, v9) = v14 & lt(v9, v11) = v13 & ssList(v21) = 0 & ssList(v17) = 0 & ssList(v15) = 0 & cons(v11, v21) = v23 & cons(v9, v17) = v19 & app(v20, v23) = v7 & app(v15, v19) = v20 & ssItem(v11) = 0 & ssItem(v9) = 0) | ( ~ (v9 = 0) & ssList(v7) = v9))) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (totalorderP(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] : ((v24 = v7 & v22 = 0 & v18 = 0 & v16 = 0 & v12 = 0 & v10 = 0 &  ~ (v14 = 0) &  ~ (v13 = 0) & leq(v11, v9) = v14 & leq(v9, v11) = v13 & ssList(v21) = 0 & ssList(v17) = 0 & ssList(v15) = 0 & cons(v11, v21) = v23 & cons(v9, v17) = v19 & app(v20, v23) = v7 & app(v15, v19) = v20 & ssItem(v11) = 0 & ssItem(v9) = 0) | ( ~ (v9 = 0) & ssList(v7) = v9))) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (cyclefreeP(v7) = v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] : ((v24 = v7 & v22 = 0 & v18 = 0 & v16 = 0 & v14 = 0 & v13 = 0 & v12 = 0 & v10 = 0 & leq(v11, v9) = 0 & leq(v9, v11) = 0 & ssList(v21) = 0 & ssList(v17) = 0 & ssList(v15) = 0 & cons(v11, v21) = v23 & cons(v9, v17) = v19 & app(v20, v23) = v7 & app(v15, v19) = v20 & ssItem(v11) = 0 & ssItem(v9) = 0) | ( ~ (v9 = 0) & ssList(v7) = v9))) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (leq(v7, v7) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssItem(v7) = v9)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (segmentP(v7, v7) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssList(v7) = v9)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (segmentP(v7, nil) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssList(v7) = v9)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (rearsegP(v7, v7) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssList(v7) = v9)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (rearsegP(v7, nil) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssList(v7) = v9)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (frontsegP(v7, v7) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssList(v7) = v9)) &  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (frontsegP(v7, nil) = v8) |  ? [v9] : ( ~ (v9 = 0) & ssList(v7) = v9)) &  ! [v7] :  ! [v8] : (v7 = nil |  ~ (tl(v7) = v8) |  ? [v9] :  ? [v10] : (ssList(v8) = v10 & ssList(v7) = v9 & ( ~ (v9 = 0) | v10 = 0))) &  ! [v7] :  ! [v8] : (v7 = nil |  ~ (tl(v7) = v8) |  ? [v9] :  ? [v10] : ((v10 = 0 & v9 = v8 & ssList(v8) = 0) | ( ~ (v9 = 0) & ssList(v7) = v9))) &  ! [v7] :  ! [v8] : (v7 = nil |  ~ (hd(v7) = v8) |  ? [v9] :  ? [v10] : (ssList(v7) = v9 & ssItem(v8) = v10 & ( ~ (v9 = 0) | v10 = 0))) &  ! [v7] :  ! [v8] : (v7 = nil |  ~ (hd(v7) = v8) |  ? [v9] :  ? [v10] : ((v10 = 0 & v9 = v8 & ssItem(v8) = 0) | ( ~ (v9 = 0) & ssList(v7) = v9))) &  ! [v7] :  ! [v8] : (v7 = nil |  ~ (ssList(v7) = 0) |  ~ (app(v7, v8) = nil) |  ? [v9] : ( ~ (v9 = 0) & ssList(v8) = v9)) &  ! [v7] :  ! [v8] : ( ~ (gt(v7, v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v9] :  ? [v10] : (gt(v8, v7) = v10 & ssItem(v8) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0)))) &  ! [v7] :  ! [v8] : ( ~ (tl(v7) = v8) |  ? [v9] :  ? [v10] : (hd(v7) = v10 & ssList(v7) = v9 & ( ~ (v9 = 0) |  ! [v11] : (v11 = v7 | v11 = nil | v7 = nil |  ~ (tl(v11) = v8) |  ? [v12] :  ? [v13] : (hd(v11) = v13 & ssList(v11) = v12 & ( ~ (v13 = v10) |  ~ (v12 = 0))))))) &  ! [v7] :  ! [v8] : ( ~ (lt(v7, v8) = 0) |  ~ (ssItem(v7) = 0) |  ? [v9] :  ? [v10] : (lt(v8, v7) = v10 & ssItem(v8) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0)))) &  ! [v7] :  ! [v8] : ( ~ (segmentP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] : ((v14 = v7 & v13 = 0 & v10 = 0 & ssList(v12) = 0 & ssList(v9) = 0 & app(v11, v12) = v7 & app(v9, v8) = v11) | ( ~ (v9 = 0) & ssList(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (rearsegP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v9] :  ? [v10] :  ? [v11] : ((v11 = v7 & v10 = 0 & ssList(v9) = 0 & app(v9, v8) = v7) | ( ~ (v9 = 0) & ssList(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (frontsegP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v9] :  ? [v10] :  ? [v11] : ((v11 = v7 & v10 = 0 & ssList(v9) = 0 & app(v8, v9) = v7) | ( ~ (v9 = 0) & ssList(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (memberP(v7, v8) = 0) |  ~ (ssList(v7) = 0) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] : ((v14 = v7 & v12 = 0 & v10 = 0 & ssList(v11) = 0 & ssList(v9) = 0 & cons(v8, v11) = v13 & app(v9, v13) = v7) | ( ~ (v9 = 0) & ssItem(v8) = v9))) &  ! [v7] :  ! [v8] : ( ~ (ssList(v7) = 0) |  ~ (cons(v8, v7) = v7) |  ? [v9] : ( ~ (v9 = 0) & ssItem(v8) = v9)) &  ! [v7] :  ! [v8] : ( ~ (ssList(v7) = 0) |  ~ (cons(v8, v7) = nil) |  ? [v9] : ( ~ (v9 = 0) & ssItem(v8) = v9)) &  ! [v7] :  ! [v8] : ( ~ (cons(v7, nil) = v8) |  ? [v9] :  ? [v10] : (equalelemsP(v8) = v10 & ssItem(v7) = v9 & ( ~ (v9 = 0) | v10 = 0))) &  ! [v7] :  ! [v8] : ( ~ (cons(v7, nil) = v8) |  ? [v9] :  ? [v10] : (duplicatefreeP(v8) = v10 & ssItem(v7) = v9 & ( ~ (v9 = 0) | v10 = 0))) &  ! [v7] :  ! [v8] : ( ~ (cons(v7, nil) = v8) |  ? [v9] :  ? [v10] : (strictorderedP(v8) = v10 & ssItem(v7) = v9 & ( ~ (v9 = 0) | v10 = 0))) &  ! [v7] :  ! [v8] : ( ~ (cons(v7, nil) = v8) |  ? [v9] :  ? [v10] : (totalorderedP(v8) = v10 & ssItem(v7) = v9 & ( ~ (v9 = 0) | v10 = 0))) &  ! [v7] :  ! [v8] : ( ~ (cons(v7, nil) = v8) |  ? [v9] :  ? [v10] : (strictorderP(v8) = v10 & ssItem(v7) = v9 & ( ~ (v9 = 0) | v10 = 0))) &  ! [v7] :  ! [v8] : ( ~ (cons(v7, nil) = v8) |  ? [v9] :  ? [v10] : (totalorderP(v8) = v10 & ssItem(v7) = v9 & ( ~ (v9 = 0) | v10 = 0))) &  ! [v7] :  ! [v8] : ( ~ (cons(v7, nil) = v8) |  ? [v9] :  ? [v10] : (cyclefreeP(v8) = v10 & ssItem(v7) = v9 & ( ~ (v9 = 0) | v10 = 0))) &  ! [v7] : (v7 = nil |  ~ (segmentP(nil, v7) = 0) |  ? [v8] : ( ~ (v8 = 0) & ssList(v7) = v8)) &  ! [v7] : (v7 = nil |  ~ (rearsegP(nil, v7) = 0) |  ? [v8] : ( ~ (v8 = 0) & ssList(v7) = v8)) &  ! [v7] : (v7 = nil |  ~ (frontsegP(nil, v7) = 0) |  ? [v8] : ( ~ (v8 = 0) & ssList(v7) = v8)) &  ! [v7] : (v7 = nil |  ~ (ssList(v7) = 0) |  ? [v8] :  ? [v9] : (ssList(v8) = 0 & cons(v9, v8) = v7 & ssItem(v9) = 0)) &  ! [v7] : (v7 = nil |  ~ (app(nil, nil) = v7)) &  ! [v7] : (v7 = 0 |  ~ (segmentP(nil, nil) = v7)) &  ! [v7] : (v7 = 0 |  ~ (rearsegP(nil, nil) = v7)) &  ! [v7] : (v7 = 0 |  ~ (frontsegP(nil, nil) = v7)) &  ! [v7] : ( ~ (lt(v7, v7) = 0) |  ? [v8] : ( ~ (v8 = 0) & ssItem(v7) = v8)) &  ! [v7] : ( ~ (singletonP(v7) = 0) |  ? [v8] :  ? [v9] :  ? [v10] : ((v10 = v7 & v9 = 0 & cons(v8, nil) = v7 & ssItem(v8) = 0) | ( ~ (v8 = 0) & ssList(v7) = v8))) &  ! [v7] : ( ~ (memberP(nil, v7) = 0) |  ? [v8] : ( ~ (v8 = 0) & ssItem(v7) = v8)) &  ! [v7] : ( ~ (ssList(v7) = 0) |  ~ (neq(v7, v7) = 0)) &  ! [v7] : ( ~ (neq(v7, v7) = 0) |  ~ (ssItem(v7) = 0)) &  ! [v7] : ( ~ (neq(v7, nil) = 0) |  ? [v8] :  ? [v9] :  ? [v10] : (segmentP(v2, v7) = v9 & segmentP(v1, v7) = v10 & ssList(v7) = v8 & ( ~ (v10 = 0) |  ~ (v9 = 0) |  ~ (v8 = 0)))) & ( ~ (v2 = nil) |  ~ (v1 = nil)) & ((v4 = 0 & v3 = 0) | (v2 = nil & v1 = nil)))
% 107.51/73.20  | 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 yields:
% 107.51/73.20  | (1)  ~ (all_0_0_0 = all_0_1_1) &  ~ (all_0_6_6 = 0) & equalelemsP(nil) = 0 & duplicatefreeP(nil) = 0 & strictorderedP(nil) = 0 & totalorderedP(nil) = 0 & strictorderP(nil) = 0 & totalorderP(nil) = 0 & cyclefreeP(nil) = 0 & frontsegP(all_0_4_4, all_0_5_5) = all_0_2_2 & singletonP(nil) = all_0_6_6 & ssList(all_0_4_4) = 0 & ssList(all_0_5_5) = 0 & ssList(nil) = 0 & neq(all_0_5_5, nil) = all_0_3_3 & ssItem(all_0_0_0) = 0 & ssItem(all_0_1_1) = 0 &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v3 = 0 |  ~ (strictorderedP(v0) = 0) |  ~ (lt(v1, v2) = v3) |  ~ (ssList(v4) = 0) |  ~ (cons(v2, v8) = v9) |  ~ (cons(v1, v5) = v6) |  ~ (app(v7, v9) = v0) |  ~ (app(v4, v6) = v7) |  ~ (ssItem(v1) = 0) |  ? [v10] : (( ~ (v10 = 0) & ssList(v8) = v10) | ( ~ (v10 = 0) & ssList(v5) = v10) | ( ~ (v10 = 0) & ssList(v0) = v10) | ( ~ (v10 = 0) & ssItem(v2) = v10))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v3 = 0 |  ~ (totalorderedP(v0) = 0) |  ~ (leq(v1, v2) = v3) |  ~ (ssList(v4) = 0) |  ~ (cons(v2, v8) = v9) |  ~ (cons(v1, v5) = v6) |  ~ (app(v7, v9) = v0) |  ~ (app(v4, v6) = v7) |  ~ (ssItem(v1) = 0) |  ? [v10] : (( ~ (v10 = 0) & ssList(v8) = v10) | ( ~ (v10 = 0) & ssList(v5) = v10) | ( ~ (v10 = 0) & ssList(v0) = v10) | ( ~ (v10 = 0) & ssItem(v2) = v10))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (duplicatefreeP(v0) = 0) |  ~ (ssList(v2) = 0) |  ~ (cons(v1, v6) = v7) |  ~ (cons(v1, v3) = v4) |  ~ (app(v5, v7) = v0) |  ~ (app(v2, v4) = v5) |  ~ (ssItem(v1) = 0) |  ? [v8] : (( ~ (v8 = 0) & ssList(v6) = v8) | ( ~ (v8 = 0) & ssList(v3) = v8) | ( ~ (v8 = 0) & ssList(v0) = v8))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = 0 |  ~ (segmentP(v5, v1) = v6) |  ~ (segmentP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (app(v3, v4) = v5) |  ~ (app(v2, v0) = v3) |  ? [v7] : (( ~ (v7 = 0) & ssList(v4) = v7) | ( ~ (v7 = 0) & ssList(v2) = v7) | ( ~ (v7 = 0) & ssList(v1) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (equalelemsP(v0) = 0) |  ~ (ssList(v3) = 0) |  ~ (cons(v2, v4) = v5) |  ~ (cons(v1, v5) = v6) |  ~ (app(v3, v6) = v0) |  ~ (ssItem(v2) = 0) |  ~ (ssItem(v1) = 0) |  ? [v7] : (( ~ (v7 = 0) & ssList(v4) = v7) | ( ~ (v7 = 0) & ssList(v0) = v7))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (frontsegP(v3, v5) = v6) |  ~ (cons(v1, v4) = v5) |  ~ (cons(v0, v2) = v3) |  ~ (ssItem(v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v7] :  ? [v8] : (( ~ (v7 = 0) & ssList(v2) = v7) | (frontsegP(v2, v4) = v8 & ssList(v4) = v7 & ( ~ (v7 = 0) | (( ~ (v8 = 0) |  ~ (v1 = v0) | v6 = 0) & ( ~ (v6 = 0) | (v8 = 0 & v1 = v0))))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v2 = 0 |  ~ (segmentP(v0, v1) = v2) |  ~ (ssList(v0) = 0) |  ~ (app(v4, v5) = v0) |  ~ (app(v3, v1) = v4) |  ? [v6] : (( ~ (v6 = 0) & ssList(v5) = v6) | ( ~ (v6 = 0) & ssList(v3) = v6) | ( ~ (v6 = 0) & ssList(v1) = v6))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v2 = 0 |  ~ (memberP(v0, v1) = v2) |  ~ (ssList(v3) = 0) |  ~ (ssList(v0) = 0) |  ~ (cons(v1, v4) = v5) |  ~ (app(v3, v5) = v0) |  ? [v6] : (( ~ (v6 = 0) & ssList(v4) = v6) | ( ~ (v6 = 0) & ssItem(v1) = v6))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (memberP(v4, v0) = v5) |  ~ (memberP(v1, v0) = v2) |  ~ (app(v1, v3) = v4) |  ~ (ssItem(v0) = 0) |  ? [v6] :  ? [v7] : (( ~ (v6 = 0) & ssList(v1) = v6) | (memberP(v3, v0) = v7 & ssList(v3) = v6 & ( ~ (v6 = 0) | (( ~ (v5 = 0) | v7 = 0 | v2 = 0) & (v5 = 0 | ( ~ (v7 = 0) &  ~ (v2 = 0)))))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (ssList(v0) = 0) |  ~ (cons(v3, v1) = v4) |  ~ (app(v4, v0) = v5) |  ~ (app(v1, v0) = v2) |  ? [v6] :  ? [v7] : (( ~ (v6 = 0) & ssList(v1) = v6) | (cons(v3, v2) = v7 & ssItem(v3) = v6 & ( ~ (v6 = 0) | v7 = v5)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v2 |  ~ (ssList(v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (cons(v4, v1) = v3) |  ~ (cons(v2, v0) = v3) |  ? [v5] : (( ~ (v5 = 0) & ssItem(v4) = v5) | ( ~ (v5 = 0) & ssItem(v2) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (rearsegP(v3, v1) = v4) |  ~ (rearsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (app(v2, v0) = v3) |  ? [v5] : (( ~ (v5 = 0) & ssList(v2) = v5) | ( ~ (v5 = 0) & ssList(v1) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (frontsegP(v3, v1) = v4) |  ~ (frontsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (app(v0, v2) = v3) |  ? [v5] : (( ~ (v5 = 0) & ssList(v2) = v5) | ( ~ (v5 = 0) & ssList(v1) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (ssList(v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (cons(v4, v1) = v3) |  ~ (cons(v2, v0) = v3) |  ? [v5] : (( ~ (v5 = 0) & ssItem(v4) = v5) | ( ~ (v5 = 0) & ssItem(v2) = v5))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (memberP(v3, v0) = v4) |  ~ (cons(v1, v2) = v3) |  ~ (ssItem(v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v5] :  ? [v6] : (memberP(v2, v0) = v6 & ssList(v2) = v5 & ( ~ (v5 = 0) | (( ~ (v4 = 0) | v6 = 0 | v1 = v0) & (v4 = 0 | ( ~ (v6 = 0) &  ~ (v1 = v0))))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (ssList(v0) = 0) |  ~ (app(v2, v3) = v4) |  ~ (app(v0, v1) = v2) |  ? [v5] :  ? [v6] :  ? [v7] : (( ~ (v5 = 0) & ssList(v1) = v5) | (ssList(v3) = v5 & app(v1, v3) = v6 & app(v0, v6) = v7 & ( ~ (v5 = 0) | v7 = v4)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v0 | v0 = nil |  ~ (tl(v0) = v2) |  ~ (hd(v0) = v1) |  ~ (cons(v1, v2) = v3) |  ? [v4] : ( ~ (v4 = 0) & ssList(v0) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v0 |  ~ (ssList(v0) = 0) |  ~ (app(v3, v1) = v2) |  ~ (app(v0, v1) = v2) |  ? [v4] : (( ~ (v4 = 0) & ssList(v3) = v4) | ( ~ (v4 = 0) & ssList(v1) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v0 |  ~ (ssList(v0) = 0) |  ~ (app(v1, v3) = v2) |  ~ (app(v1, v0) = v2) |  ? [v4] : (( ~ (v4 = 0) & ssList(v3) = v4) | ( ~ (v4 = 0) & ssList(v1) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (gt(v0, v2) = v3) |  ~ (gt(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (gt(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (geq(v0, v2) = v3) |  ~ (geq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (geq(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (lt(v0, v2) = v3) |  ~ (lt(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (lt(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (lt(v0, v2) = v3) |  ~ (leq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (lt(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (leq(v0, v2) = v3) |  ~ (leq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (leq(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (segmentP(v0, v2) = v3) |  ~ (segmentP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v1) = v4) | (segmentP(v1, v2) = v5 & ssList(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (rearsegP(v0, v2) = v3) |  ~ (rearsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v1) = v4) | (rearsegP(v1, v2) = v5 & ssList(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (frontsegP(v0, v2) = v3) |  ~ (frontsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v1) = v4) | (frontsegP(v1, v2) = v5 & ssList(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (rearsegP(v0, v1) = v2) |  ~ (ssList(v0) = 0) |  ~ (app(v3, v1) = v0) |  ? [v4] : (( ~ (v4 = 0) & ssList(v3) = v4) | ( ~ (v4 = 0) & ssList(v1) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (frontsegP(v0, v1) = v2) |  ~ (ssList(v0) = 0) |  ~ (app(v1, v3) = v0) |  ? [v4] : (( ~ (v4 = 0) & ssList(v3) = v4) | ( ~ (v4 = 0) & ssList(v1) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (gt(v3, v2) = v1) |  ~ (gt(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (geq(v3, v2) = v1) |  ~ (geq(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (lt(v3, v2) = v1) |  ~ (lt(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (leq(v3, v2) = v1) |  ~ (leq(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (segmentP(v3, v2) = v1) |  ~ (segmentP(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (rearsegP(v3, v2) = v1) |  ~ (rearsegP(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (frontsegP(v3, v2) = v1) |  ~ (frontsegP(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (memberP(v3, v2) = v1) |  ~ (memberP(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (cons(v3, v2) = v1) |  ~ (cons(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (app(v3, v2) = v1) |  ~ (app(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (neq(v3, v2) = v1) |  ~ (neq(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v0 = nil |  ~ (tl(v0) = v1) |  ~ (app(v1, v2) = v3) |  ? [v4] :  ? [v5] :  ? [v6] : (( ~ (v4 = 0) & ssList(v0) = v4) | (tl(v5) = v6 & ssList(v2) = v4 & app(v0, v2) = v5 & ( ~ (v4 = 0) | v6 = v3)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v0 = nil |  ~ (hd(v0) = v1) |  ~ (app(v0, v2) = v3) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v0) = v4) | (hd(v3) = v5 & ssList(v2) = v4 & ( ~ (v4 = 0) | v5 = v1)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hd(v1) = v2) |  ~ (lt(v0, v2) = v3) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : (strictorderedP(v5) = v6 & strictorderedP(v1) = v7 & ssList(v1) = v4 & cons(v0, v1) = v5 & ( ~ (v4 = 0) | (( ~ (v6 = 0) | v1 = nil | (v7 = 0 & v3 = 0)) & (v6 = 0 | ( ~ (v1 = nil) & ( ~ (v7 = 0) |  ~ (v3 = 0)))))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hd(v1) = v2) |  ~ (leq(v0, v2) = v3) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : (totalorderedP(v5) = v6 & totalorderedP(v1) = v7 & ssList(v1) = v4 & cons(v0, v1) = v5 & ( ~ (v4 = 0) | (( ~ (v6 = 0) | v1 = nil | (v7 = 0 & v3 = 0)) & (v6 = 0 | ( ~ (v1 = nil) & ( ~ (v7 = 0) |  ~ (v3 = 0)))))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (strictorderP(v0) = 0) |  ~ (lt(v1, v2) = v3) |  ~ (ssItem(v1) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v0) = v4) | (lt(v2, v1) = v5 & ssItem(v2) = v4 & ( ~ (v4 = 0) |  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v5 = 0 | v3 = 0 |  ~ (ssList(v6) = 0) |  ~ (cons(v2, v10) = v11) |  ~ (cons(v1, v7) = v8) |  ~ (app(v9, v11) = v0) |  ~ (app(v6, v8) = v9) |  ? [v12] : (( ~ (v12 = 0) & ssList(v10) = v12) | ( ~ (v12 = 0) & ssList(v7) = v12))))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (totalorderP(v0) = 0) |  ~ (leq(v1, v2) = v3) |  ~ (ssItem(v1) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v0) = v4) | (leq(v2, v1) = v5 & ssItem(v2) = v4 & ( ~ (v4 = 0) |  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v5 = 0 | v3 = 0 |  ~ (ssList(v6) = 0) |  ~ (cons(v2, v10) = v11) |  ~ (cons(v1, v7) = v8) |  ~ (app(v9, v11) = v0) |  ~ (app(v6, v8) = v9) |  ? [v12] : (( ~ (v12 = 0) & ssList(v10) = v12) | ( ~ (v12 = 0) & ssList(v7) = v12))))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (cyclefreeP(v0) = 0) |  ~ (leq(v1, v2) = v3) |  ~ (ssItem(v1) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v0) = v4) | (leq(v2, v1) = v5 & ssItem(v2) = v4 & ( ~ (v4 = 0) |  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (v5 = 0) |  ~ (v3 = 0) |  ~ (ssList(v6) = 0) |  ~ (cons(v2, v10) = v11) |  ~ (cons(v1, v7) = v8) |  ~ (app(v9, v11) = v0) |  ~ (app(v6, v8) = v9) |  ? [v12] : (( ~ (v12 = 0) & ssList(v10) = v12) | ( ~ (v12 = 0) & ssList(v7) = v12))))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, nil) = v2) |  ~ (app(v2, v0) = v3) |  ? [v4] :  ? [v5] : (cons(v1, v0) = v5 & ssItem(v1) = v4 & ( ~ (v4 = 0) | v5 = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 | v1 = v0 |  ~ (lt(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] :  ? [v4] : (leq(v0, v1) = v4 & ssItem(v1) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0)))) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 | v1 = v0 |  ~ (ssList(v0) = 0) |  ~ (neq(v0, v1) = v2) |  ? [v3] : ( ~ (v3 = 0) & ssList(v1) = v3)) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 | v1 = v0 |  ~ (neq(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] : ( ~ (v3 = 0) & ssItem(v1) = v3)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tl(v2) = v1) |  ~ (tl(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (hd(v2) = v1) |  ~ (hd(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (equalelemsP(v2) = v1) |  ~ (equalelemsP(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (duplicatefreeP(v2) = v1) |  ~ (duplicatefreeP(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (strictorderedP(v2) = v1) |  ~ (strictorderedP(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (totalorderedP(v2) = v1) |  ~ (totalorderedP(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (strictorderP(v2) = v1) |  ~ (strictorderP(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (totalorderP(v2) = v1) |  ~ (totalorderP(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (cyclefreeP(v2) = v1) |  ~ (cyclefreeP(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (singletonP(v2) = v1) |  ~ (singletonP(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (ssList(v2) = v1) |  ~ (ssList(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (ssItem(v2) = v1) |  ~ (ssItem(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = 0 |  ~ (singletonP(v0) = v1) |  ~ (cons(v2, nil) = v0) |  ? [v3] : (( ~ (v3 = 0) & ssList(v0) = v3) | ( ~ (v3 = 0) & ssItem(v2) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (gt(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] :  ? [v4] : (lt(v1, v0) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | (( ~ (v4 = 0) | v2 = 0) & ( ~ (v2 = 0) | v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (geq(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] :  ? [v4] : (leq(v1, v0) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | (( ~ (v4 = 0) | v2 = 0) & ( ~ (v2 = 0) | v4 = 0))))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (lt(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] :  ? [v4] : (leq(v0, v1) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | (( ~ (v4 = 0) | v2 = 0 | v1 = v0) & ( ~ (v2 = 0) | (v4 = 0 &  ~ (v1 = v0))))))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = v2) |  ? [v3] :  ? [v4] : (tl(v2) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | v4 = v0))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = v2) |  ? [v3] :  ? [v4] : (hd(v2) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | v4 = v1))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = v2) |  ? [v3] :  ? [v4] : (ssList(v2) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | v4 = 0))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (ssList(v0) = 0) |  ~ (app(v0, v1) = v2) |  ? [v3] :  ? [v4] : (ssList(v2) = v4 & ssList(v1) = v3 & ( ~ (v3 = 0) | v4 = 0))) &  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (geq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v2] :  ? [v3] : (geq(v1, v0) = v3 & ssItem(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (leq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v2] :  ? [v3] : (leq(v1, v0) = v3 & ssItem(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (segmentP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] : (segmentP(v1, v0) = v3 & ssList(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (rearsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] : (rearsegP(v1, v0) = v3 & ssList(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (frontsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] : (frontsegP(v1, v0) = v3 & ssList(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (app(v0, nil) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2)) &  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (app(nil, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2)) &  ! [v0] :  ! [v1] : (v1 = nil |  ~ (ssList(v0) = 0) |  ~ (app(v0, v1) = nil) |  ? [v2] : ( ~ (v2 = 0) & ssList(v1) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (geq(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssItem(v0) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (equalelemsP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : ((v12 = v0 & v9 = 0 & v7 = 0 & v5 = 0 & v3 = 0 &  ~ (v4 = v2) & ssList(v8) = 0 & ssList(v6) = 0 & cons(v4, v8) = v10 & cons(v2, v10) = v11 & app(v6, v11) = v0 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2))) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (duplicatefreeP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] : ((v15 = v0 & v13 = 0 & v9 = 0 & v7 = 0 & v5 = 0 & v4 = v2 & v3 = 0 & ssList(v12) = 0 & ssList(v8) = 0 & ssList(v6) = 0 & cons(v2, v12) = v14 & cons(v2, v8) = v10 & app(v11, v14) = v0 & app(v6, v10) = v11 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2))) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (strictorderedP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] : ((v16 = v0 & v14 = 0 & v10 = 0 & v8 = 0 & v5 = 0 & v3 = 0 &  ~ (v6 = 0) & lt(v2, v4) = v6 & ssList(v13) = 0 & ssList(v9) = 0 & ssList(v7) = 0 & cons(v4, v13) = v15 & cons(v2, v9) = v11 & app(v12, v15) = v0 & app(v7, v11) = v12 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2))) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (totalorderedP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] : ((v16 = v0 & v14 = 0 & v10 = 0 & v8 = 0 & v5 = 0 & v3 = 0 &  ~ (v6 = 0) & leq(v2, v4) = v6 & ssList(v13) = 0 & ssList(v9) = 0 & ssList(v7) = 0 & cons(v4, v13) = v15 & cons(v2, v9) = v11 & app(v12, v15) = v0 & app(v7, v11) = v12 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2))) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (strictorderP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] : ((v17 = v0 & v15 = 0 & v11 = 0 & v9 = 0 & v5 = 0 & v3 = 0 &  ~ (v7 = 0) &  ~ (v6 = 0) & lt(v4, v2) = v7 & lt(v2, v4) = v6 & ssList(v14) = 0 & ssList(v10) = 0 & ssList(v8) = 0 & cons(v4, v14) = v16 & cons(v2, v10) = v12 & app(v13, v16) = v0 & app(v8, v12) = v13 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2))) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (totalorderP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] : ((v17 = v0 & v15 = 0 & v11 = 0 & v9 = 0 & v5 = 0 & v3 = 0 &  ~ (v7 = 0) &  ~ (v6 = 0) & leq(v4, v2) = v7 & leq(v2, v4) = v6 & ssList(v14) = 0 & ssList(v10) = 0 & ssList(v8) = 0 & cons(v4, v14) = v16 & cons(v2, v10) = v12 & app(v13, v16) = v0 & app(v8, v12) = v13 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2))) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (cyclefreeP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] : ((v17 = v0 & v15 = 0 & v11 = 0 & v9 = 0 & v7 = 0 & v6 = 0 & v5 = 0 & v3 = 0 & leq(v4, v2) = 0 & leq(v2, v4) = 0 & ssList(v14) = 0 & ssList(v10) = 0 & ssList(v8) = 0 & cons(v4, v14) = v16 & cons(v2, v10) = v12 & app(v13, v16) = v0 & app(v8, v12) = v13 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2))) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (leq(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssItem(v0) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (segmentP(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (segmentP(v0, nil) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (rearsegP(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (rearsegP(v0, nil) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (frontsegP(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (frontsegP(v0, nil) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2)) &  ! [v0] :  ! [v1] : (v0 = nil |  ~ (tl(v0) = v1) |  ? [v2] :  ? [v3] : (ssList(v1) = v3 & ssList(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : (v0 = nil |  ~ (tl(v0) = v1) |  ? [v2] :  ? [v3] : ((v3 = 0 & v2 = v1 & ssList(v1) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2))) &  ! [v0] :  ! [v1] : (v0 = nil |  ~ (hd(v0) = v1) |  ? [v2] :  ? [v3] : (ssList(v0) = v2 & ssItem(v1) = v3 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : (v0 = nil |  ~ (hd(v0) = v1) |  ? [v2] :  ? [v3] : ((v3 = 0 & v2 = v1 & ssItem(v1) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2))) &  ! [v0] :  ! [v1] : (v0 = nil |  ~ (ssList(v0) = 0) |  ~ (app(v0, v1) = nil) |  ? [v2] : ( ~ (v2 = 0) & ssList(v1) = v2)) &  ! [v0] :  ! [v1] : ( ~ (gt(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v2] :  ? [v3] : (gt(v1, v0) = v3 & ssItem(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0] :  ! [v1] : ( ~ (tl(v0) = v1) |  ? [v2] :  ? [v3] : (hd(v0) = v3 & ssList(v0) = v2 & ( ~ (v2 = 0) |  ! [v4] : (v4 = v0 | v4 = nil | v0 = nil |  ~ (tl(v4) = v1) |  ? [v5] :  ? [v6] : (hd(v4) = v6 & ssList(v4) = v5 & ( ~ (v6 = v3) |  ~ (v5 = 0))))))) &  ! [v0] :  ! [v1] : ( ~ (lt(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v2] :  ? [v3] : (lt(v1, v0) = v3 & ssItem(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0] :  ! [v1] : ( ~ (segmentP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : ((v7 = v0 & v6 = 0 & v3 = 0 & ssList(v5) = 0 & ssList(v2) = 0 & app(v4, v5) = v0 & app(v2, v1) = v4) | ( ~ (v2 = 0) & ssList(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (rearsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] :  ? [v4] : ((v4 = v0 & v3 = 0 & ssList(v2) = 0 & app(v2, v1) = v0) | ( ~ (v2 = 0) & ssList(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (frontsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] :  ? [v4] : ((v4 = v0 & v3 = 0 & ssList(v2) = 0 & app(v1, v2) = v0) | ( ~ (v2 = 0) & ssList(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (memberP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : ((v7 = v0 & v5 = 0 & v3 = 0 & ssList(v4) = 0 & ssList(v2) = 0 & cons(v1, v4) = v6 & app(v2, v6) = v0) | ( ~ (v2 = 0) & ssItem(v1) = v2))) &  ! [v0] :  ! [v1] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = v0) |  ? [v2] : ( ~ (v2 = 0) & ssItem(v1) = v2)) &  ! [v0] :  ! [v1] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = nil) |  ? [v2] : ( ~ (v2 = 0) & ssItem(v1) = v2)) &  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (equalelemsP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (duplicatefreeP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (strictorderedP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (totalorderedP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (strictorderP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (totalorderP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (cyclefreeP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0))) &  ! [v0] : (v0 = nil |  ~ (segmentP(nil, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssList(v0) = v1)) &  ! [v0] : (v0 = nil |  ~ (rearsegP(nil, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssList(v0) = v1)) &  ! [v0] : (v0 = nil |  ~ (frontsegP(nil, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssList(v0) = v1)) &  ! [v0] : (v0 = nil |  ~ (ssList(v0) = 0) |  ? [v1] :  ? [v2] : (ssList(v1) = 0 & cons(v2, v1) = v0 & ssItem(v2) = 0)) &  ! [v0] : (v0 = nil |  ~ (app(nil, nil) = v0)) &  ! [v0] : (v0 = 0 |  ~ (segmentP(nil, nil) = v0)) &  ! [v0] : (v0 = 0 |  ~ (rearsegP(nil, nil) = v0)) &  ! [v0] : (v0 = 0 |  ~ (frontsegP(nil, nil) = v0)) &  ! [v0] : ( ~ (lt(v0, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssItem(v0) = v1)) &  ! [v0] : ( ~ (singletonP(v0) = 0) |  ? [v1] :  ? [v2] :  ? [v3] : ((v3 = v0 & v2 = 0 & cons(v1, nil) = v0 & ssItem(v1) = 0) | ( ~ (v1 = 0) & ssList(v0) = v1))) &  ! [v0] : ( ~ (memberP(nil, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssItem(v0) = v1)) &  ! [v0] : ( ~ (ssList(v0) = 0) |  ~ (neq(v0, v0) = 0)) &  ! [v0] : ( ~ (neq(v0, v0) = 0) |  ~ (ssItem(v0) = 0)) &  ! [v0] : ( ~ (neq(v0, nil) = 0) |  ? [v1] :  ? [v2] :  ? [v3] : (segmentP(all_0_4_4, v0) = v2 & segmentP(all_0_5_5, v0) = v3 & ssList(v0) = v1 & ( ~ (v3 = 0) |  ~ (v2 = 0) |  ~ (v1 = 0)))) & ( ~ (all_0_4_4 = nil) |  ~ (all_0_5_5 = nil)) & ((all_0_2_2 = 0 & all_0_3_3 = 0) | (all_0_4_4 = nil & all_0_5_5 = nil))
% 107.70/73.25  |
% 107.70/73.25  | Applying alpha-rule on (1) yields:
% 107.70/73.25  | (2)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (lt(v0, v2) = v3) |  ~ (leq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (lt(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0)))))
% 107.70/73.25  | (3)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (duplicatefreeP(v2) = v1) |  ~ (duplicatefreeP(v2) = v0))
% 107.70/73.25  | (4)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v3 = 0 |  ~ (strictorderedP(v0) = 0) |  ~ (lt(v1, v2) = v3) |  ~ (ssList(v4) = 0) |  ~ (cons(v2, v8) = v9) |  ~ (cons(v1, v5) = v6) |  ~ (app(v7, v9) = v0) |  ~ (app(v4, v6) = v7) |  ~ (ssItem(v1) = 0) |  ? [v10] : (( ~ (v10 = 0) & ssList(v8) = v10) | ( ~ (v10 = 0) & ssList(v5) = v10) | ( ~ (v10 = 0) & ssList(v0) = v10) | ( ~ (v10 = 0) & ssItem(v2) = v10)))
% 107.70/73.25  | (5) (all_0_2_2 = 0 & all_0_3_3 = 0) | (all_0_4_4 = nil & all_0_5_5 = nil)
% 107.70/73.25  | (6) totalorderedP(nil) = 0
% 107.70/73.25  | (7)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (cyclefreeP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] : ((v17 = v0 & v15 = 0 & v11 = 0 & v9 = 0 & v7 = 0 & v6 = 0 & v5 = 0 & v3 = 0 & leq(v4, v2) = 0 & leq(v2, v4) = 0 & ssList(v14) = 0 & ssList(v10) = 0 & ssList(v8) = 0 & cons(v4, v14) = v16 & cons(v2, v10) = v12 & app(v13, v16) = v0 & app(v8, v12) = v13 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2)))
% 107.70/73.25  | (8)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (frontsegP(v3, v5) = v6) |  ~ (cons(v1, v4) = v5) |  ~ (cons(v0, v2) = v3) |  ~ (ssItem(v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v7] :  ? [v8] : (( ~ (v7 = 0) & ssList(v2) = v7) | (frontsegP(v2, v4) = v8 & ssList(v4) = v7 & ( ~ (v7 = 0) | (( ~ (v8 = 0) |  ~ (v1 = v0) | v6 = 0) & ( ~ (v6 = 0) | (v8 = 0 & v1 = v0)))))))
% 107.70/73.25  | (9)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (rearsegP(v3, v2) = v1) |  ~ (rearsegP(v3, v2) = v0))
% 107.70/73.25  | (10)  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (frontsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] : (frontsegP(v1, v0) = v3 & ssList(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0))))
% 107.70/73.25  | (11)  ! [v0] :  ! [v1] : (v0 = nil |  ~ (hd(v0) = v1) |  ? [v2] :  ? [v3] : ((v3 = 0 & v2 = v1 & ssItem(v1) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2)))
% 107.70/73.25  | (12)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, nil) = v2) |  ~ (app(v2, v0) = v3) |  ? [v4] :  ? [v5] : (cons(v1, v0) = v5 & ssItem(v1) = v4 & ( ~ (v4 = 0) | v5 = v3)))
% 107.70/73.25  | (13)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (totalorderedP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] : ((v16 = v0 & v14 = 0 & v10 = 0 & v8 = 0 & v5 = 0 & v3 = 0 &  ~ (v6 = 0) & leq(v2, v4) = v6 & ssList(v13) = 0 & ssList(v9) = 0 & ssList(v7) = 0 & cons(v4, v13) = v15 & cons(v2, v9) = v11 & app(v12, v15) = v0 & app(v7, v11) = v12 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2)))
% 107.70/73.25  | (14)  ! [v0] :  ! [v1] : (v1 = nil |  ~ (ssList(v0) = 0) |  ~ (app(v0, v1) = nil) |  ? [v2] : ( ~ (v2 = 0) & ssList(v1) = v2))
% 107.70/73.25  | (15) duplicatefreeP(nil) = 0
% 107.70/73.25  | (16)  ! [v0] :  ! [v1] : (v0 = nil |  ~ (tl(v0) = v1) |  ? [v2] :  ? [v3] : ((v3 = 0 & v2 = v1 & ssList(v1) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2)))
% 107.70/73.25  | (17)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (memberP(v3, v2) = v1) |  ~ (memberP(v3, v2) = v0))
% 107.70/73.25  | (18) neq(all_0_5_5, nil) = all_0_3_3
% 107.70/73.25  | (19)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (geq(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] :  ? [v4] : (leq(v1, v0) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | (( ~ (v4 = 0) | v2 = 0) & ( ~ (v2 = 0) | v4 = 0)))))
% 107.70/73.25  | (20)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (duplicatefreeP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] : ((v15 = v0 & v13 = 0 & v9 = 0 & v7 = 0 & v5 = 0 & v4 = v2 & v3 = 0 & ssList(v12) = 0 & ssList(v8) = 0 & ssList(v6) = 0 & cons(v2, v12) = v14 & cons(v2, v8) = v10 & app(v11, v14) = v0 & app(v6, v10) = v11 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2)))
% 107.70/73.25  | (21) strictorderP(nil) = 0
% 107.70/73.25  | (22)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v0 | v0 = nil |  ~ (tl(v0) = v2) |  ~ (hd(v0) = v1) |  ~ (cons(v1, v2) = v3) |  ? [v4] : ( ~ (v4 = 0) & ssList(v0) = v4))
% 107.70/73.25  | (23)  ! [v0] :  ! [v1] : ( ~ (gt(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v2] :  ? [v3] : (gt(v1, v0) = v3 & ssItem(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0))))
% 107.70/73.25  | (24)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v2 |  ~ (ssList(v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (cons(v4, v1) = v3) |  ~ (cons(v2, v0) = v3) |  ? [v5] : (( ~ (v5 = 0) & ssItem(v4) = v5) | ( ~ (v5 = 0) & ssItem(v2) = v5)))
% 107.70/73.25  | (25)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (ssList(v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (cons(v4, v1) = v3) |  ~ (cons(v2, v0) = v3) |  ? [v5] : (( ~ (v5 = 0) & ssItem(v4) = v5) | ( ~ (v5 = 0) & ssItem(v2) = v5)))
% 107.70/73.26  | (26)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (ssList(v0) = 0) |  ~ (app(v2, v3) = v4) |  ~ (app(v0, v1) = v2) |  ? [v5] :  ? [v6] :  ? [v7] : (( ~ (v5 = 0) & ssList(v1) = v5) | (ssList(v3) = v5 & app(v1, v3) = v6 & app(v0, v6) = v7 & ( ~ (v5 = 0) | v7 = v4))))
% 107.70/73.26  | (27)  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (leq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v2] :  ? [v3] : (leq(v1, v0) = v3 & ssItem(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0))))
% 107.70/73.26  | (28)  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (rearsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] : (rearsegP(v1, v0) = v3 & ssList(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0))))
% 107.70/73.26  | (29)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v2 = 0 |  ~ (segmentP(v0, v1) = v2) |  ~ (ssList(v0) = 0) |  ~ (app(v4, v5) = v0) |  ~ (app(v3, v1) = v4) |  ? [v6] : (( ~ (v6 = 0) & ssList(v5) = v6) | ( ~ (v6 = 0) & ssList(v3) = v6) | ( ~ (v6 = 0) & ssList(v1) = v6)))
% 107.70/73.26  | (30)  ! [v0] :  ! [v1] : ( ~ (segmentP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : ((v7 = v0 & v6 = 0 & v3 = 0 & ssList(v5) = 0 & ssList(v2) = 0 & app(v4, v5) = v0 & app(v2, v1) = v4) | ( ~ (v2 = 0) & ssList(v1) = v2)))
% 107.70/73.26  | (31)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (rearsegP(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2))
% 107.70/73.26  | (32)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (memberP(v3, v0) = v4) |  ~ (cons(v1, v2) = v3) |  ~ (ssItem(v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v5] :  ? [v6] : (memberP(v2, v0) = v6 & ssList(v2) = v5 & ( ~ (v5 = 0) | (( ~ (v4 = 0) | v6 = 0 | v1 = v0) & (v4 = 0 | ( ~ (v6 = 0) &  ~ (v1 = v0)))))))
% 107.70/73.26  | (33)  ~ (all_0_0_0 = all_0_1_1)
% 107.70/73.26  | (34)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hd(v1) = v2) |  ~ (lt(v0, v2) = v3) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : (strictorderedP(v5) = v6 & strictorderedP(v1) = v7 & ssList(v1) = v4 & cons(v0, v1) = v5 & ( ~ (v4 = 0) | (( ~ (v6 = 0) | v1 = nil | (v7 = 0 & v3 = 0)) & (v6 = 0 | ( ~ (v1 = nil) & ( ~ (v7 = 0) |  ~ (v3 = 0))))))))
% 107.70/73.26  | (35)  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (app(nil, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2))
% 107.70/73.26  | (36)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (strictorderP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] : ((v17 = v0 & v15 = 0 & v11 = 0 & v9 = 0 & v5 = 0 & v3 = 0 &  ~ (v7 = 0) &  ~ (v6 = 0) & lt(v4, v2) = v7 & lt(v2, v4) = v6 & ssList(v14) = 0 & ssList(v10) = 0 & ssList(v8) = 0 & cons(v4, v14) = v16 & cons(v2, v10) = v12 & app(v13, v16) = v0 & app(v8, v12) = v13 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2)))
% 107.70/73.26  | (37)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (strictorderedP(v2) = v1) |  ~ (strictorderedP(v2) = v0))
% 107.70/73.26  | (38)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v3 = 0 |  ~ (totalorderedP(v0) = 0) |  ~ (leq(v1, v2) = v3) |  ~ (ssList(v4) = 0) |  ~ (cons(v2, v8) = v9) |  ~ (cons(v1, v5) = v6) |  ~ (app(v7, v9) = v0) |  ~ (app(v4, v6) = v7) |  ~ (ssItem(v1) = 0) |  ? [v10] : (( ~ (v10 = 0) & ssList(v8) = v10) | ( ~ (v10 = 0) & ssList(v5) = v10) | ( ~ (v10 = 0) & ssList(v0) = v10) | ( ~ (v10 = 0) & ssItem(v2) = v10)))
% 107.70/73.26  | (39) ssList(nil) = 0
% 107.70/73.26  | (40)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (segmentP(v0, nil) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2))
% 107.70/73.26  | (41)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (memberP(v4, v0) = v5) |  ~ (memberP(v1, v0) = v2) |  ~ (app(v1, v3) = v4) |  ~ (ssItem(v0) = 0) |  ? [v6] :  ? [v7] : (( ~ (v6 = 0) & ssList(v1) = v6) | (memberP(v3, v0) = v7 & ssList(v3) = v6 & ( ~ (v6 = 0) | (( ~ (v5 = 0) | v7 = 0 | v2 = 0) & (v5 = 0 | ( ~ (v7 = 0) &  ~ (v2 = 0))))))))
% 107.70/73.26  | (42)  ! [v0] : (v0 = 0 |  ~ (rearsegP(nil, nil) = v0))
% 107.70/73.26  | (43)  ! [v0] : ( ~ (singletonP(v0) = 0) |  ? [v1] :  ? [v2] :  ? [v3] : ((v3 = v0 & v2 = 0 & cons(v1, nil) = v0 & ssItem(v1) = 0) | ( ~ (v1 = 0) & ssList(v0) = v1)))
% 107.70/73.26  | (44)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v2 = 0 |  ~ (memberP(v0, v1) = v2) |  ~ (ssList(v3) = 0) |  ~ (ssList(v0) = 0) |  ~ (cons(v1, v4) = v5) |  ~ (app(v3, v5) = v0) |  ? [v6] : (( ~ (v6 = 0) & ssList(v4) = v6) | ( ~ (v6 = 0) & ssItem(v1) = v6)))
% 107.70/73.26  | (45)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (strictorderP(v0) = 0) |  ~ (lt(v1, v2) = v3) |  ~ (ssItem(v1) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v0) = v4) | (lt(v2, v1) = v5 & ssItem(v2) = v4 & ( ~ (v4 = 0) |  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v5 = 0 | v3 = 0 |  ~ (ssList(v6) = 0) |  ~ (cons(v2, v10) = v11) |  ~ (cons(v1, v7) = v8) |  ~ (app(v9, v11) = v0) |  ~ (app(v6, v8) = v9) |  ? [v12] : (( ~ (v12 = 0) & ssList(v10) = v12) | ( ~ (v12 = 0) & ssList(v7) = v12)))))))
% 107.70/73.26  | (46)  ! [v0] :  ! [v1] : (v0 = nil |  ~ (hd(v0) = v1) |  ? [v2] :  ? [v3] : (ssList(v0) = v2 & ssItem(v1) = v3 & ( ~ (v2 = 0) | v3 = 0)))
% 107.70/73.26  | (47)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (geq(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssItem(v0) = v2))
% 107.70/73.26  | (48)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (totalorderP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] : ((v17 = v0 & v15 = 0 & v11 = 0 & v9 = 0 & v5 = 0 & v3 = 0 &  ~ (v7 = 0) &  ~ (v6 = 0) & leq(v4, v2) = v7 & leq(v2, v4) = v6 & ssList(v14) = 0 & ssList(v10) = 0 & ssList(v8) = 0 & cons(v4, v14) = v16 & cons(v2, v10) = v12 & app(v13, v16) = v0 & app(v8, v12) = v13 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2)))
% 107.70/73.27  | (49)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v0 = nil |  ~ (tl(v0) = v1) |  ~ (app(v1, v2) = v3) |  ? [v4] :  ? [v5] :  ? [v6] : (( ~ (v4 = 0) & ssList(v0) = v4) | (tl(v5) = v6 & ssList(v2) = v4 & app(v0, v2) = v5 & ( ~ (v4 = 0) | v6 = v3))))
% 107.70/73.27  | (50)  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (totalorderP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 107.70/73.27  | (51)  ! [v0] :  ! [v1] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = v0) |  ? [v2] : ( ~ (v2 = 0) & ssItem(v1) = v2))
% 107.70/73.27  | (52)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (frontsegP(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2))
% 107.70/73.27  | (53)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (frontsegP(v3, v1) = v4) |  ~ (frontsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (app(v0, v2) = v3) |  ? [v5] : (( ~ (v5 = 0) & ssList(v2) = v5) | ( ~ (v5 = 0) & ssList(v1) = v5)))
% 107.70/73.27  | (54)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (lt(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] :  ? [v4] : (leq(v0, v1) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | (( ~ (v4 = 0) | v2 = 0 | v1 = v0) & ( ~ (v2 = 0) | (v4 = 0 &  ~ (v1 = v0)))))))
% 107.70/73.27  | (55)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (totalorderP(v0) = 0) |  ~ (leq(v1, v2) = v3) |  ~ (ssItem(v1) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v0) = v4) | (leq(v2, v1) = v5 & ssItem(v2) = v4 & ( ~ (v4 = 0) |  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v5 = 0 | v3 = 0 |  ~ (ssList(v6) = 0) |  ~ (cons(v2, v10) = v11) |  ~ (cons(v1, v7) = v8) |  ~ (app(v9, v11) = v0) |  ~ (app(v6, v8) = v9) |  ? [v12] : (( ~ (v12 = 0) & ssList(v10) = v12) | ( ~ (v12 = 0) & ssList(v7) = v12)))))))
% 107.70/73.27  | (56)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (segmentP(v0, v2) = v3) |  ~ (segmentP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v1) = v4) | (segmentP(v1, v2) = v5 & ssList(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0)))))
% 107.70/73.27  | (57)  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (equalelemsP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 107.70/73.27  | (58)  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (strictorderedP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 107.70/73.27  | (59) equalelemsP(nil) = 0
% 107.70/73.27  | (60)  ! [v0] : ( ~ (neq(v0, v0) = 0) |  ~ (ssItem(v0) = 0))
% 107.70/73.27  | (61)  ! [v0] :  ! [v1] : ( ~ (memberP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : ((v7 = v0 & v5 = 0 & v3 = 0 & ssList(v4) = 0 & ssList(v2) = 0 & cons(v1, v4) = v6 & app(v2, v6) = v0) | ( ~ (v2 = 0) & ssItem(v1) = v2)))
% 107.70/73.27  | (62)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (rearsegP(v0, v2) = v3) |  ~ (rearsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v1) = v4) | (rearsegP(v1, v2) = v5 & ssList(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0)))))
% 107.70/73.27  | (63)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (totalorderP(v2) = v1) |  ~ (totalorderP(v2) = v0))
% 107.70/73.27  | (64)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (frontsegP(v3, v2) = v1) |  ~ (frontsegP(v3, v2) = v0))
% 107.70/73.27  | (65)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (segmentP(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2))
% 107.70/73.27  | (66)  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (strictorderP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 107.70/73.27  | (67) ssItem(all_0_1_1) = 0
% 107.70/73.27  | (68)  ! [v0] : ( ~ (neq(v0, nil) = 0) |  ? [v1] :  ? [v2] :  ? [v3] : (segmentP(all_0_4_4, v0) = v2 & segmentP(all_0_5_5, v0) = v3 & ssList(v0) = v1 & ( ~ (v3 = 0) |  ~ (v2 = 0) |  ~ (v1 = 0))))
% 107.70/73.27  | (69)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 | v1 = v0 |  ~ (lt(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] :  ? [v4] : (leq(v0, v1) = v4 & ssItem(v1) = v3 & ( ~ (v4 = 0) |  ~ (v3 = 0))))
% 107.70/73.27  | (70)  ! [v0] :  ! [v1] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = nil) |  ? [v2] : ( ~ (v2 = 0) & ssItem(v1) = v2))
% 107.70/73.27  | (71)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (cyclefreeP(v0) = 0) |  ~ (leq(v1, v2) = v3) |  ~ (ssItem(v1) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v0) = v4) | (leq(v2, v1) = v5 & ssItem(v2) = v4 & ( ~ (v4 = 0) |  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (v5 = 0) |  ~ (v3 = 0) |  ~ (ssList(v6) = 0) |  ~ (cons(v2, v10) = v11) |  ~ (cons(v1, v7) = v8) |  ~ (app(v9, v11) = v0) |  ~ (app(v6, v8) = v9) |  ? [v12] : (( ~ (v12 = 0) & ssList(v10) = v12) | ( ~ (v12 = 0) & ssList(v7) = v12)))))))
% 107.70/73.27  | (72) cyclefreeP(nil) = 0
% 107.70/73.27  | (73)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (strictorderedP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] : ((v16 = v0 & v14 = 0 & v10 = 0 & v8 = 0 & v5 = 0 & v3 = 0 &  ~ (v6 = 0) & lt(v2, v4) = v6 & ssList(v13) = 0 & ssList(v9) = 0 & ssList(v7) = 0 & cons(v4, v13) = v15 & cons(v2, v9) = v11 & app(v12, v15) = v0 & app(v7, v11) = v12 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2)))
% 107.70/73.27  | (74)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (strictorderP(v2) = v1) |  ~ (strictorderP(v2) = v0))
% 107.70/73.27  | (75)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (totalorderedP(v2) = v1) |  ~ (totalorderedP(v2) = v0))
% 107.70/73.27  | (76)  ! [v0] :  ! [v1] : ( ~ (tl(v0) = v1) |  ? [v2] :  ? [v3] : (hd(v0) = v3 & ssList(v0) = v2 & ( ~ (v2 = 0) |  ! [v4] : (v4 = v0 | v4 = nil | v0 = nil |  ~ (tl(v4) = v1) |  ? [v5] :  ? [v6] : (hd(v4) = v6 & ssList(v4) = v5 & ( ~ (v6 = v3) |  ~ (v5 = 0)))))))
% 107.70/73.27  | (77)  ! [v0] : (v0 = nil |  ~ (frontsegP(nil, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssList(v0) = v1))
% 107.70/73.27  | (78)  ! [v0] : (v0 = nil |  ~ (app(nil, nil) = v0))
% 107.70/73.27  | (79)  ! [v0] :  ! [v1] : ( ~ (frontsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] :  ? [v4] : ((v4 = v0 & v3 = 0 & ssList(v2) = 0 & app(v1, v2) = v0) | ( ~ (v2 = 0) & ssList(v1) = v2)))
% 107.70/73.27  | (80)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (lt(v3, v2) = v1) |  ~ (lt(v3, v2) = v0))
% 107.70/73.27  | (81)  ~ (all_0_6_6 = 0)
% 107.70/73.27  | (82) frontsegP(all_0_4_4, all_0_5_5) = all_0_2_2
% 107.70/73.27  | (83)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (geq(v0, v2) = v3) |  ~ (geq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (geq(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0)))))
% 107.70/73.27  | (84)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (ssList(v0) = 0) |  ~ (cons(v3, v1) = v4) |  ~ (app(v4, v0) = v5) |  ~ (app(v1, v0) = v2) |  ? [v6] :  ? [v7] : (( ~ (v6 = 0) & ssList(v1) = v6) | (cons(v3, v2) = v7 & ssItem(v3) = v6 & ( ~ (v6 = 0) | v7 = v5))))
% 107.70/73.27  | (85)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (equalelemsP(v0) = v1) |  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : ((v12 = v0 & v9 = 0 & v7 = 0 & v5 = 0 & v3 = 0 &  ~ (v4 = v2) & ssList(v8) = 0 & ssList(v6) = 0 & cons(v4, v8) = v10 & cons(v2, v10) = v11 & app(v6, v11) = v0 & ssItem(v4) = 0 & ssItem(v2) = 0) | ( ~ (v2 = 0) & ssList(v0) = v2)))
% 107.70/73.27  | (86)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (rearsegP(v3, v1) = v4) |  ~ (rearsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (app(v2, v0) = v3) |  ? [v5] : (( ~ (v5 = 0) & ssList(v2) = v5) | ( ~ (v5 = 0) & ssList(v1) = v5)))
% 107.70/73.27  | (87) ssList(all_0_4_4) = 0
% 107.70/73.27  | (88)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 | v1 = v0 |  ~ (neq(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] : ( ~ (v3 = 0) & ssItem(v1) = v3))
% 107.70/73.27  | (89)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (app(v3, v2) = v1) |  ~ (app(v3, v2) = v0))
% 107.70/73.27  | (90)  ~ (all_0_4_4 = nil) |  ~ (all_0_5_5 = nil)
% 107.70/73.27  | (91)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (cons(v3, v2) = v1) |  ~ (cons(v3, v2) = v0))
% 107.70/73.27  | (92)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (leq(v0, v2) = v3) |  ~ (leq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (leq(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0)))))
% 107.70/73.28  | (93)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (rearsegP(v0, nil) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2))
% 107.70/73.28  | (94)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (ssItem(v2) = v1) |  ~ (ssItem(v2) = v0))
% 107.70/73.28  | (95)  ! [v0] :  ! [v1] : (v0 = nil |  ~ (ssList(v0) = 0) |  ~ (app(v0, v1) = nil) |  ? [v2] : ( ~ (v2 = 0) & ssList(v1) = v2))
% 107.70/73.28  | (96)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 | v1 = v0 |  ~ (ssList(v0) = 0) |  ~ (neq(v0, v1) = v2) |  ? [v3] : ( ~ (v3 = 0) & ssList(v1) = v3))
% 107.70/73.28  | (97)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (gt(v0, v2) = v3) |  ~ (gt(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (gt(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0)))))
% 107.70/73.28  | (98)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v0 |  ~ (ssList(v0) = 0) |  ~ (app(v1, v3) = v2) |  ~ (app(v1, v0) = v2) |  ? [v4] : (( ~ (v4 = 0) & ssList(v3) = v4) | ( ~ (v4 = 0) & ssList(v1) = v4)))
% 107.70/73.28  | (99)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (rearsegP(v0, v1) = v2) |  ~ (ssList(v0) = 0) |  ~ (app(v3, v1) = v0) |  ? [v4] : (( ~ (v4 = 0) & ssList(v3) = v4) | ( ~ (v4 = 0) & ssList(v1) = v4)))
% 107.70/73.28  | (100)  ! [v0] : (v0 = nil |  ~ (ssList(v0) = 0) |  ? [v1] :  ? [v2] : (ssList(v1) = 0 & cons(v2, v1) = v0 & ssItem(v2) = 0))
% 107.70/73.28  | (101)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (frontsegP(v0, v2) = v3) |  ~ (frontsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v1) = v4) | (frontsegP(v1, v2) = v5 & ssList(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0)))))
% 107.70/73.28  | (102)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (hd(v2) = v1) |  ~ (hd(v2) = v0))
% 107.70/73.28  | (103)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v0 |  ~ (ssList(v0) = 0) |  ~ (app(v3, v1) = v2) |  ~ (app(v0, v1) = v2) |  ? [v4] : (( ~ (v4 = 0) & ssList(v3) = v4) | ( ~ (v4 = 0) & ssList(v1) = v4)))
% 107.70/73.28  | (104)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (equalelemsP(v2) = v1) |  ~ (equalelemsP(v2) = v0))
% 107.70/73.28  | (105)  ! [v0] : ( ~ (lt(v0, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssItem(v0) = v1))
% 107.70/73.28  | (106)  ! [v0] : (v0 = nil |  ~ (rearsegP(nil, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssList(v0) = v1))
% 107.70/73.28  | (107)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = v2) |  ? [v3] :  ? [v4] : (hd(v2) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | v4 = v1)))
% 107.70/73.28  | (108)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = 0 |  ~ (segmentP(v5, v1) = v6) |  ~ (segmentP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ~ (app(v3, v4) = v5) |  ~ (app(v2, v0) = v3) |  ? [v7] : (( ~ (v7 = 0) & ssList(v4) = v7) | ( ~ (v7 = 0) & ssList(v2) = v7) | ( ~ (v7 = 0) & ssList(v1) = v7)))
% 107.70/73.28  | (109)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (segmentP(v3, v2) = v1) |  ~ (segmentP(v3, v2) = v0))
% 107.70/73.28  | (110)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (leq(v3, v2) = v1) |  ~ (leq(v3, v2) = v0))
% 107.70/73.28  | (111)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (geq(v3, v2) = v1) |  ~ (geq(v3, v2) = v0))
% 107.70/73.28  | (112)  ! [v0] :  ! [v1] : ( ~ (rearsegP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] :  ? [v4] : ((v4 = v0 & v3 = 0 & ssList(v2) = 0 & app(v2, v1) = v0) | ( ~ (v2 = 0) & ssList(v1) = v2)))
% 107.70/73.28  | (113)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (leq(v0, v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssItem(v0) = v2))
% 107.70/73.28  | (114)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (lt(v0, v2) = v3) |  ~ (lt(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssItem(v1) = v4) | (lt(v1, v2) = v5 & ssItem(v2) = v4 & ( ~ (v5 = 0) |  ~ (v4 = 0)))))
% 107.70/73.28  | (115)  ! [v0] :  ! [v1] : ( ~ (lt(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v2] :  ? [v3] : (lt(v1, v0) = v3 & ssItem(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0))))
% 107.70/73.28  | (116)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (gt(v0, v1) = v2) |  ~ (ssItem(v0) = 0) |  ? [v3] :  ? [v4] : (lt(v1, v0) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | (( ~ (v4 = 0) | v2 = 0) & ( ~ (v2 = 0) | v4 = 0)))))
% 107.70/73.28  | (117)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hd(v1) = v2) |  ~ (leq(v0, v2) = v3) |  ~ (ssItem(v0) = 0) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : (totalorderedP(v5) = v6 & totalorderedP(v1) = v7 & ssList(v1) = v4 & cons(v0, v1) = v5 & ( ~ (v4 = 0) | (( ~ (v6 = 0) | v1 = nil | (v7 = 0 & v3 = 0)) & (v6 = 0 | ( ~ (v1 = nil) & ( ~ (v7 = 0) |  ~ (v3 = 0))))))))
% 107.70/73.28  | (118)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (frontsegP(v0, nil) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2))
% 107.70/73.28  | (119)  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (totalorderedP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 107.70/73.28  | (120)  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (duplicatefreeP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 107.70/73.28  | (121)  ! [v0] : ( ~ (memberP(nil, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssItem(v0) = v1))
% 107.70/73.28  | (122)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (cyclefreeP(v2) = v1) |  ~ (cyclefreeP(v2) = v0))
% 107.70/73.28  | (123) ssList(all_0_5_5) = 0
% 107.70/73.28  | (124)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (gt(v3, v2) = v1) |  ~ (gt(v3, v2) = v0))
% 107.70/73.28  | (125)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = v2) |  ? [v3] :  ? [v4] : (ssList(v2) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | v4 = 0)))
% 107.70/73.28  | (126)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (tl(v2) = v1) |  ~ (tl(v2) = v0))
% 107.70/73.28  | (127) strictorderedP(nil) = 0
% 107.70/73.28  | (128) totalorderP(nil) = 0
% 107.70/73.28  | (129)  ! [v0] :  ! [v1] : (v0 = nil |  ~ (tl(v0) = v1) |  ? [v2] :  ? [v3] : (ssList(v1) = v3 & ssList(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 107.70/73.28  | (130)  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (geq(v0, v1) = 0) |  ~ (ssItem(v0) = 0) |  ? [v2] :  ? [v3] : (geq(v1, v0) = v3 & ssItem(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0))))
% 107.70/73.28  | (131)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (frontsegP(v0, v1) = v2) |  ~ (ssList(v0) = 0) |  ~ (app(v1, v3) = v0) |  ? [v4] : (( ~ (v4 = 0) & ssList(v3) = v4) | ( ~ (v4 = 0) & ssList(v1) = v4)))
% 107.70/73.28  | (132)  ! [v0] : (v0 = 0 |  ~ (frontsegP(nil, nil) = v0))
% 107.70/73.28  | (133)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (singletonP(v2) = v1) |  ~ (singletonP(v2) = v0))
% 107.70/73.28  | (134)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = 0 |  ~ (singletonP(v0) = v1) |  ~ (cons(v2, nil) = v0) |  ? [v3] : (( ~ (v3 = 0) & ssList(v0) = v3) | ( ~ (v3 = 0) & ssItem(v2) = v3)))
% 107.70/73.28  | (135)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (ssList(v0) = 0) |  ~ (cons(v1, v0) = v2) |  ? [v3] :  ? [v4] : (tl(v2) = v4 & ssItem(v1) = v3 & ( ~ (v3 = 0) | v4 = v0)))
% 107.70/73.28  | (136)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (ssList(v2) = v1) |  ~ (ssList(v2) = v0))
% 107.70/73.28  | (137) singletonP(nil) = all_0_6_6
% 107.70/73.28  | (138)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v0 = nil |  ~ (hd(v0) = v1) |  ~ (app(v0, v2) = v3) |  ? [v4] :  ? [v5] : (( ~ (v4 = 0) & ssList(v0) = v4) | (hd(v3) = v5 & ssList(v2) = v4 & ( ~ (v4 = 0) | v5 = v1))))
% 107.70/73.28  | (139)  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (segmentP(v0, v1) = 0) |  ~ (ssList(v0) = 0) |  ? [v2] :  ? [v3] : (segmentP(v1, v0) = v3 & ssList(v1) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0))))
% 107.70/73.28  | (140)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (duplicatefreeP(v0) = 0) |  ~ (ssList(v2) = 0) |  ~ (cons(v1, v6) = v7) |  ~ (cons(v1, v3) = v4) |  ~ (app(v5, v7) = v0) |  ~ (app(v2, v4) = v5) |  ~ (ssItem(v1) = 0) |  ? [v8] : (( ~ (v8 = 0) & ssList(v6) = v8) | ( ~ (v8 = 0) & ssList(v3) = v8) | ( ~ (v8 = 0) & ssList(v0) = v8)))
% 107.70/73.28  | (141)  ! [v0] : (v0 = nil |  ~ (segmentP(nil, v0) = 0) |  ? [v1] : ( ~ (v1 = 0) & ssList(v0) = v1))
% 107.70/73.28  | (142)  ! [v0] : ( ~ (ssList(v0) = 0) |  ~ (neq(v0, v0) = 0))
% 107.70/73.28  | (143)  ! [v0] : (v0 = 0 |  ~ (segmentP(nil, nil) = v0))
% 107.70/73.28  | (144)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v1 |  ~ (equalelemsP(v0) = 0) |  ~ (ssList(v3) = 0) |  ~ (cons(v2, v4) = v5) |  ~ (cons(v1, v5) = v6) |  ~ (app(v3, v6) = v0) |  ~ (ssItem(v2) = 0) |  ~ (ssItem(v1) = 0) |  ? [v7] : (( ~ (v7 = 0) & ssList(v4) = v7) | ( ~ (v7 = 0) & ssList(v0) = v7)))
% 107.70/73.28  | (145)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (ssList(v0) = 0) |  ~ (app(v0, v1) = v2) |  ? [v3] :  ? [v4] : (ssList(v2) = v4 & ssList(v1) = v3 & ( ~ (v3 = 0) | v4 = 0)))
% 107.70/73.28  | (146)  ! [v0] :  ! [v1] : ( ~ (cons(v0, nil) = v1) |  ? [v2] :  ? [v3] : (cyclefreeP(v1) = v3 & ssItem(v0) = v2 & ( ~ (v2 = 0) | v3 = 0)))
% 107.70/73.28  | (147) ssItem(all_0_0_0) = 0
% 107.70/73.28  | (148)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (neq(v3, v2) = v1) |  ~ (neq(v3, v2) = v0))
% 107.70/73.28  | (149)  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (app(v0, nil) = v1) |  ? [v2] : ( ~ (v2 = 0) & ssList(v0) = v2))
% 107.70/73.28  |
% 107.70/73.29  | Instantiating formula (100) with all_0_4_4 and discharging atoms ssList(all_0_4_4) = 0, yields:
% 107.70/73.29  | (150) all_0_4_4 = nil |  ? [v0] :  ? [v1] : (ssList(v0) = 0 & cons(v1, v0) = all_0_4_4 & ssItem(v1) = 0)
% 107.70/73.29  |
% 107.70/73.29  | Instantiating formula (100) with all_0_5_5 and discharging atoms ssList(all_0_5_5) = 0, yields:
% 107.70/73.29  | (151) all_0_5_5 = nil |  ? [v0] :  ? [v1] : (ssList(v0) = 0 & cons(v1, v0) = all_0_5_5 & ssItem(v1) = 0)
% 107.70/73.29  |
% 107.70/73.29  | Instantiating formula (68) with all_0_5_5 yields:
% 107.70/73.29  | (152)  ~ (neq(all_0_5_5, nil) = 0) |  ? [v0] :  ? [v1] :  ? [v2] : (segmentP(all_0_4_4, all_0_5_5) = v1 & segmentP(all_0_5_5, all_0_5_5) = v2 & ssList(all_0_5_5) = v0 & ( ~ (v2 = 0) |  ~ (v1 = 0) |  ~ (v0 = 0)))
% 107.70/73.29  |
% 107.70/73.29  +-Applying beta-rule and splitting (90), into two cases.
% 107.70/73.29  |-Branch one:
% 107.70/73.29  | (153)  ~ (all_0_4_4 = nil)
% 107.70/73.29  |
% 107.70/73.29  	+-Applying beta-rule and splitting (5), into two cases.
% 107.70/73.29  	|-Branch one:
% 107.70/73.29  	| (154) all_0_2_2 = 0 & all_0_3_3 = 0
% 107.70/73.29  	|
% 107.70/73.29  		| Applying alpha-rule on (154) yields:
% 107.70/73.29  		| (155) all_0_2_2 = 0
% 107.70/73.29  		| (156) all_0_3_3 = 0
% 107.70/73.29  		|
% 107.70/73.29  		| From (155) and (82) follows:
% 107.70/73.29  		| (157) frontsegP(all_0_4_4, all_0_5_5) = 0
% 107.70/73.29  		|
% 107.70/73.29  		| From (156) and (18) follows:
% 107.70/73.29  		| (158) neq(all_0_5_5, nil) = 0
% 107.70/73.29  		|
% 107.70/73.29  		+-Applying beta-rule and splitting (152), into two cases.
% 107.70/73.29  		|-Branch one:
% 107.70/73.29  		| (159)  ~ (neq(all_0_5_5, nil) = 0)
% 107.70/73.29  		|
% 107.70/73.29  			| Using (158) and (159) yields:
% 107.70/73.29  			| (160) $false
% 107.70/73.29  			|
% 107.70/73.29  			|-The branch is then unsatisfiable
% 107.70/73.29  		|-Branch two:
% 107.70/73.29  		| (158) neq(all_0_5_5, nil) = 0
% 107.70/73.29  		| (162)  ? [v0] :  ? [v1] :  ? [v2] : (segmentP(all_0_4_4, all_0_5_5) = v1 & segmentP(all_0_5_5, all_0_5_5) = v2 & ssList(all_0_5_5) = v0 & ( ~ (v2 = 0) |  ~ (v1 = 0) |  ~ (v0 = 0)))
% 107.70/73.29  		|
% 107.70/73.29  			| Instantiating (162) with all_18_0_7, all_18_1_8, all_18_2_9 yields:
% 107.70/73.29  			| (163) segmentP(all_0_4_4, all_0_5_5) = all_18_1_8 & segmentP(all_0_5_5, all_0_5_5) = all_18_0_7 & ssList(all_0_5_5) = all_18_2_9 & ( ~ (all_18_0_7 = 0) |  ~ (all_18_1_8 = 0) |  ~ (all_18_2_9 = 0))
% 107.70/73.29  			|
% 107.70/73.29  			| Applying alpha-rule on (163) yields:
% 107.70/73.29  			| (164) segmentP(all_0_4_4, all_0_5_5) = all_18_1_8
% 107.70/73.29  			| (165) segmentP(all_0_5_5, all_0_5_5) = all_18_0_7
% 107.70/73.29  			| (166) ssList(all_0_5_5) = all_18_2_9
% 107.70/73.29  			| (167)  ~ (all_18_0_7 = 0) |  ~ (all_18_1_8 = 0) |  ~ (all_18_2_9 = 0)
% 107.70/73.29  			|
% 107.70/73.29  			+-Applying beta-rule and splitting (150), into two cases.
% 107.70/73.29  			|-Branch one:
% 107.70/73.29  			| (168) all_0_4_4 = nil
% 107.70/73.29  			|
% 107.70/73.29  				| Equations (168) can reduce 153 to:
% 107.70/73.29  				| (169) $false
% 107.70/73.29  				|
% 107.70/73.29  				|-The branch is then unsatisfiable
% 107.70/73.29  			|-Branch two:
% 107.70/73.29  			| (153)  ~ (all_0_4_4 = nil)
% 107.70/73.29  			| (171)  ? [v0] :  ? [v1] : (ssList(v0) = 0 & cons(v1, v0) = all_0_4_4 & ssItem(v1) = 0)
% 107.70/73.29  			|
% 107.70/73.29  				| Instantiating (171) with all_23_0_10, all_23_1_11 yields:
% 107.70/73.29  				| (172) ssList(all_23_1_11) = 0 & cons(all_23_0_10, all_23_1_11) = all_0_4_4 & ssItem(all_23_0_10) = 0
% 107.70/73.29  				|
% 107.70/73.29  				| Applying alpha-rule on (172) yields:
% 107.70/73.29  				| (173) ssList(all_23_1_11) = 0
% 107.70/73.29  				| (174) cons(all_23_0_10, all_23_1_11) = all_0_4_4
% 107.70/73.29  				| (175) ssItem(all_23_0_10) = 0
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating formula (109) with all_0_5_5, all_0_5_5, all_18_0_7, all_18_1_8 and discharging atoms segmentP(all_0_5_5, all_0_5_5) = all_18_0_7, yields:
% 107.70/73.29  				| (176) all_18_0_7 = all_18_1_8 |  ~ (segmentP(all_0_5_5, all_0_5_5) = all_18_1_8)
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating formula (136) with all_0_5_5, all_18_2_9, 0 and discharging atoms ssList(all_0_5_5) = all_18_2_9, ssList(all_0_5_5) = 0, yields:
% 107.70/73.29  				| (177) all_18_2_9 = 0
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating formula (136) with nil, all_18_2_9, 0 and discharging atoms ssList(nil) = 0, yields:
% 107.70/73.29  				| (178) all_18_2_9 = 0 |  ~ (ssList(nil) = all_18_2_9)
% 107.70/73.29  				|
% 107.70/73.29  				| From (177) and (166) follows:
% 107.70/73.29  				| (123) ssList(all_0_5_5) = 0
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating formula (40) with all_18_1_8, all_0_4_4 yields:
% 107.70/73.29  				| (180) all_18_1_8 = 0 |  ~ (segmentP(all_0_4_4, nil) = all_18_1_8) |  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_4_4) = v0)
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating formula (65) with all_18_0_7, all_0_5_5 and discharging atoms segmentP(all_0_5_5, all_0_5_5) = all_18_0_7, yields:
% 107.70/73.29  				| (181) all_18_0_7 = 0 |  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_5_5) = v0)
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating formula (10) with all_0_5_5, all_0_4_4 and discharging atoms frontsegP(all_0_4_4, all_0_5_5) = 0, ssList(all_0_4_4) = 0, yields:
% 107.70/73.29  				| (182) all_0_4_4 = all_0_5_5 |  ? [v0] :  ? [v1] : (frontsegP(all_0_5_5, all_0_4_4) = v1 & ssList(all_0_5_5) = v0 & ( ~ (v1 = 0) |  ~ (v0 = 0)))
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating formula (79) with all_0_5_5, all_0_4_4 and discharging atoms frontsegP(all_0_4_4, all_0_5_5) = 0, ssList(all_0_4_4) = 0, yields:
% 107.70/73.29  				| (183)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = all_0_4_4 & v1 = 0 & ssList(v0) = 0 & app(all_0_5_5, v0) = all_0_4_4) | ( ~ (v0 = 0) & ssList(all_0_5_5) = v0))
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating formula (135) with all_0_4_4, all_23_0_10, all_23_1_11 and discharging atoms ssList(all_23_1_11) = 0, cons(all_23_0_10, all_23_1_11) = all_0_4_4, yields:
% 107.70/73.29  				| (184)  ? [v0] :  ? [v1] : (tl(all_0_4_4) = v1 & ssItem(all_23_0_10) = v0 & ( ~ (v0 = 0) | v1 = all_23_1_11))
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating formula (107) with all_0_4_4, all_23_0_10, all_23_1_11 and discharging atoms ssList(all_23_1_11) = 0, cons(all_23_0_10, all_23_1_11) = all_0_4_4, yields:
% 107.70/73.29  				| (185)  ? [v0] :  ? [v1] : (hd(all_0_4_4) = v1 & ssItem(all_23_0_10) = v0 & ( ~ (v0 = 0) | v1 = all_23_0_10))
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating (185) with all_34_0_12, all_34_1_13 yields:
% 107.70/73.29  				| (186) hd(all_0_4_4) = all_34_0_12 & ssItem(all_23_0_10) = all_34_1_13 & ( ~ (all_34_1_13 = 0) | all_34_0_12 = all_23_0_10)
% 107.70/73.29  				|
% 107.70/73.29  				| Applying alpha-rule on (186) yields:
% 107.70/73.29  				| (187) hd(all_0_4_4) = all_34_0_12
% 107.70/73.29  				| (188) ssItem(all_23_0_10) = all_34_1_13
% 107.70/73.29  				| (189)  ~ (all_34_1_13 = 0) | all_34_0_12 = all_23_0_10
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating (184) with all_36_0_14, all_36_1_15 yields:
% 107.70/73.29  				| (190) tl(all_0_4_4) = all_36_0_14 & ssItem(all_23_0_10) = all_36_1_15 & ( ~ (all_36_1_15 = 0) | all_36_0_14 = all_23_1_11)
% 107.70/73.29  				|
% 107.70/73.29  				| Applying alpha-rule on (190) yields:
% 107.70/73.29  				| (191) tl(all_0_4_4) = all_36_0_14
% 107.70/73.29  				| (192) ssItem(all_23_0_10) = all_36_1_15
% 107.70/73.29  				| (193)  ~ (all_36_1_15 = 0) | all_36_0_14 = all_23_1_11
% 107.70/73.29  				|
% 107.70/73.29  				| Instantiating (183) with all_38_0_16, all_38_1_17, all_38_2_18 yields:
% 107.70/73.29  				| (194) (all_38_0_16 = all_0_4_4 & all_38_1_17 = 0 & ssList(all_38_2_18) = 0 & app(all_0_5_5, all_38_2_18) = all_0_4_4) | ( ~ (all_38_2_18 = 0) & ssList(all_0_5_5) = all_38_2_18)
% 107.70/73.29  				|
% 107.70/73.29  				+-Applying beta-rule and splitting (194), into two cases.
% 107.70/73.29  				|-Branch one:
% 107.70/73.29  				| (195) all_38_0_16 = all_0_4_4 & all_38_1_17 = 0 & ssList(all_38_2_18) = 0 & app(all_0_5_5, all_38_2_18) = all_0_4_4
% 107.70/73.29  				|
% 107.70/73.29  					| Applying alpha-rule on (195) yields:
% 107.70/73.29  					| (196) all_38_0_16 = all_0_4_4
% 107.70/73.29  					| (197) all_38_1_17 = 0
% 107.70/73.29  					| (198) ssList(all_38_2_18) = 0
% 107.70/73.29  					| (199) app(all_0_5_5, all_38_2_18) = all_0_4_4
% 107.70/73.29  					|
% 107.70/73.29  					+-Applying beta-rule and splitting (181), into two cases.
% 107.70/73.29  					|-Branch one:
% 107.70/73.29  					| (200) all_18_0_7 = 0
% 107.70/73.29  					|
% 107.70/73.29  						| From (200) and (165) follows:
% 107.70/73.29  						| (201) segmentP(all_0_5_5, all_0_5_5) = 0
% 107.70/73.29  						|
% 107.70/73.29  						+-Applying beta-rule and splitting (167), into two cases.
% 107.70/73.29  						|-Branch one:
% 107.70/73.29  						| (202)  ~ (all_18_0_7 = 0)
% 107.70/73.29  						|
% 107.70/73.29  							| Equations (200) can reduce 202 to:
% 107.70/73.29  							| (169) $false
% 107.70/73.29  							|
% 107.70/73.29  							|-The branch is then unsatisfiable
% 107.70/73.29  						|-Branch two:
% 107.70/73.29  						| (200) all_18_0_7 = 0
% 107.70/73.29  						| (205)  ~ (all_18_1_8 = 0) |  ~ (all_18_2_9 = 0)
% 107.70/73.29  						|
% 107.70/73.29  							+-Applying beta-rule and splitting (205), into two cases.
% 107.70/73.29  							|-Branch one:
% 107.70/73.29  							| (206)  ~ (all_18_1_8 = 0)
% 107.70/73.29  							|
% 107.70/73.29  								+-Applying beta-rule and splitting (180), into two cases.
% 107.70/73.29  								|-Branch one:
% 107.70/73.29  								| (207)  ~ (segmentP(all_0_4_4, nil) = all_18_1_8)
% 107.70/73.29  								|
% 107.70/73.29  									| Instantiating formula (94) with all_23_0_10, all_36_1_15, 0 and discharging atoms ssItem(all_23_0_10) = all_36_1_15, ssItem(all_23_0_10) = 0, yields:
% 107.70/73.29  									| (208) all_36_1_15 = 0
% 107.70/73.29  									|
% 107.70/73.29  									| Instantiating formula (94) with all_23_0_10, all_34_1_13, all_36_1_15 and discharging atoms ssItem(all_23_0_10) = all_36_1_15, ssItem(all_23_0_10) = all_34_1_13, yields:
% 107.70/73.29  									| (209) all_36_1_15 = all_34_1_13
% 107.70/73.29  									|
% 107.70/73.29  									| Using (164) and (207) yields:
% 107.70/73.29  									| (210)  ~ (all_0_5_5 = nil)
% 107.70/73.29  									|
% 107.70/73.29  									| Combining equations (208,209) yields a new equation:
% 107.70/73.29  									| (211) all_34_1_13 = 0
% 107.70/73.29  									|
% 107.70/73.29  									| Combining equations (211,209) yields a new equation:
% 107.70/73.29  									| (208) all_36_1_15 = 0
% 107.70/73.29  									|
% 107.70/73.29  									| From (211) and (188) follows:
% 107.70/73.29  									| (175) ssItem(all_23_0_10) = 0
% 107.70/73.29  									|
% 107.70/73.29  									+-Applying beta-rule and splitting (193), into two cases.
% 107.70/73.29  									|-Branch one:
% 107.70/73.29  									| (214)  ~ (all_36_1_15 = 0)
% 107.70/73.29  									|
% 107.70/73.29  										| Equations (208) can reduce 214 to:
% 107.70/73.29  										| (169) $false
% 107.70/73.29  										|
% 107.70/73.29  										|-The branch is then unsatisfiable
% 107.70/73.29  									|-Branch two:
% 107.70/73.30  									| (208) all_36_1_15 = 0
% 107.70/73.30  									| (217) all_36_0_14 = all_23_1_11
% 107.70/73.30  									|
% 107.70/73.30  										| From (217) and (191) follows:
% 107.70/73.30  										| (218) tl(all_0_4_4) = all_23_1_11
% 107.70/73.30  										|
% 107.70/73.30  										+-Applying beta-rule and splitting (151), into two cases.
% 107.70/73.30  										|-Branch one:
% 107.70/73.30  										| (219) all_0_5_5 = nil
% 107.70/73.30  										|
% 107.70/73.30  											| Equations (219) can reduce 210 to:
% 107.70/73.30  											| (169) $false
% 107.70/73.30  											|
% 107.70/73.30  											|-The branch is then unsatisfiable
% 107.70/73.30  										|-Branch two:
% 107.70/73.30  										| (210)  ~ (all_0_5_5 = nil)
% 107.70/73.30  										| (222)  ? [v0] :  ? [v1] : (ssList(v0) = 0 & cons(v1, v0) = all_0_5_5 & ssItem(v1) = 0)
% 107.70/73.30  										|
% 107.70/73.30  											| Instantiating (222) with all_74_0_19, all_74_1_20 yields:
% 107.70/73.30  											| (223) ssList(all_74_1_20) = 0 & cons(all_74_0_19, all_74_1_20) = all_0_5_5 & ssItem(all_74_0_19) = 0
% 107.70/73.30  											|
% 107.70/73.30  											| Applying alpha-rule on (223) yields:
% 107.70/73.30  											| (224) ssList(all_74_1_20) = 0
% 107.70/73.30  											| (225) cons(all_74_0_19, all_74_1_20) = all_0_5_5
% 107.70/73.30  											| (226) ssItem(all_74_0_19) = 0
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating formula (76) with all_23_1_11, all_0_4_4 and discharging atoms tl(all_0_4_4) = all_23_1_11, yields:
% 107.70/73.30  											| (227)  ? [v0] :  ? [v1] : (hd(all_0_4_4) = v1 & ssList(all_0_4_4) = v0 & ( ~ (v0 = 0) |  ! [v2] : (v2 = all_0_4_4 | v2 = nil | all_0_4_4 = nil |  ~ (tl(v2) = all_23_1_11) |  ? [v3] :  ? [v4] : (hd(v2) = v4 & ssList(v2) = v3 & ( ~ (v4 = v1) |  ~ (v3 = 0))))))
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating formula (30) with all_0_5_5, all_0_5_5 and discharging atoms segmentP(all_0_5_5, all_0_5_5) = 0, ssList(all_0_5_5) = 0, yields:
% 107.70/73.30  											| (228)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : ((v5 = all_0_5_5 & v4 = 0 & v1 = 0 & ssList(v3) = 0 & ssList(v0) = 0 & app(v2, v3) = all_0_5_5 & app(v0, all_0_5_5) = v2) | ( ~ (v0 = 0) & ssList(all_0_5_5) = v0))
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating formula (135) with all_0_5_5, all_74_0_19, all_74_1_20 and discharging atoms ssList(all_74_1_20) = 0, cons(all_74_0_19, all_74_1_20) = all_0_5_5, yields:
% 107.70/73.30  											| (229)  ? [v0] :  ? [v1] : (tl(all_0_5_5) = v1 & ssItem(all_74_0_19) = v0 & ( ~ (v0 = 0) | v1 = all_74_1_20))
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating formula (107) with all_0_5_5, all_74_0_19, all_74_1_20 and discharging atoms ssList(all_74_1_20) = 0, cons(all_74_0_19, all_74_1_20) = all_0_5_5, yields:
% 107.70/73.30  											| (230)  ? [v0] :  ? [v1] : (hd(all_0_5_5) = v1 & ssItem(all_74_0_19) = v0 & ( ~ (v0 = 0) | v1 = all_74_0_19))
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating formula (8) with 0, all_0_5_5, all_74_1_20, all_0_4_4, all_23_1_11, all_74_0_19, all_23_0_10 and discharging atoms frontsegP(all_0_4_4, all_0_5_5) = 0, cons(all_74_0_19, all_74_1_20) = all_0_5_5, cons(all_23_0_10, all_23_1_11) = all_0_4_4, ssItem(all_74_0_19) = 0, ssItem(all_23_0_10) = 0, yields:
% 107.70/73.30  											| (231)  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_23_1_11) = v0) | (frontsegP(all_23_1_11, all_74_1_20) = v1 & ssList(all_74_1_20) = v0 & ( ~ (v0 = 0) | (v1 = 0 & all_74_0_19 = all_23_0_10))))
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating (231) with all_81_0_21, all_81_1_22 yields:
% 107.70/73.30  											| (232) ( ~ (all_81_1_22 = 0) & ssList(all_23_1_11) = all_81_1_22) | (frontsegP(all_23_1_11, all_74_1_20) = all_81_0_21 & ssList(all_74_1_20) = all_81_1_22 & ( ~ (all_81_1_22 = 0) | (all_81_0_21 = 0 & all_74_0_19 = all_23_0_10)))
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating (230) with all_82_0_23, all_82_1_24 yields:
% 107.70/73.30  											| (233) hd(all_0_5_5) = all_82_0_23 & ssItem(all_74_0_19) = all_82_1_24 & ( ~ (all_82_1_24 = 0) | all_82_0_23 = all_74_0_19)
% 107.70/73.30  											|
% 107.70/73.30  											| Applying alpha-rule on (233) yields:
% 107.70/73.30  											| (234) hd(all_0_5_5) = all_82_0_23
% 107.70/73.30  											| (235) ssItem(all_74_0_19) = all_82_1_24
% 107.70/73.30  											| (236)  ~ (all_82_1_24 = 0) | all_82_0_23 = all_74_0_19
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating (228) with all_84_0_25, all_84_1_26, all_84_2_27, all_84_3_28, all_84_4_29, all_84_5_30 yields:
% 107.70/73.30  											| (237) (all_84_0_25 = all_0_5_5 & all_84_1_26 = 0 & all_84_4_29 = 0 & ssList(all_84_2_27) = 0 & ssList(all_84_5_30) = 0 & app(all_84_3_28, all_84_2_27) = all_0_5_5 & app(all_84_5_30, all_0_5_5) = all_84_3_28) | ( ~ (all_84_5_30 = 0) & ssList(all_0_5_5) = all_84_5_30)
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating (229) with all_85_0_31, all_85_1_32 yields:
% 107.70/73.30  											| (238) tl(all_0_5_5) = all_85_0_31 & ssItem(all_74_0_19) = all_85_1_32 & ( ~ (all_85_1_32 = 0) | all_85_0_31 = all_74_1_20)
% 107.70/73.30  											|
% 107.70/73.30  											| Applying alpha-rule on (238) yields:
% 107.70/73.30  											| (239) tl(all_0_5_5) = all_85_0_31
% 107.70/73.30  											| (240) ssItem(all_74_0_19) = all_85_1_32
% 107.70/73.30  											| (241)  ~ (all_85_1_32 = 0) | all_85_0_31 = all_74_1_20
% 107.70/73.30  											|
% 107.70/73.30  											| Instantiating (227) with all_87_0_33, all_87_1_34 yields:
% 107.70/73.30  											| (242) hd(all_0_4_4) = all_87_0_33 & ssList(all_0_4_4) = all_87_1_34 & ( ~ (all_87_1_34 = 0) |  ! [v0] : (v0 = all_0_4_4 | v0 = nil | all_0_4_4 = nil |  ~ (tl(v0) = all_23_1_11) |  ? [v1] :  ? [v2] : (hd(v0) = v2 & ssList(v0) = v1 & ( ~ (v2 = all_87_0_33) |  ~ (v1 = 0)))))
% 107.70/73.30  											|
% 107.70/73.30  											| Applying alpha-rule on (242) yields:
% 107.70/73.30  											| (243) hd(all_0_4_4) = all_87_0_33
% 107.70/73.30  											| (244) ssList(all_0_4_4) = all_87_1_34
% 107.70/73.30  											| (245)  ~ (all_87_1_34 = 0) |  ! [v0] : (v0 = all_0_4_4 | v0 = nil | all_0_4_4 = nil |  ~ (tl(v0) = all_23_1_11) |  ? [v1] :  ? [v2] : (hd(v0) = v2 & ssList(v0) = v1 & ( ~ (v2 = all_87_0_33) |  ~ (v1 = 0))))
% 107.70/73.30  											|
% 107.70/73.30  											+-Applying beta-rule and splitting (237), into two cases.
% 107.70/73.30  											|-Branch one:
% 107.70/73.30  											| (246) all_84_0_25 = all_0_5_5 & all_84_1_26 = 0 & all_84_4_29 = 0 & ssList(all_84_2_27) = 0 & ssList(all_84_5_30) = 0 & app(all_84_3_28, all_84_2_27) = all_0_5_5 & app(all_84_5_30, all_0_5_5) = all_84_3_28
% 107.70/73.30  											|
% 107.70/73.30  												| Applying alpha-rule on (246) yields:
% 107.70/73.30  												| (247) app(all_84_3_28, all_84_2_27) = all_0_5_5
% 107.70/73.30  												| (248) ssList(all_84_5_30) = 0
% 107.70/73.30  												| (249) all_84_0_25 = all_0_5_5
% 107.70/73.30  												| (250) ssList(all_84_2_27) = 0
% 107.70/73.30  												| (251) all_84_1_26 = 0
% 107.70/73.30  												| (252) all_84_4_29 = 0
% 107.70/73.30  												| (253) app(all_84_5_30, all_0_5_5) = all_84_3_28
% 107.70/73.30  												|
% 107.70/73.30  												+-Applying beta-rule and splitting (232), into two cases.
% 107.70/73.30  												|-Branch one:
% 107.70/73.30  												| (254)  ~ (all_81_1_22 = 0) & ssList(all_23_1_11) = all_81_1_22
% 107.70/73.30  												|
% 107.70/73.30  													| Applying alpha-rule on (254) yields:
% 107.70/73.30  													| (255)  ~ (all_81_1_22 = 0)
% 107.70/73.30  													| (256) ssList(all_23_1_11) = all_81_1_22
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with all_23_1_11, all_81_1_22, 0 and discharging atoms ssList(all_23_1_11) = all_81_1_22, ssList(all_23_1_11) = 0, yields:
% 107.70/73.30  													| (257) all_81_1_22 = 0
% 107.70/73.30  													|
% 107.70/73.30  													| Equations (257) can reduce 255 to:
% 107.70/73.30  													| (169) $false
% 107.70/73.30  													|
% 107.70/73.30  													|-The branch is then unsatisfiable
% 107.70/73.30  												|-Branch two:
% 107.70/73.30  												| (259) frontsegP(all_23_1_11, all_74_1_20) = all_81_0_21 & ssList(all_74_1_20) = all_81_1_22 & ( ~ (all_81_1_22 = 0) | (all_81_0_21 = 0 & all_74_0_19 = all_23_0_10))
% 107.70/73.30  												|
% 107.70/73.30  													| Applying alpha-rule on (259) yields:
% 107.70/73.30  													| (260) frontsegP(all_23_1_11, all_74_1_20) = all_81_0_21
% 107.70/73.30  													| (261) ssList(all_74_1_20) = all_81_1_22
% 107.70/73.30  													| (262)  ~ (all_81_1_22 = 0) | (all_81_0_21 = 0 & all_74_0_19 = all_23_0_10)
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with all_74_1_20, all_81_1_22, 0 and discharging atoms ssList(all_74_1_20) = all_81_1_22, ssList(all_74_1_20) = 0, yields:
% 107.70/73.30  													| (257) all_81_1_22 = 0
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with all_38_2_18, all_81_1_22, 0 and discharging atoms ssList(all_38_2_18) = 0, yields:
% 107.70/73.30  													| (264) all_81_1_22 = 0 |  ~ (ssList(all_38_2_18) = all_81_1_22)
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with all_23_1_11, all_81_1_22, 0 and discharging atoms ssList(all_23_1_11) = 0, yields:
% 107.70/73.30  													| (265) all_81_1_22 = 0 |  ~ (ssList(all_23_1_11) = all_81_1_22)
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with all_0_4_4, all_81_1_22, 0 and discharging atoms ssList(all_0_4_4) = 0, yields:
% 107.70/73.30  													| (266) all_81_1_22 = 0 |  ~ (ssList(all_0_4_4) = all_81_1_22)
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with all_0_5_5, all_81_1_22, 0 and discharging atoms ssList(all_0_5_5) = 0, yields:
% 107.70/73.30  													| (267) all_81_1_22 = 0 |  ~ (ssList(all_0_5_5) = all_81_1_22)
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with nil, all_81_1_22, 0 and discharging atoms ssList(nil) = 0, yields:
% 107.70/73.30  													| (268) all_81_1_22 = 0 |  ~ (ssList(nil) = all_81_1_22)
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with all_0_4_4, all_87_1_34, 0 and discharging atoms ssList(all_0_4_4) = all_87_1_34, ssList(all_0_4_4) = 0, yields:
% 107.70/73.30  													| (269) all_87_1_34 = 0
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with all_0_5_5, all_87_1_34, 0 and discharging atoms ssList(all_0_5_5) = 0, yields:
% 107.70/73.30  													| (270) all_87_1_34 = 0 |  ~ (ssList(all_0_5_5) = all_87_1_34)
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (136) with all_0_4_4, all_87_1_34, all_81_1_22 and discharging atoms ssList(all_0_4_4) = all_87_1_34, yields:
% 107.70/73.30  													| (271) all_87_1_34 = all_81_1_22 |  ~ (ssList(all_0_4_4) = all_81_1_22)
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (94) with all_74_0_19, all_85_1_32, 0 and discharging atoms ssItem(all_74_0_19) = all_85_1_32, ssItem(all_74_0_19) = 0, yields:
% 107.70/73.30  													| (272) all_85_1_32 = 0
% 107.70/73.30  													|
% 107.70/73.30  													| Instantiating formula (94) with all_74_0_19, all_82_1_24, all_85_1_32 and discharging atoms ssItem(all_74_0_19) = all_85_1_32, ssItem(all_74_0_19) = all_82_1_24, yields:
% 107.70/73.30  													| (273) all_85_1_32 = all_82_1_24
% 107.70/73.30  													|
% 107.70/73.30  													| Combining equations (272,273) yields a new equation:
% 107.70/73.30  													| (274) all_82_1_24 = 0
% 107.70/73.30  													|
% 107.70/73.30  													| Combining equations (274,273) yields a new equation:
% 107.70/73.30  													| (272) all_85_1_32 = 0
% 107.70/73.30  													|
% 107.70/73.30  													| From (257) and (261) follows:
% 107.70/73.30  													| (224) ssList(all_74_1_20) = 0
% 107.70/73.30  													|
% 107.70/73.30  													| From (269) and (244) follows:
% 107.70/73.30  													| (87) ssList(all_0_4_4) = 0
% 107.70/73.30  													|
% 107.70/73.30  													+-Applying beta-rule and splitting (262), into two cases.
% 107.70/73.30  													|-Branch one:
% 107.70/73.30  													| (255)  ~ (all_81_1_22 = 0)
% 107.70/73.30  													|
% 107.70/73.30  														| Equations (257) can reduce 255 to:
% 107.70/73.30  														| (169) $false
% 107.70/73.30  														|
% 107.70/73.30  														|-The branch is then unsatisfiable
% 107.70/73.30  													|-Branch two:
% 107.70/73.30  													| (257) all_81_1_22 = 0
% 107.70/73.30  													| (281) all_81_0_21 = 0 & all_74_0_19 = all_23_0_10
% 107.70/73.30  													|
% 107.70/73.30  														| Applying alpha-rule on (281) yields:
% 107.70/73.30  														| (282) all_81_0_21 = 0
% 107.70/73.30  														| (283) all_74_0_19 = all_23_0_10
% 107.70/73.30  														|
% 107.70/73.30  														| From (282) and (260) follows:
% 107.70/73.30  														| (284) frontsegP(all_23_1_11, all_74_1_20) = 0
% 107.70/73.30  														|
% 107.70/73.30  														+-Applying beta-rule and splitting (241), into two cases.
% 107.70/73.30  														|-Branch one:
% 107.70/73.30  														| (285)  ~ (all_85_1_32 = 0)
% 107.70/73.30  														|
% 107.70/73.30  															| Equations (272) can reduce 285 to:
% 107.70/73.30  															| (169) $false
% 107.70/73.30  															|
% 107.70/73.30  															|-The branch is then unsatisfiable
% 107.70/73.30  														|-Branch two:
% 107.70/73.30  														| (272) all_85_1_32 = 0
% 107.70/73.30  														| (288) all_85_0_31 = all_74_1_20
% 107.70/73.30  														|
% 107.70/73.30  															| From (288) and (239) follows:
% 107.70/73.30  															| (289) tl(all_0_5_5) = all_74_1_20
% 107.70/73.30  															|
% 107.70/73.30  															+-Applying beta-rule and splitting (245), into two cases.
% 107.70/73.30  															|-Branch one:
% 107.70/73.30  															| (290)  ~ (all_87_1_34 = 0)
% 107.70/73.30  															|
% 107.70/73.30  																| Equations (269) can reduce 290 to:
% 107.70/73.30  																| (169) $false
% 107.70/73.30  																|
% 107.70/73.30  																|-The branch is then unsatisfiable
% 107.70/73.30  															|-Branch two:
% 107.70/73.30  															| (269) all_87_1_34 = 0
% 107.70/73.30  															| (293)  ! [v0] : (v0 = all_0_4_4 | v0 = nil | all_0_4_4 = nil |  ~ (tl(v0) = all_23_1_11) |  ? [v1] :  ? [v2] : (hd(v0) = v2 & ssList(v0) = v1 & ( ~ (v2 = all_87_0_33) |  ~ (v1 = 0))))
% 107.70/73.30  															|
% 107.70/73.30  																+-Applying beta-rule and splitting (236), into two cases.
% 107.70/73.30  																|-Branch one:
% 107.70/73.30  																| (294)  ~ (all_82_1_24 = 0)
% 107.70/73.30  																|
% 107.70/73.30  																	| Equations (274) can reduce 294 to:
% 107.70/73.30  																	| (169) $false
% 107.70/73.30  																	|
% 107.70/73.30  																	|-The branch is then unsatisfiable
% 107.70/73.30  																|-Branch two:
% 107.70/73.30  																| (274) all_82_1_24 = 0
% 107.70/73.30  																| (297) all_82_0_23 = all_74_0_19
% 107.70/73.30  																|
% 107.70/73.30  																	| Combining equations (283,297) yields a new equation:
% 107.70/73.30  																	| (298) all_82_0_23 = all_23_0_10
% 107.70/73.30  																	|
% 107.70/73.30  																	| From (298) and (234) follows:
% 107.70/73.30  																	| (299) hd(all_0_5_5) = all_23_0_10
% 107.70/73.30  																	|
% 107.70/73.30  																	| Instantiating formula (76) with all_74_1_20, all_0_5_5 and discharging atoms tl(all_0_5_5) = all_74_1_20, yields:
% 107.70/73.30  																	| (300)  ? [v0] :  ? [v1] : (hd(all_0_5_5) = v1 & ssList(all_0_5_5) = v0 & ( ~ (v0 = 0) |  ! [v2] : (v2 = all_0_5_5 | v2 = nil | all_0_5_5 = nil |  ~ (tl(v2) = all_74_1_20) |  ? [v3] :  ? [v4] : (hd(v2) = v4 & ssList(v2) = v3 & ( ~ (v4 = v1) |  ~ (v3 = 0))))))
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating formula (79) with all_74_1_20, all_23_1_11 and discharging atoms frontsegP(all_23_1_11, all_74_1_20) = 0, ssList(all_23_1_11) = 0, yields:
% 107.70/73.31  																	| (301)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = all_23_1_11 & v1 = 0 & ssList(v0) = 0 & app(all_74_1_20, v0) = all_23_1_11) | ( ~ (v0 = 0) & ssList(all_74_1_20) = v0))
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating formula (100) with all_84_5_30 and discharging atoms ssList(all_84_5_30) = 0, yields:
% 107.70/73.31  																	| (302) all_84_5_30 = nil |  ? [v0] :  ? [v1] : (ssList(v0) = 0 & cons(v1, v0) = all_84_5_30 & ssItem(v1) = 0)
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating formula (29) with all_38_2_18, all_0_5_5, all_84_5_30, all_18_1_8, all_0_5_5, all_0_4_4 and discharging atoms segmentP(all_0_4_4, all_0_5_5) = all_18_1_8, ssList(all_0_4_4) = 0, app(all_0_5_5, all_38_2_18) = all_0_4_4, yields:
% 107.70/73.31  																	| (303) all_18_1_8 = 0 |  ~ (app(all_84_5_30, all_0_5_5) = all_0_5_5) |  ? [v0] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | ( ~ (v0 = 0) & ssList(all_38_2_18) = v0) | ( ~ (v0 = 0) & ssList(all_0_5_5) = v0))
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating formula (145) with all_84_3_28, all_0_5_5, all_84_5_30 and discharging atoms ssList(all_84_5_30) = 0, app(all_84_5_30, all_0_5_5) = all_84_3_28, yields:
% 107.70/73.31  																	| (304)  ? [v0] :  ? [v1] : (ssList(all_84_3_28) = v1 & ssList(all_0_5_5) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating formula (26) with all_0_4_4, all_38_2_18, all_0_5_5, all_0_5_5, all_84_5_30 and discharging atoms ssList(all_84_5_30) = 0, app(all_0_5_5, all_38_2_18) = all_0_4_4, yields:
% 107.70/73.31  																	| (305)  ~ (app(all_84_5_30, all_0_5_5) = all_0_5_5) |  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_0_5_5) = v0) | (ssList(all_38_2_18) = v0 & app(all_84_5_30, v1) = v2 & app(all_0_5_5, all_38_2_18) = v1 & ( ~ (v0 = 0) | v2 = all_0_4_4)))
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating formula (26) with all_0_5_5, all_84_2_27, all_84_3_28, all_0_5_5, all_84_5_30 and discharging atoms ssList(all_84_5_30) = 0, app(all_84_3_28, all_84_2_27) = all_0_5_5, app(all_84_5_30, all_0_5_5) = all_84_3_28, yields:
% 107.70/73.31  																	| (306)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_0_5_5) = v0) | (ssList(all_84_2_27) = v0 & app(all_84_5_30, v1) = v2 & app(all_0_5_5, all_84_2_27) = v1 & ( ~ (v0 = 0) | v2 = all_0_5_5)))
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating formula (35) with all_84_3_28, all_0_5_5 yields:
% 107.70/73.31  																	| (307) all_84_3_28 = all_0_5_5 |  ~ (app(nil, all_0_5_5) = all_84_3_28) |  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_5_5) = v0)
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating (306) with all_122_0_35, all_122_1_36, all_122_2_37 yields:
% 107.70/73.31  																	| (308) ( ~ (all_122_2_37 = 0) & ssList(all_0_5_5) = all_122_2_37) | (ssList(all_84_2_27) = all_122_2_37 & app(all_84_5_30, all_122_1_36) = all_122_0_35 & app(all_0_5_5, all_84_2_27) = all_122_1_36 & ( ~ (all_122_2_37 = 0) | all_122_0_35 = all_0_5_5))
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating (304) with all_123_0_38, all_123_1_39 yields:
% 107.70/73.31  																	| (309) ssList(all_84_3_28) = all_123_0_38 & ssList(all_0_5_5) = all_123_1_39 & ( ~ (all_123_1_39 = 0) | all_123_0_38 = 0)
% 107.70/73.31  																	|
% 107.70/73.31  																	| Applying alpha-rule on (309) yields:
% 107.70/73.31  																	| (310) ssList(all_84_3_28) = all_123_0_38
% 107.70/73.31  																	| (311) ssList(all_0_5_5) = all_123_1_39
% 107.70/73.31  																	| (312)  ~ (all_123_1_39 = 0) | all_123_0_38 = 0
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating (301) with all_125_0_40, all_125_1_41, all_125_2_42 yields:
% 107.70/73.31  																	| (313) (all_125_0_40 = all_23_1_11 & all_125_1_41 = 0 & ssList(all_125_2_42) = 0 & app(all_74_1_20, all_125_2_42) = all_23_1_11) | ( ~ (all_125_2_42 = 0) & ssList(all_74_1_20) = all_125_2_42)
% 107.70/73.31  																	|
% 107.70/73.31  																	| Instantiating (300) with all_126_0_43, all_126_1_44 yields:
% 107.70/73.31  																	| (314) hd(all_0_5_5) = all_126_0_43 & ssList(all_0_5_5) = all_126_1_44 & ( ~ (all_126_1_44 = 0) |  ! [v0] : (v0 = all_0_5_5 | v0 = nil | all_0_5_5 = nil |  ~ (tl(v0) = all_74_1_20) |  ? [v1] :  ? [v2] : (hd(v0) = v2 & ssList(v0) = v1 & ( ~ (v2 = all_126_0_43) |  ~ (v1 = 0)))))
% 107.70/73.31  																	|
% 107.70/73.31  																	| Applying alpha-rule on (314) yields:
% 107.70/73.31  																	| (315) hd(all_0_5_5) = all_126_0_43
% 107.70/73.31  																	| (316) ssList(all_0_5_5) = all_126_1_44
% 107.70/73.31  																	| (317)  ~ (all_126_1_44 = 0) |  ! [v0] : (v0 = all_0_5_5 | v0 = nil | all_0_5_5 = nil |  ~ (tl(v0) = all_74_1_20) |  ? [v1] :  ? [v2] : (hd(v0) = v2 & ssList(v0) = v1 & ( ~ (v2 = all_126_0_43) |  ~ (v1 = 0))))
% 107.70/73.31  																	|
% 107.70/73.31  																	+-Applying beta-rule and splitting (313), into two cases.
% 107.70/73.31  																	|-Branch one:
% 107.70/73.31  																	| (318) all_125_0_40 = all_23_1_11 & all_125_1_41 = 0 & ssList(all_125_2_42) = 0 & app(all_74_1_20, all_125_2_42) = all_23_1_11
% 107.70/73.31  																	|
% 107.70/73.31  																		| Applying alpha-rule on (318) yields:
% 107.70/73.31  																		| (319) all_125_0_40 = all_23_1_11
% 107.70/73.31  																		| (320) all_125_1_41 = 0
% 107.70/73.31  																		| (321) ssList(all_125_2_42) = 0
% 107.70/73.31  																		| (322) app(all_74_1_20, all_125_2_42) = all_23_1_11
% 107.70/73.31  																		|
% 107.70/73.31  																		| Instantiating formula (102) with all_0_5_5, all_126_0_43, all_23_0_10 and discharging atoms hd(all_0_5_5) = all_126_0_43, hd(all_0_5_5) = all_23_0_10, yields:
% 107.70/73.31  																		| (323) all_126_0_43 = all_23_0_10
% 107.70/73.31  																		|
% 107.70/73.31  																		| Instantiating formula (136) with all_0_5_5, all_126_1_44, 0 and discharging atoms ssList(all_0_5_5) = all_126_1_44, ssList(all_0_5_5) = 0, yields:
% 107.70/73.31  																		| (324) all_126_1_44 = 0
% 107.70/73.31  																		|
% 107.70/73.31  																		| Instantiating formula (136) with all_0_5_5, all_123_1_39, all_126_1_44 and discharging atoms ssList(all_0_5_5) = all_126_1_44, ssList(all_0_5_5) = all_123_1_39, yields:
% 107.70/73.31  																		| (325) all_126_1_44 = all_123_1_39
% 107.70/73.31  																		|
% 107.70/73.31  																		| Combining equations (324,325) yields a new equation:
% 107.70/73.31  																		| (326) all_123_1_39 = 0
% 107.70/73.31  																		|
% 107.70/73.31  																		| From (323) and (315) follows:
% 107.70/73.31  																		| (299) hd(all_0_5_5) = all_23_0_10
% 107.70/73.31  																		|
% 107.70/73.31  																		| From (326) and (311) follows:
% 107.70/73.31  																		| (123) ssList(all_0_5_5) = 0
% 107.70/73.31  																		|
% 107.70/73.31  																		+-Applying beta-rule and splitting (303), into two cases.
% 107.70/73.31  																		|-Branch one:
% 107.70/73.31  																		| (329)  ~ (app(all_84_5_30, all_0_5_5) = all_0_5_5)
% 107.70/73.31  																		|
% 107.70/73.31  																			+-Applying beta-rule and splitting (312), into two cases.
% 107.70/73.31  																			|-Branch one:
% 108.12/73.31  																			| (330)  ~ (all_123_1_39 = 0)
% 108.12/73.31  																			|
% 108.12/73.31  																				| Equations (326) can reduce 330 to:
% 108.12/73.31  																				| (169) $false
% 108.12/73.31  																				|
% 108.12/73.31  																				|-The branch is then unsatisfiable
% 108.12/73.31  																			|-Branch two:
% 108.12/73.31  																			| (326) all_123_1_39 = 0
% 108.12/73.31  																			| (333) all_123_0_38 = 0
% 108.12/73.31  																			|
% 108.12/73.31  																				| From (333) and (310) follows:
% 108.12/73.31  																				| (334) ssList(all_84_3_28) = 0
% 108.12/73.31  																				|
% 108.12/73.31  																				+-Applying beta-rule and splitting (308), into two cases.
% 108.12/73.31  																				|-Branch one:
% 108.12/73.31  																				| (335)  ~ (all_122_2_37 = 0) & ssList(all_0_5_5) = all_122_2_37
% 108.12/73.31  																				|
% 108.12/73.31  																					| Applying alpha-rule on (335) yields:
% 108.12/73.31  																					| (336)  ~ (all_122_2_37 = 0)
% 108.12/73.31  																					| (337) ssList(all_0_5_5) = all_122_2_37
% 108.12/73.31  																					|
% 108.12/73.31  																					| Instantiating formula (136) with all_0_5_5, all_122_2_37, 0 and discharging atoms ssList(all_0_5_5) = all_122_2_37, ssList(all_0_5_5) = 0, yields:
% 108.12/73.31  																					| (338) all_122_2_37 = 0
% 108.12/73.31  																					|
% 108.12/73.31  																					| Equations (338) can reduce 336 to:
% 108.12/73.31  																					| (169) $false
% 108.12/73.31  																					|
% 108.12/73.31  																					|-The branch is then unsatisfiable
% 108.12/73.31  																				|-Branch two:
% 108.12/73.31  																				| (340) ssList(all_84_2_27) = all_122_2_37 & app(all_84_5_30, all_122_1_36) = all_122_0_35 & app(all_0_5_5, all_84_2_27) = all_122_1_36 & ( ~ (all_122_2_37 = 0) | all_122_0_35 = all_0_5_5)
% 108.12/73.31  																				|
% 108.12/73.31  																					| Applying alpha-rule on (340) yields:
% 108.12/73.31  																					| (341) ssList(all_84_2_27) = all_122_2_37
% 108.12/73.31  																					| (342) app(all_84_5_30, all_122_1_36) = all_122_0_35
% 108.12/73.31  																					| (343) app(all_0_5_5, all_84_2_27) = all_122_1_36
% 108.12/73.31  																					| (344)  ~ (all_122_2_37 = 0) | all_122_0_35 = all_0_5_5
% 108.12/73.31  																					|
% 108.12/73.31  																					| Instantiating formula (136) with all_84_2_27, all_122_2_37, 0 and discharging atoms ssList(all_84_2_27) = all_122_2_37, ssList(all_84_2_27) = 0, yields:
% 108.12/73.31  																					| (338) all_122_2_37 = 0
% 108.12/73.31  																					|
% 108.12/73.31  																					| Using (253) and (329) yields:
% 108.12/73.31  																					| (346)  ~ (all_84_3_28 = all_0_5_5)
% 108.12/73.31  																					|
% 108.12/73.31  																					| From (338) and (341) follows:
% 108.12/73.31  																					| (250) ssList(all_84_2_27) = 0
% 108.12/73.31  																					|
% 108.12/73.31  																					+-Applying beta-rule and splitting (344), into two cases.
% 108.12/73.31  																					|-Branch one:
% 108.12/73.31  																					| (336)  ~ (all_122_2_37 = 0)
% 108.12/73.31  																					|
% 108.12/73.31  																						| Equations (338) can reduce 336 to:
% 108.12/73.31  																						| (169) $false
% 108.12/73.31  																						|
% 108.12/73.31  																						|-The branch is then unsatisfiable
% 108.12/73.31  																					|-Branch two:
% 108.12/73.31  																					| (338) all_122_2_37 = 0
% 108.12/73.31  																					| (351) all_122_0_35 = all_0_5_5
% 108.12/73.31  																					|
% 108.12/73.31  																						| From (351) and (342) follows:
% 108.12/73.31  																						| (352) app(all_84_5_30, all_122_1_36) = all_0_5_5
% 108.12/73.31  																						|
% 108.12/73.31  																						+-Applying beta-rule and splitting (307), into two cases.
% 108.12/73.31  																						|-Branch one:
% 108.12/73.31  																						| (353)  ~ (app(nil, all_0_5_5) = all_84_3_28)
% 108.12/73.31  																						|
% 108.12/73.31  																							| Using (253) and (353) yields:
% 108.12/73.31  																							| (354)  ~ (all_84_5_30 = nil)
% 108.12/73.31  																							|
% 108.12/73.31  																							+-Applying beta-rule and splitting (302), into two cases.
% 108.12/73.31  																							|-Branch one:
% 108.12/73.31  																							| (355) all_84_5_30 = nil
% 108.12/73.31  																							|
% 108.12/73.31  																								| Equations (355) can reduce 354 to:
% 108.12/73.31  																								| (169) $false
% 108.12/73.31  																								|
% 108.12/73.31  																								|-The branch is then unsatisfiable
% 108.12/73.31  																							|-Branch two:
% 108.12/73.31  																							| (354)  ~ (all_84_5_30 = nil)
% 108.12/73.31  																							| (358)  ? [v0] :  ? [v1] : (ssList(v0) = 0 & cons(v1, v0) = all_84_5_30 & ssItem(v1) = 0)
% 108.12/73.31  																							|
% 108.12/73.31  																								| Instantiating (358) with all_188_0_45, all_188_1_46 yields:
% 108.12/73.31  																								| (359) ssList(all_188_1_46) = 0 & cons(all_188_0_45, all_188_1_46) = all_84_5_30 & ssItem(all_188_0_45) = 0
% 108.12/73.31  																								|
% 108.12/73.31  																								| Applying alpha-rule on (359) yields:
% 108.12/73.31  																								| (360) ssList(all_188_1_46) = 0
% 108.12/73.31  																								| (361) cons(all_188_0_45, all_188_1_46) = all_84_5_30
% 108.12/73.31  																								| (362) ssItem(all_188_0_45) = 0
% 108.12/73.31  																								|
% 108.12/73.31  																								+-Applying beta-rule and splitting (178), into two cases.
% 108.12/73.31  																								|-Branch one:
% 108.12/73.31  																								| (363)  ~ (ssList(nil) = all_18_2_9)
% 108.12/73.31  																								|
% 108.12/73.31  																									| From (177) and (363) follows:
% 108.12/73.31  																									| (364)  ~ (ssList(nil) = 0)
% 108.12/73.31  																									|
% 108.12/73.31  																									| Using (39) and (364) yields:
% 108.12/73.31  																									| (160) $false
% 108.12/73.31  																									|
% 108.12/73.31  																									|-The branch is then unsatisfiable
% 108.12/73.31  																								|-Branch two:
% 108.12/73.31  																								| (366) ssList(nil) = all_18_2_9
% 108.12/73.31  																								| (177) all_18_2_9 = 0
% 108.12/73.31  																								|
% 108.12/73.31  																									| From (177) and (366) follows:
% 108.12/73.31  																									| (39) ssList(nil) = 0
% 108.12/73.31  																									|
% 108.12/73.31  																									| Instantiating formula (26) with all_0_4_4, all_38_2_18, all_0_5_5, all_84_2_27, all_84_3_28 and discharging atoms ssList(all_84_3_28) = 0, app(all_84_3_28, all_84_2_27) = all_0_5_5, app(all_0_5_5, all_38_2_18) = all_0_4_4, yields:
% 108.12/73.31  																									| (369)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_84_2_27) = v0) | (ssList(all_38_2_18) = v0 & app(all_84_2_27, all_38_2_18) = v1 & app(all_84_3_28, v1) = v2 & ( ~ (v0 = 0) | v2 = all_0_4_4)))
% 108.12/73.31  																									|
% 108.12/73.31  																									| Instantiating formula (135) with all_84_5_30, all_188_0_45, all_188_1_46 and discharging atoms ssList(all_188_1_46) = 0, cons(all_188_0_45, all_188_1_46) = all_84_5_30, yields:
% 108.12/73.31  																									| (370)  ? [v0] :  ? [v1] : (tl(all_84_5_30) = v1 & ssItem(all_188_0_45) = v0 & ( ~ (v0 = 0) | v1 = all_188_1_46))
% 108.12/73.31  																									|
% 108.12/73.31  																									| Instantiating formula (107) with all_84_5_30, all_188_0_45, all_188_1_46 and discharging atoms ssList(all_188_1_46) = 0, cons(all_188_0_45, all_188_1_46) = all_84_5_30, yields:
% 108.12/73.31  																									| (371)  ? [v0] :  ? [v1] : (hd(all_84_5_30) = v1 & ssItem(all_188_0_45) = v0 & ( ~ (v0 = 0) | v1 = all_188_0_45))
% 108.12/73.31  																									|
% 108.12/73.31  																									| Instantiating formula (26) with all_0_4_4, all_38_2_18, all_0_5_5, all_122_1_36, all_84_5_30 and discharging atoms ssList(all_84_5_30) = 0, app(all_84_5_30, all_122_1_36) = all_0_5_5, app(all_0_5_5, all_38_2_18) = all_0_4_4, yields:
% 108.12/73.31  																									| (372)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_122_1_36) = v0) | (ssList(all_38_2_18) = v0 & app(all_122_1_36, all_38_2_18) = v1 & app(all_84_5_30, v1) = v2 & ( ~ (v0 = 0) | v2 = all_0_4_4)))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating formula (145) with all_0_5_5, all_122_1_36, all_84_5_30 and discharging atoms ssList(all_84_5_30) = 0, app(all_84_5_30, all_122_1_36) = all_0_5_5, yields:
% 108.12/73.32  																									| (373)  ? [v0] :  ? [v1] : (ssList(all_122_1_36) = v0 & ssList(all_0_5_5) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating formula (49) with all_23_1_11, all_125_2_42, all_74_1_20, all_0_5_5 and discharging atoms tl(all_0_5_5) = all_74_1_20, app(all_74_1_20, all_125_2_42) = all_23_1_11, yields:
% 108.12/73.32  																									| (374) all_0_5_5 = nil |  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_0_5_5) = v0) | (tl(v1) = v2 & ssList(all_125_2_42) = v0 & app(all_0_5_5, all_125_2_42) = v1 & ( ~ (v0 = 0) | v2 = all_23_1_11)))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating formula (26) with all_122_1_36, all_84_2_27, all_0_5_5, all_122_1_36, all_84_5_30 and discharging atoms ssList(all_84_5_30) = 0, app(all_84_5_30, all_122_1_36) = all_0_5_5, app(all_0_5_5, all_84_2_27) = all_122_1_36, yields:
% 108.12/73.32  																									| (375)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_122_1_36) = v0) | (ssList(all_84_2_27) = v0 & app(all_122_1_36, all_84_2_27) = v1 & app(all_84_5_30, v1) = v2 & ( ~ (v0 = 0) | v2 = all_122_1_36)))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating formula (145) with all_122_1_36, all_84_2_27, all_0_5_5 and discharging atoms ssList(all_0_5_5) = 0, app(all_0_5_5, all_84_2_27) = all_122_1_36, yields:
% 108.12/73.32  																									| (376)  ? [v0] :  ? [v1] : (ssList(all_122_1_36) = v1 & ssList(all_84_2_27) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating formula (26) with all_122_1_36, all_84_2_27, all_0_5_5, all_84_2_27, all_84_3_28 and discharging atoms ssList(all_84_3_28) = 0, app(all_84_3_28, all_84_2_27) = all_0_5_5, app(all_0_5_5, all_84_2_27) = all_122_1_36, yields:
% 108.12/73.32  																									| (377)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_84_2_27) = v0) | (ssList(all_84_2_27) = v0 & app(all_84_2_27, all_84_2_27) = v1 & app(all_84_3_28, v1) = v2 & ( ~ (v0 = 0) | v2 = all_122_1_36)))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating formula (138) with all_122_1_36, all_84_2_27, all_23_0_10, all_0_5_5 and discharging atoms hd(all_0_5_5) = all_23_0_10, app(all_0_5_5, all_84_2_27) = all_122_1_36, yields:
% 108.12/73.32  																									| (378) all_0_5_5 = nil |  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_0_5_5) = v0) | (hd(all_122_1_36) = v1 & ssList(all_84_2_27) = v0 & ( ~ (v0 = 0) | v1 = all_23_0_10)))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating (377) with all_206_0_49, all_206_1_50, all_206_2_51 yields:
% 108.12/73.32  																									| (379) ( ~ (all_206_2_51 = 0) & ssList(all_84_2_27) = all_206_2_51) | (ssList(all_84_2_27) = all_206_2_51 & app(all_84_2_27, all_84_2_27) = all_206_1_50 & app(all_84_3_28, all_206_1_50) = all_206_0_49 & ( ~ (all_206_2_51 = 0) | all_206_0_49 = all_122_1_36))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating (376) with all_207_0_52, all_207_1_53 yields:
% 108.12/73.32  																									| (380) ssList(all_122_1_36) = all_207_0_52 & ssList(all_84_2_27) = all_207_1_53 & ( ~ (all_207_1_53 = 0) | all_207_0_52 = 0)
% 108.12/73.32  																									|
% 108.12/73.32  																									| Applying alpha-rule on (380) yields:
% 108.12/73.32  																									| (381) ssList(all_122_1_36) = all_207_0_52
% 108.12/73.32  																									| (382) ssList(all_84_2_27) = all_207_1_53
% 108.12/73.32  																									| (383)  ~ (all_207_1_53 = 0) | all_207_0_52 = 0
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating (375) with all_209_0_54, all_209_1_55, all_209_2_56 yields:
% 108.12/73.32  																									| (384) ( ~ (all_209_2_56 = 0) & ssList(all_122_1_36) = all_209_2_56) | (ssList(all_84_2_27) = all_209_2_56 & app(all_122_1_36, all_84_2_27) = all_209_1_55 & app(all_84_5_30, all_209_1_55) = all_209_0_54 & ( ~ (all_209_2_56 = 0) | all_209_0_54 = all_122_1_36))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating (371) with all_210_0_57, all_210_1_58 yields:
% 108.12/73.32  																									| (385) hd(all_84_5_30) = all_210_0_57 & ssItem(all_188_0_45) = all_210_1_58 & ( ~ (all_210_1_58 = 0) | all_210_0_57 = all_188_0_45)
% 108.12/73.32  																									|
% 108.12/73.32  																									| Applying alpha-rule on (385) yields:
% 108.12/73.32  																									| (386) hd(all_84_5_30) = all_210_0_57
% 108.12/73.32  																									| (387) ssItem(all_188_0_45) = all_210_1_58
% 108.12/73.32  																									| (388)  ~ (all_210_1_58 = 0) | all_210_0_57 = all_188_0_45
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating (370) with all_214_0_61, all_214_1_62 yields:
% 108.12/73.32  																									| (389) tl(all_84_5_30) = all_214_0_61 & ssItem(all_188_0_45) = all_214_1_62 & ( ~ (all_214_1_62 = 0) | all_214_0_61 = all_188_1_46)
% 108.12/73.32  																									|
% 108.12/73.32  																									| Applying alpha-rule on (389) yields:
% 108.12/73.32  																									| (390) tl(all_84_5_30) = all_214_0_61
% 108.12/73.32  																									| (391) ssItem(all_188_0_45) = all_214_1_62
% 108.12/73.32  																									| (392)  ~ (all_214_1_62 = 0) | all_214_0_61 = all_188_1_46
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating (373) with all_216_0_63, all_216_1_64 yields:
% 108.12/73.32  																									| (393) ssList(all_122_1_36) = all_216_1_64 & ssList(all_0_5_5) = all_216_0_63 & ( ~ (all_216_1_64 = 0) | all_216_0_63 = 0)
% 108.12/73.32  																									|
% 108.12/73.32  																									| Applying alpha-rule on (393) yields:
% 108.12/73.32  																									| (394) ssList(all_122_1_36) = all_216_1_64
% 108.12/73.32  																									| (395) ssList(all_0_5_5) = all_216_0_63
% 108.12/73.32  																									| (396)  ~ (all_216_1_64 = 0) | all_216_0_63 = 0
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating (372) with all_218_0_65, all_218_1_66, all_218_2_67 yields:
% 108.12/73.32  																									| (397) ( ~ (all_218_2_67 = 0) & ssList(all_122_1_36) = all_218_2_67) | (ssList(all_38_2_18) = all_218_2_67 & app(all_122_1_36, all_38_2_18) = all_218_1_66 & app(all_84_5_30, all_218_1_66) = all_218_0_65 & ( ~ (all_218_2_67 = 0) | all_218_0_65 = all_0_4_4))
% 108.12/73.32  																									|
% 108.12/73.32  																									| Instantiating (369) with all_221_0_70, all_221_1_71, all_221_2_72 yields:
% 108.12/73.32  																									| (398) ( ~ (all_221_2_72 = 0) & ssList(all_84_2_27) = all_221_2_72) | (ssList(all_38_2_18) = all_221_2_72 & app(all_84_2_27, all_38_2_18) = all_221_1_71 & app(all_84_3_28, all_221_1_71) = all_221_0_70 & ( ~ (all_221_2_72 = 0) | all_221_0_70 = all_0_4_4))
% 108.12/73.32  																									|
% 108.12/73.32  																									+-Applying beta-rule and splitting (374), into two cases.
% 108.12/73.32  																									|-Branch one:
% 108.12/73.32  																									| (219) all_0_5_5 = nil
% 108.12/73.32  																									|
% 108.12/73.32  																										| Equations (219) can reduce 210 to:
% 108.12/73.32  																										| (169) $false
% 108.12/73.32  																										|
% 108.12/73.32  																										|-The branch is then unsatisfiable
% 108.12/73.32  																									|-Branch two:
% 108.12/73.32  																									| (210)  ~ (all_0_5_5 = nil)
% 108.12/73.32  																									| (402)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_0_5_5) = v0) | (tl(v1) = v2 & ssList(all_125_2_42) = v0 & app(all_0_5_5, all_125_2_42) = v1 & ( ~ (v0 = 0) | v2 = all_23_1_11)))
% 108.12/73.32  																									|
% 108.12/73.32  																										+-Applying beta-rule and splitting (378), into two cases.
% 108.12/73.32  																										|-Branch one:
% 108.12/73.32  																										| (219) all_0_5_5 = nil
% 108.12/73.32  																										|
% 108.12/73.32  																											| Equations (219) can reduce 210 to:
% 108.12/73.32  																											| (169) $false
% 108.12/73.32  																											|
% 108.12/73.32  																											|-The branch is then unsatisfiable
% 108.12/73.32  																										|-Branch two:
% 108.12/73.32  																										| (210)  ~ (all_0_5_5 = nil)
% 108.12/73.32  																										| (406)  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_0_5_5) = v0) | (hd(all_122_1_36) = v1 & ssList(all_84_2_27) = v0 & ( ~ (v0 = 0) | v1 = all_23_0_10)))
% 108.12/73.32  																										|
% 108.12/73.32  																											| Instantiating (406) with all_239_0_78, all_239_1_79 yields:
% 108.12/73.32  																											| (407) ( ~ (all_239_1_79 = 0) & ssList(all_0_5_5) = all_239_1_79) | (hd(all_122_1_36) = all_239_0_78 & ssList(all_84_2_27) = all_239_1_79 & ( ~ (all_239_1_79 = 0) | all_239_0_78 = all_23_0_10))
% 108.12/73.32  																											|
% 108.12/73.32  																											| Instantiating formula (136) with all_122_1_36, all_207_0_52, all_216_1_64 and discharging atoms ssList(all_122_1_36) = all_216_1_64, ssList(all_122_1_36) = all_207_0_52, yields:
% 108.12/73.32  																											| (408) all_216_1_64 = all_207_0_52
% 108.12/73.32  																											|
% 108.12/73.32  																											| Instantiating formula (136) with all_84_2_27, all_207_1_53, 0 and discharging atoms ssList(all_84_2_27) = all_207_1_53, ssList(all_84_2_27) = 0, yields:
% 108.12/73.32  																											| (409) all_207_1_53 = 0
% 108.12/73.32  																											|
% 108.12/73.32  																											| Instantiating formula (136) with all_0_5_5, all_216_0_63, 0 and discharging atoms ssList(all_0_5_5) = all_216_0_63, ssList(all_0_5_5) = 0, yields:
% 108.12/73.32  																											| (410) all_216_0_63 = 0
% 108.12/73.32  																											|
% 108.12/73.32  																											| Instantiating formula (94) with all_188_0_45, all_214_1_62, 0 and discharging atoms ssItem(all_188_0_45) = all_214_1_62, ssItem(all_188_0_45) = 0, yields:
% 108.12/73.32  																											| (411) all_214_1_62 = 0
% 108.12/73.32  																											|
% 108.12/73.32  																											| Instantiating formula (94) with all_188_0_45, all_210_1_58, all_214_1_62 and discharging atoms ssItem(all_188_0_45) = all_214_1_62, ssItem(all_188_0_45) = all_210_1_58, yields:
% 108.12/73.32  																											| (412) all_214_1_62 = all_210_1_58
% 108.12/73.32  																											|
% 108.12/73.32  																											| Combining equations (411,412) yields a new equation:
% 108.12/73.32  																											| (413) all_210_1_58 = 0
% 108.12/73.32  																											|
% 108.12/73.32  																											| Combining equations (413,412) yields a new equation:
% 108.12/73.32  																											| (411) all_214_1_62 = 0
% 108.12/73.32  																											|
% 108.12/73.32  																											| From (408) and (394) follows:
% 108.12/73.32  																											| (381) ssList(all_122_1_36) = all_207_0_52
% 108.12/73.32  																											|
% 108.12/73.32  																											| From (409) and (382) follows:
% 108.12/73.32  																											| (250) ssList(all_84_2_27) = 0
% 108.12/73.32  																											|
% 108.12/73.32  																											| From (410) and (395) follows:
% 108.12/73.32  																											| (123) ssList(all_0_5_5) = 0
% 108.12/73.32  																											|
% 108.12/73.32  																											+-Applying beta-rule and splitting (383), into two cases.
% 108.12/73.32  																											|-Branch one:
% 108.12/73.32  																											| (418)  ~ (all_207_1_53 = 0)
% 108.12/73.32  																											|
% 108.12/73.32  																												| Equations (409) can reduce 418 to:
% 108.12/73.32  																												| (169) $false
% 108.12/73.32  																												|
% 108.12/73.32  																												|-The branch is then unsatisfiable
% 108.12/73.32  																											|-Branch two:
% 108.12/73.32  																											| (409) all_207_1_53 = 0
% 108.12/73.32  																											| (421) all_207_0_52 = 0
% 108.12/73.32  																											|
% 108.12/73.32  																												| From (421) and (381) follows:
% 108.12/73.32  																												| (422) ssList(all_122_1_36) = 0
% 108.12/73.32  																												|
% 108.12/73.32  																												+-Applying beta-rule and splitting (392), into two cases.
% 108.12/73.32  																												|-Branch one:
% 108.12/73.32  																												| (423)  ~ (all_214_1_62 = 0)
% 108.12/73.32  																												|
% 108.12/73.32  																													| Equations (411) can reduce 423 to:
% 108.12/73.32  																													| (169) $false
% 108.12/73.32  																													|
% 108.12/73.32  																													|-The branch is then unsatisfiable
% 108.12/73.32  																												|-Branch two:
% 108.12/73.32  																												| (411) all_214_1_62 = 0
% 108.12/73.32  																												| (426) all_214_0_61 = all_188_1_46
% 108.12/73.32  																												|
% 108.12/73.32  																													| From (426) and (390) follows:
% 108.12/73.32  																													| (427) tl(all_84_5_30) = all_188_1_46
% 108.12/73.32  																													|
% 108.12/73.32  																													+-Applying beta-rule and splitting (398), into two cases.
% 108.12/73.32  																													|-Branch one:
% 108.12/73.32  																													| (428)  ~ (all_221_2_72 = 0) & ssList(all_84_2_27) = all_221_2_72
% 108.12/73.32  																													|
% 108.12/73.32  																														| Applying alpha-rule on (428) yields:
% 108.12/73.32  																														| (429)  ~ (all_221_2_72 = 0)
% 108.12/73.32  																														| (430) ssList(all_84_2_27) = all_221_2_72
% 108.12/73.32  																														|
% 108.12/73.32  																														+-Applying beta-rule and splitting (384), into two cases.
% 108.12/73.32  																														|-Branch one:
% 108.12/73.32  																														| (431)  ~ (all_209_2_56 = 0) & ssList(all_122_1_36) = all_209_2_56
% 108.12/73.32  																														|
% 108.12/73.32  																															| Applying alpha-rule on (431) yields:
% 108.12/73.32  																															| (432)  ~ (all_209_2_56 = 0)
% 108.12/73.32  																															| (433) ssList(all_122_1_36) = all_209_2_56
% 108.12/73.32  																															|
% 108.12/73.32  																															| Instantiating formula (136) with all_122_1_36, all_209_2_56, 0 and discharging atoms ssList(all_122_1_36) = all_209_2_56, ssList(all_122_1_36) = 0, yields:
% 108.12/73.32  																															| (434) all_209_2_56 = 0
% 108.12/73.32  																															|
% 108.12/73.32  																															| Equations (434) can reduce 432 to:
% 108.12/73.32  																															| (169) $false
% 108.12/73.32  																															|
% 108.12/73.32  																															|-The branch is then unsatisfiable
% 108.12/73.32  																														|-Branch two:
% 108.12/73.32  																														| (436) ssList(all_84_2_27) = all_209_2_56 & app(all_122_1_36, all_84_2_27) = all_209_1_55 & app(all_84_5_30, all_209_1_55) = all_209_0_54 & ( ~ (all_209_2_56 = 0) | all_209_0_54 = all_122_1_36)
% 108.12/73.32  																														|
% 108.12/73.32  																															| Applying alpha-rule on (436) yields:
% 108.12/73.32  																															| (437) ssList(all_84_2_27) = all_209_2_56
% 108.12/73.32  																															| (438) app(all_122_1_36, all_84_2_27) = all_209_1_55
% 108.12/73.32  																															| (439) app(all_84_5_30, all_209_1_55) = all_209_0_54
% 108.12/73.32  																															| (440)  ~ (all_209_2_56 = 0) | all_209_0_54 = all_122_1_36
% 108.12/73.32  																															|
% 108.12/73.32  																															| Instantiating formula (136) with all_84_2_27, all_221_2_72, 0 and discharging atoms ssList(all_84_2_27) = all_221_2_72, ssList(all_84_2_27) = 0, yields:
% 108.12/73.32  																															| (441) all_221_2_72 = 0
% 108.12/73.32  																															|
% 108.12/73.32  																															| Instantiating formula (136) with all_84_2_27, all_209_2_56, all_221_2_72 and discharging atoms ssList(all_84_2_27) = all_221_2_72, ssList(all_84_2_27) = all_209_2_56, yields:
% 108.12/73.32  																															| (442) all_221_2_72 = all_209_2_56
% 108.12/73.32  																															|
% 108.12/73.32  																															| Combining equations (441,442) yields a new equation:
% 108.12/73.32  																															| (434) all_209_2_56 = 0
% 108.12/73.32  																															|
% 108.12/73.32  																															| Combining equations (434,442) yields a new equation:
% 108.12/73.32  																															| (441) all_221_2_72 = 0
% 108.12/73.32  																															|
% 108.12/73.32  																															| Equations (441) can reduce 429 to:
% 108.12/73.32  																															| (169) $false
% 108.12/73.32  																															|
% 108.12/73.32  																															|-The branch is then unsatisfiable
% 108.12/73.32  																													|-Branch two:
% 108.12/73.32  																													| (446) ssList(all_38_2_18) = all_221_2_72 & app(all_84_2_27, all_38_2_18) = all_221_1_71 & app(all_84_3_28, all_221_1_71) = all_221_0_70 & ( ~ (all_221_2_72 = 0) | all_221_0_70 = all_0_4_4)
% 108.12/73.32  																													|
% 108.12/73.32  																														| Applying alpha-rule on (446) yields:
% 108.12/73.32  																														| (447) ssList(all_38_2_18) = all_221_2_72
% 108.12/73.32  																														| (448) app(all_84_2_27, all_38_2_18) = all_221_1_71
% 108.12/73.32  																														| (449) app(all_84_3_28, all_221_1_71) = all_221_0_70
% 108.12/73.32  																														| (450)  ~ (all_221_2_72 = 0) | all_221_0_70 = all_0_4_4
% 108.12/73.32  																														|
% 108.12/73.33  																														+-Applying beta-rule and splitting (388), into two cases.
% 108.12/73.33  																														|-Branch one:
% 108.12/73.33  																														| (451)  ~ (all_210_1_58 = 0)
% 108.12/73.33  																														|
% 108.12/73.33  																															| Equations (413) can reduce 451 to:
% 108.12/73.33  																															| (169) $false
% 108.12/73.33  																															|
% 108.12/73.33  																															|-The branch is then unsatisfiable
% 108.12/73.33  																														|-Branch two:
% 108.12/73.33  																														| (413) all_210_1_58 = 0
% 108.12/73.33  																														| (454) all_210_0_57 = all_188_0_45
% 108.12/73.33  																														|
% 108.12/73.33  																															| From (454) and (386) follows:
% 108.12/73.33  																															| (455) hd(all_84_5_30) = all_188_0_45
% 108.12/73.33  																															|
% 108.12/73.33  																															+-Applying beta-rule and splitting (379), into two cases.
% 108.12/73.33  																															|-Branch one:
% 108.12/73.33  																															| (456)  ~ (all_206_2_51 = 0) & ssList(all_84_2_27) = all_206_2_51
% 108.12/73.33  																															|
% 108.12/73.33  																																| Applying alpha-rule on (456) yields:
% 108.12/73.33  																																| (457)  ~ (all_206_2_51 = 0)
% 108.12/73.33  																																| (458) ssList(all_84_2_27) = all_206_2_51
% 108.12/73.33  																																|
% 108.12/73.33  																																| Instantiating formula (136) with all_84_2_27, all_206_2_51, 0 and discharging atoms ssList(all_84_2_27) = all_206_2_51, ssList(all_84_2_27) = 0, yields:
% 108.12/73.33  																																| (459) all_206_2_51 = 0
% 108.12/73.33  																																|
% 108.12/73.33  																																| Equations (459) can reduce 457 to:
% 108.12/73.33  																																| (169) $false
% 108.12/73.33  																																|
% 108.12/73.33  																																|-The branch is then unsatisfiable
% 108.12/73.33  																															|-Branch two:
% 108.12/73.33  																															| (461) ssList(all_84_2_27) = all_206_2_51 & app(all_84_2_27, all_84_2_27) = all_206_1_50 & app(all_84_3_28, all_206_1_50) = all_206_0_49 & ( ~ (all_206_2_51 = 0) | all_206_0_49 = all_122_1_36)
% 108.12/73.33  																															|
% 108.12/73.33  																																| Applying alpha-rule on (461) yields:
% 108.12/73.33  																																| (458) ssList(all_84_2_27) = all_206_2_51
% 108.12/73.33  																																| (463) app(all_84_2_27, all_84_2_27) = all_206_1_50
% 108.12/73.33  																																| (464) app(all_84_3_28, all_206_1_50) = all_206_0_49
% 108.12/73.33  																																| (465)  ~ (all_206_2_51 = 0) | all_206_0_49 = all_122_1_36
% 108.12/73.33  																																|
% 108.12/73.33  																																+-Applying beta-rule and splitting (407), into two cases.
% 108.12/73.33  																																|-Branch one:
% 108.12/73.33  																																| (466)  ~ (all_239_1_79 = 0) & ssList(all_0_5_5) = all_239_1_79
% 108.12/73.33  																																|
% 108.12/73.33  																																	| Applying alpha-rule on (466) yields:
% 108.12/73.33  																																	| (467)  ~ (all_239_1_79 = 0)
% 108.12/73.33  																																	| (468) ssList(all_0_5_5) = all_239_1_79
% 108.12/73.33  																																	|
% 108.12/73.33  																																	| Instantiating formula (136) with all_0_5_5, all_239_1_79, 0 and discharging atoms ssList(all_0_5_5) = all_239_1_79, ssList(all_0_5_5) = 0, yields:
% 108.12/73.33  																																	| (469) all_239_1_79 = 0
% 108.12/73.33  																																	|
% 108.12/73.33  																																	| Equations (469) can reduce 467 to:
% 108.12/73.33  																																	| (169) $false
% 108.12/73.33  																																	|
% 108.12/73.33  																																	|-The branch is then unsatisfiable
% 108.12/73.33  																																|-Branch two:
% 108.12/73.33  																																| (471) hd(all_122_1_36) = all_239_0_78 & ssList(all_84_2_27) = all_239_1_79 & ( ~ (all_239_1_79 = 0) | all_239_0_78 = all_23_0_10)
% 108.12/73.33  																																|
% 108.12/73.33  																																	| Applying alpha-rule on (471) yields:
% 108.12/73.33  																																	| (472) hd(all_122_1_36) = all_239_0_78
% 108.12/73.33  																																	| (473) ssList(all_84_2_27) = all_239_1_79
% 108.12/73.33  																																	| (474)  ~ (all_239_1_79 = 0) | all_239_0_78 = all_23_0_10
% 108.12/73.33  																																	|
% 108.12/73.33  																																	+-Applying beta-rule and splitting (397), into two cases.
% 108.12/73.33  																																	|-Branch one:
% 108.12/73.33  																																	| (475)  ~ (all_218_2_67 = 0) & ssList(all_122_1_36) = all_218_2_67
% 108.12/73.33  																																	|
% 108.12/73.33  																																		| Applying alpha-rule on (475) yields:
% 108.12/73.33  																																		| (476)  ~ (all_218_2_67 = 0)
% 108.12/73.33  																																		| (477) ssList(all_122_1_36) = all_218_2_67
% 108.12/73.33  																																		|
% 108.12/73.33  																																		| Instantiating formula (136) with all_122_1_36, all_218_2_67, 0 and discharging atoms ssList(all_122_1_36) = all_218_2_67, ssList(all_122_1_36) = 0, yields:
% 108.12/73.33  																																		| (478) all_218_2_67 = 0
% 108.12/73.33  																																		|
% 108.12/73.33  																																		| Equations (478) can reduce 476 to:
% 108.12/73.33  																																		| (169) $false
% 108.12/73.33  																																		|
% 108.12/73.33  																																		|-The branch is then unsatisfiable
% 108.12/73.33  																																	|-Branch two:
% 108.12/73.33  																																	| (480) ssList(all_38_2_18) = all_218_2_67 & app(all_122_1_36, all_38_2_18) = all_218_1_66 & app(all_84_5_30, all_218_1_66) = all_218_0_65 & ( ~ (all_218_2_67 = 0) | all_218_0_65 = all_0_4_4)
% 108.12/73.33  																																	|
% 108.12/73.33  																																		| Applying alpha-rule on (480) yields:
% 108.12/73.33  																																		| (481) ssList(all_38_2_18) = all_218_2_67
% 108.12/73.33  																																		| (482) app(all_122_1_36, all_38_2_18) = all_218_1_66
% 108.12/73.33  																																		| (483) app(all_84_5_30, all_218_1_66) = all_218_0_65
% 108.12/73.33  																																		| (484)  ~ (all_218_2_67 = 0) | all_218_0_65 = all_0_4_4
% 108.12/73.33  																																		|
% 108.12/73.33  																																		+-Applying beta-rule and splitting (384), into two cases.
% 108.12/73.33  																																		|-Branch one:
% 108.12/73.33  																																		| (431)  ~ (all_209_2_56 = 0) & ssList(all_122_1_36) = all_209_2_56
% 108.12/73.33  																																		|
% 108.12/73.33  																																			| Applying alpha-rule on (431) yields:
% 108.12/73.33  																																			| (432)  ~ (all_209_2_56 = 0)
% 108.12/73.33  																																			| (433) ssList(all_122_1_36) = all_209_2_56
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Instantiating formula (136) with all_122_1_36, all_209_2_56, 0 and discharging atoms ssList(all_122_1_36) = all_209_2_56, ssList(all_122_1_36) = 0, yields:
% 108.12/73.33  																																			| (434) all_209_2_56 = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Equations (434) can reduce 432 to:
% 108.12/73.33  																																			| (169) $false
% 108.12/73.33  																																			|
% 108.12/73.33  																																			|-The branch is then unsatisfiable
% 108.12/73.33  																																		|-Branch two:
% 108.12/73.33  																																		| (436) ssList(all_84_2_27) = all_209_2_56 & app(all_122_1_36, all_84_2_27) = all_209_1_55 & app(all_84_5_30, all_209_1_55) = all_209_0_54 & ( ~ (all_209_2_56 = 0) | all_209_0_54 = all_122_1_36)
% 108.12/73.33  																																		|
% 108.12/73.33  																																			| Applying alpha-rule on (436) yields:
% 108.12/73.33  																																			| (437) ssList(all_84_2_27) = all_209_2_56
% 108.12/73.33  																																			| (438) app(all_122_1_36, all_84_2_27) = all_209_1_55
% 108.12/73.33  																																			| (439) app(all_84_5_30, all_209_1_55) = all_209_0_54
% 108.12/73.33  																																			| (440)  ~ (all_209_2_56 = 0) | all_209_0_54 = all_122_1_36
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Instantiating formula (136) with all_84_2_27, all_239_1_79, 0 and discharging atoms ssList(all_84_2_27) = all_239_1_79, ssList(all_84_2_27) = 0, yields:
% 108.12/73.33  																																			| (469) all_239_1_79 = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Instantiating formula (136) with all_84_2_27, all_209_2_56, all_239_1_79 and discharging atoms ssList(all_84_2_27) = all_239_1_79, ssList(all_84_2_27) = all_209_2_56, yields:
% 108.12/73.33  																																			| (496) all_239_1_79 = all_209_2_56
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Instantiating formula (136) with all_84_2_27, all_206_2_51, all_209_2_56 and discharging atoms ssList(all_84_2_27) = all_209_2_56, ssList(all_84_2_27) = all_206_2_51, yields:
% 108.12/73.33  																																			| (497) all_209_2_56 = all_206_2_51
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Instantiating formula (136) with all_38_2_18, all_221_2_72, 0 and discharging atoms ssList(all_38_2_18) = all_221_2_72, ssList(all_38_2_18) = 0, yields:
% 108.12/73.33  																																			| (441) all_221_2_72 = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Instantiating formula (136) with all_38_2_18, all_218_2_67, all_221_2_72 and discharging atoms ssList(all_38_2_18) = all_221_2_72, ssList(all_38_2_18) = all_218_2_67, yields:
% 108.12/73.33  																																			| (499) all_221_2_72 = all_218_2_67
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Combining equations (496,469) yields a new equation:
% 108.12/73.33  																																			| (500) all_209_2_56 = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Simplifying 500 yields:
% 108.12/73.33  																																			| (434) all_209_2_56 = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Combining equations (499,441) yields a new equation:
% 108.12/73.33  																																			| (502) all_218_2_67 = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Simplifying 502 yields:
% 108.12/73.33  																																			| (478) all_218_2_67 = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Combining equations (497,434) yields a new equation:
% 108.12/73.33  																																			| (504) all_206_2_51 = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| Simplifying 504 yields:
% 108.12/73.33  																																			| (459) all_206_2_51 = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| From (459) and (458) follows:
% 108.12/73.33  																																			| (250) ssList(all_84_2_27) = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			| From (478) and (481) follows:
% 108.12/73.33  																																			| (198) ssList(all_38_2_18) = 0
% 108.12/73.33  																																			|
% 108.12/73.33  																																			+-Applying beta-rule and splitting (440), into two cases.
% 108.12/73.33  																																			|-Branch one:
% 108.12/73.33  																																			| (432)  ~ (all_209_2_56 = 0)
% 108.12/73.33  																																			|
% 108.12/73.33  																																				| Equations (434) can reduce 432 to:
% 108.12/73.33  																																				| (169) $false
% 108.12/73.33  																																				|
% 108.12/73.33  																																				|-The branch is then unsatisfiable
% 108.12/73.33  																																			|-Branch two:
% 108.12/73.33  																																			| (434) all_209_2_56 = 0
% 108.12/73.33  																																			| (511) all_209_0_54 = all_122_1_36
% 108.12/73.33  																																			|
% 108.12/73.33  																																				| From (511) and (439) follows:
% 108.12/73.33  																																				| (512) app(all_84_5_30, all_209_1_55) = all_122_1_36
% 108.12/73.33  																																				|
% 108.12/73.33  																																				+-Applying beta-rule and splitting (484), into two cases.
% 108.12/73.33  																																				|-Branch one:
% 108.12/73.33  																																				| (476)  ~ (all_218_2_67 = 0)
% 108.12/73.33  																																				|
% 108.12/73.33  																																					| Equations (478) can reduce 476 to:
% 108.12/73.33  																																					| (169) $false
% 108.12/73.33  																																					|
% 108.12/73.33  																																					|-The branch is then unsatisfiable
% 108.12/73.33  																																				|-Branch two:
% 108.12/73.33  																																				| (478) all_218_2_67 = 0
% 108.12/73.33  																																				| (516) all_218_0_65 = all_0_4_4
% 108.12/73.33  																																				|
% 108.12/73.33  																																					| From (516) and (483) follows:
% 108.12/73.33  																																					| (517) app(all_84_5_30, all_218_1_66) = all_0_4_4
% 108.12/73.33  																																					|
% 108.12/73.33  																																					+-Applying beta-rule and splitting (450), into two cases.
% 108.12/73.33  																																					|-Branch one:
% 108.12/73.33  																																					| (429)  ~ (all_221_2_72 = 0)
% 108.12/73.33  																																					|
% 108.12/73.33  																																						| Equations (441) can reduce 429 to:
% 108.12/73.33  																																						| (169) $false
% 108.12/73.33  																																						|
% 108.12/73.33  																																						|-The branch is then unsatisfiable
% 108.12/73.33  																																					|-Branch two:
% 108.12/73.33  																																					| (441) all_221_2_72 = 0
% 108.12/73.33  																																					| (521) all_221_0_70 = all_0_4_4
% 108.12/73.33  																																					|
% 108.12/73.33  																																						| From (521) and (449) follows:
% 108.12/73.33  																																						| (522) app(all_84_3_28, all_221_1_71) = all_0_4_4
% 108.12/73.33  																																						|
% 108.12/73.33  																																						+-Applying beta-rule and splitting (176), into two cases.
% 108.12/73.33  																																						|-Branch one:
% 108.12/73.33  																																						| (523)  ~ (segmentP(all_0_5_5, all_0_5_5) = all_18_1_8)
% 108.12/73.33  																																						|
% 108.12/73.33  																																							| Using (164) and (523) yields:
% 108.12/73.33  																																							| (524)  ~ (all_0_4_4 = all_0_5_5)
% 108.12/73.33  																																							|
% 108.12/73.33  																																							+-Applying beta-rule and splitting (182), into two cases.
% 108.12/73.33  																																							|-Branch one:
% 108.12/73.33  																																							| (525) all_0_4_4 = all_0_5_5
% 108.12/73.33  																																							|
% 108.12/73.33  																																								| Equations (525) can reduce 524 to:
% 108.12/73.33  																																								| (169) $false
% 108.12/73.33  																																								|
% 108.12/73.33  																																								|-The branch is then unsatisfiable
% 108.12/73.33  																																							|-Branch two:
% 108.12/73.33  																																							| (524)  ~ (all_0_4_4 = all_0_5_5)
% 108.12/73.33  																																							| (528)  ? [v0] :  ? [v1] : (frontsegP(all_0_5_5, all_0_4_4) = v1 & ssList(all_0_5_5) = v0 & ( ~ (v1 = 0) |  ~ (v0 = 0)))
% 108.12/73.33  																																							|
% 108.12/73.33  																																								| Instantiating (528) with all_357_0_82, all_357_1_83 yields:
% 108.12/73.33  																																								| (529) frontsegP(all_0_5_5, all_0_4_4) = all_357_0_82 & ssList(all_0_5_5) = all_357_1_83 & ( ~ (all_357_0_82 = 0) |  ~ (all_357_1_83 = 0))
% 108.12/73.33  																																								|
% 108.12/73.33  																																								| Applying alpha-rule on (529) yields:
% 108.12/73.33  																																								| (530) frontsegP(all_0_5_5, all_0_4_4) = all_357_0_82
% 108.12/73.33  																																								| (531) ssList(all_0_5_5) = all_357_1_83
% 108.12/73.33  																																								| (532)  ~ (all_357_0_82 = 0) |  ~ (all_357_1_83 = 0)
% 108.12/73.33  																																								|
% 108.12/73.33  																																								| Instantiating formula (136) with all_0_5_5, all_357_1_83, 0 and discharging atoms ssList(all_0_5_5) = all_357_1_83, ssList(all_0_5_5) = 0, yields:
% 108.12/73.33  																																								| (533) all_357_1_83 = 0
% 108.12/73.33  																																								|
% 108.12/73.33  																																								| From (533) and (531) follows:
% 108.12/73.33  																																								| (123) ssList(all_0_5_5) = 0
% 108.12/73.33  																																								|
% 108.12/73.33  																																								+-Applying beta-rule and splitting (266), into two cases.
% 108.12/73.33  																																								|-Branch one:
% 108.12/73.33  																																								| (535)  ~ (ssList(all_0_4_4) = all_81_1_22)
% 108.12/73.33  																																								|
% 108.12/73.33  																																									| From (257) and (535) follows:
% 108.12/73.33  																																									| (536)  ~ (ssList(all_0_4_4) = 0)
% 108.12/73.33  																																									|
% 108.12/73.33  																																									| Using (87) and (536) yields:
% 108.12/73.33  																																									| (160) $false
% 108.12/73.33  																																									|
% 108.12/73.33  																																									|-The branch is then unsatisfiable
% 108.12/73.33  																																								|-Branch two:
% 108.12/73.33  																																								| (538) ssList(all_0_4_4) = all_81_1_22
% 108.12/73.33  																																								| (257) all_81_1_22 = 0
% 108.12/73.33  																																								|
% 108.12/73.33  																																									| From (257) and (538) follows:
% 108.12/73.33  																																									| (87) ssList(all_0_4_4) = 0
% 108.12/73.33  																																									|
% 108.12/73.33  																																									+-Applying beta-rule and splitting (265), into two cases.
% 108.12/73.33  																																									|-Branch one:
% 108.12/73.33  																																									| (541)  ~ (ssList(all_23_1_11) = all_81_1_22)
% 108.12/73.34  																																									|
% 108.12/73.34  																																										| From (257) and (541) follows:
% 108.12/73.34  																																										| (542)  ~ (ssList(all_23_1_11) = 0)
% 108.12/73.34  																																										|
% 108.12/73.34  																																										| Using (173) and (542) yields:
% 108.12/73.34  																																										| (160) $false
% 108.12/73.34  																																										|
% 108.12/73.34  																																										|-The branch is then unsatisfiable
% 108.12/73.34  																																									|-Branch two:
% 108.12/73.34  																																									| (256) ssList(all_23_1_11) = all_81_1_22
% 108.12/73.34  																																									| (257) all_81_1_22 = 0
% 108.12/73.34  																																									|
% 108.12/73.34  																																										+-Applying beta-rule and splitting (268), into two cases.
% 108.12/73.34  																																										|-Branch one:
% 108.12/73.34  																																										| (546)  ~ (ssList(nil) = all_81_1_22)
% 108.12/73.34  																																										|
% 108.12/73.34  																																											| From (257) and (546) follows:
% 108.12/73.34  																																											| (364)  ~ (ssList(nil) = 0)
% 108.12/73.34  																																											|
% 108.12/73.34  																																											| Using (39) and (364) yields:
% 108.12/73.34  																																											| (160) $false
% 108.12/73.34  																																											|
% 108.12/73.34  																																											|-The branch is then unsatisfiable
% 108.12/73.34  																																										|-Branch two:
% 108.12/73.34  																																										| (549) ssList(nil) = all_81_1_22
% 108.12/73.34  																																										| (257) all_81_1_22 = 0
% 108.12/73.34  																																										|
% 108.12/73.34  																																											+-Applying beta-rule and splitting (271), into two cases.
% 108.12/73.34  																																											|-Branch one:
% 108.12/73.34  																																											| (535)  ~ (ssList(all_0_4_4) = all_81_1_22)
% 108.12/73.34  																																											|
% 108.12/73.34  																																												| From (257) and (535) follows:
% 108.12/73.34  																																												| (536)  ~ (ssList(all_0_4_4) = 0)
% 108.12/73.34  																																												|
% 108.12/73.34  																																												| Using (87) and (536) yields:
% 108.12/73.34  																																												| (160) $false
% 108.12/73.34  																																												|
% 108.12/73.34  																																												|-The branch is then unsatisfiable
% 108.12/73.34  																																											|-Branch two:
% 108.12/73.34  																																											| (538) ssList(all_0_4_4) = all_81_1_22
% 108.12/73.34  																																											| (555) all_87_1_34 = all_81_1_22
% 108.12/73.34  																																											|
% 108.12/73.34  																																												| Combining equations (555,269) yields a new equation:
% 108.12/73.34  																																												| (556) all_81_1_22 = 0
% 108.12/73.34  																																												|
% 108.12/73.34  																																												| Simplifying 556 yields:
% 108.12/73.34  																																												| (257) all_81_1_22 = 0
% 108.12/73.34  																																												|
% 108.12/73.34  																																												| From (257) and (538) follows:
% 108.12/73.34  																																												| (87) ssList(all_0_4_4) = 0
% 108.12/73.34  																																												|
% 108.12/73.34  																																												+-Applying beta-rule and splitting (264), into two cases.
% 108.12/73.34  																																												|-Branch one:
% 108.12/73.34  																																												| (559)  ~ (ssList(all_38_2_18) = all_81_1_22)
% 108.12/73.34  																																												|
% 108.12/73.34  																																													| From (257) and (559) follows:
% 108.12/73.34  																																													| (560)  ~ (ssList(all_38_2_18) = 0)
% 108.12/73.34  																																													|
% 108.12/73.34  																																													| Using (198) and (560) yields:
% 108.12/73.34  																																													| (160) $false
% 108.12/73.34  																																													|
% 108.12/73.34  																																													|-The branch is then unsatisfiable
% 108.12/73.34  																																												|-Branch two:
% 108.12/73.34  																																												| (562) ssList(all_38_2_18) = all_81_1_22
% 108.12/73.34  																																												| (257) all_81_1_22 = 0
% 108.12/73.34  																																												|
% 108.12/73.34  																																													| From (257) and (562) follows:
% 108.12/73.34  																																													| (198) ssList(all_38_2_18) = 0
% 108.12/73.34  																																													|
% 108.12/73.34  																																													+-Applying beta-rule and splitting (270), into two cases.
% 108.12/73.34  																																													|-Branch one:
% 108.12/73.34  																																													| (565)  ~ (ssList(all_0_5_5) = all_87_1_34)
% 108.12/73.34  																																													|
% 108.12/73.34  																																														| From (269) and (565) follows:
% 108.12/73.34  																																														| (566)  ~ (ssList(all_0_5_5) = 0)
% 108.12/73.34  																																														|
% 108.12/73.34  																																														| Using (123) and (566) yields:
% 108.12/73.34  																																														| (160) $false
% 108.12/73.34  																																														|
% 108.12/73.34  																																														|-The branch is then unsatisfiable
% 108.12/73.34  																																													|-Branch two:
% 108.12/73.34  																																													| (568) ssList(all_0_5_5) = all_87_1_34
% 108.12/73.34  																																													| (269) all_87_1_34 = 0
% 108.12/73.34  																																													|
% 108.12/73.34  																																														| From (269) and (568) follows:
% 108.12/73.34  																																														| (123) ssList(all_0_5_5) = 0
% 108.12/73.34  																																														|
% 108.12/73.34  																																														+-Applying beta-rule and splitting (267), into two cases.
% 108.12/73.34  																																														|-Branch one:
% 108.12/73.34  																																														| (571)  ~ (ssList(all_0_5_5) = all_81_1_22)
% 108.12/73.34  																																														|
% 108.12/73.34  																																															| From (257) and (571) follows:
% 108.12/73.34  																																															| (566)  ~ (ssList(all_0_5_5) = 0)
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Using (123) and (566) yields:
% 108.12/73.34  																																															| (160) $false
% 108.12/73.34  																																															|
% 108.12/73.34  																																															|-The branch is then unsatisfiable
% 108.12/73.34  																																														|-Branch two:
% 108.12/73.34  																																														| (574) ssList(all_0_5_5) = all_81_1_22
% 108.12/73.34  																																														| (257) all_81_1_22 = 0
% 108.12/73.34  																																														|
% 108.12/73.34  																																															| From (257) and (574) follows:
% 108.12/73.34  																																															| (123) ssList(all_0_5_5) = 0
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (76) with all_188_1_46, all_84_5_30 and discharging atoms tl(all_84_5_30) = all_188_1_46, yields:
% 108.12/73.34  																																															| (577)  ? [v0] :  ? [v1] : (hd(all_84_5_30) = v1 & ssList(all_84_5_30) = v0 & ( ~ (v0 = 0) |  ! [v2] : (v2 = all_84_5_30 | v2 = nil | all_84_5_30 = nil |  ~ (tl(v2) = all_188_1_46) |  ? [v3] :  ? [v4] : (hd(v2) = v4 & ssList(v2) = v3 & ( ~ (v4 = v1) |  ~ (v3 = 0))))))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (138) with all_0_5_5, all_122_1_36, all_188_0_45, all_84_5_30 and discharging atoms hd(all_84_5_30) = all_188_0_45, app(all_84_5_30, all_122_1_36) = all_0_5_5, yields:
% 108.12/73.34  																																															| (578) all_84_5_30 = nil |  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | (hd(all_0_5_5) = v1 & ssList(all_122_1_36) = v0 & ( ~ (v0 = 0) | v1 = all_188_0_45)))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (138) with all_84_3_28, all_0_5_5, all_188_0_45, all_84_5_30 and discharging atoms hd(all_84_5_30) = all_188_0_45, app(all_84_5_30, all_0_5_5) = all_84_3_28, yields:
% 108.12/73.34  																																															| (579) all_84_5_30 = nil |  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | (hd(all_84_3_28) = v1 & ssList(all_0_5_5) = v0 & ( ~ (v0 = 0) | v1 = all_188_0_45)))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (145) with all_218_1_66, all_38_2_18, all_122_1_36 and discharging atoms ssList(all_122_1_36) = 0, app(all_122_1_36, all_38_2_18) = all_218_1_66, yields:
% 108.12/73.34  																																															| (580)  ? [v0] :  ? [v1] : (ssList(all_218_1_66) = v1 & ssList(all_38_2_18) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (145) with all_221_1_71, all_38_2_18, all_84_2_27 and discharging atoms ssList(all_84_2_27) = 0, app(all_84_2_27, all_38_2_18) = all_221_1_71, yields:
% 108.12/73.34  																																															| (581)  ? [v0] :  ? [v1] : (ssList(all_221_1_71) = v1 & ssList(all_38_2_18) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (29) with all_221_1_71, all_84_3_28, all_84_5_30, all_18_1_8, all_0_5_5, all_0_4_4 and discharging atoms segmentP(all_0_4_4, all_0_5_5) = all_18_1_8, ssList(all_0_4_4) = 0, app(all_84_3_28, all_221_1_71) = all_0_4_4, app(all_84_5_30, all_0_5_5) = all_84_3_28, yields:
% 108.12/73.34  																																															| (582) all_18_1_8 = 0 |  ? [v0] : (( ~ (v0 = 0) & ssList(all_221_1_71) = v0) | ( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | ( ~ (v0 = 0) & ssList(all_0_5_5) = v0))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (26) with all_0_4_4, all_221_1_71, all_84_3_28, all_0_5_5, all_84_5_30 and discharging atoms ssList(all_84_5_30) = 0, app(all_84_3_28, all_221_1_71) = all_0_4_4, app(all_84_5_30, all_0_5_5) = all_84_3_28, yields:
% 108.12/73.34  																																															| (583)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_0_5_5) = v0) | (ssList(all_221_1_71) = v0 & app(all_84_5_30, v1) = v2 & app(all_0_5_5, all_221_1_71) = v1 & ( ~ (v0 = 0) | v2 = all_0_4_4)))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (145) with all_0_4_4, all_221_1_71, all_84_3_28 and discharging atoms ssList(all_84_3_28) = 0, app(all_84_3_28, all_221_1_71) = all_0_4_4, yields:
% 108.12/73.34  																																															| (584)  ? [v0] :  ? [v1] : (ssList(all_221_1_71) = v0 & ssList(all_0_4_4) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (138) with all_0_4_4, all_218_1_66, all_188_0_45, all_84_5_30 and discharging atoms hd(all_84_5_30) = all_188_0_45, app(all_84_5_30, all_218_1_66) = all_0_4_4, yields:
% 108.12/73.34  																																															| (585) all_84_5_30 = nil |  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | (hd(all_0_4_4) = v1 & ssList(all_218_1_66) = v0 & ( ~ (v0 = 0) | v1 = all_188_0_45)))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating formula (138) with all_122_1_36, all_209_1_55, all_188_0_45, all_84_5_30 and discharging atoms hd(all_84_5_30) = all_188_0_45, app(all_84_5_30, all_209_1_55) = all_122_1_36, yields:
% 108.12/73.34  																																															| (586) all_84_5_30 = nil |  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | (hd(all_122_1_36) = v1 & ssList(all_209_1_55) = v0 & ( ~ (v0 = 0) | v1 = all_188_0_45)))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating (577) with all_643_0_118, all_643_1_119 yields:
% 108.12/73.34  																																															| (587) hd(all_84_5_30) = all_643_0_118 & ssList(all_84_5_30) = all_643_1_119 & ( ~ (all_643_1_119 = 0) |  ! [v0] : (v0 = all_84_5_30 | v0 = nil | all_84_5_30 = nil |  ~ (tl(v0) = all_188_1_46) |  ? [v1] :  ? [v2] : (hd(v0) = v2 & ssList(v0) = v1 & ( ~ (v2 = all_643_0_118) |  ~ (v1 = 0)))))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Applying alpha-rule on (587) yields:
% 108.12/73.34  																																															| (588) hd(all_84_5_30) = all_643_0_118
% 108.12/73.34  																																															| (589) ssList(all_84_5_30) = all_643_1_119
% 108.12/73.34  																																															| (590)  ~ (all_643_1_119 = 0) |  ! [v0] : (v0 = all_84_5_30 | v0 = nil | all_84_5_30 = nil |  ~ (tl(v0) = all_188_1_46) |  ? [v1] :  ? [v2] : (hd(v0) = v2 & ssList(v0) = v1 & ( ~ (v2 = all_643_0_118) |  ~ (v1 = 0))))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating (584) with all_652_0_129, all_652_1_130 yields:
% 108.12/73.34  																																															| (591) ssList(all_221_1_71) = all_652_1_130 & ssList(all_0_4_4) = all_652_0_129 & ( ~ (all_652_1_130 = 0) | all_652_0_129 = 0)
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Applying alpha-rule on (591) yields:
% 108.12/73.34  																																															| (592) ssList(all_221_1_71) = all_652_1_130
% 108.12/73.34  																																															| (593) ssList(all_0_4_4) = all_652_0_129
% 108.12/73.34  																																															| (594)  ~ (all_652_1_130 = 0) | all_652_0_129 = 0
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating (580) with all_656_0_133, all_656_1_134 yields:
% 108.12/73.34  																																															| (595) ssList(all_218_1_66) = all_656_0_133 & ssList(all_38_2_18) = all_656_1_134 & ( ~ (all_656_1_134 = 0) | all_656_0_133 = 0)
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Applying alpha-rule on (595) yields:
% 108.12/73.34  																																															| (596) ssList(all_218_1_66) = all_656_0_133
% 108.12/73.34  																																															| (597) ssList(all_38_2_18) = all_656_1_134
% 108.12/73.34  																																															| (598)  ~ (all_656_1_134 = 0) | all_656_0_133 = 0
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating (581) with all_659_0_138, all_659_1_139 yields:
% 108.12/73.34  																																															| (599) ssList(all_221_1_71) = all_659_0_138 & ssList(all_38_2_18) = all_659_1_139 & ( ~ (all_659_1_139 = 0) | all_659_0_138 = 0)
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Applying alpha-rule on (599) yields:
% 108.12/73.34  																																															| (600) ssList(all_221_1_71) = all_659_0_138
% 108.12/73.34  																																															| (601) ssList(all_38_2_18) = all_659_1_139
% 108.12/73.34  																																															| (602)  ~ (all_659_1_139 = 0) | all_659_0_138 = 0
% 108.12/73.34  																																															|
% 108.12/73.34  																																															| Instantiating (583) with all_674_0_161, all_674_1_162, all_674_2_163 yields:
% 108.12/73.34  																																															| (603) ( ~ (all_674_2_163 = 0) & ssList(all_0_5_5) = all_674_2_163) | (ssList(all_221_1_71) = all_674_2_163 & app(all_84_5_30, all_674_1_162) = all_674_0_161 & app(all_0_5_5, all_221_1_71) = all_674_1_162 & ( ~ (all_674_2_163 = 0) | all_674_0_161 = all_0_4_4))
% 108.12/73.34  																																															|
% 108.12/73.34  																																															+-Applying beta-rule and splitting (585), into two cases.
% 108.12/73.34  																																															|-Branch one:
% 108.12/73.34  																																															| (355) all_84_5_30 = nil
% 108.12/73.34  																																															|
% 108.12/73.34  																																																| Equations (355) can reduce 354 to:
% 108.12/73.34  																																																| (169) $false
% 108.12/73.34  																																																|
% 108.12/73.34  																																																|-The branch is then unsatisfiable
% 108.12/73.34  																																															|-Branch two:
% 108.12/73.34  																																															| (354)  ~ (all_84_5_30 = nil)
% 108.12/73.34  																																															| (607)  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | (hd(all_0_4_4) = v1 & ssList(all_218_1_66) = v0 & ( ~ (v0 = 0) | v1 = all_188_0_45)))
% 108.12/73.34  																																															|
% 108.12/73.34  																																																+-Applying beta-rule and splitting (586), into two cases.
% 108.12/73.34  																																																|-Branch one:
% 108.12/73.34  																																																| (355) all_84_5_30 = nil
% 108.12/73.34  																																																|
% 108.12/73.34  																																																	| Equations (355) can reduce 354 to:
% 108.12/73.34  																																																	| (169) $false
% 108.12/73.34  																																																	|
% 108.12/73.34  																																																	|-The branch is then unsatisfiable
% 108.12/73.34  																																																|-Branch two:
% 108.12/73.34  																																																| (354)  ~ (all_84_5_30 = nil)
% 108.12/73.34  																																																| (611)  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | (hd(all_122_1_36) = v1 & ssList(all_209_1_55) = v0 & ( ~ (v0 = 0) | v1 = all_188_0_45)))
% 108.12/73.34  																																																|
% 108.12/73.35  																																																	+-Applying beta-rule and splitting (603), into two cases.
% 108.12/73.35  																																																	|-Branch one:
% 108.12/73.35  																																																	| (612)  ~ (all_674_2_163 = 0) & ssList(all_0_5_5) = all_674_2_163
% 108.12/73.35  																																																	|
% 108.12/73.35  																																																		| Applying alpha-rule on (612) yields:
% 108.12/73.35  																																																		| (613)  ~ (all_674_2_163 = 0)
% 108.12/73.35  																																																		| (614) ssList(all_0_5_5) = all_674_2_163
% 108.12/73.35  																																																		|
% 108.12/73.35  																																																		| Instantiating formula (136) with all_0_5_5, all_674_2_163, 0 and discharging atoms ssList(all_0_5_5) = all_674_2_163, ssList(all_0_5_5) = 0, yields:
% 108.12/73.35  																																																		| (615) all_674_2_163 = 0
% 108.12/73.35  																																																		|
% 108.12/73.35  																																																		| Equations (615) can reduce 613 to:
% 108.12/73.35  																																																		| (169) $false
% 108.12/73.35  																																																		|
% 108.12/73.35  																																																		|-The branch is then unsatisfiable
% 108.12/73.35  																																																	|-Branch two:
% 108.12/73.35  																																																	| (617) ssList(all_221_1_71) = all_674_2_163 & app(all_84_5_30, all_674_1_162) = all_674_0_161 & app(all_0_5_5, all_221_1_71) = all_674_1_162 & ( ~ (all_674_2_163 = 0) | all_674_0_161 = all_0_4_4)
% 108.12/73.35  																																																	|
% 108.12/73.35  																																																		| Applying alpha-rule on (617) yields:
% 108.12/73.35  																																																		| (618) ssList(all_221_1_71) = all_674_2_163
% 108.12/73.35  																																																		| (619) app(all_84_5_30, all_674_1_162) = all_674_0_161
% 108.12/73.35  																																																		| (620) app(all_0_5_5, all_221_1_71) = all_674_1_162
% 108.12/73.35  																																																		| (621)  ~ (all_674_2_163 = 0) | all_674_0_161 = all_0_4_4
% 108.12/73.35  																																																		|
% 108.12/73.35  																																																		+-Applying beta-rule and splitting (578), into two cases.
% 108.12/73.35  																																																		|-Branch one:
% 108.12/73.35  																																																		| (355) all_84_5_30 = nil
% 108.12/73.35  																																																		|
% 108.12/73.35  																																																			| Equations (355) can reduce 354 to:
% 108.12/73.35  																																																			| (169) $false
% 108.12/73.35  																																																			|
% 108.12/73.35  																																																			|-The branch is then unsatisfiable
% 108.12/73.35  																																																		|-Branch two:
% 108.12/73.35  																																																		| (354)  ~ (all_84_5_30 = nil)
% 108.12/73.35  																																																		| (625)  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | (hd(all_0_5_5) = v1 & ssList(all_122_1_36) = v0 & ( ~ (v0 = 0) | v1 = all_188_0_45)))
% 108.12/73.35  																																																		|
% 108.12/73.35  																																																			+-Applying beta-rule and splitting (579), into two cases.
% 108.12/73.35  																																																			|-Branch one:
% 108.12/73.35  																																																			| (355) all_84_5_30 = nil
% 108.12/73.35  																																																			|
% 108.12/73.35  																																																				| Equations (355) can reduce 354 to:
% 108.12/73.35  																																																				| (169) $false
% 108.12/73.35  																																																				|
% 108.12/73.35  																																																				|-The branch is then unsatisfiable
% 108.12/73.35  																																																			|-Branch two:
% 108.12/73.35  																																																			| (354)  ~ (all_84_5_30 = nil)
% 108.12/73.35  																																																			| (629)  ? [v0] :  ? [v1] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | (hd(all_84_3_28) = v1 & ssList(all_0_5_5) = v0 & ( ~ (v0 = 0) | v1 = all_188_0_45)))
% 108.12/73.35  																																																			|
% 108.12/73.35  																																																				| Instantiating (629) with all_732_0_273, all_732_1_274 yields:
% 108.12/73.35  																																																				| (630) ( ~ (all_732_1_274 = 0) & ssList(all_84_5_30) = all_732_1_274) | (hd(all_84_3_28) = all_732_0_273 & ssList(all_0_5_5) = all_732_1_274 & ( ~ (all_732_1_274 = 0) | all_732_0_273 = all_188_0_45))
% 108.12/73.35  																																																				|
% 108.12/73.35  																																																				+-Applying beta-rule and splitting (582), into two cases.
% 108.12/73.35  																																																				|-Branch one:
% 108.12/73.35  																																																				| (631) all_18_1_8 = 0
% 108.12/73.35  																																																				|
% 108.12/73.35  																																																					| Equations (631) can reduce 206 to:
% 108.12/73.35  																																																					| (169) $false
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					|-The branch is then unsatisfiable
% 108.12/73.35  																																																				|-Branch two:
% 108.12/73.35  																																																				| (206)  ~ (all_18_1_8 = 0)
% 108.12/73.35  																																																				| (634)  ? [v0] : (( ~ (v0 = 0) & ssList(all_221_1_71) = v0) | ( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | ( ~ (v0 = 0) & ssList(all_0_5_5) = v0))
% 108.12/73.35  																																																				|
% 108.12/73.35  																																																					| Instantiating (634) with all_736_0_275 yields:
% 108.12/73.35  																																																					| (635) ( ~ (all_736_0_275 = 0) & ssList(all_221_1_71) = all_736_0_275) | ( ~ (all_736_0_275 = 0) & ssList(all_84_5_30) = all_736_0_275) | ( ~ (all_736_0_275 = 0) & ssList(all_0_5_5) = all_736_0_275)
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| Instantiating formula (136) with all_221_1_71, all_659_0_138, all_674_2_163 and discharging atoms ssList(all_221_1_71) = all_674_2_163, ssList(all_221_1_71) = all_659_0_138, yields:
% 108.12/73.35  																																																					| (636) all_674_2_163 = all_659_0_138
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| Instantiating formula (136) with all_221_1_71, all_652_1_130, all_674_2_163 and discharging atoms ssList(all_221_1_71) = all_674_2_163, ssList(all_221_1_71) = all_652_1_130, yields:
% 108.12/73.35  																																																					| (637) all_674_2_163 = all_652_1_130
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| Instantiating formula (136) with all_84_5_30, all_643_1_119, 0 and discharging atoms ssList(all_84_5_30) = all_643_1_119, ssList(all_84_5_30) = 0, yields:
% 108.12/73.35  																																																					| (638) all_643_1_119 = 0
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| Instantiating formula (136) with all_38_2_18, all_659_1_139, 0 and discharging atoms ssList(all_38_2_18) = all_659_1_139, ssList(all_38_2_18) = 0, yields:
% 108.12/73.35  																																																					| (639) all_659_1_139 = 0
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| Instantiating formula (136) with all_38_2_18, all_656_1_134, all_659_1_139 and discharging atoms ssList(all_38_2_18) = all_659_1_139, ssList(all_38_2_18) = all_656_1_134, yields:
% 108.12/73.35  																																																					| (640) all_659_1_139 = all_656_1_134
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| Combining equations (636,637) yields a new equation:
% 108.12/73.35  																																																					| (641) all_659_0_138 = all_652_1_130
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| Simplifying 641 yields:
% 108.12/73.35  																																																					| (642) all_659_0_138 = all_652_1_130
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| Combining equations (639,640) yields a new equation:
% 108.12/73.35  																																																					| (643) all_656_1_134 = 0
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| Combining equations (643,640) yields a new equation:
% 108.12/73.35  																																																					| (639) all_659_1_139 = 0
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| From (642) and (600) follows:
% 108.12/73.35  																																																					| (592) ssList(all_221_1_71) = all_652_1_130
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					| From (638) and (589) follows:
% 108.12/73.35  																																																					| (248) ssList(all_84_5_30) = 0
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																					+-Applying beta-rule and splitting (630), into two cases.
% 108.12/73.35  																																																					|-Branch one:
% 108.12/73.35  																																																					| (647)  ~ (all_732_1_274 = 0) & ssList(all_84_5_30) = all_732_1_274
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																						| Applying alpha-rule on (647) yields:
% 108.12/73.35  																																																						| (648)  ~ (all_732_1_274 = 0)
% 108.12/73.35  																																																						| (649) ssList(all_84_5_30) = all_732_1_274
% 108.12/73.35  																																																						|
% 108.12/73.35  																																																						| Instantiating formula (136) with all_84_5_30, all_732_1_274, 0 and discharging atoms ssList(all_84_5_30) = all_732_1_274, ssList(all_84_5_30) = 0, yields:
% 108.12/73.35  																																																						| (650) all_732_1_274 = 0
% 108.12/73.35  																																																						|
% 108.12/73.35  																																																						| Equations (650) can reduce 648 to:
% 108.12/73.35  																																																						| (169) $false
% 108.12/73.35  																																																						|
% 108.12/73.35  																																																						|-The branch is then unsatisfiable
% 108.12/73.35  																																																					|-Branch two:
% 108.12/73.35  																																																					| (652) hd(all_84_3_28) = all_732_0_273 & ssList(all_0_5_5) = all_732_1_274 & ( ~ (all_732_1_274 = 0) | all_732_0_273 = all_188_0_45)
% 108.12/73.35  																																																					|
% 108.12/73.35  																																																						| Applying alpha-rule on (652) yields:
% 108.12/73.35  																																																						| (653) hd(all_84_3_28) = all_732_0_273
% 108.12/73.35  																																																						| (654) ssList(all_0_5_5) = all_732_1_274
% 108.12/73.35  																																																						| (655)  ~ (all_732_1_274 = 0) | all_732_0_273 = all_188_0_45
% 108.12/73.35  																																																						|
% 108.12/73.35  																																																						+-Applying beta-rule and splitting (602), into two cases.
% 108.12/73.35  																																																						|-Branch one:
% 108.12/73.35  																																																						| (656)  ~ (all_659_1_139 = 0)
% 108.12/73.35  																																																						|
% 108.12/73.35  																																																							| Equations (639) can reduce 656 to:
% 108.12/73.35  																																																							| (169) $false
% 108.12/73.35  																																																							|
% 108.12/73.35  																																																							|-The branch is then unsatisfiable
% 108.12/73.35  																																																						|-Branch two:
% 108.12/73.35  																																																						| (639) all_659_1_139 = 0
% 108.12/73.35  																																																						| (659) all_659_0_138 = 0
% 108.12/73.35  																																																						|
% 108.12/73.35  																																																							| Combining equations (642,659) yields a new equation:
% 108.12/73.35  																																																							| (660) all_652_1_130 = 0
% 108.12/73.35  																																																							|
% 108.12/73.35  																																																							| Simplifying 660 yields:
% 108.12/73.35  																																																							| (661) all_652_1_130 = 0
% 108.12/73.35  																																																							|
% 108.12/73.35  																																																							| From (661) and (592) follows:
% 108.12/73.35  																																																							| (662) ssList(all_221_1_71) = 0
% 108.12/73.35  																																																							|
% 108.12/73.35  																																																							+-Applying beta-rule and splitting (635), into two cases.
% 108.12/73.35  																																																							|-Branch one:
% 108.12/73.35  																																																							| (663) ( ~ (all_736_0_275 = 0) & ssList(all_221_1_71) = all_736_0_275) | ( ~ (all_736_0_275 = 0) & ssList(all_84_5_30) = all_736_0_275)
% 108.12/73.35  																																																							|
% 108.12/73.35  																																																								+-Applying beta-rule and splitting (663), into two cases.
% 108.12/73.35  																																																								|-Branch one:
% 108.12/73.35  																																																								| (664)  ~ (all_736_0_275 = 0) & ssList(all_221_1_71) = all_736_0_275
% 108.12/73.35  																																																								|
% 108.12/73.35  																																																									| Applying alpha-rule on (664) yields:
% 108.12/73.35  																																																									| (665)  ~ (all_736_0_275 = 0)
% 108.12/73.35  																																																									| (666) ssList(all_221_1_71) = all_736_0_275
% 108.12/73.35  																																																									|
% 108.12/73.35  																																																									| Instantiating formula (136) with all_221_1_71, all_736_0_275, 0 and discharging atoms ssList(all_221_1_71) = all_736_0_275, ssList(all_221_1_71) = 0, yields:
% 108.12/73.35  																																																									| (667) all_736_0_275 = 0
% 108.12/73.35  																																																									|
% 108.12/73.35  																																																									| Equations (667) can reduce 665 to:
% 108.12/73.35  																																																									| (169) $false
% 108.12/73.35  																																																									|
% 108.12/73.35  																																																									|-The branch is then unsatisfiable
% 108.12/73.35  																																																								|-Branch two:
% 108.12/73.35  																																																								| (669)  ~ (all_736_0_275 = 0) & ssList(all_84_5_30) = all_736_0_275
% 108.12/73.35  																																																								|
% 108.12/73.35  																																																									| Applying alpha-rule on (669) yields:
% 108.12/73.35  																																																									| (665)  ~ (all_736_0_275 = 0)
% 108.12/73.35  																																																									| (671) ssList(all_84_5_30) = all_736_0_275
% 108.12/73.35  																																																									|
% 108.12/73.35  																																																									| Instantiating formula (136) with all_84_5_30, all_736_0_275, 0 and discharging atoms ssList(all_84_5_30) = all_736_0_275, ssList(all_84_5_30) = 0, yields:
% 108.12/73.35  																																																									| (667) all_736_0_275 = 0
% 108.12/73.35  																																																									|
% 108.12/73.35  																																																									| Equations (667) can reduce 665 to:
% 108.12/73.35  																																																									| (169) $false
% 108.12/73.35  																																																									|
% 108.12/73.35  																																																									|-The branch is then unsatisfiable
% 108.12/73.35  																																																							|-Branch two:
% 108.12/73.35  																																																							| (674)  ~ (all_736_0_275 = 0) & ssList(all_0_5_5) = all_736_0_275
% 108.12/73.35  																																																							|
% 108.12/73.35  																																																								| Applying alpha-rule on (674) yields:
% 108.12/73.35  																																																								| (665)  ~ (all_736_0_275 = 0)
% 108.12/73.35  																																																								| (676) ssList(all_0_5_5) = all_736_0_275
% 108.12/73.35  																																																								|
% 108.12/73.35  																																																								| Instantiating formula (136) with all_0_5_5, all_736_0_275, 0 and discharging atoms ssList(all_0_5_5) = all_736_0_275, ssList(all_0_5_5) = 0, yields:
% 108.12/73.35  																																																								| (667) all_736_0_275 = 0
% 108.12/73.35  																																																								|
% 108.12/73.35  																																																								| Instantiating formula (136) with all_0_5_5, all_732_1_274, all_736_0_275 and discharging atoms ssList(all_0_5_5) = all_736_0_275, ssList(all_0_5_5) = all_732_1_274, yields:
% 108.12/73.35  																																																								| (678) all_736_0_275 = all_732_1_274
% 108.12/73.35  																																																								|
% 108.12/73.35  																																																								| Combining equations (667,678) yields a new equation:
% 108.12/73.35  																																																								| (650) all_732_1_274 = 0
% 108.12/73.35  																																																								|
% 108.12/73.35  																																																								| Combining equations (650,678) yields a new equation:
% 108.12/73.35  																																																								| (667) all_736_0_275 = 0
% 108.12/73.35  																																																								|
% 108.12/73.35  																																																								| Equations (667) can reduce 665 to:
% 108.12/73.35  																																																								| (169) $false
% 108.12/73.35  																																																								|
% 108.12/73.35  																																																								|-The branch is then unsatisfiable
% 108.12/73.35  																																						|-Branch two:
% 108.12/73.35  																																						| (682) segmentP(all_0_5_5, all_0_5_5) = all_18_1_8
% 108.12/73.35  																																						| (683) all_18_0_7 = all_18_1_8
% 108.12/73.35  																																						|
% 108.12/73.35  																																							| Combining equations (683,200) yields a new equation:
% 108.12/73.35  																																							| (684) all_18_1_8 = 0
% 108.12/73.35  																																							|
% 108.12/73.35  																																							| Simplifying 684 yields:
% 108.12/73.35  																																							| (631) all_18_1_8 = 0
% 108.12/73.35  																																							|
% 108.12/73.35  																																							| Equations (631) can reduce 206 to:
% 108.12/73.35  																																							| (169) $false
% 108.12/73.35  																																							|
% 108.12/73.35  																																							|-The branch is then unsatisfiable
% 108.12/73.35  																						|-Branch two:
% 108.12/73.35  																						| (687) app(nil, all_0_5_5) = all_84_3_28
% 108.12/73.35  																						| (688) all_84_3_28 = all_0_5_5 |  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_5_5) = v0)
% 108.12/73.35  																						|
% 108.12/73.35  																							+-Applying beta-rule and splitting (688), into two cases.
% 108.12/73.35  																							|-Branch one:
% 108.12/73.35  																							| (689) all_84_3_28 = all_0_5_5
% 108.12/73.35  																							|
% 108.12/73.35  																								| Equations (689) can reduce 346 to:
% 108.12/73.35  																								| (169) $false
% 108.12/73.35  																								|
% 108.12/73.35  																								|-The branch is then unsatisfiable
% 108.12/73.35  																							|-Branch two:
% 108.12/73.35  																							| (346)  ~ (all_84_3_28 = all_0_5_5)
% 108.12/73.35  																							| (692)  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_5_5) = v0)
% 108.12/73.35  																							|
% 108.12/73.35  																								| Instantiating (692) with all_184_0_348 yields:
% 108.12/73.35  																								| (693)  ~ (all_184_0_348 = 0) & ssList(all_0_5_5) = all_184_0_348
% 108.12/73.35  																								|
% 108.12/73.35  																								| Applying alpha-rule on (693) yields:
% 108.12/73.35  																								| (694)  ~ (all_184_0_348 = 0)
% 108.12/73.35  																								| (695) ssList(all_0_5_5) = all_184_0_348
% 108.12/73.35  																								|
% 108.12/73.35  																								| Instantiating formula (136) with all_0_5_5, all_184_0_348, 0 and discharging atoms ssList(all_0_5_5) = all_184_0_348, ssList(all_0_5_5) = 0, yields:
% 108.12/73.35  																								| (696) all_184_0_348 = 0
% 108.12/73.35  																								|
% 108.12/73.35  																								| Equations (696) can reduce 694 to:
% 108.12/73.35  																								| (169) $false
% 108.12/73.35  																								|
% 108.12/73.35  																								|-The branch is then unsatisfiable
% 108.12/73.35  																		|-Branch two:
% 108.12/73.35  																		| (698) app(all_84_5_30, all_0_5_5) = all_0_5_5
% 108.12/73.35  																		| (699) all_18_1_8 = 0 |  ? [v0] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | ( ~ (v0 = 0) & ssList(all_38_2_18) = v0) | ( ~ (v0 = 0) & ssList(all_0_5_5) = v0))
% 108.12/73.35  																		|
% 108.12/73.35  																			+-Applying beta-rule and splitting (305), into two cases.
% 108.12/73.35  																			|-Branch one:
% 108.12/73.35  																			| (329)  ~ (app(all_84_5_30, all_0_5_5) = all_0_5_5)
% 108.12/73.35  																			|
% 108.12/73.35  																				| Using (698) and (329) yields:
% 108.12/73.35  																				| (160) $false
% 108.12/73.35  																				|
% 108.12/73.35  																				|-The branch is then unsatisfiable
% 108.12/73.35  																			|-Branch two:
% 108.12/73.35  																			| (698) app(all_84_5_30, all_0_5_5) = all_0_5_5
% 108.12/73.35  																			| (703)  ? [v0] :  ? [v1] :  ? [v2] : (( ~ (v0 = 0) & ssList(all_0_5_5) = v0) | (ssList(all_38_2_18) = v0 & app(all_84_5_30, v1) = v2 & app(all_0_5_5, all_38_2_18) = v1 & ( ~ (v0 = 0) | v2 = all_0_4_4)))
% 108.12/73.35  																			|
% 108.12/73.35  																				| Instantiating (703) with all_152_0_352, all_152_1_353, all_152_2_354 yields:
% 108.12/73.35  																				| (704) ( ~ (all_152_2_354 = 0) & ssList(all_0_5_5) = all_152_2_354) | (ssList(all_38_2_18) = all_152_2_354 & app(all_84_5_30, all_152_1_353) = all_152_0_352 & app(all_0_5_5, all_38_2_18) = all_152_1_353 & ( ~ (all_152_2_354 = 0) | all_152_0_352 = all_0_4_4))
% 108.12/73.35  																				|
% 108.12/73.35  																				+-Applying beta-rule and splitting (704), into two cases.
% 108.12/73.35  																				|-Branch one:
% 108.12/73.35  																				| (705)  ~ (all_152_2_354 = 0) & ssList(all_0_5_5) = all_152_2_354
% 108.12/73.35  																				|
% 108.12/73.35  																					| Applying alpha-rule on (705) yields:
% 108.12/73.35  																					| (706)  ~ (all_152_2_354 = 0)
% 108.12/73.35  																					| (707) ssList(all_0_5_5) = all_152_2_354
% 108.12/73.35  																					|
% 108.12/73.35  																					| Instantiating formula (136) with all_0_5_5, all_152_2_354, 0 and discharging atoms ssList(all_0_5_5) = all_152_2_354, ssList(all_0_5_5) = 0, yields:
% 108.12/73.35  																					| (708) all_152_2_354 = 0
% 108.12/73.35  																					|
% 108.12/73.35  																					| Equations (708) can reduce 706 to:
% 108.12/73.35  																					| (169) $false
% 108.12/73.35  																					|
% 108.12/73.35  																					|-The branch is then unsatisfiable
% 108.12/73.35  																				|-Branch two:
% 108.12/73.35  																				| (710) ssList(all_38_2_18) = all_152_2_354 & app(all_84_5_30, all_152_1_353) = all_152_0_352 & app(all_0_5_5, all_38_2_18) = all_152_1_353 & ( ~ (all_152_2_354 = 0) | all_152_0_352 = all_0_4_4)
% 108.12/73.35  																				|
% 108.12/73.36  																					| Applying alpha-rule on (710) yields:
% 108.12/73.36  																					| (711) ssList(all_38_2_18) = all_152_2_354
% 108.12/73.36  																					| (712) app(all_84_5_30, all_152_1_353) = all_152_0_352
% 108.12/73.36  																					| (713) app(all_0_5_5, all_38_2_18) = all_152_1_353
% 108.12/73.36  																					| (714)  ~ (all_152_2_354 = 0) | all_152_0_352 = all_0_4_4
% 108.12/73.36  																					|
% 108.12/73.36  																					+-Applying beta-rule and splitting (699), into two cases.
% 108.12/73.36  																					|-Branch one:
% 108.12/73.36  																					| (631) all_18_1_8 = 0
% 108.12/73.36  																					|
% 108.12/73.36  																						| Equations (631) can reduce 206 to:
% 108.12/73.36  																						| (169) $false
% 108.12/73.36  																						|
% 108.12/73.36  																						|-The branch is then unsatisfiable
% 108.12/73.36  																					|-Branch two:
% 108.12/73.36  																					| (206)  ~ (all_18_1_8 = 0)
% 108.12/73.36  																					| (718)  ? [v0] : (( ~ (v0 = 0) & ssList(all_84_5_30) = v0) | ( ~ (v0 = 0) & ssList(all_38_2_18) = v0) | ( ~ (v0 = 0) & ssList(all_0_5_5) = v0))
% 108.12/73.36  																					|
% 108.12/73.36  																						| Instantiating (718) with all_165_0_355 yields:
% 108.12/73.36  																						| (719) ( ~ (all_165_0_355 = 0) & ssList(all_84_5_30) = all_165_0_355) | ( ~ (all_165_0_355 = 0) & ssList(all_38_2_18) = all_165_0_355) | ( ~ (all_165_0_355 = 0) & ssList(all_0_5_5) = all_165_0_355)
% 108.12/73.36  																						|
% 108.12/73.36  																						+-Applying beta-rule and splitting (719), into two cases.
% 108.12/73.36  																						|-Branch one:
% 108.12/73.36  																						| (720) ( ~ (all_165_0_355 = 0) & ssList(all_84_5_30) = all_165_0_355) | ( ~ (all_165_0_355 = 0) & ssList(all_38_2_18) = all_165_0_355)
% 108.12/73.36  																						|
% 108.12/73.36  																							+-Applying beta-rule and splitting (720), into two cases.
% 108.12/73.36  																							|-Branch one:
% 108.12/73.36  																							| (721)  ~ (all_165_0_355 = 0) & ssList(all_84_5_30) = all_165_0_355
% 108.12/73.36  																							|
% 108.12/73.36  																								| Applying alpha-rule on (721) yields:
% 108.12/73.36  																								| (722)  ~ (all_165_0_355 = 0)
% 108.12/73.36  																								| (723) ssList(all_84_5_30) = all_165_0_355
% 108.12/73.36  																								|
% 108.12/73.36  																								| Instantiating formula (136) with all_84_5_30, all_165_0_355, 0 and discharging atoms ssList(all_84_5_30) = all_165_0_355, ssList(all_84_5_30) = 0, yields:
% 108.12/73.36  																								| (724) all_165_0_355 = 0
% 108.12/73.36  																								|
% 108.12/73.36  																								| Equations (724) can reduce 722 to:
% 108.12/73.36  																								| (169) $false
% 108.12/73.36  																								|
% 108.12/73.36  																								|-The branch is then unsatisfiable
% 108.12/73.36  																							|-Branch two:
% 108.12/73.36  																							| (726)  ~ (all_165_0_355 = 0) & ssList(all_38_2_18) = all_165_0_355
% 108.12/73.36  																							|
% 108.12/73.36  																								| Applying alpha-rule on (726) yields:
% 108.12/73.36  																								| (722)  ~ (all_165_0_355 = 0)
% 108.12/73.36  																								| (728) ssList(all_38_2_18) = all_165_0_355
% 108.12/73.36  																								|
% 108.12/73.36  																								| Instantiating formula (136) with all_38_2_18, all_165_0_355, 0 and discharging atoms ssList(all_38_2_18) = all_165_0_355, ssList(all_38_2_18) = 0, yields:
% 108.12/73.36  																								| (724) all_165_0_355 = 0
% 108.12/73.36  																								|
% 108.12/73.36  																								| Instantiating formula (136) with all_38_2_18, all_152_2_354, all_165_0_355 and discharging atoms ssList(all_38_2_18) = all_165_0_355, ssList(all_38_2_18) = all_152_2_354, yields:
% 108.12/73.36  																								| (730) all_165_0_355 = all_152_2_354
% 108.12/73.36  																								|
% 108.12/73.36  																								| Combining equations (724,730) yields a new equation:
% 108.12/73.36  																								| (708) all_152_2_354 = 0
% 108.12/73.36  																								|
% 108.12/73.36  																								| Combining equations (708,730) yields a new equation:
% 108.12/73.36  																								| (724) all_165_0_355 = 0
% 108.12/73.36  																								|
% 108.12/73.36  																								| Equations (724) can reduce 722 to:
% 108.12/73.36  																								| (169) $false
% 108.12/73.36  																								|
% 108.12/73.36  																								|-The branch is then unsatisfiable
% 108.12/73.36  																						|-Branch two:
% 108.12/73.36  																						| (734)  ~ (all_165_0_355 = 0) & ssList(all_0_5_5) = all_165_0_355
% 108.12/73.36  																						|
% 108.12/73.36  																							| Applying alpha-rule on (734) yields:
% 108.12/73.36  																							| (722)  ~ (all_165_0_355 = 0)
% 108.12/73.36  																							| (736) ssList(all_0_5_5) = all_165_0_355
% 108.12/73.36  																							|
% 108.12/73.36  																							| Instantiating formula (136) with all_0_5_5, all_165_0_355, 0 and discharging atoms ssList(all_0_5_5) = all_165_0_355, ssList(all_0_5_5) = 0, yields:
% 108.12/73.36  																							| (724) all_165_0_355 = 0
% 108.12/73.36  																							|
% 108.12/73.36  																							| Equations (724) can reduce 722 to:
% 108.12/73.36  																							| (169) $false
% 108.12/73.36  																							|
% 108.12/73.36  																							|-The branch is then unsatisfiable
% 108.12/73.36  																	|-Branch two:
% 108.12/73.36  																	| (739)  ~ (all_125_2_42 = 0) & ssList(all_74_1_20) = all_125_2_42
% 108.12/73.36  																	|
% 108.12/73.36  																		| Applying alpha-rule on (739) yields:
% 108.12/73.36  																		| (740)  ~ (all_125_2_42 = 0)
% 108.12/73.36  																		| (741) ssList(all_74_1_20) = all_125_2_42
% 108.12/73.36  																		|
% 108.12/73.36  																		| Instantiating formula (136) with all_74_1_20, all_125_2_42, 0 and discharging atoms ssList(all_74_1_20) = all_125_2_42, ssList(all_74_1_20) = 0, yields:
% 108.12/73.36  																		| (742) all_125_2_42 = 0
% 108.12/73.36  																		|
% 108.12/73.36  																		| Equations (742) can reduce 740 to:
% 108.12/73.36  																		| (169) $false
% 108.12/73.36  																		|
% 108.12/73.36  																		|-The branch is then unsatisfiable
% 108.12/73.36  											|-Branch two:
% 108.12/73.36  											| (744)  ~ (all_84_5_30 = 0) & ssList(all_0_5_5) = all_84_5_30
% 108.12/73.36  											|
% 108.12/73.36  												| Applying alpha-rule on (744) yields:
% 108.12/73.36  												| (745)  ~ (all_84_5_30 = 0)
% 108.12/73.36  												| (746) ssList(all_0_5_5) = all_84_5_30
% 108.12/73.36  												|
% 108.12/73.36  												| Instantiating formula (136) with all_0_5_5, all_84_5_30, 0 and discharging atoms ssList(all_0_5_5) = all_84_5_30, ssList(all_0_5_5) = 0, yields:
% 108.12/73.36  												| (747) all_84_5_30 = 0
% 108.12/73.36  												|
% 108.12/73.36  												| Equations (747) can reduce 745 to:
% 108.12/73.36  												| (169) $false
% 108.12/73.36  												|
% 108.12/73.36  												|-The branch is then unsatisfiable
% 108.12/73.36  								|-Branch two:
% 108.12/73.36  								| (749) segmentP(all_0_4_4, nil) = all_18_1_8
% 108.12/73.36  								| (750) all_18_1_8 = 0 |  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_4_4) = v0)
% 108.12/73.36  								|
% 108.12/73.36  									+-Applying beta-rule and splitting (750), into two cases.
% 108.12/73.36  									|-Branch one:
% 108.12/73.36  									| (631) all_18_1_8 = 0
% 108.12/73.36  									|
% 108.12/73.36  										| Equations (631) can reduce 206 to:
% 108.12/73.36  										| (169) $false
% 108.12/73.36  										|
% 108.12/73.36  										|-The branch is then unsatisfiable
% 108.12/73.36  									|-Branch two:
% 108.12/73.36  									| (206)  ~ (all_18_1_8 = 0)
% 108.12/73.36  									| (754)  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_4_4) = v0)
% 108.12/73.36  									|
% 108.12/73.36  										| Instantiating (754) with all_63_0_356 yields:
% 108.12/73.36  										| (755)  ~ (all_63_0_356 = 0) & ssList(all_0_4_4) = all_63_0_356
% 108.12/73.36  										|
% 108.12/73.36  										| Applying alpha-rule on (755) yields:
% 108.12/73.36  										| (756)  ~ (all_63_0_356 = 0)
% 108.12/73.36  										| (757) ssList(all_0_4_4) = all_63_0_356
% 108.12/73.36  										|
% 108.12/73.36  										| Instantiating formula (136) with all_0_4_4, all_63_0_356, 0 and discharging atoms ssList(all_0_4_4) = all_63_0_356, ssList(all_0_4_4) = 0, yields:
% 108.12/73.36  										| (758) all_63_0_356 = 0
% 108.12/73.36  										|
% 108.12/73.36  										| Equations (758) can reduce 756 to:
% 108.12/73.36  										| (169) $false
% 108.12/73.36  										|
% 108.12/73.36  										|-The branch is then unsatisfiable
% 108.12/73.36  							|-Branch two:
% 108.12/73.36  							| (631) all_18_1_8 = 0
% 108.12/73.36  							| (761)  ~ (all_18_2_9 = 0)
% 108.12/73.36  							|
% 108.12/73.36  								| Equations (177) can reduce 761 to:
% 108.12/73.36  								| (169) $false
% 108.12/73.36  								|
% 108.12/73.36  								|-The branch is then unsatisfiable
% 108.12/73.36  					|-Branch two:
% 108.12/73.36  					| (202)  ~ (all_18_0_7 = 0)
% 108.12/73.36  					| (692)  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_5_5) = v0)
% 108.12/73.36  					|
% 108.12/73.36  						| Instantiating (692) with all_47_0_357 yields:
% 108.12/73.36  						| (765)  ~ (all_47_0_357 = 0) & ssList(all_0_5_5) = all_47_0_357
% 108.12/73.36  						|
% 108.12/73.36  						| Applying alpha-rule on (765) yields:
% 108.12/73.36  						| (766)  ~ (all_47_0_357 = 0)
% 108.12/73.36  						| (767) ssList(all_0_5_5) = all_47_0_357
% 108.12/73.36  						|
% 108.12/73.36  						| Instantiating formula (136) with all_0_5_5, all_47_0_357, 0 and discharging atoms ssList(all_0_5_5) = all_47_0_357, ssList(all_0_5_5) = 0, yields:
% 108.12/73.36  						| (768) all_47_0_357 = 0
% 108.12/73.36  						|
% 108.12/73.36  						| Equations (768) can reduce 766 to:
% 108.12/73.36  						| (169) $false
% 108.12/73.36  						|
% 108.12/73.36  						|-The branch is then unsatisfiable
% 108.12/73.36  				|-Branch two:
% 108.12/73.36  				| (770)  ~ (all_38_2_18 = 0) & ssList(all_0_5_5) = all_38_2_18
% 108.12/73.36  				|
% 108.12/73.36  					| Applying alpha-rule on (770) yields:
% 108.12/73.36  					| (771)  ~ (all_38_2_18 = 0)
% 108.12/73.36  					| (772) ssList(all_0_5_5) = all_38_2_18
% 108.12/73.36  					|
% 108.12/73.36  					| Instantiating formula (136) with all_0_5_5, all_38_2_18, 0 and discharging atoms ssList(all_0_5_5) = all_38_2_18, ssList(all_0_5_5) = 0, yields:
% 108.12/73.36  					| (773) all_38_2_18 = 0
% 108.12/73.36  					|
% 108.12/73.36  					| Equations (773) can reduce 771 to:
% 108.12/73.36  					| (169) $false
% 108.12/73.36  					|
% 108.12/73.36  					|-The branch is then unsatisfiable
% 108.12/73.36  	|-Branch two:
% 108.12/73.36  	| (775) all_0_4_4 = nil & all_0_5_5 = nil
% 108.12/73.36  	|
% 108.12/73.36  		| Applying alpha-rule on (775) yields:
% 108.12/73.36  		| (168) all_0_4_4 = nil
% 108.12/73.36  		| (219) all_0_5_5 = nil
% 108.12/73.36  		|
% 108.12/73.36  		| Equations (168) can reduce 153 to:
% 108.12/73.36  		| (169) $false
% 108.12/73.36  		|
% 108.12/73.36  		|-The branch is then unsatisfiable
% 108.12/73.36  |-Branch two:
% 108.12/73.36  | (168) all_0_4_4 = nil
% 108.12/73.36  | (210)  ~ (all_0_5_5 = nil)
% 108.12/73.36  |
% 108.12/73.36  	| From (168) and (82) follows:
% 108.12/73.36  	| (781) frontsegP(nil, all_0_5_5) = all_0_2_2
% 108.12/73.36  	|
% 108.12/73.36  	+-Applying beta-rule and splitting (5), into two cases.
% 108.12/73.36  	|-Branch one:
% 108.12/73.36  	| (154) all_0_2_2 = 0 & all_0_3_3 = 0
% 108.12/73.36  	|
% 108.12/73.36  		| Applying alpha-rule on (154) yields:
% 108.12/73.36  		| (155) all_0_2_2 = 0
% 108.12/73.36  		| (156) all_0_3_3 = 0
% 108.12/73.36  		|
% 108.12/73.36  		| From (155) and (781) follows:
% 108.12/73.36  		| (785) frontsegP(nil, all_0_5_5) = 0
% 108.12/73.36  		|
% 108.12/73.36  		| From (156) and (18) follows:
% 108.12/73.36  		| (158) neq(all_0_5_5, nil) = 0
% 108.12/73.36  		|
% 108.12/73.36  		+-Applying beta-rule and splitting (152), into two cases.
% 108.12/73.36  		|-Branch one:
% 108.12/73.36  		| (159)  ~ (neq(all_0_5_5, nil) = 0)
% 108.12/73.36  		|
% 108.12/73.36  			| Using (158) and (159) yields:
% 108.12/73.36  			| (160) $false
% 108.12/73.36  			|
% 108.12/73.36  			|-The branch is then unsatisfiable
% 108.12/73.36  		|-Branch two:
% 108.12/73.36  		| (158) neq(all_0_5_5, nil) = 0
% 108.12/73.36  		| (162)  ? [v0] :  ? [v1] :  ? [v2] : (segmentP(all_0_4_4, all_0_5_5) = v1 & segmentP(all_0_5_5, all_0_5_5) = v2 & ssList(all_0_5_5) = v0 & ( ~ (v2 = 0) |  ~ (v1 = 0) |  ~ (v0 = 0)))
% 108.12/73.36  		|
% 108.12/73.36  			| Instantiating (162) with all_18_0_358, all_18_1_359, all_18_2_360 yields:
% 108.12/73.36  			| (791) segmentP(all_0_4_4, all_0_5_5) = all_18_1_359 & segmentP(all_0_5_5, all_0_5_5) = all_18_0_358 & ssList(all_0_5_5) = all_18_2_360 & ( ~ (all_18_0_358 = 0) |  ~ (all_18_1_359 = 0) |  ~ (all_18_2_360 = 0))
% 108.12/73.36  			|
% 108.12/73.36  			| Applying alpha-rule on (791) yields:
% 108.12/73.36  			| (792) segmentP(all_0_4_4, all_0_5_5) = all_18_1_359
% 108.12/73.36  			| (793) segmentP(all_0_5_5, all_0_5_5) = all_18_0_358
% 108.12/73.36  			| (794) ssList(all_0_5_5) = all_18_2_360
% 108.12/73.36  			| (795)  ~ (all_18_0_358 = 0) |  ~ (all_18_1_359 = 0) |  ~ (all_18_2_360 = 0)
% 108.12/73.36  			|
% 108.12/73.36  			+-Applying beta-rule and splitting (151), into two cases.
% 108.12/73.36  			|-Branch one:
% 108.12/73.36  			| (219) all_0_5_5 = nil
% 108.12/73.36  			|
% 108.12/73.36  				| Equations (219) can reduce 210 to:
% 108.12/73.36  				| (169) $false
% 108.12/73.36  				|
% 108.12/73.36  				|-The branch is then unsatisfiable
% 108.12/73.36  			|-Branch two:
% 108.12/73.36  			| (210)  ~ (all_0_5_5 = nil)
% 108.12/73.36  			| (222)  ? [v0] :  ? [v1] : (ssList(v0) = 0 & cons(v1, v0) = all_0_5_5 & ssItem(v1) = 0)
% 108.12/73.36  			|
% 108.12/73.36  				| Instantiating formula (136) with all_0_5_5, all_18_2_360, 0 and discharging atoms ssList(all_0_5_5) = all_18_2_360, ssList(all_0_5_5) = 0, yields:
% 108.12/73.36  				| (800) all_18_2_360 = 0
% 108.12/73.36  				|
% 108.12/73.36  				| From (800) and (794) follows:
% 108.12/73.36  				| (123) ssList(all_0_5_5) = 0
% 108.12/73.36  				|
% 108.12/73.36  				| Instantiating formula (77) with all_0_5_5 and discharging atoms frontsegP(nil, all_0_5_5) = 0, yields:
% 108.12/73.36  				| (802) all_0_5_5 = nil |  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_5_5) = v0)
% 108.12/73.36  				|
% 108.12/73.36  				+-Applying beta-rule and splitting (802), into two cases.
% 108.12/73.36  				|-Branch one:
% 108.12/73.36  				| (219) all_0_5_5 = nil
% 108.12/73.36  				|
% 108.12/73.36  					| Equations (219) can reduce 210 to:
% 108.12/73.36  					| (169) $false
% 108.12/73.36  					|
% 108.12/73.36  					|-The branch is then unsatisfiable
% 108.12/73.36  				|-Branch two:
% 108.12/73.36  				| (210)  ~ (all_0_5_5 = nil)
% 108.12/73.36  				| (692)  ? [v0] : ( ~ (v0 = 0) & ssList(all_0_5_5) = v0)
% 108.12/73.36  				|
% 108.12/73.36  					| Instantiating (692) with all_45_0_373 yields:
% 108.12/73.36  					| (807)  ~ (all_45_0_373 = 0) & ssList(all_0_5_5) = all_45_0_373
% 108.12/73.36  					|
% 108.12/73.36  					| Applying alpha-rule on (807) yields:
% 108.12/73.36  					| (808)  ~ (all_45_0_373 = 0)
% 108.12/73.36  					| (809) ssList(all_0_5_5) = all_45_0_373
% 108.12/73.36  					|
% 108.12/73.36  					| Instantiating formula (136) with all_0_5_5, all_45_0_373, 0 and discharging atoms ssList(all_0_5_5) = all_45_0_373, ssList(all_0_5_5) = 0, yields:
% 108.12/73.36  					| (810) all_45_0_373 = 0
% 108.12/73.36  					|
% 108.12/73.36  					| Equations (810) can reduce 808 to:
% 108.12/73.36  					| (169) $false
% 108.12/73.36  					|
% 108.12/73.36  					|-The branch is then unsatisfiable
% 108.12/73.36  	|-Branch two:
% 108.12/73.36  	| (775) all_0_4_4 = nil & all_0_5_5 = nil
% 108.12/73.36  	|
% 108.12/73.36  		| Applying alpha-rule on (775) yields:
% 108.12/73.36  		| (168) all_0_4_4 = nil
% 108.12/73.36  		| (219) all_0_5_5 = nil
% 108.12/73.36  		|
% 108.12/73.36  		| Equations (219) can reduce 210 to:
% 108.12/73.36  		| (169) $false
% 108.12/73.36  		|
% 108.12/73.36  		|-The branch is then unsatisfiable
% 108.12/73.36  % SZS output end Proof for theBenchmark
% 108.12/73.36  
% 108.12/73.36  72763ms
%------------------------------------------------------------------------------