TSTP Solution File: SWW470+5 by ePrincess---1.0

View Problem - Process Solution

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

% Computer : n018.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 : Thu Jul 21 00:04:01 EDT 2022

% Result   : Theorem 79.11s 45.50s
% Output   : Proof 125.67s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.14  % Problem  : SWW470+5 : TPTP v8.1.0. Released v5.3.0.
% 0.08/0.14  % Command  : ePrincess-casc -timeout=%d %s
% 0.14/0.36  % Computer : n018.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit : 300
% 0.14/0.36  % WCLimit  : 600
% 0.14/0.36  % DateTime : Sat Jun  4 14:10:47 EDT 2022
% 0.14/0.36  % CPUTime  : 
% 0.43/0.61          ____       _                          
% 0.43/0.61    ___  / __ \_____(_)___  ________  __________
% 0.43/0.61   / _ \/ /_/ / ___/ / __ \/ ___/ _ \/ ___/ ___/
% 0.43/0.61  /  __/ ____/ /  / / / / / /__/  __(__  |__  ) 
% 0.43/0.61  \___/_/   /_/  /_/_/ /_/\___/\___/____/____/  
% 0.43/0.61  
% 0.43/0.61  A Theorem Prover for First-Order Logic
% 0.43/0.61  (ePrincess v.1.0)
% 0.43/0.61  
% 0.43/0.61  (c) Philipp Rümmer, 2009-2015
% 0.43/0.61  (c) Peter Backeman, 2014-2015
% 0.43/0.61  (contributions by Angelo Brillout, Peter Baumgartner)
% 0.43/0.61  Free software under GNU Lesser General Public License (LGPL).
% 0.43/0.61  Bug reports to peter@backeman.se
% 0.43/0.61  
% 0.43/0.61  For more information, visit http://user.uu.se/~petba168/breu/
% 0.43/0.61  
% 0.43/0.61  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
% 3.40/1.40  Prover 0: Preprocessing ...
% 9.86/2.85  Prover 0: Warning: ignoring some quantifiers
% 10.47/2.92  Prover 0: Constructing countermodel ...
% 22.11/5.95  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -resolutionMethod=normal +ignoreQuantifiers -generateTriggers=all
% 23.38/6.23  Prover 1: Preprocessing ...
% 25.62/6.73  Prover 1: Warning: ignoring some quantifiers
% 25.62/6.76  Prover 1: Constructing countermodel ...
% 30.66/8.55  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 31.51/8.79  Prover 2: Preprocessing ...
% 33.44/9.23  Prover 2: Warning: ignoring some quantifiers
% 33.44/9.26  Prover 2: Constructing countermodel ...
% 41.33/11.58  Prover 0: stopped
% 41.68/11.79  Prover 3: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 41.90/11.99  Prover 3: Preprocessing ...
% 43.32/12.33  Prover 3: Warning: ignoring some quantifiers
% 43.32/12.35  Prover 3: Constructing countermodel ...
% 79.11/45.49  Prover 3: proved (33708ms)
% 79.11/45.50  Prover 1: stopped
% 79.11/45.50  Prover 2: stopped
% 79.11/45.50  
% 79.11/45.50  No countermodel exists, formula is valid
% 79.11/45.50  % SZS status Theorem for theBenchmark
% 79.11/45.50  
% 79.11/45.50  Generating proof ... Warning: ignoring some quantifiers
% 124.14/80.59  found it (size 24)
% 124.14/80.59  
% 124.14/80.59  % SZS output start Proof for theBenchmark
% 124.14/80.59  Assumed formulas after preprocessing and simplification: 
% 124.14/80.59  | (0)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] :  ? [v29] :  ? [v30] :  ? [v31] :  ? [v32] :  ? [v33] :  ? [v34] :  ? [v35] :  ? [v36] :  ? [v37] :  ? [v38] :  ? [v39] :  ? [v40] :  ? [v41] :  ? [v42] :  ? [v43] :  ? [v44] :  ? [v45] :  ? [v46] :  ? [v47] :  ? [v48] :  ? [v49] :  ? [v50] :  ? [v51] :  ? [v52] :  ? [v53] :  ? [v54] :  ? [v55] :  ? [v56] :  ? [v57] : (hAPP(v38, v39, v40, v41) = v42 & hAPP(v37, v34, v42, v46) = v47 & hAPP(v34, v35, v36, v47) = v48 & hAPP(v15, v15, v16, v17) = v18 & hAPP(v12, v43, v44, v14) = v45 & hAPP(v7, v37, v45, p) = v46 & hAPP(v7, v25, v26, v30) = v31 & hAPP(v7, v5, v32, v52) = v53 & hAPP(v6, v19, v20, g) = v21 & hAPP(v6, v6, v54, v55) = v56 & hAPP(v6, bool, v21, v56) = v57 & hAPP(v5, v22, v23, v53) = v54 & hAPP(v4, v12, v13, fconj) = v14 & hAPP(v3, v33, v49, fNot) = v50 & hAPP(v2, v7, v48, v51) = v52 & hAPP(v2, v7, v27, v29) = v30 & hAPP(v2, v2, v50, b) = v51 & hAPP(bool, v2, v28, fFalse) = v29 & hAPP(com, v24, v31, c) = v32 & fequal(state) = v17 & insert(v5) = v23 & bot_bot(v6) = v55 & hoare_1008221573triple(x_a) = v26 & hoare_509422987triple(x_a) = v5 & hoare_122391849derivs(x_a) = v20 & combs(state, bool, bool) = v41 & combk(v2, x_a) = v27 & combk(bool, state) = v28 & combc(x_a, v2, v2) = v36 & combc(state, state, bool) = v16 & combc(state, bool, bool) = v11 & fun(v37, v34) = v39 & fun(v9, v33) = v38 & fun(v9, v8) = v10 & fun(v7, v37) = v43 & fun(v7, v5) = v24 & fun(v6, v6) = v22 & fun(v6, bool) = v19 & fun(v5, bool) = v6 & fun(v2, v9) = v12 & fun(v2, v7) = v35 & fun(v2, v2) = v33 & fun(x_a, v33) = v34 & fun(x_a, v9) = v37 & fun(x_a, v2) = v7 & fun(state, v3) = v9 & fun(state, v2) = v15 & fun(state, bool) = v2 & fun(bool, v3) = v4 & fun(bool, v2) = v8 & fun(bool, bool) = v3 & fun(com, v24) = v25 & fun(com, v0) = v1 & fun(com, com) = v0 & combb(v9, v33, x_a) = v40 & combb(v2, v9, x_a) = v44 & combb(bool, v3, state) = v13 & combb(bool, bool, state) = v49 & ti(v7, p) = p & ti(v6, g) = g & ti(v4, fimplies) = fimplies & ti(v4, fdisj) = fdisj & ti(v4, fconj) = fconj & ti(v3, fNot) = fNot & ti(v2, b) = b & ti(v1, semi) = semi & ti(bool, fTrue) = fTrue & ti(bool, fFalse) = fFalse & ti(com, c) = c & ti(com, skip) = skip & finite_finite(bool) & bot(bool) &  ~ hBOOL(v57) &  ~ hBOOL(fFalse) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] :  ! [v84] :  ! [v85] :  ! [v86] :  ! [v87] :  ! [v88] :  ! [v89] :  ! [v90] :  ! [v91] :  ! [v92] :  ! [v93] :  ! [v94] :  ! [v95] : ( ~ (hAPP(v79, v76, v82, v86) = v87) |  ~ (hAPP(v76, v77, v78, v87) = v88) |  ~ (hAPP(v71, v79, v85, v60) = v86) |  ~ (hAPP(v71, v73, v74, v89) = v90) |  ~ (hAPP(v71, v64, v91, v62) = v92) |  ~ (hAPP(v65, v66, v67, v59) = v68) |  ~ (hAPP(v65, v65, v93, v75) = v94) |  ~ (hAPP(v65, bool, v68, v94) = v95) |  ~ (hAPP(v64, v69, v70, v92) = v93) |  ~ (hAPP(v12, v83, v84, v14) = v85) |  ~ (hAPP(v10, v80, v81, v11) = v82) |  ~ (hAPP(bool, v71, v88, v63) = v89) |  ~ (hAPP(com, v72, v90, v61) = v91) |  ~ (insert(v64) = v70) |  ~ (bot_bot(v65) = v75) |  ~ (hoare_1008221573triple(v58) = v74) |  ~ (hoare_509422987triple(v58) = v64) |  ~ (hoare_122391849derivs(v58) = v67) |  ~ (combc(v58, bool, v2) = v78) |  ~ (fun(v79, v76) = v80) |  ~ (fun(v71, v79) = v83) |  ~ (fun(v71, v64) = v72) |  ~ (fun(v65, v65) = v69) |  ~ (fun(v65, bool) = v66) |  ~ (fun(v64, bool) = v65) |  ~ (fun(v58, v9) = v79) |  ~ (fun(v58, v8) = v76) |  ~ (fun(v58, v2) = v71) |  ~ (fun(bool, v71) = v77) |  ~ (fun(com, v72) = v73) |  ~ (combb(v9, v8, v58) = v81) |  ~ (combb(v2, v9, v58) = v84) | hBOOL(v95) | hBOOL(v63)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] :  ! [v84] :  ! [v85] :  ! [v86] :  ! [v87] :  ! [v88] :  ! [v89] :  ! [v90] :  ! [v91] :  ! [v92] :  ! [v93] :  ! [v94] :  ! [v95] : ( ~ (hAPP(v79, v76, v82, v86) = v87) |  ~ (hAPP(v76, v77, v78, v87) = v88) |  ~ (hAPP(v71, v79, v85, v60) = v86) |  ~ (hAPP(v71, v73, v74, v89) = v90) |  ~ (hAPP(v71, v64, v91, v62) = v92) |  ~ (hAPP(v65, v66, v67, v59) = v68) |  ~ (hAPP(v65, v65, v93, v75) = v94) |  ~ (hAPP(v65, bool, v68, v94) = v95) |  ~ (hAPP(v64, v69, v70, v92) = v93) |  ~ (hAPP(v12, v83, v84, v14) = v85) |  ~ (hAPP(v10, v80, v81, v11) = v82) |  ~ (hAPP(bool, v71, v88, v63) = v89) |  ~ (hAPP(com, v72, v90, v61) = v91) |  ~ (insert(v64) = v70) |  ~ (bot_bot(v65) = v75) |  ~ (hoare_1008221573triple(v58) = v74) |  ~ (hoare_509422987triple(v58) = v64) |  ~ (hoare_122391849derivs(v58) = v67) |  ~ (combc(v58, bool, v2) = v78) |  ~ (fun(v79, v76) = v80) |  ~ (fun(v71, v79) = v83) |  ~ (fun(v71, v64) = v72) |  ~ (fun(v65, v65) = v69) |  ~ (fun(v65, bool) = v66) |  ~ (fun(v64, bool) = v65) |  ~ (fun(v58, v9) = v79) |  ~ (fun(v58, v8) = v76) |  ~ (fun(v58, v2) = v71) |  ~ (fun(bool, v71) = v77) |  ~ (fun(com, v72) = v73) |  ~ (combb(v9, v8, v58) = v81) |  ~ (combb(v2, v9, v58) = v84) | hBOOL(v95) |  ? [v96] :  ? [v97] :  ? [v98] :  ? [v99] :  ? [v100] :  ? [v101] : (hAPP(v71, v73, v74, v60) = v96 & hAPP(v71, v64, v97, v62) = v98 & hAPP(v65, v65, v99, v75) = v100 & hAPP(v65, bool, v68, v100) = v101 & hAPP(v64, v69, v70, v98) = v99 & hAPP(com, v72, v96, v61) = v97 &  ~ hBOOL(v101))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] :  ! [v84] :  ! [v85] :  ! [v86] :  ! [v87] :  ! [v88] :  ! [v89] : ( ~ (hAPP(v72, v74, v75, v62) = v76) |  ~ (hAPP(v72, v65, v85, v60) = v86) |  ~ (hAPP(v72, v65, v77, v64) = v78) |  ~ (hAPP(v66, v67, v68, v61) = v69) |  ~ (hAPP(v66, v66, v87, v80) = v88) |  ~ (hAPP(v66, v66, v79, v80) = v81) |  ~ (hAPP(v66, bool, v69, v88) = v89) |  ~ (hAPP(v66, bool, v69, v81) = v82) |  ~ (hAPP(v65, v70, v71, v86) = v87) |  ~ (hAPP(v65, v70, v71, v78) = v79) |  ~ (hAPP(com, v73, v76, v84) = v85) |  ~ (hAPP(com, v73, v76, v63) = v77) |  ~ (hAPP(com, v0, semi, v63) = v83) |  ~ (hAPP(com, com, v83, v59) = v84) |  ~ (insert(v65) = v71) |  ~ (bot_bot(v66) = v80) |  ~ (hoare_1008221573triple(v58) = v75) |  ~ (hoare_509422987triple(v58) = v65) |  ~ (hoare_122391849derivs(v58) = v68) |  ~ (fun(v72, v65) = v73) |  ~ (fun(v66, v66) = v70) |  ~ (fun(v66, bool) = v67) |  ~ (fun(v65, bool) = v66) |  ~ (fun(v58, v2) = v72) |  ~ (fun(com, v73) = v74) |  ~ hBOOL(v82) | hBOOL(v89) |  ? [v90] :  ? [v91] :  ? [v92] :  ? [v93] :  ? [v94] :  ? [v95] : (hAPP(v72, v74, v75, v64) = v90 & hAPP(v72, v65, v91, v60) = v92 & hAPP(v66, v66, v93, v80) = v94 & hAPP(v66, bool, v69, v94) = v95 & hAPP(v65, v70, v71, v92) = v93 & hAPP(com, v73, v90, v59) = v91 &  ~ hBOOL(v95))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] :  ! [v84] :  ! [v85] :  ! [v86] :  ! [v87] :  ! [v88] : ( ~ (hAPP(v72, v74, v75, v62) = v76) |  ~ (hAPP(v72, v74, v75, v60) = v83) |  ~ (hAPP(v72, v65, v84, v59) = v85) |  ~ (hAPP(v72, v65, v77, v64) = v78) |  ~ (hAPP(v66, v67, v68, v61) = v69) |  ~ (hAPP(v66, v66, v86, v80) = v87) |  ~ (hAPP(v66, v66, v79, v80) = v81) |  ~ (hAPP(v66, bool, v69, v87) = v88) |  ~ (hAPP(v66, bool, v69, v81) = v82) |  ~ (hAPP(v65, v70, v71, v85) = v86) |  ~ (hAPP(v65, v70, v71, v78) = v79) |  ~ (hAPP(com, v73, v83, v63) = v84) |  ~ (hAPP(com, v73, v76, v63) = v77) |  ~ (insert(v65) = v71) |  ~ (bot_bot(v66) = v80) |  ~ (hoare_1008221573triple(v58) = v75) |  ~ (hoare_509422987triple(v58) = v65) |  ~ (hoare_122391849derivs(v58) = v68) |  ~ (fun(v72, v65) = v73) |  ~ (fun(v66, v66) = v70) |  ~ (fun(v66, bool) = v67) |  ~ (fun(v65, bool) = v66) |  ~ (fun(v58, v2) = v72) |  ~ (fun(com, v73) = v74) |  ~ hBOOL(v82) | hBOOL(v88) |  ? [v89] :  ? [v90] :  ? [v91] :  ? [v92] :  ? [v93] :  ? [v94] :  ? [v95] : (hAPP(v58, v2, v60, v89) = v91 & hAPP(v58, v2, v59, v89) = v93 & hAPP(state, bool, v93, v94) = v95 & hAPP(state, bool, v91, v90) = v92 & hBOOL(v92) &  ~ hBOOL(v95) &  ! [v96] :  ! [v97] :  ! [v98] : ( ~ (hAPP(v58, v2, v62, v96) = v97) |  ~ (hAPP(state, bool, v97, v90) = v98) |  ~ hBOOL(v98) |  ? [v99] :  ? [v100] : (hAPP(v58, v2, v64, v96) = v99 & hAPP(state, bool, v99, v94) = v100 & hBOOL(v100))))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] :  ! [v84] :  ! [v85] :  ! [v86] :  ! [v87] : ( ~ (hAPP(v73, v73, v74, v75) = v76) |  ~ (hAPP(v64, v65, v66, v79) = v80) |  ~ (hAPP(v62, v64, v69, v78) = v79) |  ~ (hAPP(v62, v62, v83, v84) = v85) |  ~ (hAPP(v62, v62, v80, v85) = v86) |  ~ (hAPP(v62, v62, v72, v77) = v78) |  ~ (hAPP(v62, v58, v63, v86) = v87) |  ~ (hAPP(v58, v62, v76, v60) = v84) |  ~ (hAPP(v58, v62, v76, v59) = v77) |  ~ (hAPP(v4, v67, v68, fconj) = v69) |  ~ (hAPP(v3, v65, v70, v82) = v83) |  ~ (hAPP(v3, v65, v70, v71) = v72) |  ~ (hAPP(bool, v3, fimplies, v81) = v82) |  ~ (hAPP(bool, v3, fimplies, v61) = v71) |  ~ (hAPP(bool, bool, fNot, v61) = v81) |  ~ (fequal(v58) = v75) |  ~ (the(v58) = v63) |  ~ (combs(v58, bool, bool) = v66) |  ~ (combc(v58, v58, bool) = v74) |  ~ (fun(v62, v64) = v67) |  ~ (fun(v62, v62) = v65) |  ~ (fun(v58, v62) = v73) |  ~ (fun(v58, v3) = v64) |  ~ (fun(v58, bool) = v62) |  ~ (combb(bool, v3, v58) = v68) |  ~ (combb(bool, bool, v58) = v70) |  ~ hBOOL(v61) | ti(v58, v59) = v87) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] :  ! [v84] :  ! [v85] :  ! [v86] :  ! [v87] : ( ~ (hAPP(v73, v73, v74, v75) = v76) |  ~ (hAPP(v64, v65, v66, v79) = v80) |  ~ (hAPP(v62, v64, v69, v78) = v79) |  ~ (hAPP(v62, v62, v83, v84) = v85) |  ~ (hAPP(v62, v62, v80, v85) = v86) |  ~ (hAPP(v62, v62, v72, v77) = v78) |  ~ (hAPP(v62, v58, v63, v86) = v87) |  ~ (hAPP(v58, v62, v76, v60) = v84) |  ~ (hAPP(v58, v62, v76, v59) = v77) |  ~ (hAPP(v4, v67, v68, fconj) = v69) |  ~ (hAPP(v3, v65, v70, v82) = v83) |  ~ (hAPP(v3, v65, v70, v71) = v72) |  ~ (hAPP(bool, v3, fimplies, v81) = v82) |  ~ (hAPP(bool, v3, fimplies, v61) = v71) |  ~ (hAPP(bool, bool, fNot, v61) = v81) |  ~ (fequal(v58) = v75) |  ~ (the(v58) = v63) |  ~ (combs(v58, bool, bool) = v66) |  ~ (combc(v58, v58, bool) = v74) |  ~ (fun(v62, v64) = v67) |  ~ (fun(v62, v62) = v65) |  ~ (fun(v58, v62) = v73) |  ~ (fun(v58, v3) = v64) |  ~ (fun(v58, bool) = v62) |  ~ (combb(bool, v3, v58) = v68) |  ~ (combb(bool, bool, v58) = v70) | ti(v58, v60) = v87 | hBOOL(v61)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] :  ! [v84] :  ! [v85] :  ! [v86] :  ! [v87] : ( ~ (hAPP(v71, v73, v74, v61) = v75) |  ~ (hAPP(v71, v73, v74, v59) = v82) |  ~ (hAPP(v71, v64, v83, v63) = v84) |  ~ (hAPP(v71, v64, v76, v63) = v77) |  ~ (hAPP(v65, v66, v67, v60) = v68) |  ~ (hAPP(v65, v65, v85, v79) = v86) |  ~ (hAPP(v65, v65, v78, v79) = v80) |  ~ (hAPP(v65, bool, v68, v86) = v87) |  ~ (hAPP(v65, bool, v68, v80) = v81) |  ~ (hAPP(v64, v69, v70, v84) = v85) |  ~ (hAPP(v64, v69, v70, v77) = v78) |  ~ (hAPP(com, v72, v82, v62) = v83) |  ~ (hAPP(com, v72, v75, v62) = v76) |  ~ (insert(v64) = v70) |  ~ (bot_bot(v65) = v79) |  ~ (hoare_1008221573triple(v58) = v74) |  ~ (hoare_509422987triple(v58) = v64) |  ~ (hoare_122391849derivs(v58) = v67) |  ~ (fun(v71, v64) = v72) |  ~ (fun(v65, v65) = v69) |  ~ (fun(v65, bool) = v66) |  ~ (fun(v64, bool) = v65) |  ~ (fun(v58, v2) = v71) |  ~ (fun(com, v72) = v73) |  ~ hBOOL(v81) | hBOOL(v87) |  ? [v88] :  ? [v89] :  ? [v90] :  ? [v91] :  ? [v92] :  ? [v93] : (hAPP(v58, v2, v61, v88) = v92 & hAPP(v58, v2, v59, v88) = v90 & hAPP(state, bool, v92, v89) = v93 & hAPP(state, bool, v90, v89) = v91 & hBOOL(v91) &  ~ hBOOL(v93))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] :  ! [v84] :  ! [v85] : ( ~ (hAPP(v71, v73, v74, v61) = v75) |  ~ (hAPP(v71, v64, v76, v63) = v77) |  ~ (hAPP(v71, v64, v76, v59) = v82) |  ~ (hAPP(v65, v66, v67, v60) = v68) |  ~ (hAPP(v65, v65, v83, v79) = v84) |  ~ (hAPP(v65, v65, v78, v79) = v80) |  ~ (hAPP(v65, bool, v68, v84) = v85) |  ~ (hAPP(v65, bool, v68, v80) = v81) |  ~ (hAPP(v64, v69, v70, v82) = v83) |  ~ (hAPP(v64, v69, v70, v77) = v78) |  ~ (hAPP(com, v72, v75, v62) = v76) |  ~ (insert(v64) = v70) |  ~ (bot_bot(v65) = v79) |  ~ (hoare_1008221573triple(v58) = v74) |  ~ (hoare_509422987triple(v58) = v64) |  ~ (hoare_122391849derivs(v58) = v67) |  ~ (fun(v71, v64) = v72) |  ~ (fun(v65, v65) = v69) |  ~ (fun(v65, bool) = v66) |  ~ (fun(v64, bool) = v65) |  ~ (fun(v58, v2) = v71) |  ~ (fun(com, v72) = v73) |  ~ hBOOL(v81) | hBOOL(v85) |  ? [v86] :  ? [v87] :  ? [v88] :  ? [v89] :  ? [v90] :  ? [v91] : (hAPP(v58, v2, v63, v86) = v88 & hAPP(v58, v2, v59, v86) = v90 & hAPP(state, bool, v90, v87) = v91 & hAPP(state, bool, v88, v87) = v89 & hBOOL(v89) &  ~ hBOOL(v91))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] : ( ~ (member(v58) = v79) |  ~ (hAPP(v77, v62, v78, v79) = v80) |  ~ (hAPP(v69, v69, v70, v71) = v72) |  ~ (hAPP(v64, v62, v65, v74) = v75) |  ~ (hAPP(v61, v64, v68, v73) = v74) |  ~ (hAPP(v61, v61, v80, v60) = v81) |  ~ (hAPP(v61, v61, v75, v81) = v82) |  ~ (hAPP(v61, v61, v63, v82) = v83) |  ~ (hAPP(v58, v61, v72, v59) = v73) |  ~ (hAPP(v4, v66, v67, fdisj) = v68) |  ~ (fequal(v58) = v71) |  ~ (collect(v58) = v63) |  ~ (combs(v58, bool, bool) = v65) |  ~ (combc(v58, v61, bool) = v78) |  ~ (combc(v58, v58, bool) = v70) |  ~ (fun(v61, v64) = v66) |  ~ (fun(v61, v61) = v62) |  ~ (fun(v61, bool) = v76) |  ~ (fun(v58, v76) = v77) |  ~ (fun(v58, v61) = v69) |  ~ (fun(v58, v3) = v64) |  ~ (fun(v58, bool) = v61) |  ~ (combb(bool, v3, v58) = v67) |  ? [v84] :  ? [v85] : (hAPP(v61, v61, v85, v60) = v83 & hAPP(v58, v62, v84, v59) = v85 & insert(v58) = v84)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] : ( ~ (hAPP(v69, v70, v71, v60) = v72) |  ~ (hAPP(v65, v66, v73, v77) = v78) |  ~ (hAPP(v65, v65, v76, v64) = v77) |  ~ (hAPP(v59, v74, v75, v63) = v76) |  ~ (hAPP(v59, v68, v60, v63) = v79) |  ~ (hAPP(v58, v67, v72, v61) = v73) |  ~ (hAPP(v58, v58, v79, v62) = v80) |  ~ (hAPP(v58, bool, v78, v80) = v81) |  ~ (insert(v59) = v75) |  ~ (finite_fold_graph(v59, v58) = v71) |  ~ (fun(v65, v66) = v67) |  ~ (fun(v65, v65) = v74) |  ~ (fun(v59, v68) = v69) |  ~ (fun(v59, bool) = v65) |  ~ (fun(v58, v67) = v70) |  ~ (fun(v58, v58) = v68) |  ~ (fun(v58, bool) = v66) | hBOOL(v81) |  ? [v82] :  ? [v83] :  ? [v84] :  ? [v85] : ((member(v59) = v83 & hAPP(v65, bool, v84, v64) = v85 & hAPP(v59, v82, v83, v63) = v84 & fun(v65, bool) = v82 & hBOOL(v85)) | (hAPP(v65, v66, v73, v64) = v82 & hAPP(v58, bool, v82, v62) = v83 &  ~ hBOOL(v83)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] : ( ~ (hAPP(v71, v71, v72, v73) = v74) |  ~ (hAPP(v64, v62, v65, v77) = v78) |  ~ (hAPP(v61, v64, v68, v76) = v77) |  ~ (hAPP(v61, v61, v78, v60) = v79) |  ~ (hAPP(v61, v61, v70, v75) = v76) |  ~ (hAPP(v61, v61, v63, v79) = v80) |  ~ (hAPP(v58, v61, v74, v59) = v75) |  ~ (hAPP(v4, v66, v67, fimplies) = v68) |  ~ (hAPP(v3, v62, v69, fNot) = v70) |  ~ (fequal(v58) = v73) |  ~ (collect(v58) = v63) |  ~ (combs(v58, bool, bool) = v65) |  ~ (combc(v58, v58, bool) = v72) |  ~ (fun(v61, v64) = v66) |  ~ (fun(v61, v61) = v62) |  ~ (fun(v58, v61) = v71) |  ~ (fun(v58, v3) = v64) |  ~ (fun(v58, bool) = v61) |  ~ (combb(bool, v3, v58) = v67) |  ~ (combb(bool, bool, v58) = v69) |  ? [v81] :  ? [v82] :  ? [v83] : (hAPP(v61, v61, v82, v83) = v80 & hAPP(v61, v61, v63, v60) = v83 & hAPP(v58, v62, v81, v59) = v82 & insert(v58) = v81)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] : ( ~ (hAPP(v70, v72, v73, v62) = v75) |  ~ (hAPP(v70, v63, v76, v61) = v77) |  ~ (hAPP(v64, v65, v66, v59) = v67) |  ~ (hAPP(v64, v64, v78, v74) = v79) |  ~ (hAPP(v64, bool, v67, v79) = v80) |  ~ (hAPP(v63, v68, v69, v77) = v78) |  ~ (hAPP(com, v71, v75, v60) = v76) |  ~ (insert(v63) = v69) |  ~ (bot_bot(v64) = v74) |  ~ (hoare_1008221573triple(v58) = v73) |  ~ (hoare_509422987triple(v58) = v63) |  ~ (hoare_122391849derivs(v58) = v66) |  ~ (fun(v70, v63) = v71) |  ~ (fun(v64, v64) = v68) |  ~ (fun(v64, bool) = v65) |  ~ (fun(v63, bool) = v64) |  ~ (fun(v58, v2) = v70) |  ~ (fun(com, v71) = v72) | hBOOL(v80) |  ? [v81] :  ? [v82] :  ? [v83] :  ? [v84] :  ? [v85] :  ? [v86] :  ? [v87] :  ? [v88] :  ? [v89] :  ? [v90] :  ? [v91] :  ? [v92] :  ? [v93] :  ? [v94] :  ? [v95] : (hAPP(v70, v72, v73, v87) = v88 & hAPP(v70, v63, v89, v91) = v92 & hAPP(v64, v64, v93, v74) = v94 & hAPP(v64, bool, v67, v94) = v95 & hAPP(v63, v68, v69, v92) = v93 & hAPP(v58, v2, v62, v82) = v84 & hAPP(v58, v2, v61, v82) = v90 & hAPP(v2, v70, v81, v90) = v91 & hAPP(v2, v70, v81, v86) = v87 & hAPP(state, v2, v18, v83) = v86 & hAPP(state, bool, v84, v83) = v85 & hAPP(com, v71, v88, v60) = v89 & combk(v2, v58) = v81 & hBOOL(v85) &  ~ hBOOL(v95))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] :  ! [v79] :  ! [v80] : ( ~ (hAPP(v70, v72, v73, v62) = v75) |  ~ (hAPP(v70, v63, v76, v59) = v77) |  ~ (hAPP(v64, v65, v66, v60) = v67) |  ~ (hAPP(v64, v64, v78, v74) = v79) |  ~ (hAPP(v64, bool, v67, v79) = v80) |  ~ (hAPP(v63, v68, v69, v77) = v78) |  ~ (hAPP(com, v71, v75, v61) = v76) |  ~ (insert(v63) = v69) |  ~ (bot_bot(v64) = v74) |  ~ (hoare_1008221573triple(v58) = v73) |  ~ (hoare_509422987triple(v58) = v63) |  ~ (hoare_122391849derivs(v58) = v66) |  ~ (fun(v70, v63) = v71) |  ~ (fun(v64, v64) = v68) |  ~ (fun(v64, bool) = v65) |  ~ (fun(v63, bool) = v64) |  ~ (fun(v58, v2) = v70) |  ~ (fun(com, v71) = v72) | hBOOL(v80) |  ? [v81] :  ? [v82] :  ? [v83] :  ? [v84] :  ? [v85] : (hAPP(v58, v2, v62, v81) = v83 & hAPP(v58, v2, v59, v81) = v85 & hAPP(state, bool, v83, v82) = v84 & hBOOL(v84) &  ! [v86] :  ! [v87] :  ! [v88] :  ! [v89] :  ! [v90] :  ! [v91] :  ! [v92] :  ! [v93] : ( ~ (hAPP(v70, v72, v73, v86) = v88) |  ~ (hAPP(v70, v63, v89, v87) = v90) |  ~ (hAPP(v64, v64, v91, v74) = v92) |  ~ (hAPP(v64, bool, v67, v92) = v93) |  ~ (hAPP(v63, v68, v69, v90) = v91) |  ~ (hAPP(com, v71, v88, v61) = v89) |  ~ hBOOL(v93) |  ? [v94] :  ? [v95] : (hAPP(state, bool, v85, v94) = v95 &  ~ hBOOL(v95) &  ! [v96] :  ! [v97] :  ! [v98] : ( ~ (hAPP(v58, v2, v86, v96) = v97) |  ~ (hAPP(state, bool, v97, v82) = v98) |  ~ hBOOL(v98) |  ? [v99] :  ? [v100] : (hAPP(v58, v2, v87, v96) = v99 & hAPP(state, bool, v99, v94) = v100 & hBOOL(v100))))))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] : ( ~ (hAPP(v70, v71, v72, v73) = v74) |  ~ (hAPP(v63, v64, v65, v67) = v68) |  ~ (hAPP(v62, v60, v68, v76) = v77) |  ~ (hAPP(v60, v63, v66, v59) = v67) |  ~ (hAPP(v60, v62, v74, v75) = v76) |  ~ (hAPP(v60, v58, v61, v77) = v78) |  ~ (fequal(v60) = v66) |  ~ (insert(v58) = v73) |  ~ (bot_bot(v60) = v75) |  ~ (the(v58) = v61) |  ~ (combc(v58, v60, v60) = v72) |  ~ (fun(v62, v60) = v64) |  ~ (fun(v60, v62) = v71) |  ~ (fun(v60, v60) = v69) |  ~ (fun(v60, bool) = v63) |  ~ (fun(v58, v69) = v70) |  ~ (fun(v58, v60) = v62) |  ~ (fun(v58, bool) = v60) |  ~ (combb(v60, bool, v58) = v65) |  ? [v79] : (hAPP(v60, v58, v79, v59) = v78 & the_elem(v58) = v79)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] : ( ~ (hAPP(v68, v70, v71, v60) = v72) |  ~ (hAPP(v68, v61, v73, v60) = v74) |  ~ (hAPP(v62, v63, v64, v59) = v65) |  ~ (hAPP(v62, v62, v75, v76) = v77) |  ~ (hAPP(v62, bool, v65, v77) = v78) |  ~ (hAPP(v61, v66, v67, v74) = v75) |  ~ (hAPP(com, v69, v72, skip) = v73) |  ~ (insert(v61) = v67) |  ~ (bot_bot(v62) = v76) |  ~ (hoare_1008221573triple(v58) = v71) |  ~ (hoare_509422987triple(v58) = v61) |  ~ (hoare_122391849derivs(v58) = v64) |  ~ (fun(v68, v61) = v69) |  ~ (fun(v62, v62) = v66) |  ~ (fun(v62, bool) = v63) |  ~ (fun(v61, bool) = v62) |  ~ (fun(v58, v2) = v68) |  ~ (fun(com, v69) = v70) | hBOOL(v78)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] : ( ~ (hAPP(v68, v69, v70, v60) = v71) |  ~ (hAPP(v65, v73, v74, v61) = v75) |  ~ (hAPP(v65, v64, v76, v63) = v77) |  ~ (hAPP(v64, v59, v71, v77) = v78) |  ~ (hAPP(com, v72, v75, v62) = v76) |  ~ (hoare_728318379le_rec(v58, v59) = v70) |  ~ (hoare_1008221573triple(v58) = v74) |  ~ (hoare_509422987triple(v58) = v64) |  ~ (fun(v65, v67) = v68) |  ~ (fun(v65, v64) = v72) |  ~ (fun(v65, v59) = v66) |  ~ (fun(v64, v59) = v69) |  ~ (fun(v58, v2) = v65) |  ~ (fun(com, v72) = v73) |  ~ (fun(com, v66) = v67) |  ? [v79] :  ? [v80] : (hAPP(v65, v67, v60, v61) = v79 & hAPP(v65, v59, v80, v63) = v78 & hAPP(com, v66, v79, v62) = v80)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] :  ! [v78] : ( ~ (hAPP(v68, v69, v70, v60) = v71) |  ~ (hAPP(v65, v73, v74, v61) = v75) |  ~ (hAPP(v65, v64, v76, v63) = v77) |  ~ (hAPP(v64, v59, v71, v77) = v78) |  ~ (hAPP(com, v72, v75, v62) = v76) |  ~ (hoare_885240885e_case(v58, v59) = v70) |  ~ (hoare_1008221573triple(v58) = v74) |  ~ (hoare_509422987triple(v58) = v64) |  ~ (fun(v65, v67) = v68) |  ~ (fun(v65, v64) = v72) |  ~ (fun(v65, v59) = v66) |  ~ (fun(v64, v59) = v69) |  ~ (fun(v58, v2) = v65) |  ~ (fun(com, v72) = v73) |  ~ (fun(com, v66) = v67) |  ? [v79] :  ? [v80] : (hAPP(v65, v67, v60, v61) = v79 & hAPP(v65, v59, v80, v63) = v78 & hAPP(com, v66, v79, v62) = v80)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] : ( ~ (hAPP(v69, v69, v70, v71) = v72) |  ~ (hAPP(v63, v64, v65, v74) = v75) |  ~ (hAPP(v61, v63, v68, v73) = v74) |  ~ (hAPP(v61, v61, v75, v59) = v76) |  ~ (hAPP(v61, v61, v62, v76) = v77) |  ~ (hAPP(v58, v61, v72, v60) = v73) |  ~ (hAPP(v4, v66, v67, fconj) = v68) |  ~ (fequal(v58) = v71) |  ~ (collect(v58) = v62) |  ~ (combs(v58, bool, bool) = v65) |  ~ (combc(v58, v58, bool) = v70) |  ~ (fun(v61, v63) = v66) |  ~ (fun(v61, v61) = v64) |  ~ (fun(v58, v61) = v69) |  ~ (fun(v58, v3) = v63) |  ~ (fun(v58, bool) = v61) |  ~ (combb(bool, v3, v58) = v67) |  ? [v78] :  ? [v79] :  ? [v80] :  ? [v81] : ((v81 = v77 & hAPP(v61, v61, v79, v80) = v77 & hAPP(v58, v64, v78, v60) = v79 & insert(v58) = v78 & bot_bot(v61) = v80) | (hAPP(v58, bool, v59, v60) = v78 &  ~ hBOOL(v78)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] :  ! [v76] :  ! [v77] : ( ~ (hAPP(v69, v69, v70, v71) = v72) |  ~ (hAPP(v63, v64, v65, v74) = v75) |  ~ (hAPP(v61, v63, v68, v73) = v74) |  ~ (hAPP(v61, v61, v75, v59) = v76) |  ~ (hAPP(v61, v61, v62, v76) = v77) |  ~ (hAPP(v58, v61, v72, v60) = v73) |  ~ (hAPP(v4, v66, v67, fconj) = v68) |  ~ (fequal(v58) = v71) |  ~ (collect(v58) = v62) |  ~ (combs(v58, bool, bool) = v65) |  ~ (combc(v58, v58, bool) = v70) |  ~ (fun(v61, v63) = v66) |  ~ (fun(v61, v61) = v64) |  ~ (fun(v58, v61) = v69) |  ~ (fun(v58, v3) = v63) |  ~ (fun(v58, bool) = v61) |  ~ (combb(bool, v3, v58) = v67) |  ? [v78] : ((v78 = v77 & bot_bot(v61) = v77) | (hAPP(v58, bool, v59, v60) = v78 & hBOOL(v78)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] : ( ~ (hAPP(v66, v67, v68, v61) = v69) |  ~ (hAPP(v64, bool, v69, v62) = v70) |  ~ (hAPP(v63, v63, v73, v60) = v74) |  ~ (hAPP(v63, v58, v62, v74) = v75) |  ~ (hAPP(v58, v71, v72, v59) = v73) |  ~ (insert(v58) = v72) |  ~ (finite2073411215e_idem(v58) = v68) |  ~ (fun(v64, bool) = v67) |  ~ (fun(v63, v63) = v71) |  ~ (fun(v63, v58) = v64) |  ~ (fun(v58, v65) = v66) |  ~ (fun(v58, v58) = v65) |  ~ (fun(v58, bool) = v63) |  ~ hBOOL(v70) |  ? [v76] :  ? [v77] :  ? [v78] : ((v78 = v75 & hAPP(v63, v58, v62, v60) = v77 & hAPP(v58, v65, v61, v59) = v76 & hAPP(v58, v58, v76, v77) = v75) | (v77 = v76 & bot_bot(v63) = v76 & ti(v63, v60) = v76) | (hAPP(v63, bool, v76, v60) = v77 & finite_finite_1(v58) = v76 &  ~ hBOOL(v77)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] : ( ~ (hAPP(v66, v67, v68, v61) = v69) |  ~ (hAPP(v64, bool, v69, v62) = v70) |  ~ (hAPP(v63, v63, v73, v60) = v74) |  ~ (hAPP(v63, v58, v62, v74) = v75) |  ~ (hAPP(v58, v71, v72, v59) = v73) |  ~ (insert(v58) = v72) |  ~ (finite_folding_one(v58) = v68) |  ~ (fun(v64, bool) = v67) |  ~ (fun(v63, v63) = v71) |  ~ (fun(v63, v58) = v64) |  ~ (fun(v58, v65) = v66) |  ~ (fun(v58, v58) = v65) |  ~ (fun(v58, bool) = v63) |  ~ hBOOL(v70) |  ? [v76] :  ? [v77] :  ? [v78] :  ? [v79] : ((v78 = v75 & hAPP(v63, v58, v62, v60) = v77 & hAPP(v58, v65, v61, v59) = v76 & hAPP(v58, v58, v76, v77) = v75) | (v77 = v76 & bot_bot(v63) = v76 & ti(v63, v60) = v76) | (member(v58) = v77 & hAPP(v63, bool, v78, v60) = v79 & hAPP(v58, v76, v77, v59) = v78 & fun(v63, bool) = v76 & hBOOL(v79)) | (hAPP(v63, bool, v76, v60) = v77 & finite_finite_1(v58) = v76 &  ~ hBOOL(v77)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] :  ! [v75] : ( ~ (hAPP(v65, v66, v67, v60) = v68) |  ~ (hAPP(v63, bool, v68, v61) = v69) |  ~ (hAPP(v62, v62, v72, v73) = v74) |  ~ (hAPP(v62, v58, v61, v74) = v75) |  ~ (hAPP(v58, v70, v71, v59) = v72) |  ~ (insert(v58) = v71) |  ~ (bot_bot(v62) = v73) |  ~ (finite_folding_one(v58) = v67) |  ~ (fun(v63, bool) = v66) |  ~ (fun(v62, v62) = v70) |  ~ (fun(v62, v58) = v63) |  ~ (fun(v58, v64) = v65) |  ~ (fun(v58, v58) = v64) |  ~ (fun(v58, bool) = v62) |  ~ hBOOL(v69) | ti(v58, v59) = v75) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : (v74 = v70 |  ~ (hAPP(v63, v63, v72, v68) = v73) |  ~ (hAPP(v63, v63, v71, v73) = v74) |  ~ (hAPP(v63, v63, v67, v68) = v69) |  ~ (hAPP(v63, v63, v66, v69) = v70) |  ~ (hAPP(v58, v64, v65, v62) = v72) |  ~ (hAPP(v58, v64, v65, v61) = v71) |  ~ (hAPP(v58, v64, v65, v60) = v67) |  ~ (hAPP(v58, v64, v65, v59) = v66) |  ~ (insert(v58) = v65) |  ~ (bot_bot(v63) = v68) |  ~ (fun(v63, v63) = v64) |  ~ (fun(v58, bool) = v63) |  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] : ((( ~ (v78 = v77) & ti(v58, v62) = v78 & ti(v58, v60) = v77) | ( ~ (v76 = v75) & ti(v58, v61) = v76 & ti(v58, v59) = v75)) & (( ~ (v78 = v75) & ti(v58, v62) = v78 & ti(v58, v59) = v75) | ( ~ (v77 = v76) & ti(v58, v61) = v76 & ti(v58, v60) = v77)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : (v64 = v61 |  ~ (hAPP(v65, v68, v69, v62) = v73) |  ~ (hAPP(v65, v68, v69, v59) = v70) |  ~ (hAPP(v65, v66, v74, v64) = v72) |  ~ (hAPP(v65, v66, v71, v61) = v72) |  ~ (hAPP(com, v67, v73, v63) = v74) |  ~ (hAPP(com, v67, v70, v60) = v71) |  ~ (hoare_1008221573triple(v58) = v69) |  ~ (hoare_509422987triple(v58) = v66) |  ~ (fun(v65, v66) = v67) |  ~ (fun(v58, v2) = v65) |  ~ (fun(com, v67) = v68)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : (v63 = v60 |  ~ (hAPP(v65, v68, v69, v62) = v73) |  ~ (hAPP(v65, v68, v69, v59) = v70) |  ~ (hAPP(v65, v66, v74, v64) = v72) |  ~ (hAPP(v65, v66, v71, v61) = v72) |  ~ (hAPP(com, v67, v73, v63) = v74) |  ~ (hAPP(com, v67, v70, v60) = v71) |  ~ (hoare_1008221573triple(v58) = v69) |  ~ (hoare_509422987triple(v58) = v66) |  ~ (fun(v65, v66) = v67) |  ~ (fun(v58, v2) = v65) |  ~ (fun(com, v67) = v68)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : (v62 = v59 |  ~ (hAPP(v65, v68, v69, v62) = v73) |  ~ (hAPP(v65, v68, v69, v59) = v70) |  ~ (hAPP(v65, v66, v74, v64) = v72) |  ~ (hAPP(v65, v66, v71, v61) = v72) |  ~ (hAPP(com, v67, v73, v63) = v74) |  ~ (hAPP(com, v67, v70, v60) = v71) |  ~ (hoare_1008221573triple(v58) = v69) |  ~ (hoare_509422987triple(v58) = v66) |  ~ (fun(v65, v66) = v67) |  ~ (fun(v58, v2) = v65) |  ~ (fun(com, v67) = v68)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (member(v58) = v72) |  ~ (hAPP(v66, v67, v68, v61) = v69) |  ~ (hAPP(v64, bool, v69, v62) = v70) |  ~ (hAPP(v63, bool, v73, v60) = v74) |  ~ (hAPP(v58, v71, v72, v59) = v73) |  ~ (finite2073411215e_idem(v58) = v68) |  ~ (fun(v64, bool) = v67) |  ~ (fun(v63, v58) = v64) |  ~ (fun(v63, bool) = v71) |  ~ (fun(v58, v65) = v66) |  ~ (fun(v58, v58) = v65) |  ~ (fun(v58, bool) = v63) |  ~ hBOOL(v74) |  ~ hBOOL(v70) |  ? [v75] :  ? [v76] :  ? [v77] : ((v77 = v76 & hAPP(v63, v58, v62, v60) = v76 & hAPP(v58, v65, v61, v59) = v75 & hAPP(v58, v58, v75, v76) = v76) | (hAPP(v63, bool, v75, v60) = v76 & finite_finite_1(v58) = v75 &  ~ hBOOL(v76)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (member(v58) = v71) |  ~ (hAPP(v65, v66, v67, v60) = v68) |  ~ (hAPP(v63, bool, v68, v61) = v69) |  ~ (hAPP(v62, v58, v61, v59) = v72) |  ~ (hAPP(v62, bool, v73, v59) = v74) |  ~ (hAPP(v58, v70, v71, v72) = v73) |  ~ (finite_folding_one(v58) = v67) |  ~ (fun(v63, bool) = v66) |  ~ (fun(v62, v58) = v63) |  ~ (fun(v62, bool) = v70) |  ~ (fun(v58, v64) = v65) |  ~ (fun(v58, v58) = v64) |  ~ (fun(v58, bool) = v62) |  ~ hBOOL(v69) | hBOOL(v74) |  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] :  ? [v79] :  ? [v80] :  ? [v81] :  ? [v82] :  ? [v83] :  ? [v84] :  ? [v85] :  ? [v86] :  ? [v87] : ((v76 = v75 & bot_bot(v62) = v75 & ti(v62, v59) = v75) | (hAPP(v62, v62, v84, v75) = v85 & hAPP(v62, v62, v83, v85) = v86 & hAPP(v62, bool, v82, v86) = v87 & hAPP(v58, v76, v77, v79) = v84 & hAPP(v58, v76, v77, v78) = v83 & hAPP(v58, v70, v71, v81) = v82 & hAPP(v58, v64, v60, v78) = v80 & hAPP(v58, v58, v80, v79) = v81 & insert(v58) = v77 & bot_bot(v62) = v75 & fun(v62, v62) = v76 &  ~ hBOOL(v87)) | (hAPP(v62, bool, v75, v59) = v76 & finite_finite_1(v58) = v75 &  ~ hBOOL(v76)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (hAPP(v68, v69, v70, v60) = v71) |  ~ (hAPP(v64, v66, v72, v62) = v73) |  ~ (hAPP(v58, v67, v71, v61) = v72) |  ~ (hAPP(v58, bool, v73, v63) = v74) |  ~ (finite_fold_graph(v59, v58) = v70) |  ~ (fun(v64, v66) = v67) |  ~ (fun(v59, v65) = v68) |  ~ (fun(v59, bool) = v64) |  ~ (fun(v58, v67) = v69) |  ~ (fun(v58, v58) = v65) |  ~ (fun(v58, bool) = v66) | hBOOL(v74) |  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] :  ? [v79] :  ? [v80] :  ? [v81] :  ? [v82] : (member(v59) = v82 & insert(v59) = v80 & fun(v64, v64) = v79 & fun(v64, bool) = v81 & ti(v64, v62) = v75 & ti(v58, v63) = v77 &  ! [v83] :  ! [v84] :  ! [v85] :  ! [v86] :  ! [v87] :  ! [v88] : ( ~ (hAPP(v64, v66, v72, v84) = v87) |  ~ (hAPP(v64, v64, v86, v84) = v75) |  ~ (hAPP(v59, v79, v80, v83) = v86) |  ~ (hAPP(v58, bool, v87, v85) = v88) |  ~ hBOOL(v88) |  ? [v89] :  ? [v90] : (( ~ (v90 = v77) & hAPP(v59, v65, v60, v83) = v89 & hAPP(v58, v58, v89, v85) = v90) | (hAPP(v64, bool, v89, v84) = v90 & hAPP(v59, v81, v82, v83) = v89 & hBOOL(v90)))) & (( ~ (v78 = v77) & ti(v58, v61) = v78) | ( ~ (v76 = v75) & bot_bot(v64) = v76)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (hAPP(v68, v69, v70, v60) = v71) |  ~ (hAPP(v64, v65, v72, v62) = v73) |  ~ (hAPP(v58, v66, v71, v61) = v72) |  ~ (hAPP(v58, bool, v73, v63) = v74) |  ~ (finite_fold_graph(v59, v58) = v70) |  ~ (fun(v64, v65) = v66) |  ~ (fun(v59, v67) = v68) |  ~ (fun(v59, bool) = v64) |  ~ (fun(v58, v66) = v69) |  ~ (fun(v58, v58) = v67) |  ~ (fun(v58, bool) = v65) |  ~ hBOOL(v74) |  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] :  ? [v79] :  ? [v80] :  ? [v81] :  ? [v82] :  ? [v83] :  ? [v84] :  ? [v85] :  ? [v86] :  ? [v87] :  ? [v88] :  ? [v89] :  ? [v90] :  ? [v91] :  ? [v92] : (ti(v64, v62) = v75 & ti(v58, v63) = v77 & ((v88 = v77 & v86 = v75 & member(v59) = v81 & hAPP(v64, v65, v72, v83) = v91 & hAPP(v64, v64, v85, v83) = v75 & hAPP(v64, bool, v89, v83) = v90 & hAPP(v59, v80, v81, v82) = v89 & hAPP(v59, v78, v79, v82) = v85 & hAPP(v59, v67, v60, v82) = v87 & hAPP(v58, v58, v87, v84) = v77 & hAPP(v58, bool, v91, v84) = v92 & insert(v59) = v79 & fun(v64, v64) = v78 & fun(v64, bool) = v80 & hBOOL(v92) &  ~ hBOOL(v90)) | (v78 = v77 & v76 = v75 & bot_bot(v64) = v75 & ti(v58, v61) = v77)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (hAPP(v67, v68, v69, v60) = v70) |  ~ (hAPP(v63, v64, v71, v72) = v73) |  ~ (hAPP(v58, v65, v70, v61) = v71) |  ~ (hAPP(v58, bool, v73, v62) = v74) |  ~ (bot_bot(v63) = v72) |  ~ (finite_fold_graph(v59, v58) = v69) |  ~ (fun(v63, v64) = v65) |  ~ (fun(v59, v66) = v67) |  ~ (fun(v59, bool) = v63) |  ~ (fun(v58, v65) = v68) |  ~ (fun(v58, v58) = v66) |  ~ (fun(v58, bool) = v64) |  ~ hBOOL(v74) |  ? [v75] : (ti(v58, v62) = v75 & ti(v58, v61) = v75)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (hAPP(v64, v65, v66, v70) = v71) |  ~ (hAPP(v61, v64, v69, v60) = v70) |  ~ (hAPP(v61, v61, v71, v59) = v72) |  ~ (hAPP(v61, v61, v63, v72) = v73) |  ~ (hAPP(v61, bool, v62, v73) = v74) |  ~ (hAPP(v4, v67, v68, fconj) = v69) |  ~ (collect(v58) = v63) |  ~ (finite_finite_1(v58) = v62) |  ~ (combs(v58, bool, bool) = v66) |  ~ (fun(v61, v64) = v67) |  ~ (fun(v61, v61) = v65) |  ~ (fun(v58, v3) = v64) |  ~ (fun(v58, bool) = v61) |  ~ (combb(bool, v3, v58) = v68) | hBOOL(v74) |  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] : (hAPP(v61, v61, v63, v60) = v75 & hAPP(v61, v61, v63, v59) = v77 & hAPP(v61, bool, v62, v77) = v78 & hAPP(v61, bool, v62, v75) = v76 &  ~ hBOOL(v78) &  ~ hBOOL(v76))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (hAPP(v64, v65, v66, v70) = v71) |  ~ (hAPP(v61, v64, v69, v59) = v70) |  ~ (hAPP(v61, v61, v71, v60) = v72) |  ~ (hAPP(v61, v61, v63, v72) = v73) |  ~ (hAPP(v61, bool, v62, v73) = v74) |  ~ (hAPP(v4, v67, v68, fdisj) = v69) |  ~ (collect(v58) = v63) |  ~ (finite_finite_1(v58) = v62) |  ~ (combs(v58, bool, bool) = v66) |  ~ (fun(v61, v64) = v67) |  ~ (fun(v61, v61) = v65) |  ~ (fun(v58, v3) = v64) |  ~ (fun(v58, bool) = v61) |  ~ (combb(bool, v3, v58) = v68) |  ~ hBOOL(v74) |  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] : (hAPP(v61, v61, v63, v60) = v77 & hAPP(v61, v61, v63, v59) = v75 & hAPP(v61, bool, v62, v77) = v78 & hAPP(v61, bool, v62, v75) = v76 & hBOOL(v78) & hBOOL(v76))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (hAPP(v64, v65, v66, v70) = v71) |  ~ (hAPP(v61, v64, v69, v59) = v70) |  ~ (hAPP(v61, v61, v71, v60) = v72) |  ~ (hAPP(v61, v61, v63, v72) = v73) |  ~ (hAPP(v61, bool, v62, v73) = v74) |  ~ (hAPP(v4, v67, v68, fdisj) = v69) |  ~ (collect(v58) = v63) |  ~ (finite_finite_1(v58) = v62) |  ~ (combs(v58, bool, bool) = v66) |  ~ (fun(v61, v64) = v67) |  ~ (fun(v61, v61) = v65) |  ~ (fun(v58, v3) = v64) |  ~ (fun(v58, bool) = v61) |  ~ (combb(bool, v3, v58) = v68) | hBOOL(v74) |  ? [v75] :  ? [v76] : ((hAPP(v61, v61, v63, v60) = v75 & hAPP(v61, bool, v62, v75) = v76 &  ~ hBOOL(v76)) | (hAPP(v61, v61, v63, v59) = v75 & hAPP(v61, bool, v62, v75) = v76 &  ~ hBOOL(v76)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (hAPP(v63, v64, v65, v71) = v72) |  ~ (hAPP(v61, v63, v68, v70) = v71) |  ~ (hAPP(v61, v61, v72, v59) = v73) |  ~ (hAPP(v61, v61, v62, v73) = v74) |  ~ (hAPP(v58, v61, v69, v60) = v70) |  ~ (hAPP(v4, v66, v67, fconj) = v68) |  ~ (fequal(v58) = v69) |  ~ (collect(v58) = v62) |  ~ (combs(v58, bool, bool) = v65) |  ~ (fun(v61, v63) = v66) |  ~ (fun(v61, v61) = v64) |  ~ (fun(v58, v3) = v63) |  ~ (fun(v58, bool) = v61) |  ~ (combb(bool, v3, v58) = v67) |  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] : ((v78 = v74 & hAPP(v61, v61, v76, v77) = v74 & hAPP(v58, v64, v75, v60) = v76 & insert(v58) = v75 & bot_bot(v61) = v77) | (hAPP(v58, bool, v59, v60) = v75 &  ~ hBOOL(v75)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] :  ! [v74] : ( ~ (hAPP(v63, v64, v65, v71) = v72) |  ~ (hAPP(v61, v63, v68, v70) = v71) |  ~ (hAPP(v61, v61, v72, v59) = v73) |  ~ (hAPP(v61, v61, v62, v73) = v74) |  ~ (hAPP(v58, v61, v69, v60) = v70) |  ~ (hAPP(v4, v66, v67, fconj) = v68) |  ~ (fequal(v58) = v69) |  ~ (collect(v58) = v62) |  ~ (combs(v58, bool, bool) = v65) |  ~ (fun(v61, v63) = v66) |  ~ (fun(v61, v61) = v64) |  ~ (fun(v58, v3) = v63) |  ~ (fun(v58, bool) = v61) |  ~ (combb(bool, v3, v58) = v67) |  ? [v75] : ((v75 = v74 & bot_bot(v61) = v74) | (hAPP(v58, bool, v59, v60) = v75 & hBOOL(v75)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] : ( ~ (hAPP(v66, v67, v68, v60) = v69) |  ~ (hAPP(v62, v63, v70, v71) = v72) |  ~ (hAPP(v58, v64, v69, v61) = v70) |  ~ (hAPP(v58, bool, v72, v61) = v73) |  ~ (bot_bot(v62) = v71) |  ~ (finite_fold_graph(v59, v58) = v68) |  ~ (fun(v62, v63) = v64) |  ~ (fun(v59, v65) = v66) |  ~ (fun(v59, bool) = v62) |  ~ (fun(v58, v64) = v67) |  ~ (fun(v58, v58) = v65) |  ~ (fun(v58, bool) = v63) | hBOOL(v73)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] : ( ~ (hAPP(v66, v64, v67, v59) = v68) |  ~ (hAPP(v63, v63, v70, v61) = v71) |  ~ (hAPP(v63, v63, v68, v71) = v72) |  ~ (hAPP(v58, v64, v69, v60) = v70) |  ~ (hAPP(v58, bool, v72, v62) = v73) |  ~ (insert(v58) = v69) |  ~ (finite_fold1Set(v58) = v67) |  ~ (fun(v63, v63) = v64) |  ~ (fun(v58, v65) = v66) |  ~ (fun(v58, v58) = v65) |  ~ (fun(v58, bool) = v63) | hBOOL(v73) |  ? [v74] :  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] :  ? [v79] : ((member(v58) = v75 & hAPP(v63, bool, v76, v61) = v77 & hAPP(v58, v74, v75, v60) = v76 & fun(v63, bool) = v74 & hBOOL(v77)) | (hAPP(v66, v74, v75, v59) = v76 & hAPP(v63, v63, v77, v61) = v78 & hAPP(v58, v64, v76, v60) = v77 & hAPP(v58, bool, v78, v62) = v79 & finite_fold_graph(v58, v58) = v75 & fun(v58, v64) = v74 &  ~ hBOOL(v79)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] : ( ~ (hAPP(v65, v66, v67, v59) = v68) |  ~ (hAPP(v63, v63, v70, v61) = v71) |  ~ (hAPP(v63, v63, v68, v71) = v72) |  ~ (hAPP(v58, v66, v69, v60) = v70) |  ~ (hAPP(v58, bool, v72, v62) = v73) |  ~ (insert(v58) = v69) |  ~ (finite_fold1Set(v58) = v67) |  ~ (fun(v63, v63) = v66) |  ~ (fun(v58, v64) = v65) |  ~ (fun(v58, v58) = v64) |  ~ (fun(v58, bool) = v63) |  ~ hBOOL(v73) |  ? [v74] :  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] :  ? [v79] :  ? [v80] :  ? [v81] :  ? [v82] :  ? [v83] :  ? [v84] :  ? [v85] :  ? [v86] : (member(v58) = v78 & hAPP(v65, v74, v75, v59) = v76 & hAPP(v63, v63, v82, v80) = v83 & hAPP(v63, v63, v81, v80) = v71 & hAPP(v63, bool, v85, v80) = v86 & hAPP(v58, v77, v78, v79) = v85 & hAPP(v58, v66, v76, v79) = v82 & hAPP(v58, v66, v69, v79) = v81 & hAPP(v58, bool, v83, v62) = v84 & finite_fold_graph(v58, v58) = v75 & fun(v63, bool) = v77 & fun(v58, v66) = v74 & hBOOL(v84) &  ~ hBOOL(v86))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] : ( ~ (hAPP(v64, v65, v66, v59) = v67) |  ~ (hAPP(v62, v62, v69, v70) = v71) |  ~ (hAPP(v62, v62, v67, v71) = v72) |  ~ (hAPP(v58, v65, v68, v60) = v69) |  ~ (hAPP(v58, bool, v72, v61) = v73) |  ~ (insert(v58) = v68) |  ~ (bot_bot(v62) = v70) |  ~ (finite_fold1Set(v58) = v66) |  ~ (fun(v62, v62) = v65) |  ~ (fun(v58, v63) = v64) |  ~ (fun(v58, v58) = v63) |  ~ (fun(v58, bool) = v62) |  ~ hBOOL(v73) |  ? [v74] : (ti(v58, v61) = v74 & ti(v58, v60) = v74)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] : ( ~ (hAPP(v64, v65, v66, v59) = v67) |  ~ (hAPP(v62, v62, v69, v70) = v71) |  ~ (hAPP(v62, v62, v67, v71) = v72) |  ~ (hAPP(v58, v65, v68, v60) = v69) |  ~ (hAPP(v58, bool, v72, v61) = v73) |  ~ (insert(v58) = v68) |  ~ (bot_bot(v62) = v70) |  ~ (finite_fold1Set(v58) = v66) |  ~ (fun(v62, v62) = v65) |  ~ (fun(v58, v63) = v64) |  ~ (fun(v58, v58) = v63) |  ~ (fun(v58, bool) = v62) | hBOOL(v73) |  ? [v74] :  ? [v75] : ( ~ (v75 = v74) & ti(v58, v61) = v75 & ti(v58, v60) = v74)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] : ( ~ (hAPP(v63, v64, v65, v60) = v66) |  ~ (hAPP(v63, v63, v69, v70) = v71) |  ~ (hAPP(v63, bool, v66, v71) = v72) |  ~ (hAPP(v63, bool, v66, v59) = v73) |  ~ (hAPP(v62, v67, v68, v61) = v69) |  ~ (insert(v62) = v68) |  ~ (bot_bot(v63) = v70) |  ~ (hoare_509422987triple(v58) = v62) |  ~ (hoare_122391849derivs(v58) = v65) |  ~ (fun(v63, v63) = v67) |  ~ (fun(v63, bool) = v64) |  ~ (fun(v62, bool) = v63) |  ~ hBOOL(v73) |  ~ hBOOL(v72) |  ? [v74] :  ? [v75] : (hAPP(v63, v63, v69, v59) = v74 & hAPP(v63, bool, v66, v74) = v75 & hBOOL(v75))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] :  ! [v73] : ( ~ (hAPP(v63, v63, v72, v68) = v73) |  ~ (hAPP(v63, v63, v71, v73) = v70) |  ~ (hAPP(v63, v63, v67, v68) = v69) |  ~ (hAPP(v63, v63, v66, v69) = v70) |  ~ (hAPP(v58, v64, v65, v62) = v72) |  ~ (hAPP(v58, v64, v65, v61) = v71) |  ~ (hAPP(v58, v64, v65, v60) = v67) |  ~ (hAPP(v58, v64, v65, v59) = v66) |  ~ (insert(v58) = v65) |  ~ (bot_bot(v63) = v68) |  ~ (fun(v63, v63) = v64) |  ~ (fun(v58, bool) = v63) |  ? [v74] :  ? [v75] :  ? [v76] :  ? [v77] : (ti(v58, v62) = v77 & ti(v58, v61) = v75 & ti(v58, v60) = v76 & ti(v58, v59) = v74 & ((v77 = v76 & v75 = v74) | (v77 = v74 & v76 = v75)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] : (v72 = v69 |  ~ (hAPP(v62, v65, v66, v59) = v70) |  ~ (hAPP(v62, v65, v66, v59) = v67) |  ~ (hAPP(v62, v63, v71, v61) = v72) |  ~ (hAPP(v62, v63, v68, v61) = v69) |  ~ (hAPP(com, v64, v70, v60) = v71) |  ~ (hAPP(com, v64, v67, v60) = v68) |  ~ (hoare_1008221573triple(v58) = v66) |  ~ (hoare_509422987triple(v58) = v63) |  ~ (fun(v62, v63) = v64) |  ~ (fun(v58, v2) = v62) |  ~ (fun(com, v64) = v65)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] : ( ~ (hAPP(v67, v68, v69, v61) = v70) |  ~ (hAPP(v64, v65, v70, v62) = v71) |  ~ (hAPP(v58, v59, v71, v63) = v72) |  ~ (combs(v58, v60, v59) = v69) |  ~ (fun(v64, v65) = v68) |  ~ (fun(v60, v59) = v66) |  ~ (fun(v58, v66) = v67) |  ~ (fun(v58, v60) = v64) |  ~ (fun(v58, v59) = v65) |  ? [v73] :  ? [v74] : (hAPP(v60, v59, v73, v74) = v72 & hAPP(v58, v66, v61, v63) = v73 & hAPP(v58, v60, v62, v63) = v74)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] : ( ~ (hAPP(v67, v68, v69, v60) = v70) |  ~ (hAPP(v63, v64, v71, v62) = v72) |  ~ (hAPP(v58, v65, v70, v61) = v71) |  ~ (finite_fold_graph(v59, v58) = v69) |  ~ (fun(v63, v64) = v65) |  ~ (fun(v59, v66) = v67) |  ~ (fun(v59, bool) = v63) |  ~ (fun(v58, v65) = v68) |  ~ (fun(v58, v58) = v66) |  ~ (fun(v58, bool) = v64) |  ? [v73] :  ? [v74] : ((hAPP(v63, bool, v73, v62) = v74 & finite_finite_1(v59) = v73 &  ~ hBOOL(v74)) | (hAPP(v58, bool, v72, v73) = v74 & hBOOL(v74)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] : ( ~ (hAPP(v65, v66, v67, v60) = v68) |  ~ (hAPP(v65, v63, v70, v60) = v71) |  ~ (hAPP(v63, bool, v68, v61) = v69) |  ~ (hAPP(v62, v58, v71, v59) = v72) |  ~ (finite_folding_one(v58) = v67) |  ~ (finite_fold1(v58) = v70) |  ~ (fun(v63, bool) = v66) |  ~ (fun(v62, v58) = v63) |  ~ (fun(v58, v64) = v65) |  ~ (fun(v58, v58) = v64) |  ~ (fun(v58, bool) = v62) |  ~ hBOOL(v69) |  ? [v73] :  ? [v74] : ((v73 = v72 & hAPP(v62, v58, v61, v59) = v72) | (hAPP(v62, bool, v73, v59) = v74 & finite_finite_1(v58) = v73 &  ~ hBOOL(v74)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] : ( ~ (hAPP(v64, v64, v69, v70) = v71) |  ~ (hAPP(v64, v58, v60, v71) = v72) |  ~ (hAPP(v63, v65, v66, v61) = v60) |  ~ (hAPP(v58, v67, v68, v59) = v69) |  ~ (insert(v58) = v68) |  ~ (bot_bot(v64) = v70) |  ~ (finite_fold1(v58) = v66) |  ~ (fun(v64, v64) = v67) |  ~ (fun(v64, v58) = v65) |  ~ (fun(v58, v62) = v63) |  ~ (fun(v58, v58) = v62) |  ~ (fun(v58, bool) = v64) | ti(v58, v59) = v72) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] :  ! [v72] : ( ~ (hAPP(v63, v64, v65, v59) = v66) |  ~ (hAPP(v61, v61, v69, v70) = v71) |  ~ (hAPP(v61, v58, v66, v71) = v72) |  ~ (hAPP(v58, v67, v68, v60) = v69) |  ~ (insert(v58) = v68) |  ~ (bot_bot(v61) = v70) |  ~ (finite_fold1(v58) = v65) |  ~ (fun(v61, v61) = v67) |  ~ (fun(v61, v58) = v64) |  ~ (fun(v58, v62) = v63) |  ~ (fun(v58, v58) = v62) |  ~ (fun(v58, bool) = v61) | ti(v58, v60) = v72) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] : ( ~ (hAPP(v66, v67, v68, v61) = v69) |  ~ (hAPP(v64, v65, v69, v62) = v70) |  ~ (hAPP(v58, v59, v70, v63) = v71) |  ~ (fun(v64, v65) = v67) |  ~ (fun(v60, v59) = v66) |  ~ (fun(v58, v60) = v64) |  ~ (fun(v58, v59) = v65) |  ~ (combb(v60, v59, v58) = v68) |  ? [v72] : (hAPP(v60, v59, v61, v72) = v71 & hAPP(v58, v60, v62, v63) = v72)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] : ( ~ (hAPP(v66, v67, v68, v61) = v69) |  ~ (hAPP(v60, v64, v69, v62) = v70) |  ~ (hAPP(v58, v59, v70, v63) = v71) |  ~ (combc(v58, v60, v59) = v68) |  ~ (fun(v60, v64) = v67) |  ~ (fun(v60, v59) = v65) |  ~ (fun(v58, v65) = v66) |  ~ (fun(v58, v59) = v64) |  ? [v72] : (hAPP(v60, v59, v72, v62) = v71 & hAPP(v58, v65, v61, v63) = v72)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] :  ! [v71] : ( ~ (hAPP(v65, v66, v67, v60) = v68) |  ~ (hAPP(v63, bool, v68, v61) = v69) |  ~ (hAPP(v58, v64, v60, v59) = v70) |  ~ (hAPP(v58, v58, v70, v59) = v71) |  ~ (finite2073411215e_idem(v58) = v67) |  ~ (fun(v63, bool) = v66) |  ~ (fun(v62, v58) = v63) |  ~ (fun(v58, v64) = v65) |  ~ (fun(v58, v58) = v64) |  ~ (fun(v58, bool) = v62) |  ~ hBOOL(v69) | ti(v58, v59) = v71) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] : ( ~ (member(v58) = v64) |  ~ (hAPP(v62, v62, v68, v61) = v69) |  ~ (hAPP(v62, bool, v65, v69) = v70) |  ~ (hAPP(v58, v66, v67, v60) = v68) |  ~ (hAPP(v58, v63, v64, v59) = v65) |  ~ (insert(v58) = v67) |  ~ (fun(v62, v62) = v66) |  ~ (fun(v62, bool) = v63) |  ~ (fun(v58, bool) = v62) |  ~ hBOOL(v70) |  ? [v71] :  ? [v72] : ((v72 = v71 & ti(v58, v60) = v71 & ti(v58, v59) = v71) | (hAPP(v62, bool, v65, v61) = v71 & hBOOL(v71)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] : ( ~ (member(v58) = v64) |  ~ (hAPP(v62, v62, v68, v61) = v69) |  ~ (hAPP(v62, bool, v65, v69) = v70) |  ~ (hAPP(v58, v66, v67, v60) = v68) |  ~ (hAPP(v58, v63, v64, v59) = v65) |  ~ (insert(v58) = v67) |  ~ (fun(v62, v62) = v66) |  ~ (fun(v62, bool) = v63) |  ~ (fun(v58, bool) = v62) | hBOOL(v70) |  ? [v71] :  ? [v72] :  ? [v73] : ( ~ (v72 = v71) & hAPP(v62, bool, v65, v61) = v73 & ti(v58, v60) = v72 & ti(v58, v59) = v71 &  ~ hBOOL(v73))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] : ( ~ (member(v58) = v64) |  ~ (hAPP(v62, v62, v68, v61) = v69) |  ~ (hAPP(v62, bool, v65, v69) = v70) |  ~ (hAPP(v58, v66, v67, v59) = v68) |  ~ (hAPP(v58, v63, v64, v60) = v65) |  ~ (insert(v58) = v67) |  ~ (fun(v62, v62) = v66) |  ~ (fun(v62, bool) = v63) |  ~ (fun(v58, bool) = v62) | hBOOL(v70) |  ? [v71] :  ? [v72] :  ? [v73] : ( ~ (v73 = v72) & hAPP(v62, bool, v65, v61) = v71 & ti(v58, v60) = v72 & ti(v58, v59) = v73 &  ~ hBOOL(v71))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] : ( ~ (member(v58) = v64) |  ~ (hAPP(v62, v62, v68, v61) = v69) |  ~ (hAPP(v62, bool, v65, v69) = v70) |  ~ (hAPP(v58, v66, v67, v59) = v68) |  ~ (hAPP(v58, v63, v64, v60) = v65) |  ~ (insert(v58) = v67) |  ~ (fun(v62, v62) = v66) |  ~ (fun(v62, bool) = v63) |  ~ (fun(v58, bool) = v62) | hBOOL(v70) |  ? [v71] : (hAPP(v62, bool, v65, v61) = v71 &  ~ hBOOL(v71))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] : ( ~ (member(v58) = v63) |  ~ (hAPP(v61, v61, v67, v68) = v69) |  ~ (hAPP(v61, bool, v64, v69) = v70) |  ~ (hAPP(v58, v65, v66, v60) = v67) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (insert(v58) = v66) |  ~ (bot_bot(v61) = v68) |  ~ (fun(v61, v61) = v65) |  ~ (fun(v61, bool) = v62) |  ~ (fun(v58, bool) = v61) |  ~ hBOOL(v70) |  ? [v71] : (ti(v58, v60) = v71 & ti(v58, v59) = v71)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] :  ! [v70] : ( ~ (member(v58) = v63) |  ~ (hAPP(v61, v61, v67, v68) = v69) |  ~ (hAPP(v61, bool, v64, v69) = v70) |  ~ (hAPP(v58, v65, v66, v60) = v67) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (insert(v58) = v66) |  ~ (bot_bot(v61) = v68) |  ~ (fun(v61, v61) = v65) |  ~ (fun(v61, bool) = v62) |  ~ (fun(v58, bool) = v61) | hBOOL(v70) |  ? [v71] :  ? [v72] : ( ~ (v72 = v71) & ti(v58, v60) = v72 & ti(v58, v59) = v71)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] : ( ~ (member(v58) = v63) |  ~ (hAPP(v61, v61, v67, v60) = v68) |  ~ (hAPP(v61, bool, v64, v68) = v69) |  ~ (hAPP(v58, v65, v66, v59) = v67) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (insert(v58) = v66) |  ~ (fun(v61, v61) = v65) |  ~ (fun(v61, bool) = v62) |  ~ (fun(v58, bool) = v61) | hBOOL(v69)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] : ( ~ (hAPP(v65, v63, v66, v59) = v67) |  ~ (hAPP(v62, v62, v67, v60) = v68) |  ~ (hAPP(v58, bool, v68, v61) = v69) |  ~ (finite_fold1Set(v58) = v66) |  ~ (fun(v62, v62) = v63) |  ~ (fun(v58, v64) = v65) |  ~ (fun(v58, v58) = v64) |  ~ (fun(v58, bool) = v62) | hBOOL(v69) |  ? [v70] :  ? [v71] :  ? [v72] :  ? [v73] :  ? [v74] :  ? [v75] :  ? [v76] :  ? [v77] : (member(v58) = v77 & hAPP(v65, v73, v74, v59) = v75 & insert(v58) = v71 & finite_fold_graph(v58, v58) = v74 & fun(v62, bool) = v76 & fun(v58, v63) = v73 & ti(v62, v60) = v70 & ti(v58, v61) = v72 &  ! [v78] :  ! [v79] :  ! [v80] :  ! [v81] :  ! [v82] :  ! [v83] : ( ~ (hAPP(v62, v62, v81, v79) = v82) |  ~ (hAPP(v58, v63, v75, v78) = v81) |  ~ (hAPP(v58, bool, v82, v80) = v83) |  ~ hBOOL(v83) |  ? [v84] :  ? [v85] : (( ~ (v85 = v70) & hAPP(v62, v62, v84, v79) = v85 & hAPP(v58, v63, v71, v78) = v84) | ( ~ (v84 = v72) & ti(v58, v80) = v84) | (hAPP(v62, bool, v84, v79) = v85 & hAPP(v58, v76, v77, v78) = v84 & hBOOL(v85)))))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] : ( ~ (hAPP(v64, v65, v66, v59) = v67) |  ~ (hAPP(v62, v62, v67, v60) = v68) |  ~ (hAPP(v58, bool, v68, v61) = v69) |  ~ (finite_fold1Set(v58) = v66) |  ~ (fun(v62, v62) = v65) |  ~ (fun(v58, v63) = v64) |  ~ (fun(v58, v58) = v63) |  ~ (fun(v58, bool) = v62) |  ~ hBOOL(v69) |  ? [v70] :  ? [v71] :  ? [v72] :  ? [v73] :  ? [v74] :  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] :  ? [v79] :  ? [v80] :  ? [v81] :  ? [v82] :  ? [v83] :  ? [v84] :  ? [v85] :  ? [v86] : (member(v58) = v77 & hAPP(v64, v73, v74, v59) = v75 & hAPP(v62, v62, v82, v79) = v83 & hAPP(v62, v62, v81, v79) = v70 & hAPP(v62, bool, v85, v79) = v86 & hAPP(v58, v76, v77, v78) = v85 & hAPP(v58, v65, v75, v78) = v82 & hAPP(v58, v65, v71, v78) = v81 & hAPP(v58, bool, v83, v80) = v84 & insert(v58) = v71 & finite_fold_graph(v58, v58) = v74 & fun(v62, bool) = v76 & fun(v58, v65) = v73 & ti(v62, v60) = v70 & ti(v58, v80) = v72 & ti(v58, v61) = v72 & hBOOL(v84) &  ~ hBOOL(v86))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] : ( ~ (hAPP(v64, v65, v66, v59) = v67) |  ~ (hAPP(v62, v62, v67, v60) = v68) |  ~ (hAPP(v58, bool, v68, v61) = v69) |  ~ (finite_fold1Set(v58) = v66) |  ~ (fun(v62, v62) = v65) |  ~ (fun(v58, v63) = v64) |  ~ (fun(v58, v58) = v63) |  ~ (fun(v58, bool) = v62) |  ~ hBOOL(v69) |  ? [v70] :  ? [v71] : ( ~ (v71 = v70) & bot_bot(v62) = v71 & ti(v62, v60) = v70)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] : ( ~ (hAPP(v63, v65, v66, v59) = v67) |  ~ (hAPP(v61, v61, v67, v60) = v68) |  ~ (hAPP(v61, v58, v64, v68) = v69) |  ~ (the(v58) = v64) |  ~ (finite_fold1Set(v58) = v66) |  ~ (fun(v61, v61) = v65) |  ~ (fun(v58, v62) = v63) |  ~ (fun(v58, v58) = v62) |  ~ (fun(v58, bool) = v61) |  ? [v70] :  ? [v71] :  ? [v72] : (hAPP(v63, v70, v71, v59) = v72 & hAPP(v61, v58, v72, v60) = v69 & finite_fold1(v58) = v71 & fun(v61, v58) = v70)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] :  ! [v69] : ( ~ (hAPP(v63, v64, v65, v59) = v66) |  ~ (hAPP(v61, v61, v66, v67) = v68) |  ~ (hAPP(v58, bool, v68, v60) = v69) |  ~ (bot_bot(v61) = v67) |  ~ (finite_fold1Set(v58) = v65) |  ~ (fun(v61, v61) = v64) |  ~ (fun(v58, v62) = v63) |  ~ (fun(v58, v58) = v62) |  ~ (fun(v58, bool) = v61) |  ~ hBOOL(v69)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] : (v68 = v67 |  ~ (hoare_728318379le_rec(v58, v59) = v67) |  ~ (hoare_509422987triple(v58) = v64) |  ~ (fun(v64, v59) = v65) |  ~ (fun(v63, v65) = v66) |  ~ (fun(v60, v62) = v63) |  ~ (fun(v60, v59) = v61) |  ~ (fun(v58, v2) = v60) |  ~ (fun(com, v61) = v62) |  ~ (ti(v66, v67) = v68)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] : (v68 = v67 |  ~ (hoare_885240885e_case(v58, v59) = v67) |  ~ (hoare_509422987triple(v58) = v64) |  ~ (fun(v64, v59) = v65) |  ~ (fun(v63, v65) = v66) |  ~ (fun(v60, v62) = v63) |  ~ (fun(v60, v59) = v61) |  ~ (fun(v58, v2) = v60) |  ~ (fun(com, v61) = v62) |  ~ (ti(v66, v67) = v68)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] : (v68 = v67 |  ~ (finite_fold_graph(v58, v59) = v67) |  ~ (fun(v62, v63) = v64) |  ~ (fun(v61, v65) = v66) |  ~ (fun(v59, v64) = v65) |  ~ (fun(v59, v59) = v60) |  ~ (fun(v59, bool) = v63) |  ~ (fun(v58, v60) = v61) |  ~ (fun(v58, bool) = v62) |  ~ (ti(v66, v67) = v68)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] : (v68 = v67 |  ~ (combs(v58, v59, v60) = v67) |  ~ (fun(v63, v64) = v65) |  ~ (fun(v62, v65) = v66) |  ~ (fun(v59, v60) = v61) |  ~ (fun(v58, v61) = v62) |  ~ (fun(v58, v60) = v64) |  ~ (fun(v58, v59) = v63) |  ~ (ti(v66, v67) = v68)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] : ( ~ (hAPP(v63, v64, v65, v59) = v66) |  ~ (hAPP(v63, bool, v66, v61) = v68) |  ~ (hAPP(v63, bool, v66, v60) = v67) |  ~ (hoare_509422987triple(v58) = v62) |  ~ (hoare_122391849derivs(v58) = v65) |  ~ (fun(v63, bool) = v64) |  ~ (fun(v62, bool) = v63) |  ~ hBOOL(v67) | hBOOL(v68) |  ? [v69] :  ? [v70] : (hAPP(v63, v64, v65, v60) = v69 & hAPP(v63, bool, v69, v61) = v70 &  ~ hBOOL(v70))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] :  ! [v68] : ( ~ (hAPP(v62, v62, v66, v61) = v67) |  ~ (hAPP(v62, v62, v65, v67) = v68) |  ~ (hAPP(v58, v63, v64, v60) = v66) |  ~ (hAPP(v58, v63, v64, v59) = v65) |  ~ (insert(v58) = v64) |  ~ (fun(v62, v62) = v63) |  ~ (fun(v58, bool) = v62) |  ? [v69] : (hAPP(v62, v62, v66, v69) = v68 & hAPP(v62, v62, v65, v61) = v69)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : (v67 = v66 |  ~ (combc(v58, v59, v60) = v66) |  ~ (fun(v62, v64) = v65) |  ~ (fun(v59, v63) = v64) |  ~ (fun(v59, v60) = v61) |  ~ (fun(v58, v61) = v62) |  ~ (fun(v58, v60) = v63) |  ~ (ti(v65, v66) = v67)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : (v67 = v66 |  ~ (fun(v62, v63) = v64) |  ~ (fun(v61, v64) = v65) |  ~ (fun(v60, v59) = v63) |  ~ (fun(v60, v58) = v62) |  ~ (fun(v58, v59) = v61) |  ~ (combb(v58, v59, v60) = v66) |  ~ (ti(v65, v66) = v67)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v63, v64, v65, v59) = v66) |  ~ (hAPP(v61, v61, v66, v60) = v67) |  ~ (finite_fold1Set(v58) = v65) |  ~ (fun(v61, v61) = v64) |  ~ (fun(v58, v62) = v63) |  ~ (fun(v58, v58) = v62) |  ~ (fun(v58, bool) = v61) |  ? [v68] :  ? [v69] : ((v69 = v68 & bot_bot(v61) = v68 & ti(v61, v60) = v68) | (hAPP(v61, bool, v68, v60) = v69 & finite_finite_1(v58) = v68 &  ~ hBOOL(v69)) | (hAPP(v58, bool, v67, v68) = v69 & hBOOL(v69)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v62, v62, v65, v61) = v66) |  ~ (hAPP(v62, v62, v65, v59) = v67) |  ~ (hAPP(v58, v63, v64, v60) = v65) |  ~ (insert(v58) = v64) |  ~ (fun(v62, v62) = v63) |  ~ (fun(v58, bool) = v62) |  ? [v68] :  ? [v69] :  ? [v70] :  ? [v71] : ((member(v58) = v69 & hAPP(v58, v68, v69, v60) = v70 & fun(v62, bool) = v68 & ((hAPP(v62, bool, v70, v61) = v71 & hBOOL(v71)) | (hAPP(v62, bool, v70, v59) = v71 & hBOOL(v71)))) | (( ~ (v67 = v66) | (v69 = v68 & ti(v62, v61) = v68 & ti(v62, v59) = v68)) & (v67 = v66 | ( ~ (v69 = v68) & ti(v62, v61) = v68 & ti(v62, v59) = v69))))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v62, v62, v65, v60) = v66) |  ~ (hAPP(v58, v63, v64, v59) = v65) |  ~ (hAPP(v58, bool, v66, v61) = v67) |  ~ (insert(v58) = v64) |  ~ (fun(v62, v62) = v63) |  ~ (fun(v58, bool) = v62) |  ~ hBOOL(v67) |  ? [v68] :  ? [v69] : ((v69 = v68 & ti(v58, v61) = v68 & ti(v58, v59) = v68) | (hAPP(v58, bool, v60, v61) = v68 & hBOOL(v68)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v62, v62, v65, v60) = v66) |  ~ (hAPP(v58, v63, v64, v59) = v65) |  ~ (hAPP(v58, bool, v66, v61) = v67) |  ~ (insert(v58) = v64) |  ~ (fun(v62, v62) = v63) |  ~ (fun(v58, bool) = v62) | hBOOL(v67) |  ? [v68] :  ? [v69] :  ? [v70] : ( ~ (v69 = v68) & hAPP(v58, bool, v60, v61) = v70 & ti(v58, v61) = v69 & ti(v58, v59) = v68 &  ~ hBOOL(v70))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v62, v62, v63, v64) = v65) |  ~ (hAPP(v60, v60, v61, v66) = v67) |  ~ (hAPP(v58, v60, v65, v59) = v66) |  ~ (fequal(v58) = v64) |  ~ (collect(v58) = v61) |  ~ (combc(v58, v58, bool) = v63) |  ~ (fun(v58, v60) = v62) |  ~ (fun(v58, bool) = v60) |  ? [v68] :  ? [v69] :  ? [v70] :  ? [v71] : (hAPP(v60, v60, v70, v71) = v67 & hAPP(v58, v68, v69, v59) = v70 & insert(v58) = v69 & bot_bot(v60) = v71 & fun(v60, v60) = v68)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v62, v62, v63, v64) = v65) |  ~ (hAPP(v60, v58, v61, v66) = v67) |  ~ (hAPP(v58, v60, v65, v59) = v66) |  ~ (fequal(v58) = v64) |  ~ (the(v58) = v61) |  ~ (combc(v58, v58, bool) = v63) |  ~ (fun(v58, v60) = v62) |  ~ (fun(v58, bool) = v60) | ti(v58, v59) = v67) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v61, v61, v67, v65) = v66) |  ~ (hAPP(v61, v61, v64, v65) = v66) |  ~ (hAPP(v58, v62, v63, v60) = v67) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (insert(v58) = v63) |  ~ (bot_bot(v61) = v65) |  ~ (fun(v61, v61) = v62) |  ~ (fun(v58, bool) = v61) |  ? [v68] : (ti(v58, v60) = v68 & ti(v58, v59) = v68)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v61, v61, v65, v60) = v66) |  ~ (hAPP(v61, bool, v62, v66) = v67) |  ~ (hAPP(v58, v63, v64, v59) = v65) |  ~ (insert(v58) = v64) |  ~ (finite_finite_1(v58) = v62) |  ~ (fun(v61, v61) = v63) |  ~ (fun(v58, bool) = v61) |  ~ hBOOL(v67) |  ? [v68] : (hAPP(v61, bool, v62, v60) = v68 & hBOOL(v68))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v61, v61, v65, v60) = v66) |  ~ (hAPP(v61, bool, v62, v66) = v67) |  ~ (hAPP(v58, v63, v64, v59) = v65) |  ~ (insert(v58) = v64) |  ~ (finite_finite_1(v58) = v62) |  ~ (fun(v61, v61) = v63) |  ~ (fun(v58, bool) = v61) | hBOOL(v67) |  ? [v68] : (hAPP(v61, bool, v62, v60) = v68 &  ~ hBOOL(v68))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] :  ! [v67] : ( ~ (hAPP(v60, v60, v64, v65) = v66) |  ~ (hAPP(v60, v58, v61, v66) = v67) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (the_elem(v58) = v61) |  ~ (insert(v58) = v63) |  ~ (bot_bot(v60) = v65) |  ~ (fun(v60, v60) = v62) |  ~ (fun(v58, bool) = v60) | ti(v58, v59) = v67) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] : (v66 = v65 |  ~ (hAPP(v61, v61, v64, v65) = v66) |  ~ (hAPP(v61, v61, v64, v60) = v65) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (insert(v58) = v63) |  ~ (fun(v61, v61) = v62) |  ~ (fun(v58, bool) = v61)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] : (v66 = v65 |  ~ (finite2073411215e_idem(v58) = v65) |  ~ (fun(v62, bool) = v63) |  ~ (fun(v61, v58) = v62) |  ~ (fun(v60, v63) = v64) |  ~ (fun(v58, v59) = v60) |  ~ (fun(v58, v58) = v59) |  ~ (fun(v58, bool) = v61) |  ~ (ti(v64, v65) = v66)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] : (v66 = v65 |  ~ (finite_folding_one(v58) = v65) |  ~ (fun(v62, bool) = v63) |  ~ (fun(v61, v58) = v62) |  ~ (fun(v60, v63) = v64) |  ~ (fun(v58, v59) = v60) |  ~ (fun(v58, v58) = v59) |  ~ (fun(v58, bool) = v61) |  ~ (ti(v64, v65) = v66)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] : (v64 = v63 |  ~ (hAPP(v61, v58, v62, v60) = v63) |  ~ (hAPP(v58, bool, v60, v65) = v66) |  ~ (the(v58) = v62) |  ~ (fun(v58, bool) = v61) |  ~ (ti(v58, v59) = v64) |  ~ hBOOL(v66) |  ? [v67] :  ? [v68] :  ? [v69] :  ? [v70] : (( ~ (v70 = v67) & hAPP(v58, bool, v60, v68) = v69 & ti(v58, v68) = v70 & ti(v58, v65) = v67 & hBOOL(v69)) | (hAPP(v58, bool, v60, v59) = v67 &  ~ hBOOL(v67)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] :  ! [v66] : ( ~ (hAPP(v61, v62, v63, v59) = v64) |  ~ (hAPP(v61, bool, v64, v65) = v66) |  ~ (bot_bot(v61) = v65) |  ~ (hoare_509422987triple(v58) = v60) |  ~ (hoare_122391849derivs(v58) = v63) |  ~ (fun(v61, bool) = v62) |  ~ (fun(v60, bool) = v61) | hBOOL(v66)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : (v65 = v64 |  ~ (hoare_1008221573triple(v58) = v64) |  ~ (hoare_509422987triple(v58) = v60) |  ~ (fun(v59, v62) = v63) |  ~ (fun(v59, v60) = v61) |  ~ (fun(v58, v2) = v59) |  ~ (fun(com, v61) = v62) |  ~ (ti(v63, v64) = v65)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : (v65 = v64 |  ~ (finite_fold1Set(v58) = v64) |  ~ (fun(v61, v61) = v62) |  ~ (fun(v60, v62) = v63) |  ~ (fun(v58, v59) = v60) |  ~ (fun(v58, v58) = v59) |  ~ (fun(v58, bool) = v61) |  ~ (ti(v63, v64) = v65)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : (v65 = v64 |  ~ (finite_fold1(v58) = v64) |  ~ (fun(v61, v58) = v62) |  ~ (fun(v60, v62) = v63) |  ~ (fun(v58, v59) = v60) |  ~ (fun(v58, v58) = v59) |  ~ (fun(v58, bool) = v61) |  ~ (ti(v63, v64) = v65)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (member(v58) = v63) |  ~ (hAPP(v61, bool, v64, v60) = v65) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (fun(v61, bool) = v62) |  ~ (fun(v58, bool) = v61) |  ~ hBOOL(v65) |  ? [v66] :  ? [v67] :  ? [v68] :  ? [v69] :  ? [v70] :  ? [v71] : (hAPP(v61, v61, v69, v70) = v66 & hAPP(v61, bool, v64, v70) = v71 & hAPP(v58, v67, v68, v59) = v69 & insert(v58) = v68 & fun(v61, v61) = v67 & ti(v61, v60) = v66 &  ~ hBOOL(v71))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (member(v58) = v63) |  ~ (hAPP(v61, bool, v64, v60) = v65) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (fun(v61, bool) = v62) |  ~ (fun(v58, bool) = v61) |  ~ hBOOL(v65) |  ? [v66] :  ? [v67] : ( ~ (v67 = v66) & bot_bot(v61) = v67 & ti(v61, v60) = v66)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (member(v58) = v63) |  ~ (hAPP(v61, bool, v64, v60) = v65) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (fun(v61, bool) = v62) |  ~ (fun(v58, bool) = v61) |  ~ hBOOL(v65) |  ? [v66] : (hAPP(v58, bool, v60, v59) = v66 & hBOOL(v66))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (member(v58) = v63) |  ~ (hAPP(v61, bool, v64, v60) = v65) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (fun(v61, bool) = v62) |  ~ (fun(v58, bool) = v61) | hBOOL(v65) |  ? [v66] : (hAPP(v58, bool, v60, v59) = v66 &  ~ hBOOL(v66))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (member(v58) = v63) |  ~ (hAPP(v60, bool, v64, v61) = v65) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (bot_bot(v60) = v61) |  ~ (fun(v60, bool) = v62) |  ~ (fun(v58, bool) = v60) | hBOOL(v65) |  ? [v66] : (hAPP(v58, bool, v61, v59) = v66 &  ~ hBOOL(v66))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (member(v58) = v62) |  ~ (hAPP(v60, bool, v63, v64) = v65) |  ~ (hAPP(v58, v61, v62, v59) = v63) |  ~ (bot_bot(v60) = v64) |  ~ (fun(v60, bool) = v61) |  ~ (fun(v58, bool) = v60) |  ~ hBOOL(v65) |  ? [v66] : (hAPP(v58, bool, v64, v59) = v66 & hBOOL(v66))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (member(v58) = v62) |  ~ (hAPP(v60, bool, v63, v64) = v65) |  ~ (hAPP(v58, v61, v62, v59) = v63) |  ~ (bot_bot(v60) = v64) |  ~ (fun(v60, bool) = v61) |  ~ (fun(v58, bool) = v60) |  ~ hBOOL(v65)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (hAPP(v62, v58, v63, v59) = v64) |  ~ (hAPP(v58, bool, v59, v64) = v65) |  ~ (the(v58) = v63) |  ~ (fun(v58, bool) = v62) |  ~ (ti(v58, v60) = v61) | hBOOL(v65) |  ? [v66] :  ? [v67] :  ? [v68] : (( ~ (v68 = v61) & hAPP(v58, bool, v59, v66) = v67 & ti(v58, v66) = v68 & hBOOL(v67)) | (hAPP(v58, bool, v59, v60) = v66 &  ~ hBOOL(v66)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (hAPP(v61, v61, v64, v60) = v65) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (insert(v58) = v63) |  ~ (fun(v61, v61) = v62) |  ~ (fun(v58, bool) = v61) |  ? [v66] :  ? [v67] :  ? [v68] :  ? [v69] : ((v66 = v65 & ti(v61, v60) = v65) | (member(v58) = v67 & hAPP(v61, bool, v68, v60) = v69 & hAPP(v58, v66, v67, v59) = v68 & fun(v61, bool) = v66 &  ~ hBOOL(v69)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (hAPP(v61, v61, v64, v60) = v65) |  ~ (hAPP(v58, v62, v63, v59) = v64) |  ~ (insert(v58) = v63) |  ~ (fun(v61, v61) = v62) |  ~ (fun(v58, bool) = v61) |  ? [v66] : ( ~ (v66 = v65) & bot_bot(v61) = v66)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (hAPP(v61, bool, v62, v60) = v63) |  ~ (hAPP(v61, bool, v59, v64) = v65) |  ~ (bot_bot(v61) = v64) |  ~ (finite_finite_1(v58) = v62) |  ~ (fun(v58, bool) = v61) |  ~ hBOOL(v65) |  ~ hBOOL(v63) |  ? [v66] :  ? [v67] :  ? [v68] :  ? [v69] :  ? [v70] :  ? [v71] :  ? [v72] :  ? [v73] :  ? [v74] :  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] : ((member(v58) = v67 & hAPP(v61, v61, v76, v71) = v77 & hAPP(v61, bool, v73, v71) = v74 & hAPP(v61, bool, v62, v71) = v72 & hAPP(v61, bool, v59, v77) = v78 & hAPP(v61, bool, v59, v71) = v75 & hAPP(v58, v68, v69, v70) = v76 & hAPP(v58, v66, v67, v70) = v73 & insert(v58) = v69 & fun(v61, v61) = v68 & fun(v61, bool) = v66 & hBOOL(v75) & hBOOL(v72) &  ~ hBOOL(v78) &  ~ hBOOL(v74)) | (hAPP(v61, bool, v59, v60) = v66 & hBOOL(v66)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (hAPP(v60, v60, v63, v64) = v65) |  ~ (hAPP(v58, v61, v62, v59) = v63) |  ~ (insert(v58) = v62) |  ~ (bot_bot(v60) = v64) |  ~ (fun(v60, v60) = v61) |  ~ (fun(v58, bool) = v60) |  ? [v66] :  ? [v67] :  ? [v68] : (hAPP(v60, v60, v66, v68) = v65 & hAPP(v58, v60, v67, v59) = v68 & fequal(v58) = v67 & collect(v58) = v66)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (hAPP(v60, v58, v61, v59) = v62) |  ~ (hAPP(v58, bool, v59, v64) = v65) |  ~ (hAPP(v58, bool, v59, v62) = v63) |  ~ (the(v58) = v61) |  ~ (fun(v58, bool) = v60) |  ~ hBOOL(v65) | hBOOL(v63) |  ? [v66] :  ? [v67] :  ? [v68] :  ? [v69] : ( ~ (v69 = v66) & hAPP(v58, bool, v59, v67) = v68 & ti(v58, v67) = v69 & ti(v58, v64) = v66 & hBOOL(v68))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] :  ! [v65] : ( ~ (hAPP(v59, v62, v63, v60) = v64) |  ~ (hAPP(v58, v59, v64, v61) = v65) |  ~ (combk(v59, v58) = v63) |  ~ (fun(v58, v59) = v62) | ti(v59, v60) = v65) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : (v64 = v63 |  ~ (hoare_509422987triple(v58) = v59) |  ~ (hoare_122391849derivs(v58) = v63) |  ~ (fun(v60, v61) = v62) |  ~ (fun(v60, bool) = v61) |  ~ (fun(v59, bool) = v60) |  ~ (ti(v62, v63) = v64)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : (v64 = v63 |  ~ (fun(v58, v59) = v62) |  ~ (ti(v62, v61) = v64) |  ~ (ti(v62, v60) = v63) |  ? [v65] :  ? [v66] :  ? [v67] : ( ~ (v67 = v66) & hAPP(v58, v59, v61, v65) = v67 & hAPP(v58, v59, v60, v65) = v66)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : (v64 = v61 |  ~ (hAPP(v62, v58, v63, v59) = v64) |  ~ (the(v58) = v63) |  ~ (fun(v58, bool) = v62) |  ~ (ti(v58, v60) = v61) |  ? [v65] :  ? [v66] :  ? [v67] : (( ~ (v67 = v61) & hAPP(v58, bool, v59, v65) = v66 & ti(v58, v65) = v67 & hBOOL(v66)) | (hAPP(v58, bool, v59, v60) = v65 &  ~ hBOOL(v65)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : (v61 = v59 |  ~ (hAPP(com, v0, semi, v60) = v64) |  ~ (hAPP(com, v0, semi, v58) = v62) |  ~ (hAPP(com, com, v64, v61) = v63) |  ~ (hAPP(com, com, v62, v59) = v63)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : (v60 = v58 |  ~ (hAPP(com, v0, semi, v60) = v64) |  ~ (hAPP(com, v0, semi, v58) = v62) |  ~ (hAPP(com, com, v64, v61) = v63) |  ~ (hAPP(com, com, v62, v59) = v63)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : ( ~ (hAPP(v60, v60, v61, v59) = v62) |  ~ (hAPP(v58, bool, v59, v63) = v64) |  ~ (collect(v58) = v61) |  ~ (fun(v58, bool) = v60) |  ~ hBOOL(v64) |  ? [v65] : ( ~ (v65 = v62) & bot_bot(v60) = v65)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : ( ~ (hAPP(v60, v58, v61, v63) = v64) |  ~ (hAPP(v58, v60, v62, v59) = v63) |  ~ (fequal(v58) = v62) |  ~ (the(v58) = v61) |  ~ (fun(v58, bool) = v60) | ti(v58, v59) = v64) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : ( ~ (hAPP(v58, v61, v62, v59) = v63) |  ~ (hAPP(v58, bool, v63, v60) = v64) |  ~ (fequal(v58) = v62) |  ~ (fun(v58, bool) = v61) |  ~ hBOOL(v64) |  ? [v65] : (ti(v58, v60) = v65 & ti(v58, v59) = v65)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : ( ~ (hAPP(v58, v61, v62, v59) = v63) |  ~ (hAPP(v58, bool, v63, v60) = v64) |  ~ (fequal(v58) = v62) |  ~ (fun(v58, bool) = v61) | hBOOL(v64) |  ? [v65] :  ? [v66] : ( ~ (v66 = v65) & ti(v58, v60) = v66 & ti(v58, v59) = v65)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] :  ! [v64] : ( ~ (hAPP(v58, v59, v63, v61) = v64) |  ~ (fun(v58, v59) = v62) |  ~ (ti(v62, v60) = v63) | hAPP(v58, v59, v60, v61) = v64) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] : (v63 = v62 |  ~ (member(v58) = v62) |  ~ (fun(v59, bool) = v60) |  ~ (fun(v58, v60) = v61) |  ~ (fun(v58, bool) = v59) |  ~ (ti(v61, v62) = v63)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] : (v63 = v62 |  ~ (hAPP(v59, v58, v60, v61) = v62) |  ~ (ti(v58, v62) = v63)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] : (v63 = v62 |  ~ (insert(v58) = v62) |  ~ (fun(v59, v59) = v60) |  ~ (fun(v58, v60) = v61) |  ~ (fun(v58, bool) = v59) |  ~ (ti(v61, v62) = v63)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] : (v63 = v62 |  ~ (combk(v58, v59) = v62) |  ~ (fun(v59, v58) = v60) |  ~ (fun(v58, v60) = v61) |  ~ (ti(v61, v62) = v63)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] : (v63 = v61 |  ~ (hAPP(com, v0, semi, v58) = v62) |  ~ (hAPP(com, v0, semi, v58) = v60) |  ~ (hAPP(com, com, v62, v59) = v63) |  ~ (hAPP(com, com, v60, v59) = v61)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] : (v59 = v58 |  ~ (hAPP(v63, v62, v61, v60) = v59) |  ~ (hAPP(v63, v62, v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] : ( ~ (hAPP(v59, v59, v60, v62) = v63) |  ~ (hAPP(bool, v59, v61, fFalse) = v62) |  ~ (collect(v58) = v60) |  ~ (combk(bool, v58) = v61) |  ~ (fun(v58, bool) = v59) | bot_bot(v59) = v63) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] :  ! [v63] : ( ~ (hAPP(v58, v59, v60, v62) = v63) |  ~ (ti(v58, v61) = v62) | hAPP(v58, v59, v60, v61) = v63) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : (v62 = v61 |  ~ (fequal(v58) = v61) |  ~ (fun(v58, v59) = v60) |  ~ (fun(v58, bool) = v59) |  ~ (ti(v60, v61) = v62)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : (v62 = v61 |  ~ (the_elem(v58) = v61) |  ~ (fun(v59, v58) = v60) |  ~ (fun(v58, bool) = v59) |  ~ (ti(v60, v61) = v62)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : (v62 = v61 |  ~ (collect(v58) = v61) |  ~ (fun(v59, v59) = v60) |  ~ (fun(v58, bool) = v59) |  ~ (ti(v60, v61) = v62)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : (v62 = v61 |  ~ (the(v58) = v61) |  ~ (fun(v59, v58) = v60) |  ~ (fun(v58, bool) = v59) |  ~ (ti(v60, v61) = v62)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : (v62 = v61 |  ~ (finite_finite_1(v58) = v61) |  ~ (fun(v59, bool) = v60) |  ~ (fun(v58, bool) = v59) |  ~ (ti(v60, v61) = v62)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : (v59 = v58 |  ~ (combs(v62, v61, v60) = v59) |  ~ (combs(v62, v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : (v59 = v58 |  ~ (combc(v62, v61, v60) = v59) |  ~ (combc(v62, v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : (v59 = v58 |  ~ (combb(v62, v61, v60) = v59) |  ~ (combb(v62, v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : ( ~ (hAPP(v61, bool, v59, v60) = v62) |  ~ (fun(v58, bool) = v61) | hBOOL(v62) |  ? [v63] :  ? [v64] :  ? [v65] :  ? [v66] :  ? [v67] :  ? [v68] :  ? [v69] :  ? [v70] :  ? [v71] :  ? [v72] :  ? [v73] :  ? [v74] :  ? [v75] :  ? [v76] :  ? [v77] :  ? [v78] : ((v64 = v63 & bot_bot(v61) = v63 & ti(v61, v60) = v63) | ( ~ (v72 = v64) & member(v58) = v68 & hAPP(v61, v61, v76, v70) = v77 & hAPP(v61, bool, v73, v70) = v74 & hAPP(v61, bool, v63, v70) = v71 & hAPP(v61, bool, v59, v77) = v78 & hAPP(v61, bool, v59, v70) = v75 & hAPP(v58, v67, v68, v69) = v73 & hAPP(v58, v65, v66, v69) = v76 & insert(v58) = v66 & bot_bot(v61) = v64 & finite_finite_1(v58) = v63 & fun(v61, v61) = v65 & fun(v61, bool) = v67 & ti(v61, v70) = v72 & hBOOL(v75) & hBOOL(v71) &  ~ hBOOL(v78) &  ~ hBOOL(v74)) | (hAPP(v61, v61, v67, v63) = v68 & hAPP(v61, bool, v59, v68) = v69 & hAPP(v58, v64, v65, v66) = v67 & insert(v58) = v65 & bot_bot(v61) = v63 & fun(v61, v61) = v64 &  ~ hBOOL(v69)) | (hAPP(v61, bool, v63, v60) = v64 & finite_finite_1(v58) = v63 &  ~ hBOOL(v64)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : ( ~ (hAPP(v60, v60, v61, v59) = v62) |  ~ (collect(v58) = v61) |  ~ (fun(v58, bool) = v60) | ti(v60, v59) = v62) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : ( ~ (hAPP(v60, v60, v61, v59) = v62) |  ~ (collect(v58) = v61) |  ~ (fun(v58, bool) = v60) |  ? [v63] :  ? [v64] : ((v63 = v62 & bot_bot(v60) = v62) | (hAPP(v58, bool, v59, v63) = v64 & hBOOL(v64)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : ( ~ (hAPP(v60, bool, v61, v59) = v62) |  ~ (finite_finite_1(v58) = v61) |  ~ (fun(v58, bool) = v60) |  ~ hBOOL(v62) |  ? [v63] :  ? [v64] :  ? [v65] :  ? [v66] :  ? [v67] :  ? [v68] :  ? [v69] :  ? [v70] : (ti(v60, v59) = v63 & ((v69 = v63 & hAPP(v60, v60, v68, v66) = v63 & hAPP(v60, bool, v61, v66) = v70 & hAPP(v58, v64, v65, v67) = v68 & insert(v58) = v65 & fun(v60, v60) = v64 & hBOOL(v70)) | (v64 = v63 & bot_bot(v60) = v63)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : ( ~ (hAPP(v60, bool, v61, v59) = v62) |  ~ (finite_finite_1(v58) = v61) |  ~ (fun(v58, bool) = v60) | hBOOL(v62) |  ? [v63] :  ? [v64] :  ? [v65] :  ? [v66] : ( ~ (v64 = v63) & insert(v58) = v66 & bot_bot(v60) = v64 & fun(v60, v60) = v65 & ti(v60, v59) = v63 &  ! [v67] :  ! [v68] :  ! [v69] : ( ~ (hAPP(v60, v60, v69, v67) = v63) |  ~ (hAPP(v58, v65, v66, v68) = v69) |  ? [v70] : (hAPP(v60, bool, v61, v67) = v70 &  ~ hBOOL(v70))))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : ( ~ (hAPP(v59, bool, v60, v61) = v62) |  ~ (bot_bot(v59) = v61) |  ~ (finite_finite_1(v58) = v60) |  ~ (fun(v58, bool) = v59) | hBOOL(v62)) &  ? [v58] :  ! [v59] :  ! [v60] :  ! [v61] :  ! [v62] : ( ~ (hoare_509422987triple(v59) = v61) |  ~ (fun(v60, v61) = v62) |  ~ (fun(v59, v2) = v60) |  ? [v63] :  ? [v64] :  ? [v65] :  ? [v66] :  ? [v67] :  ? [v68] :  ? [v69] : (hAPP(v60, v63, v64, v65) = v68 & hAPP(v60, v61, v69, v67) = v58 & hAPP(com, v62, v68, v66) = v69 & hoare_1008221573triple(v59) = v64 & fun(com, v62) = v63)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : (v61 = v60 |  ~ (ti(v58, v60) = v61) |  ~ (ti(v58, v59) = v60)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : (v59 = v58 |  ~ (hoare_728318379le_rec(v61, v60) = v59) |  ~ (hoare_728318379le_rec(v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : (v59 = v58 |  ~ (hoare_885240885e_case(v61, v60) = v59) |  ~ (hoare_885240885e_case(v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : (v59 = v58 |  ~ (finite_fold_graph(v61, v60) = v59) |  ~ (finite_fold_graph(v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : (v59 = v58 |  ~ (combk(v61, v60) = v59) |  ~ (combk(v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : (v59 = v58 |  ~ (fun(v61, v60) = v59) |  ~ (fun(v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : (v59 = v58 |  ~ (ti(v61, v60) = v59) |  ~ (ti(v61, v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (hAPP(bool, v3, fimplies, v59) = v60) |  ~ (hAPP(bool, bool, v60, v58) = v61) | hBOOL(v61) | hBOOL(v59)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (hAPP(bool, v3, fimplies, v58) = v60) |  ~ (hAPP(bool, bool, v60, v59) = v61) |  ~ hBOOL(v61) |  ~ hBOOL(v58) | hBOOL(v59)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (hAPP(bool, v3, fimplies, v58) = v60) |  ~ (hAPP(bool, bool, v60, v59) = v61) |  ~ hBOOL(v59) | hBOOL(v61)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (hAPP(bool, v3, fdisj, v59) = v60) |  ~ (hAPP(bool, bool, v60, v58) = v61) |  ~ hBOOL(v59) | hBOOL(v61)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (hAPP(bool, v3, fdisj, v58) = v60) |  ~ (hAPP(bool, bool, v60, v59) = v61) |  ~ hBOOL(v61) | hBOOL(v59) | hBOOL(v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (hAPP(bool, v3, fdisj, v58) = v60) |  ~ (hAPP(bool, bool, v60, v59) = v61) |  ~ hBOOL(v59) | hBOOL(v61)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (hAPP(bool, v3, fconj, v59) = v60) |  ~ (hAPP(bool, bool, v60, v58) = v61) |  ~ hBOOL(v59) |  ~ hBOOL(v58) | hBOOL(v61)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (hAPP(bool, v3, fconj, v58) = v60) |  ~ (hAPP(bool, bool, v60, v59) = v61) |  ~ hBOOL(v61) | hBOOL(v59)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (hAPP(bool, v3, fconj, v58) = v60) |  ~ (hAPP(bool, bool, v60, v59) = v61) |  ~ hBOOL(v61) | hBOOL(v58)) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (fun(v58, bool) = v60) |  ~ (ti(v60, v59) = v61) |  ? [v62] :  ? [v63] :  ? [v64] :  ? [v65] :  ? [v66] :  ? [v67] :  ? [v68] :  ? [v69] :  ? [v70] :  ? [v71] : ((v69 = v61 & member(v58) = v65 & hAPP(v60, v60, v68, v67) = v61 & hAPP(v60, bool, v70, v67) = v71 & hAPP(v58, v64, v65, v66) = v70 & hAPP(v58, v62, v63, v66) = v68 & insert(v58) = v63 & fun(v60, v60) = v62 & fun(v60, bool) = v64 &  ~ hBOOL(v71)) | (v62 = v61 & bot_bot(v60) = v61))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (fun(v58, bool) = v60) |  ~ (ti(v60, v59) = v61) |  ? [v62] :  ? [v63] :  ? [v64] :  ? [v65] :  ? [v66] : ((v62 = v61 & bot_bot(v60) = v61) | (member(v58) = v63 & hAPP(v60, bool, v65, v59) = v66 & hAPP(v58, v62, v63, v64) = v65 & fun(v60, bool) = v62 & hBOOL(v66)))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (fun(v58, bool) = v60) |  ~ (ti(v60, v59) = v61) |  ? [v62] :  ? [v63] :  ? [v64] :  ? [v65] : (( ~ (v62 = v61) & bot_bot(v60) = v62) | (member(v58) = v65 & insert(v58) = v63 & fun(v60, v60) = v62 & fun(v60, bool) = v64 &  ! [v66] :  ! [v67] :  ! [v68] : ( ~ (hAPP(v60, v60, v68, v67) = v61) |  ~ (hAPP(v58, v62, v63, v66) = v68) |  ? [v69] :  ? [v70] : (hAPP(v60, bool, v69, v67) = v70 & hAPP(v58, v64, v65, v66) = v69 & hBOOL(v70)))))) &  ! [v58] :  ! [v59] :  ! [v60] :  ! [v61] : ( ~ (fun(v58, bool) = v60) |  ~ (ti(v60, v59) = v61) |  ? [v62] :  ? [v63] : (( ~ (v62 = v61) & bot_bot(v60) = v62) | (member(v58) = v63 & fun(v60, bool) = v62 &  ! [v64] :  ! [v65] :  ! [v66] : ( ~ (hAPP(v60, bool, v65, v59) = v66) |  ~ (hAPP(v58, v62, v63, v64) = v65) |  ~ hBOOL(v66))))) &  ! [v58] :  ! [v59] :  ! [v60] : (v60 = v59 |  ~ (bot_bot(v58) = v59) |  ~ (ti(v58, v59) = v60) |  ~ bot(v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v60 = v59 |  ~ (undefined(v58) = v59) |  ~ (ti(v58, v59) = v60)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (member(v60) = v59) |  ~ (member(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (fequal(v60) = v59) |  ~ (fequal(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (the_elem(v60) = v59) |  ~ (the_elem(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (insert(v60) = v59) |  ~ (insert(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (collect(v60) = v59) |  ~ (collect(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (bot_bot(v60) = v59) |  ~ (bot_bot(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (hoare_1008221573triple(v60) = v59) |  ~ (hoare_1008221573triple(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (hoare_509422987triple(v60) = v59) |  ~ (hoare_509422987triple(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (hoare_122391849derivs(v60) = v59) |  ~ (hoare_122391849derivs(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (undefined(v60) = v59) |  ~ (undefined(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (the(v60) = v59) |  ~ (the(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (finite2073411215e_idem(v60) = v59) |  ~ (finite2073411215e_idem(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (finite_folding_one(v60) = v59) |  ~ (finite_folding_one(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (finite_fold1Set(v60) = v59) |  ~ (finite_fold1Set(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (finite_fold1(v60) = v59) |  ~ (finite_fold1(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : (v59 = v58 |  ~ (finite_finite_1(v60) = v59) |  ~ (finite_finite_1(v60) = v58)) &  ! [v58] :  ! [v59] :  ! [v60] : ( ~ (hAPP(com, v0, semi, v58) = v60) |  ~ (hAPP(com, com, v60, v59) = skip)) &  ! [v58] :  ! [v59] :  ! [v60] : ( ~ (fun(v58, v59) = v60) |  ~ finite_finite(v59) |  ~ finite_finite(v58) | finite_finite(v60)) &  ! [v58] :  ! [v59] :  ! [v60] : ( ~ (fun(v58, v59) = v60) |  ~ bot(v59) | bot(v60)) &  ! [v58] :  ! [v59] :  ! [v60] : ( ~ (fun(v58, v59) = v60) |  ~ bot(v59) |  ? [v61] :  ? [v62] : (bot_bot(v60) = v61 & bot_bot(v59) = v62 &  ! [v63] :  ! [v64] : (v64 = v62 |  ~ (hAPP(v58, v59, v61, v63) = v64)))) &  ! [v58] :  ! [v59] : (v59 = fTrue | v59 = fFalse |  ~ (ti(bool, v58) = v59)) &  ! [v58] :  ! [v59] : ( ~ (hAPP(bool, bool, fNot, v58) = v59) |  ~ hBOOL(v59) |  ~ hBOOL(v58)) &  ! [v58] :  ! [v59] : ( ~ (hAPP(bool, bool, fNot, v58) = v59) | hBOOL(v59) | hBOOL(v58)) &  ! [v58] :  ! [v59] : ( ~ (fun(v58, bool) = v59) |  ~ finite_finite(v58) |  ? [v60] : (finite_finite_1(v58) = v60 &  ! [v61] :  ! [v62] : ( ~ (hAPP(v59, bool, v60, v61) = v62) | hBOOL(v62)))) &  ! [v58] :  ! [v59] : ( ~ (ti(bool, v58) = v59) |  ~ hBOOL(v59) | hBOOL(v58)) &  ! [v58] :  ! [v59] : ( ~ (ti(bool, v58) = v59) |  ~ hBOOL(v58) | hBOOL(v59)))
% 124.77/80.76  | Instantiating (0) with all_0_0_0, all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6, all_0_7_7, all_0_8_8, all_0_9_9, all_0_10_10, all_0_11_11, all_0_12_12, all_0_13_13, all_0_14_14, all_0_15_15, all_0_16_16, all_0_17_17, all_0_18_18, all_0_19_19, all_0_20_20, all_0_21_21, all_0_22_22, all_0_23_23, all_0_24_24, all_0_25_25, all_0_26_26, all_0_27_27, all_0_28_28, all_0_29_29, all_0_30_30, all_0_31_31, all_0_32_32, all_0_33_33, all_0_34_34, all_0_35_35, all_0_36_36, all_0_37_37, all_0_38_38, all_0_39_39, all_0_40_40, all_0_41_41, all_0_42_42, all_0_43_43, all_0_44_44, all_0_45_45, all_0_46_46, all_0_47_47, all_0_48_48, all_0_49_49, all_0_50_50, all_0_51_51, all_0_52_52, all_0_53_53, all_0_54_54, all_0_55_55, all_0_56_56, all_0_57_57 yields:
% 124.77/80.76  | (1) hAPP(all_0_19_19, all_0_18_18, all_0_17_17, all_0_16_16) = all_0_15_15 & hAPP(all_0_20_20, all_0_23_23, all_0_15_15, all_0_11_11) = all_0_10_10 & hAPP(all_0_23_23, all_0_22_22, all_0_21_21, all_0_10_10) = all_0_9_9 & hAPP(all_0_42_42, all_0_42_42, all_0_41_41, all_0_40_40) = all_0_39_39 & hAPP(all_0_45_45, all_0_14_14, all_0_13_13, all_0_43_43) = all_0_12_12 & hAPP(all_0_50_50, all_0_20_20, all_0_12_12, p) = all_0_11_11 & hAPP(all_0_50_50, all_0_32_32, all_0_31_31, all_0_27_27) = all_0_26_26 & hAPP(all_0_50_50, all_0_52_52, all_0_25_25, all_0_5_5) = all_0_4_4 & hAPP(all_0_51_51, all_0_38_38, all_0_37_37, g) = all_0_36_36 & hAPP(all_0_51_51, all_0_51_51, all_0_3_3, all_0_2_2) = all_0_1_1 & hAPP(all_0_51_51, bool, all_0_36_36, all_0_1_1) = all_0_0_0 & hAPP(all_0_52_52, all_0_35_35, all_0_34_34, all_0_4_4) = all_0_3_3 & hAPP(all_0_53_53, all_0_45_45, all_0_44_44, fconj) = all_0_43_43 & hAPP(all_0_54_54, all_0_24_24, all_0_8_8, fNot) = all_0_7_7 & hAPP(all_0_55_55, all_0_50_50, all_0_9_9, all_0_6_6) = all_0_5_5 & hAPP(all_0_55_55, all_0_50_50, all_0_30_30, all_0_28_28) = all_0_27_27 & hAPP(all_0_55_55, all_0_55_55, all_0_7_7, b) = all_0_6_6 & hAPP(bool, all_0_55_55, all_0_29_29, fFalse) = all_0_28_28 & hAPP(com, all_0_33_33, all_0_26_26, c) = all_0_25_25 & fequal(state) = all_0_40_40 & insert(all_0_52_52) = all_0_34_34 & bot_bot(all_0_51_51) = all_0_2_2 & hoare_1008221573triple(x_a) = all_0_31_31 & hoare_509422987triple(x_a) = all_0_52_52 & hoare_122391849derivs(x_a) = all_0_37_37 & combs(state, bool, bool) = all_0_16_16 & combk(all_0_55_55, x_a) = all_0_30_30 & combk(bool, state) = all_0_29_29 & combc(x_a, all_0_55_55, all_0_55_55) = all_0_21_21 & combc(state, state, bool) = all_0_41_41 & combc(state, bool, bool) = all_0_46_46 & fun(all_0_20_20, all_0_23_23) = all_0_18_18 & fun(all_0_48_48, all_0_24_24) = all_0_19_19 & fun(all_0_48_48, all_0_49_49) = all_0_47_47 & fun(all_0_50_50, all_0_20_20) = all_0_14_14 & fun(all_0_50_50, all_0_52_52) = all_0_33_33 & fun(all_0_51_51, all_0_51_51) = all_0_35_35 & fun(all_0_51_51, bool) = all_0_38_38 & fun(all_0_52_52, bool) = all_0_51_51 & fun(all_0_55_55, all_0_48_48) = all_0_45_45 & fun(all_0_55_55, all_0_50_50) = all_0_22_22 & fun(all_0_55_55, all_0_55_55) = all_0_24_24 & fun(x_a, all_0_24_24) = all_0_23_23 & fun(x_a, all_0_48_48) = all_0_20_20 & fun(x_a, all_0_55_55) = all_0_50_50 & fun(state, all_0_54_54) = all_0_48_48 & fun(state, all_0_55_55) = all_0_42_42 & fun(state, bool) = all_0_55_55 & fun(bool, all_0_54_54) = all_0_53_53 & fun(bool, all_0_55_55) = all_0_49_49 & fun(bool, bool) = all_0_54_54 & fun(com, all_0_33_33) = all_0_32_32 & fun(com, all_0_57_57) = all_0_56_56 & fun(com, com) = all_0_57_57 & combb(all_0_48_48, all_0_24_24, x_a) = all_0_17_17 & combb(all_0_55_55, all_0_48_48, x_a) = all_0_13_13 & combb(bool, all_0_54_54, state) = all_0_44_44 & combb(bool, bool, state) = all_0_8_8 & ti(all_0_50_50, p) = p & ti(all_0_51_51, g) = g & ti(all_0_53_53, fimplies) = fimplies & ti(all_0_53_53, fdisj) = fdisj & ti(all_0_53_53, fconj) = fconj & ti(all_0_54_54, fNot) = fNot & ti(all_0_55_55, b) = b & ti(all_0_56_56, semi) = semi & ti(bool, fTrue) = fTrue & ti(bool, fFalse) = fFalse & ti(com, c) = c & ti(com, skip) = skip & finite_finite(bool) & bot(bool) &  ~ hBOOL(all_0_0_0) &  ~ hBOOL(fFalse) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] :  ! [v31] :  ! [v32] :  ! [v33] :  ! [v34] :  ! [v35] :  ! [v36] :  ! [v37] : ( ~ (hAPP(v21, v18, v24, v28) = v29) |  ~ (hAPP(v18, v19, v20, v29) = v30) |  ~ (hAPP(v13, v21, v27, v2) = v28) |  ~ (hAPP(v13, v15, v16, v31) = v32) |  ~ (hAPP(v13, v6, v33, v4) = v34) |  ~ (hAPP(v7, v8, v9, v1) = v10) |  ~ (hAPP(v7, v7, v35, v17) = v36) |  ~ (hAPP(v7, bool, v10, v36) = v37) |  ~ (hAPP(v6, v11, v12, v34) = v35) |  ~ (hAPP(all_0_45_45, v25, v26, all_0_43_43) = v27) |  ~ (hAPP(all_0_47_47, v22, v23, all_0_46_46) = v24) |  ~ (hAPP(bool, v13, v30, v5) = v31) |  ~ (hAPP(com, v14, v32, v3) = v33) |  ~ (insert(v6) = v12) |  ~ (bot_bot(v7) = v17) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (hoare_122391849derivs(v0) = v9) |  ~ (combc(v0, bool, all_0_55_55) = v20) |  ~ (fun(v21, v18) = v22) |  ~ (fun(v13, v21) = v25) |  ~ (fun(v13, v6) = v14) |  ~ (fun(v7, v7) = v11) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v0, all_0_48_48) = v21) |  ~ (fun(v0, all_0_49_49) = v18) |  ~ (fun(v0, all_0_55_55) = v13) |  ~ (fun(bool, v13) = v19) |  ~ (fun(com, v14) = v15) |  ~ (combb(all_0_48_48, all_0_49_49, v0) = v23) |  ~ (combb(all_0_55_55, all_0_48_48, v0) = v26) | hBOOL(v37) | hBOOL(v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] :  ! [v31] :  ! [v32] :  ! [v33] :  ! [v34] :  ! [v35] :  ! [v36] :  ! [v37] : ( ~ (hAPP(v21, v18, v24, v28) = v29) |  ~ (hAPP(v18, v19, v20, v29) = v30) |  ~ (hAPP(v13, v21, v27, v2) = v28) |  ~ (hAPP(v13, v15, v16, v31) = v32) |  ~ (hAPP(v13, v6, v33, v4) = v34) |  ~ (hAPP(v7, v8, v9, v1) = v10) |  ~ (hAPP(v7, v7, v35, v17) = v36) |  ~ (hAPP(v7, bool, v10, v36) = v37) |  ~ (hAPP(v6, v11, v12, v34) = v35) |  ~ (hAPP(all_0_45_45, v25, v26, all_0_43_43) = v27) |  ~ (hAPP(all_0_47_47, v22, v23, all_0_46_46) = v24) |  ~ (hAPP(bool, v13, v30, v5) = v31) |  ~ (hAPP(com, v14, v32, v3) = v33) |  ~ (insert(v6) = v12) |  ~ (bot_bot(v7) = v17) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (hoare_122391849derivs(v0) = v9) |  ~ (combc(v0, bool, all_0_55_55) = v20) |  ~ (fun(v21, v18) = v22) |  ~ (fun(v13, v21) = v25) |  ~ (fun(v13, v6) = v14) |  ~ (fun(v7, v7) = v11) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v0, all_0_48_48) = v21) |  ~ (fun(v0, all_0_49_49) = v18) |  ~ (fun(v0, all_0_55_55) = v13) |  ~ (fun(bool, v13) = v19) |  ~ (fun(com, v14) = v15) |  ~ (combb(all_0_48_48, all_0_49_49, v0) = v23) |  ~ (combb(all_0_55_55, all_0_48_48, v0) = v26) | hBOOL(v37) |  ? [v38] :  ? [v39] :  ? [v40] :  ? [v41] :  ? [v42] :  ? [v43] : (hAPP(v13, v15, v16, v2) = v38 & hAPP(v13, v6, v39, v4) = v40 & hAPP(v7, v7, v41, v17) = v42 & hAPP(v7, bool, v10, v42) = v43 & hAPP(v6, v11, v12, v40) = v41 & hAPP(com, v14, v38, v3) = v39 &  ~ hBOOL(v43))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] :  ! [v31] : ( ~ (hAPP(v14, v16, v17, v4) = v18) |  ~ (hAPP(v14, v7, v27, v2) = v28) |  ~ (hAPP(v14, v7, v19, v6) = v20) |  ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v8, v8, v29, v22) = v30) |  ~ (hAPP(v8, v8, v21, v22) = v23) |  ~ (hAPP(v8, bool, v11, v30) = v31) |  ~ (hAPP(v8, bool, v11, v23) = v24) |  ~ (hAPP(v7, v12, v13, v28) = v29) |  ~ (hAPP(v7, v12, v13, v20) = v21) |  ~ (hAPP(com, v15, v18, v26) = v27) |  ~ (hAPP(com, v15, v18, v5) = v19) |  ~ (hAPP(com, all_0_57_57, semi, v5) = v25) |  ~ (hAPP(com, com, v25, v1) = v26) |  ~ (insert(v7) = v13) |  ~ (bot_bot(v8) = v22) |  ~ (hoare_1008221573triple(v0) = v17) |  ~ (hoare_509422987triple(v0) = v7) |  ~ (hoare_122391849derivs(v0) = v10) |  ~ (fun(v14, v7) = v15) |  ~ (fun(v8, v8) = v12) |  ~ (fun(v8, bool) = v9) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v0, all_0_55_55) = v14) |  ~ (fun(com, v15) = v16) |  ~ hBOOL(v24) | hBOOL(v31) |  ? [v32] :  ? [v33] :  ? [v34] :  ? [v35] :  ? [v36] :  ? [v37] : (hAPP(v14, v16, v17, v6) = v32 & hAPP(v14, v7, v33, v2) = v34 & hAPP(v8, v8, v35, v22) = v36 & hAPP(v8, bool, v11, v36) = v37 & hAPP(v7, v12, v13, v34) = v35 & hAPP(com, v15, v32, v1) = v33 &  ~ hBOOL(v37))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] : ( ~ (hAPP(v14, v16, v17, v4) = v18) |  ~ (hAPP(v14, v16, v17, v2) = v25) |  ~ (hAPP(v14, v7, v26, v1) = v27) |  ~ (hAPP(v14, v7, v19, v6) = v20) |  ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v8, v8, v28, v22) = v29) |  ~ (hAPP(v8, v8, v21, v22) = v23) |  ~ (hAPP(v8, bool, v11, v29) = v30) |  ~ (hAPP(v8, bool, v11, v23) = v24) |  ~ (hAPP(v7, v12, v13, v27) = v28) |  ~ (hAPP(v7, v12, v13, v20) = v21) |  ~ (hAPP(com, v15, v25, v5) = v26) |  ~ (hAPP(com, v15, v18, v5) = v19) |  ~ (insert(v7) = v13) |  ~ (bot_bot(v8) = v22) |  ~ (hoare_1008221573triple(v0) = v17) |  ~ (hoare_509422987triple(v0) = v7) |  ~ (hoare_122391849derivs(v0) = v10) |  ~ (fun(v14, v7) = v15) |  ~ (fun(v8, v8) = v12) |  ~ (fun(v8, bool) = v9) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v0, all_0_55_55) = v14) |  ~ (fun(com, v15) = v16) |  ~ hBOOL(v24) | hBOOL(v30) |  ? [v31] :  ? [v32] :  ? [v33] :  ? [v34] :  ? [v35] :  ? [v36] :  ? [v37] : (hAPP(v0, all_0_55_55, v2, v31) = v33 & hAPP(v0, all_0_55_55, v1, v31) = v35 & hAPP(state, bool, v35, v36) = v37 & hAPP(state, bool, v33, v32) = v34 & hBOOL(v34) &  ~ hBOOL(v37) &  ! [v38] :  ! [v39] :  ! [v40] : ( ~ (hAPP(v0, all_0_55_55, v4, v38) = v39) |  ~ (hAPP(state, bool, v39, v32) = v40) |  ~ hBOOL(v40) |  ? [v41] :  ? [v42] : (hAPP(v0, all_0_55_55, v6, v38) = v41 & hAPP(state, bool, v41, v36) = v42 & hBOOL(v42))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] : ( ~ (hAPP(v15, v15, v16, v17) = v18) |  ~ (hAPP(v6, v7, v8, v21) = v22) |  ~ (hAPP(v4, v6, v11, v20) = v21) |  ~ (hAPP(v4, v4, v25, v26) = v27) |  ~ (hAPP(v4, v4, v22, v27) = v28) |  ~ (hAPP(v4, v4, v14, v19) = v20) |  ~ (hAPP(v4, v0, v5, v28) = v29) |  ~ (hAPP(v0, v4, v18, v2) = v26) |  ~ (hAPP(v0, v4, v18, v1) = v19) |  ~ (hAPP(all_0_53_53, v9, v10, fconj) = v11) |  ~ (hAPP(all_0_54_54, v7, v12, v24) = v25) |  ~ (hAPP(all_0_54_54, v7, v12, v13) = v14) |  ~ (hAPP(bool, all_0_54_54, fimplies, v23) = v24) |  ~ (hAPP(bool, all_0_54_54, fimplies, v3) = v13) |  ~ (hAPP(bool, bool, fNot, v3) = v23) |  ~ (fequal(v0) = v17) |  ~ (the(v0) = v5) |  ~ (combs(v0, bool, bool) = v8) |  ~ (combc(v0, v0, bool) = v16) |  ~ (fun(v4, v6) = v9) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v4) = v15) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v4) |  ~ (combb(bool, all_0_54_54, v0) = v10) |  ~ (combb(bool, bool, v0) = v12) |  ~ hBOOL(v3) | ti(v0, v1) = v29) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] : ( ~ (hAPP(v15, v15, v16, v17) = v18) |  ~ (hAPP(v6, v7, v8, v21) = v22) |  ~ (hAPP(v4, v6, v11, v20) = v21) |  ~ (hAPP(v4, v4, v25, v26) = v27) |  ~ (hAPP(v4, v4, v22, v27) = v28) |  ~ (hAPP(v4, v4, v14, v19) = v20) |  ~ (hAPP(v4, v0, v5, v28) = v29) |  ~ (hAPP(v0, v4, v18, v2) = v26) |  ~ (hAPP(v0, v4, v18, v1) = v19) |  ~ (hAPP(all_0_53_53, v9, v10, fconj) = v11) |  ~ (hAPP(all_0_54_54, v7, v12, v24) = v25) |  ~ (hAPP(all_0_54_54, v7, v12, v13) = v14) |  ~ (hAPP(bool, all_0_54_54, fimplies, v23) = v24) |  ~ (hAPP(bool, all_0_54_54, fimplies, v3) = v13) |  ~ (hAPP(bool, bool, fNot, v3) = v23) |  ~ (fequal(v0) = v17) |  ~ (the(v0) = v5) |  ~ (combs(v0, bool, bool) = v8) |  ~ (combc(v0, v0, bool) = v16) |  ~ (fun(v4, v6) = v9) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v4) = v15) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v4) |  ~ (combb(bool, all_0_54_54, v0) = v10) |  ~ (combb(bool, bool, v0) = v12) | ti(v0, v2) = v29 | hBOOL(v3)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] : ( ~ (hAPP(v13, v15, v16, v3) = v17) |  ~ (hAPP(v13, v15, v16, v1) = v24) |  ~ (hAPP(v13, v6, v25, v5) = v26) |  ~ (hAPP(v13, v6, v18, v5) = v19) |  ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v7, v7, v27, v21) = v28) |  ~ (hAPP(v7, v7, v20, v21) = v22) |  ~ (hAPP(v7, bool, v10, v28) = v29) |  ~ (hAPP(v7, bool, v10, v22) = v23) |  ~ (hAPP(v6, v11, v12, v26) = v27) |  ~ (hAPP(v6, v11, v12, v19) = v20) |  ~ (hAPP(com, v14, v24, v4) = v25) |  ~ (hAPP(com, v14, v17, v4) = v18) |  ~ (insert(v6) = v12) |  ~ (bot_bot(v7) = v21) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (hoare_122391849derivs(v0) = v9) |  ~ (fun(v13, v6) = v14) |  ~ (fun(v7, v7) = v11) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v0, all_0_55_55) = v13) |  ~ (fun(com, v14) = v15) |  ~ hBOOL(v23) | hBOOL(v29) |  ? [v30] :  ? [v31] :  ? [v32] :  ? [v33] :  ? [v34] :  ? [v35] : (hAPP(v0, all_0_55_55, v3, v30) = v34 & hAPP(v0, all_0_55_55, v1, v30) = v32 & hAPP(state, bool, v34, v31) = v35 & hAPP(state, bool, v32, v31) = v33 & hBOOL(v33) &  ~ hBOOL(v35))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] : ( ~ (hAPP(v13, v15, v16, v3) = v17) |  ~ (hAPP(v13, v6, v18, v5) = v19) |  ~ (hAPP(v13, v6, v18, v1) = v24) |  ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v7, v7, v25, v21) = v26) |  ~ (hAPP(v7, v7, v20, v21) = v22) |  ~ (hAPP(v7, bool, v10, v26) = v27) |  ~ (hAPP(v7, bool, v10, v22) = v23) |  ~ (hAPP(v6, v11, v12, v24) = v25) |  ~ (hAPP(v6, v11, v12, v19) = v20) |  ~ (hAPP(com, v14, v17, v4) = v18) |  ~ (insert(v6) = v12) |  ~ (bot_bot(v7) = v21) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (hoare_122391849derivs(v0) = v9) |  ~ (fun(v13, v6) = v14) |  ~ (fun(v7, v7) = v11) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v0, all_0_55_55) = v13) |  ~ (fun(com, v14) = v15) |  ~ hBOOL(v23) | hBOOL(v27) |  ? [v28] :  ? [v29] :  ? [v30] :  ? [v31] :  ? [v32] :  ? [v33] : (hAPP(v0, all_0_55_55, v5, v28) = v30 & hAPP(v0, all_0_55_55, v1, v28) = v32 & hAPP(state, bool, v32, v29) = v33 & hAPP(state, bool, v30, v29) = v31 & hBOOL(v31) &  ~ hBOOL(v33))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] : ( ~ (member(v0) = v21) |  ~ (hAPP(v19, v4, v20, v21) = v22) |  ~ (hAPP(v11, v11, v12, v13) = v14) |  ~ (hAPP(v6, v4, v7, v16) = v17) |  ~ (hAPP(v3, v6, v10, v15) = v16) |  ~ (hAPP(v3, v3, v22, v2) = v23) |  ~ (hAPP(v3, v3, v17, v23) = v24) |  ~ (hAPP(v3, v3, v5, v24) = v25) |  ~ (hAPP(v0, v3, v14, v1) = v15) |  ~ (hAPP(all_0_53_53, v8, v9, fdisj) = v10) |  ~ (fequal(v0) = v13) |  ~ (collect(v0) = v5) |  ~ (combs(v0, bool, bool) = v7) |  ~ (combc(v0, v3, bool) = v20) |  ~ (combc(v0, v0, bool) = v12) |  ~ (fun(v3, v6) = v8) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v3, bool) = v18) |  ~ (fun(v0, v18) = v19) |  ~ (fun(v0, v3) = v11) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v26] :  ? [v27] : (hAPP(v3, v3, v27, v2) = v25 & hAPP(v0, v4, v26, v1) = v27 & insert(v0) = v26)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] : ( ~ (hAPP(v11, v12, v13, v2) = v14) |  ~ (hAPP(v7, v8, v15, v19) = v20) |  ~ (hAPP(v7, v7, v18, v6) = v19) |  ~ (hAPP(v1, v16, v17, v5) = v18) |  ~ (hAPP(v1, v10, v2, v5) = v21) |  ~ (hAPP(v0, v9, v14, v3) = v15) |  ~ (hAPP(v0, v0, v21, v4) = v22) |  ~ (hAPP(v0, bool, v20, v22) = v23) |  ~ (insert(v1) = v17) |  ~ (finite_fold_graph(v1, v0) = v13) |  ~ (fun(v7, v8) = v9) |  ~ (fun(v7, v7) = v16) |  ~ (fun(v1, v10) = v11) |  ~ (fun(v1, bool) = v7) |  ~ (fun(v0, v9) = v12) |  ~ (fun(v0, v0) = v10) |  ~ (fun(v0, bool) = v8) | hBOOL(v23) |  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] : ((member(v1) = v25 & hAPP(v7, bool, v26, v6) = v27 & hAPP(v1, v24, v25, v5) = v26 & fun(v7, bool) = v24 & hBOOL(v27)) | (hAPP(v7, v8, v15, v6) = v24 & hAPP(v0, bool, v24, v4) = v25 &  ~ hBOOL(v25)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] : ( ~ (hAPP(v13, v13, v14, v15) = v16) |  ~ (hAPP(v6, v4, v7, v19) = v20) |  ~ (hAPP(v3, v6, v10, v18) = v19) |  ~ (hAPP(v3, v3, v20, v2) = v21) |  ~ (hAPP(v3, v3, v12, v17) = v18) |  ~ (hAPP(v3, v3, v5, v21) = v22) |  ~ (hAPP(v0, v3, v16, v1) = v17) |  ~ (hAPP(all_0_53_53, v8, v9, fimplies) = v10) |  ~ (hAPP(all_0_54_54, v4, v11, fNot) = v12) |  ~ (fequal(v0) = v15) |  ~ (collect(v0) = v5) |  ~ (combs(v0, bool, bool) = v7) |  ~ (combc(v0, v0, bool) = v14) |  ~ (fun(v3, v6) = v8) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, v3) = v13) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ~ (combb(bool, bool, v0) = v11) |  ? [v23] :  ? [v24] :  ? [v25] : (hAPP(v3, v3, v24, v25) = v22 & hAPP(v3, v3, v5, v2) = v25 & hAPP(v0, v4, v23, v1) = v24 & insert(v0) = v23)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] : ( ~ (hAPP(v12, v14, v15, v4) = v17) |  ~ (hAPP(v12, v5, v18, v3) = v19) |  ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v6, v6, v20, v16) = v21) |  ~ (hAPP(v6, bool, v9, v21) = v22) |  ~ (hAPP(v5, v10, v11, v19) = v20) |  ~ (hAPP(com, v13, v17, v2) = v18) |  ~ (insert(v5) = v11) |  ~ (bot_bot(v6) = v16) |  ~ (hoare_1008221573triple(v0) = v15) |  ~ (hoare_509422987triple(v0) = v5) |  ~ (hoare_122391849derivs(v0) = v8) |  ~ (fun(v12, v5) = v13) |  ~ (fun(v6, v6) = v10) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v5, bool) = v6) |  ~ (fun(v0, all_0_55_55) = v12) |  ~ (fun(com, v13) = v14) | hBOOL(v22) |  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] :  ? [v29] :  ? [v30] :  ? [v31] :  ? [v32] :  ? [v33] :  ? [v34] :  ? [v35] :  ? [v36] :  ? [v37] : (hAPP(v12, v14, v15, v29) = v30 & hAPP(v12, v5, v31, v33) = v34 & hAPP(v6, v6, v35, v16) = v36 & hAPP(v6, bool, v9, v36) = v37 & hAPP(v5, v10, v11, v34) = v35 & hAPP(v0, all_0_55_55, v4, v24) = v26 & hAPP(v0, all_0_55_55, v3, v24) = v32 & hAPP(all_0_55_55, v12, v23, v32) = v33 & hAPP(all_0_55_55, v12, v23, v28) = v29 & hAPP(state, all_0_55_55, all_0_39_39, v25) = v28 & hAPP(state, bool, v26, v25) = v27 & hAPP(com, v13, v30, v2) = v31 & combk(all_0_55_55, v0) = v23 & hBOOL(v27) &  ~ hBOOL(v37))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] : ( ~ (hAPP(v12, v14, v15, v4) = v17) |  ~ (hAPP(v12, v5, v18, v1) = v19) |  ~ (hAPP(v6, v7, v8, v2) = v9) |  ~ (hAPP(v6, v6, v20, v16) = v21) |  ~ (hAPP(v6, bool, v9, v21) = v22) |  ~ (hAPP(v5, v10, v11, v19) = v20) |  ~ (hAPP(com, v13, v17, v3) = v18) |  ~ (insert(v5) = v11) |  ~ (bot_bot(v6) = v16) |  ~ (hoare_1008221573triple(v0) = v15) |  ~ (hoare_509422987triple(v0) = v5) |  ~ (hoare_122391849derivs(v0) = v8) |  ~ (fun(v12, v5) = v13) |  ~ (fun(v6, v6) = v10) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v5, bool) = v6) |  ~ (fun(v0, all_0_55_55) = v12) |  ~ (fun(com, v13) = v14) | hBOOL(v22) |  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] : (hAPP(v0, all_0_55_55, v4, v23) = v25 & hAPP(v0, all_0_55_55, v1, v23) = v27 & hAPP(state, bool, v25, v24) = v26 & hBOOL(v26) &  ! [v28] :  ! [v29] :  ! [v30] :  ! [v31] :  ! [v32] :  ! [v33] :  ! [v34] :  ! [v35] : ( ~ (hAPP(v12, v14, v15, v28) = v30) |  ~ (hAPP(v12, v5, v31, v29) = v32) |  ~ (hAPP(v6, v6, v33, v16) = v34) |  ~ (hAPP(v6, bool, v9, v34) = v35) |  ~ (hAPP(v5, v10, v11, v32) = v33) |  ~ (hAPP(com, v13, v30, v3) = v31) |  ~ hBOOL(v35) |  ? [v36] :  ? [v37] : (hAPP(state, bool, v27, v36) = v37 &  ~ hBOOL(v37) &  ! [v38] :  ! [v39] :  ! [v40] : ( ~ (hAPP(v0, all_0_55_55, v28, v38) = v39) |  ~ (hAPP(state, bool, v39, v24) = v40) |  ~ hBOOL(v40) |  ? [v41] :  ? [v42] : (hAPP(v0, all_0_55_55, v29, v38) = v41 & hAPP(state, bool, v41, v36) = v42 & hBOOL(v42))))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] : ( ~ (hAPP(v12, v13, v14, v15) = v16) |  ~ (hAPP(v5, v6, v7, v9) = v10) |  ~ (hAPP(v4, v2, v10, v18) = v19) |  ~ (hAPP(v2, v5, v8, v1) = v9) |  ~ (hAPP(v2, v4, v16, v17) = v18) |  ~ (hAPP(v2, v0, v3, v19) = v20) |  ~ (fequal(v2) = v8) |  ~ (insert(v0) = v15) |  ~ (bot_bot(v2) = v17) |  ~ (the(v0) = v3) |  ~ (combc(v0, v2, v2) = v14) |  ~ (fun(v4, v2) = v6) |  ~ (fun(v2, v4) = v13) |  ~ (fun(v2, v2) = v11) |  ~ (fun(v2, bool) = v5) |  ~ (fun(v0, v11) = v12) |  ~ (fun(v0, v2) = v4) |  ~ (fun(v0, bool) = v2) |  ~ (combb(v2, bool, v0) = v7) |  ? [v21] : (hAPP(v2, v0, v21, v1) = v20 & the_elem(v0) = v21)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] : ( ~ (hAPP(v10, v12, v13, v2) = v14) |  ~ (hAPP(v10, v3, v15, v2) = v16) |  ~ (hAPP(v4, v5, v6, v1) = v7) |  ~ (hAPP(v4, v4, v17, v18) = v19) |  ~ (hAPP(v4, bool, v7, v19) = v20) |  ~ (hAPP(v3, v8, v9, v16) = v17) |  ~ (hAPP(com, v11, v14, skip) = v15) |  ~ (insert(v3) = v9) |  ~ (bot_bot(v4) = v18) |  ~ (hoare_1008221573triple(v0) = v13) |  ~ (hoare_509422987triple(v0) = v3) |  ~ (hoare_122391849derivs(v0) = v6) |  ~ (fun(v10, v3) = v11) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, all_0_55_55) = v10) |  ~ (fun(com, v11) = v12) | hBOOL(v20)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] : ( ~ (hAPP(v10, v11, v12, v2) = v13) |  ~ (hAPP(v7, v15, v16, v3) = v17) |  ~ (hAPP(v7, v6, v18, v5) = v19) |  ~ (hAPP(v6, v1, v13, v19) = v20) |  ~ (hAPP(com, v14, v17, v4) = v18) |  ~ (hoare_728318379le_rec(v0, v1) = v12) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (fun(v7, v9) = v10) |  ~ (fun(v7, v6) = v14) |  ~ (fun(v7, v1) = v8) |  ~ (fun(v6, v1) = v11) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v14) = v15) |  ~ (fun(com, v8) = v9) |  ? [v21] :  ? [v22] : (hAPP(v7, v9, v2, v3) = v21 & hAPP(v7, v1, v22, v5) = v20 & hAPP(com, v8, v21, v4) = v22)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] : ( ~ (hAPP(v10, v11, v12, v2) = v13) |  ~ (hAPP(v7, v15, v16, v3) = v17) |  ~ (hAPP(v7, v6, v18, v5) = v19) |  ~ (hAPP(v6, v1, v13, v19) = v20) |  ~ (hAPP(com, v14, v17, v4) = v18) |  ~ (hoare_885240885e_case(v0, v1) = v12) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (fun(v7, v9) = v10) |  ~ (fun(v7, v6) = v14) |  ~ (fun(v7, v1) = v8) |  ~ (fun(v6, v1) = v11) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v14) = v15) |  ~ (fun(com, v8) = v9) |  ? [v21] :  ? [v22] : (hAPP(v7, v9, v2, v3) = v21 & hAPP(v7, v1, v22, v5) = v20 & hAPP(com, v8, v21, v4) = v22)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] : ( ~ (hAPP(v11, v11, v12, v13) = v14) |  ~ (hAPP(v5, v6, v7, v16) = v17) |  ~ (hAPP(v3, v5, v10, v15) = v16) |  ~ (hAPP(v3, v3, v17, v1) = v18) |  ~ (hAPP(v3, v3, v4, v18) = v19) |  ~ (hAPP(v0, v3, v14, v2) = v15) |  ~ (hAPP(all_0_53_53, v8, v9, fconj) = v10) |  ~ (fequal(v0) = v13) |  ~ (collect(v0) = v4) |  ~ (combs(v0, bool, bool) = v7) |  ~ (combc(v0, v0, bool) = v12) |  ~ (fun(v3, v5) = v8) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, v3) = v11) |  ~ (fun(v0, all_0_54_54) = v5) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] : ((v23 = v19 & hAPP(v3, v3, v21, v22) = v19 & hAPP(v0, v6, v20, v2) = v21 & insert(v0) = v20 & bot_bot(v3) = v22) | (hAPP(v0, bool, v1, v2) = v20 &  ~ hBOOL(v20)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] : ( ~ (hAPP(v11, v11, v12, v13) = v14) |  ~ (hAPP(v5, v6, v7, v16) = v17) |  ~ (hAPP(v3, v5, v10, v15) = v16) |  ~ (hAPP(v3, v3, v17, v1) = v18) |  ~ (hAPP(v3, v3, v4, v18) = v19) |  ~ (hAPP(v0, v3, v14, v2) = v15) |  ~ (hAPP(all_0_53_53, v8, v9, fconj) = v10) |  ~ (fequal(v0) = v13) |  ~ (collect(v0) = v4) |  ~ (combs(v0, bool, bool) = v7) |  ~ (combc(v0, v0, bool) = v12) |  ~ (fun(v3, v5) = v8) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, v3) = v11) |  ~ (fun(v0, all_0_54_54) = v5) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v20] : ((v20 = v19 & bot_bot(v3) = v19) | (hAPP(v0, bool, v1, v2) = v20 & hBOOL(v20)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] : ( ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v6, bool, v11, v4) = v12) |  ~ (hAPP(v5, v5, v15, v2) = v16) |  ~ (hAPP(v5, v0, v4, v16) = v17) |  ~ (hAPP(v0, v13, v14, v1) = v15) |  ~ (insert(v0) = v14) |  ~ (finite2073411215e_idem(v0) = v10) |  ~ (fun(v6, bool) = v9) |  ~ (fun(v5, v5) = v13) |  ~ (fun(v5, v0) = v6) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) |  ~ hBOOL(v12) |  ? [v18] :  ? [v19] :  ? [v20] : ((v20 = v17 & hAPP(v5, v0, v4, v2) = v19 & hAPP(v0, v7, v3, v1) = v18 & hAPP(v0, v0, v18, v19) = v17) | (v19 = v18 & bot_bot(v5) = v18 & ti(v5, v2) = v18) | (hAPP(v5, bool, v18, v2) = v19 & finite_finite_1(v0) = v18 &  ~ hBOOL(v19)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] : ( ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v6, bool, v11, v4) = v12) |  ~ (hAPP(v5, v5, v15, v2) = v16) |  ~ (hAPP(v5, v0, v4, v16) = v17) |  ~ (hAPP(v0, v13, v14, v1) = v15) |  ~ (insert(v0) = v14) |  ~ (finite_folding_one(v0) = v10) |  ~ (fun(v6, bool) = v9) |  ~ (fun(v5, v5) = v13) |  ~ (fun(v5, v0) = v6) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) |  ~ hBOOL(v12) |  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] : ((v20 = v17 & hAPP(v5, v0, v4, v2) = v19 & hAPP(v0, v7, v3, v1) = v18 & hAPP(v0, v0, v18, v19) = v17) | (v19 = v18 & bot_bot(v5) = v18 & ti(v5, v2) = v18) | (member(v0) = v19 & hAPP(v5, bool, v20, v2) = v21 & hAPP(v0, v18, v19, v1) = v20 & fun(v5, bool) = v18 & hBOOL(v21)) | (hAPP(v5, bool, v18, v2) = v19 & finite_finite_1(v0) = v18 &  ~ hBOOL(v19)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] : ( ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v5, bool, v10, v3) = v11) |  ~ (hAPP(v4, v4, v14, v15) = v16) |  ~ (hAPP(v4, v0, v3, v16) = v17) |  ~ (hAPP(v0, v12, v13, v1) = v14) |  ~ (insert(v0) = v13) |  ~ (bot_bot(v4) = v15) |  ~ (finite_folding_one(v0) = v9) |  ~ (fun(v5, bool) = v8) |  ~ (fun(v4, v4) = v12) |  ~ (fun(v4, v0) = v5) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) | ti(v0, v1) = v17) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v16 = v12 |  ~ (hAPP(v5, v5, v14, v10) = v15) |  ~ (hAPP(v5, v5, v13, v15) = v16) |  ~ (hAPP(v5, v5, v9, v10) = v11) |  ~ (hAPP(v5, v5, v8, v11) = v12) |  ~ (hAPP(v0, v6, v7, v4) = v14) |  ~ (hAPP(v0, v6, v7, v3) = v13) |  ~ (hAPP(v0, v6, v7, v2) = v9) |  ~ (hAPP(v0, v6, v7, v1) = v8) |  ~ (insert(v0) = v7) |  ~ (bot_bot(v5) = v10) |  ~ (fun(v5, v5) = v6) |  ~ (fun(v0, bool) = v5) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : ((( ~ (v20 = v19) & ti(v0, v4) = v20 & ti(v0, v2) = v19) | ( ~ (v18 = v17) & ti(v0, v3) = v18 & ti(v0, v1) = v17)) & (( ~ (v20 = v17) & ti(v0, v4) = v20 & ti(v0, v1) = v17) | ( ~ (v19 = v18) & ti(v0, v3) = v18 & ti(v0, v2) = v19)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v6 = v3 |  ~ (hAPP(v7, v10, v11, v4) = v15) |  ~ (hAPP(v7, v10, v11, v1) = v12) |  ~ (hAPP(v7, v8, v16, v6) = v14) |  ~ (hAPP(v7, v8, v13, v3) = v14) |  ~ (hAPP(com, v9, v15, v5) = v16) |  ~ (hAPP(com, v9, v12, v2) = v13) |  ~ (hoare_1008221573triple(v0) = v11) |  ~ (hoare_509422987triple(v0) = v8) |  ~ (fun(v7, v8) = v9) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v9) = v10)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v5 = v2 |  ~ (hAPP(v7, v10, v11, v4) = v15) |  ~ (hAPP(v7, v10, v11, v1) = v12) |  ~ (hAPP(v7, v8, v16, v6) = v14) |  ~ (hAPP(v7, v8, v13, v3) = v14) |  ~ (hAPP(com, v9, v15, v5) = v16) |  ~ (hAPP(com, v9, v12, v2) = v13) |  ~ (hoare_1008221573triple(v0) = v11) |  ~ (hoare_509422987triple(v0) = v8) |  ~ (fun(v7, v8) = v9) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v9) = v10)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v4 = v1 |  ~ (hAPP(v7, v10, v11, v4) = v15) |  ~ (hAPP(v7, v10, v11, v1) = v12) |  ~ (hAPP(v7, v8, v16, v6) = v14) |  ~ (hAPP(v7, v8, v13, v3) = v14) |  ~ (hAPP(com, v9, v15, v5) = v16) |  ~ (hAPP(com, v9, v12, v2) = v13) |  ~ (hoare_1008221573triple(v0) = v11) |  ~ (hoare_509422987triple(v0) = v8) |  ~ (fun(v7, v8) = v9) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v9) = v10)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (member(v0) = v14) |  ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v6, bool, v11, v4) = v12) |  ~ (hAPP(v5, bool, v15, v2) = v16) |  ~ (hAPP(v0, v13, v14, v1) = v15) |  ~ (finite2073411215e_idem(v0) = v10) |  ~ (fun(v6, bool) = v9) |  ~ (fun(v5, v0) = v6) |  ~ (fun(v5, bool) = v13) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) |  ~ hBOOL(v16) |  ~ hBOOL(v12) |  ? [v17] :  ? [v18] :  ? [v19] : ((v19 = v18 & hAPP(v5, v0, v4, v2) = v18 & hAPP(v0, v7, v3, v1) = v17 & hAPP(v0, v0, v17, v18) = v18) | (hAPP(v5, bool, v17, v2) = v18 & finite_finite_1(v0) = v17 &  ~ hBOOL(v18)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (member(v0) = v13) |  ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v5, bool, v10, v3) = v11) |  ~ (hAPP(v4, v0, v3, v1) = v14) |  ~ (hAPP(v4, bool, v15, v1) = v16) |  ~ (hAPP(v0, v12, v13, v14) = v15) |  ~ (finite_folding_one(v0) = v9) |  ~ (fun(v5, bool) = v8) |  ~ (fun(v4, v0) = v5) |  ~ (fun(v4, bool) = v12) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) | hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] :  ? [v29] : ((v18 = v17 & bot_bot(v4) = v17 & ti(v4, v1) = v17) | (hAPP(v4, v4, v26, v17) = v27 & hAPP(v4, v4, v25, v27) = v28 & hAPP(v4, bool, v24, v28) = v29 & hAPP(v0, v18, v19, v21) = v26 & hAPP(v0, v18, v19, v20) = v25 & hAPP(v0, v12, v13, v23) = v24 & hAPP(v0, v6, v2, v20) = v22 & hAPP(v0, v0, v22, v21) = v23 & insert(v0) = v19 & bot_bot(v4) = v17 & fun(v4, v4) = v18 &  ~ hBOOL(v29)) | (hAPP(v4, bool, v17, v1) = v18 & finite_finite_1(v0) = v17 &  ~ hBOOL(v18)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v10, v11, v12, v2) = v13) |  ~ (hAPP(v6, v8, v14, v4) = v15) |  ~ (hAPP(v0, v9, v13, v3) = v14) |  ~ (hAPP(v0, bool, v15, v5) = v16) |  ~ (finite_fold_graph(v1, v0) = v12) |  ~ (fun(v6, v8) = v9) |  ~ (fun(v1, v7) = v10) |  ~ (fun(v1, bool) = v6) |  ~ (fun(v0, v9) = v11) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v8) | hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] : (member(v1) = v24 & insert(v1) = v22 & fun(v6, v6) = v21 & fun(v6, bool) = v23 & ti(v6, v4) = v17 & ti(v0, v5) = v19 &  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] : ( ~ (hAPP(v6, v8, v14, v26) = v29) |  ~ (hAPP(v6, v6, v28, v26) = v17) |  ~ (hAPP(v1, v21, v22, v25) = v28) |  ~ (hAPP(v0, bool, v29, v27) = v30) |  ~ hBOOL(v30) |  ? [v31] :  ? [v32] : (( ~ (v32 = v19) & hAPP(v1, v7, v2, v25) = v31 & hAPP(v0, v0, v31, v27) = v32) | (hAPP(v6, bool, v31, v26) = v32 & hAPP(v1, v23, v24, v25) = v31 & hBOOL(v32)))) & (( ~ (v20 = v19) & ti(v0, v3) = v20) | ( ~ (v18 = v17) & bot_bot(v6) = v18)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v10, v11, v12, v2) = v13) |  ~ (hAPP(v6, v7, v14, v4) = v15) |  ~ (hAPP(v0, v8, v13, v3) = v14) |  ~ (hAPP(v0, bool, v15, v5) = v16) |  ~ (finite_fold_graph(v1, v0) = v12) |  ~ (fun(v6, v7) = v8) |  ~ (fun(v1, v9) = v10) |  ~ (fun(v1, bool) = v6) |  ~ (fun(v0, v8) = v11) |  ~ (fun(v0, v0) = v9) |  ~ (fun(v0, bool) = v7) |  ~ hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] :  ? [v29] :  ? [v30] :  ? [v31] :  ? [v32] :  ? [v33] :  ? [v34] : (ti(v6, v4) = v17 & ti(v0, v5) = v19 & ((v30 = v19 & v28 = v17 & member(v1) = v23 & hAPP(v6, v7, v14, v25) = v33 & hAPP(v6, v6, v27, v25) = v17 & hAPP(v6, bool, v31, v25) = v32 & hAPP(v1, v22, v23, v24) = v31 & hAPP(v1, v20, v21, v24) = v27 & hAPP(v1, v9, v2, v24) = v29 & hAPP(v0, v0, v29, v26) = v19 & hAPP(v0, bool, v33, v26) = v34 & insert(v1) = v21 & fun(v6, v6) = v20 & fun(v6, bool) = v22 & hBOOL(v34) &  ~ hBOOL(v32)) | (v20 = v19 & v18 = v17 & bot_bot(v6) = v17 & ti(v0, v3) = v19)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v9, v10, v11, v2) = v12) |  ~ (hAPP(v5, v6, v13, v14) = v15) |  ~ (hAPP(v0, v7, v12, v3) = v13) |  ~ (hAPP(v0, bool, v15, v4) = v16) |  ~ (bot_bot(v5) = v14) |  ~ (finite_fold_graph(v1, v0) = v11) |  ~ (fun(v5, v6) = v7) |  ~ (fun(v1, v8) = v9) |  ~ (fun(v1, bool) = v5) |  ~ (fun(v0, v7) = v10) |  ~ (fun(v0, v0) = v8) |  ~ (fun(v0, bool) = v6) |  ~ hBOOL(v16) |  ? [v17] : (ti(v0, v4) = v17 & ti(v0, v3) = v17)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v6, v7, v8, v12) = v13) |  ~ (hAPP(v3, v6, v11, v2) = v12) |  ~ (hAPP(v3, v3, v13, v1) = v14) |  ~ (hAPP(v3, v3, v5, v14) = v15) |  ~ (hAPP(v3, bool, v4, v15) = v16) |  ~ (hAPP(all_0_53_53, v9, v10, fconj) = v11) |  ~ (collect(v0) = v5) |  ~ (finite_finite_1(v0) = v4) |  ~ (combs(v0, bool, bool) = v8) |  ~ (fun(v3, v6) = v9) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v10) | hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : (hAPP(v3, v3, v5, v2) = v17 & hAPP(v3, v3, v5, v1) = v19 & hAPP(v3, bool, v4, v19) = v20 & hAPP(v3, bool, v4, v17) = v18 &  ~ hBOOL(v20) &  ~ hBOOL(v18))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v6, v7, v8, v12) = v13) |  ~ (hAPP(v3, v6, v11, v1) = v12) |  ~ (hAPP(v3, v3, v13, v2) = v14) |  ~ (hAPP(v3, v3, v5, v14) = v15) |  ~ (hAPP(v3, bool, v4, v15) = v16) |  ~ (hAPP(all_0_53_53, v9, v10, fdisj) = v11) |  ~ (collect(v0) = v5) |  ~ (finite_finite_1(v0) = v4) |  ~ (combs(v0, bool, bool) = v8) |  ~ (fun(v3, v6) = v9) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v10) |  ~ hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : (hAPP(v3, v3, v5, v2) = v19 & hAPP(v3, v3, v5, v1) = v17 & hAPP(v3, bool, v4, v19) = v20 & hAPP(v3, bool, v4, v17) = v18 & hBOOL(v20) & hBOOL(v18))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v6, v7, v8, v12) = v13) |  ~ (hAPP(v3, v6, v11, v1) = v12) |  ~ (hAPP(v3, v3, v13, v2) = v14) |  ~ (hAPP(v3, v3, v5, v14) = v15) |  ~ (hAPP(v3, bool, v4, v15) = v16) |  ~ (hAPP(all_0_53_53, v9, v10, fdisj) = v11) |  ~ (collect(v0) = v5) |  ~ (finite_finite_1(v0) = v4) |  ~ (combs(v0, bool, bool) = v8) |  ~ (fun(v3, v6) = v9) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v10) | hBOOL(v16) |  ? [v17] :  ? [v18] : ((hAPP(v3, v3, v5, v2) = v17 & hAPP(v3, bool, v4, v17) = v18 &  ~ hBOOL(v18)) | (hAPP(v3, v3, v5, v1) = v17 & hAPP(v3, bool, v4, v17) = v18 &  ~ hBOOL(v18)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v5, v6, v7, v13) = v14) |  ~ (hAPP(v3, v5, v10, v12) = v13) |  ~ (hAPP(v3, v3, v14, v1) = v15) |  ~ (hAPP(v3, v3, v4, v15) = v16) |  ~ (hAPP(v0, v3, v11, v2) = v12) |  ~ (hAPP(all_0_53_53, v8, v9, fconj) = v10) |  ~ (fequal(v0) = v11) |  ~ (collect(v0) = v4) |  ~ (combs(v0, bool, bool) = v7) |  ~ (fun(v3, v5) = v8) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, all_0_54_54) = v5) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : ((v20 = v16 & hAPP(v3, v3, v18, v19) = v16 & hAPP(v0, v6, v17, v2) = v18 & insert(v0) = v17 & bot_bot(v3) = v19) | (hAPP(v0, bool, v1, v2) = v17 &  ~ hBOOL(v17)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v5, v6, v7, v13) = v14) |  ~ (hAPP(v3, v5, v10, v12) = v13) |  ~ (hAPP(v3, v3, v14, v1) = v15) |  ~ (hAPP(v3, v3, v4, v15) = v16) |  ~ (hAPP(v0, v3, v11, v2) = v12) |  ~ (hAPP(all_0_53_53, v8, v9, fconj) = v10) |  ~ (fequal(v0) = v11) |  ~ (collect(v0) = v4) |  ~ (combs(v0, bool, bool) = v7) |  ~ (fun(v3, v5) = v8) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, all_0_54_54) = v5) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v17] : ((v17 = v16 & bot_bot(v3) = v16) | (hAPP(v0, bool, v1, v2) = v17 & hBOOL(v17)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v8, v9, v10, v2) = v11) |  ~ (hAPP(v4, v5, v12, v13) = v14) |  ~ (hAPP(v0, v6, v11, v3) = v12) |  ~ (hAPP(v0, bool, v14, v3) = v15) |  ~ (bot_bot(v4) = v13) |  ~ (finite_fold_graph(v1, v0) = v10) |  ~ (fun(v4, v5) = v6) |  ~ (fun(v1, v7) = v8) |  ~ (fun(v1, bool) = v4) |  ~ (fun(v0, v6) = v9) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) | hBOOL(v15)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v8, v6, v9, v1) = v10) |  ~ (hAPP(v5, v5, v12, v3) = v13) |  ~ (hAPP(v5, v5, v10, v13) = v14) |  ~ (hAPP(v0, v6, v11, v2) = v12) |  ~ (hAPP(v0, bool, v14, v4) = v15) |  ~ (insert(v0) = v11) |  ~ (finite_fold1Set(v0) = v9) |  ~ (fun(v5, v5) = v6) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) | hBOOL(v15) |  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] : ((member(v0) = v17 & hAPP(v5, bool, v18, v3) = v19 & hAPP(v0, v16, v17, v2) = v18 & fun(v5, bool) = v16 & hBOOL(v19)) | (hAPP(v8, v16, v17, v1) = v18 & hAPP(v5, v5, v19, v3) = v20 & hAPP(v0, v6, v18, v2) = v19 & hAPP(v0, bool, v20, v4) = v21 & finite_fold_graph(v0, v0) = v17 & fun(v0, v6) = v16 &  ~ hBOOL(v21)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v7, v8, v9, v1) = v10) |  ~ (hAPP(v5, v5, v12, v3) = v13) |  ~ (hAPP(v5, v5, v10, v13) = v14) |  ~ (hAPP(v0, v8, v11, v2) = v12) |  ~ (hAPP(v0, bool, v14, v4) = v15) |  ~ (insert(v0) = v11) |  ~ (finite_fold1Set(v0) = v9) |  ~ (fun(v5, v5) = v8) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v5) |  ~ hBOOL(v15) |  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] : (member(v0) = v20 & hAPP(v7, v16, v17, v1) = v18 & hAPP(v5, v5, v24, v22) = v25 & hAPP(v5, v5, v23, v22) = v13 & hAPP(v5, bool, v27, v22) = v28 & hAPP(v0, v19, v20, v21) = v27 & hAPP(v0, v8, v18, v21) = v24 & hAPP(v0, v8, v11, v21) = v23 & hAPP(v0, bool, v25, v4) = v26 & finite_fold_graph(v0, v0) = v17 & fun(v5, bool) = v19 & fun(v0, v8) = v16 & hBOOL(v26) &  ~ hBOOL(v28))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v4, v4, v11, v12) = v13) |  ~ (hAPP(v4, v4, v9, v13) = v14) |  ~ (hAPP(v0, v7, v10, v2) = v11) |  ~ (hAPP(v0, bool, v14, v3) = v15) |  ~ (insert(v0) = v10) |  ~ (bot_bot(v4) = v12) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v5) = v6) |  ~ (fun(v0, v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v15) |  ? [v16] : (ti(v0, v3) = v16 & ti(v0, v2) = v16)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v4, v4, v11, v12) = v13) |  ~ (hAPP(v4, v4, v9, v13) = v14) |  ~ (hAPP(v0, v7, v10, v2) = v11) |  ~ (hAPP(v0, bool, v14, v3) = v15) |  ~ (insert(v0) = v10) |  ~ (bot_bot(v4) = v12) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v5) = v6) |  ~ (fun(v0, v0) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v15) |  ? [v16] :  ? [v17] : ( ~ (v17 = v16) & ti(v0, v3) = v17 & ti(v0, v2) = v16)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v5, v6, v7, v2) = v8) |  ~ (hAPP(v5, v5, v11, v12) = v13) |  ~ (hAPP(v5, bool, v8, v13) = v14) |  ~ (hAPP(v5, bool, v8, v1) = v15) |  ~ (hAPP(v4, v9, v10, v3) = v11) |  ~ (insert(v4) = v10) |  ~ (bot_bot(v5) = v12) |  ~ (hoare_509422987triple(v0) = v4) |  ~ (hoare_122391849derivs(v0) = v7) |  ~ (fun(v5, v5) = v9) |  ~ (fun(v5, bool) = v6) |  ~ (fun(v4, bool) = v5) |  ~ hBOOL(v15) |  ~ hBOOL(v14) |  ? [v16] :  ? [v17] : (hAPP(v5, v5, v11, v1) = v16 & hAPP(v5, bool, v8, v16) = v17 & hBOOL(v17))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v5, v5, v14, v10) = v15) |  ~ (hAPP(v5, v5, v13, v15) = v12) |  ~ (hAPP(v5, v5, v9, v10) = v11) |  ~ (hAPP(v5, v5, v8, v11) = v12) |  ~ (hAPP(v0, v6, v7, v4) = v14) |  ~ (hAPP(v0, v6, v7, v3) = v13) |  ~ (hAPP(v0, v6, v7, v2) = v9) |  ~ (hAPP(v0, v6, v7, v1) = v8) |  ~ (insert(v0) = v7) |  ~ (bot_bot(v5) = v10) |  ~ (fun(v5, v5) = v6) |  ~ (fun(v0, bool) = v5) |  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] : (ti(v0, v4) = v19 & ti(v0, v3) = v17 & ti(v0, v2) = v18 & ti(v0, v1) = v16 & ((v19 = v18 & v17 = v16) | (v19 = v16 & v18 = v17)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : (v14 = v11 |  ~ (hAPP(v4, v7, v8, v1) = v12) |  ~ (hAPP(v4, v7, v8, v1) = v9) |  ~ (hAPP(v4, v5, v13, v3) = v14) |  ~ (hAPP(v4, v5, v10, v3) = v11) |  ~ (hAPP(com, v6, v12, v2) = v13) |  ~ (hAPP(com, v6, v9, v2) = v10) |  ~ (hoare_1008221573triple(v0) = v8) |  ~ (hoare_509422987triple(v0) = v5) |  ~ (fun(v4, v5) = v6) |  ~ (fun(v0, all_0_55_55) = v4) |  ~ (fun(com, v6) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v9, v10, v11, v3) = v12) |  ~ (hAPP(v6, v7, v12, v4) = v13) |  ~ (hAPP(v0, v1, v13, v5) = v14) |  ~ (combs(v0, v2, v1) = v11) |  ~ (fun(v6, v7) = v10) |  ~ (fun(v2, v1) = v8) |  ~ (fun(v0, v8) = v9) |  ~ (fun(v0, v2) = v6) |  ~ (fun(v0, v1) = v7) |  ? [v15] :  ? [v16] : (hAPP(v2, v1, v15, v16) = v14 & hAPP(v0, v8, v3, v5) = v15 & hAPP(v0, v2, v4, v5) = v16)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v9, v10, v11, v2) = v12) |  ~ (hAPP(v5, v6, v13, v4) = v14) |  ~ (hAPP(v0, v7, v12, v3) = v13) |  ~ (finite_fold_graph(v1, v0) = v11) |  ~ (fun(v5, v6) = v7) |  ~ (fun(v1, v8) = v9) |  ~ (fun(v1, bool) = v5) |  ~ (fun(v0, v7) = v10) |  ~ (fun(v0, v0) = v8) |  ~ (fun(v0, bool) = v6) |  ? [v15] :  ? [v16] : ((hAPP(v5, bool, v15, v4) = v16 & finite_finite_1(v1) = v15 &  ~ hBOOL(v16)) | (hAPP(v0, bool, v14, v15) = v16 & hBOOL(v16)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v7, v5, v12, v2) = v13) |  ~ (hAPP(v5, bool, v10, v3) = v11) |  ~ (hAPP(v4, v0, v13, v1) = v14) |  ~ (finite_folding_one(v0) = v9) |  ~ (finite_fold1(v0) = v12) |  ~ (fun(v5, bool) = v8) |  ~ (fun(v4, v0) = v5) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) |  ? [v15] :  ? [v16] : ((v15 = v14 & hAPP(v4, v0, v3, v1) = v14) | (hAPP(v4, bool, v15, v1) = v16 & finite_finite_1(v0) = v15 &  ~ hBOOL(v16)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v6, v6, v11, v12) = v13) |  ~ (hAPP(v6, v0, v2, v13) = v14) |  ~ (hAPP(v5, v7, v8, v3) = v2) |  ~ (hAPP(v0, v9, v10, v1) = v11) |  ~ (insert(v0) = v10) |  ~ (bot_bot(v6) = v12) |  ~ (finite_fold1(v0) = v8) |  ~ (fun(v6, v6) = v9) |  ~ (fun(v6, v0) = v7) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v6) | ti(v0, v1) = v14) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v5, v6, v7, v1) = v8) |  ~ (hAPP(v3, v3, v11, v12) = v13) |  ~ (hAPP(v3, v0, v8, v13) = v14) |  ~ (hAPP(v0, v9, v10, v2) = v11) |  ~ (insert(v0) = v10) |  ~ (bot_bot(v3) = v12) |  ~ (finite_fold1(v0) = v7) |  ~ (fun(v3, v3) = v9) |  ~ (fun(v3, v0) = v6) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v3) | ti(v0, v2) = v14) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v6, v7, v11, v4) = v12) |  ~ (hAPP(v0, v1, v12, v5) = v13) |  ~ (fun(v6, v7) = v9) |  ~ (fun(v2, v1) = v8) |  ~ (fun(v0, v2) = v6) |  ~ (fun(v0, v1) = v7) |  ~ (combb(v2, v1, v0) = v10) |  ? [v14] : (hAPP(v2, v1, v3, v14) = v13 & hAPP(v0, v2, v4, v5) = v14)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v2, v6, v11, v4) = v12) |  ~ (hAPP(v0, v1, v12, v5) = v13) |  ~ (combc(v0, v2, v1) = v10) |  ~ (fun(v2, v6) = v9) |  ~ (fun(v2, v1) = v7) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v1) = v6) |  ? [v14] : (hAPP(v2, v1, v14, v4) = v13 & hAPP(v0, v7, v3, v5) = v14)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v5, bool, v10, v3) = v11) |  ~ (hAPP(v0, v6, v2, v1) = v12) |  ~ (hAPP(v0, v0, v12, v1) = v13) |  ~ (finite2073411215e_idem(v0) = v9) |  ~ (fun(v5, bool) = v8) |  ~ (fun(v4, v0) = v5) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) | ti(v0, v1) = v13) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v6) |  ~ (hAPP(v4, v4, v10, v3) = v11) |  ~ (hAPP(v4, bool, v7, v11) = v12) |  ~ (hAPP(v0, v8, v9, v2) = v10) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v9) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v12) |  ? [v13] :  ? [v14] : ((v14 = v13 & ti(v0, v2) = v13 & ti(v0, v1) = v13) | (hAPP(v4, bool, v7, v3) = v13 & hBOOL(v13)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v6) |  ~ (hAPP(v4, v4, v10, v3) = v11) |  ~ (hAPP(v4, bool, v7, v11) = v12) |  ~ (hAPP(v0, v8, v9, v2) = v10) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v9) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v12) |  ? [v13] :  ? [v14] :  ? [v15] : ( ~ (v14 = v13) & hAPP(v4, bool, v7, v3) = v15 & ti(v0, v2) = v14 & ti(v0, v1) = v13 &  ~ hBOOL(v15))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v6) |  ~ (hAPP(v4, v4, v10, v3) = v11) |  ~ (hAPP(v4, bool, v7, v11) = v12) |  ~ (hAPP(v0, v8, v9, v1) = v10) |  ~ (hAPP(v0, v5, v6, v2) = v7) |  ~ (insert(v0) = v9) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v12) |  ? [v13] :  ? [v14] :  ? [v15] : ( ~ (v15 = v14) & hAPP(v4, bool, v7, v3) = v13 & ti(v0, v2) = v14 & ti(v0, v1) = v15 &  ~ hBOOL(v13))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v6) |  ~ (hAPP(v4, v4, v10, v3) = v11) |  ~ (hAPP(v4, bool, v7, v11) = v12) |  ~ (hAPP(v0, v8, v9, v1) = v10) |  ~ (hAPP(v0, v5, v6, v2) = v7) |  ~ (insert(v0) = v9) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v12) |  ? [v13] : (hAPP(v4, bool, v7, v3) = v13 &  ~ hBOOL(v13))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, v3, v9, v10) = v11) |  ~ (hAPP(v3, bool, v6, v11) = v12) |  ~ (hAPP(v0, v7, v8, v2) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v8) |  ~ (bot_bot(v3) = v10) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v12) |  ? [v13] : (ti(v0, v2) = v13 & ti(v0, v1) = v13)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, v3, v9, v10) = v11) |  ~ (hAPP(v3, bool, v6, v11) = v12) |  ~ (hAPP(v0, v7, v8, v2) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v8) |  ~ (bot_bot(v3) = v10) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v12) |  ? [v13] :  ? [v14] : ( ~ (v14 = v13) & ti(v0, v2) = v14 & ti(v0, v1) = v13)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, v3, v9, v2) = v10) |  ~ (hAPP(v3, bool, v6, v10) = v11) |  ~ (hAPP(v0, v7, v8, v1) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v8) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v11)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v7, v5, v8, v1) = v9) |  ~ (hAPP(v4, v4, v9, v2) = v10) |  ~ (hAPP(v0, bool, v10, v3) = v11) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) | hBOOL(v11) |  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] : (member(v0) = v19 & hAPP(v7, v15, v16, v1) = v17 & insert(v0) = v13 & finite_fold_graph(v0, v0) = v16 & fun(v4, bool) = v18 & fun(v0, v5) = v15 & ti(v4, v2) = v12 & ti(v0, v3) = v14 &  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] : ( ~ (hAPP(v4, v4, v23, v21) = v24) |  ~ (hAPP(v0, v5, v17, v20) = v23) |  ~ (hAPP(v0, bool, v24, v22) = v25) |  ~ hBOOL(v25) |  ? [v26] :  ? [v27] : (( ~ (v27 = v12) & hAPP(v4, v4, v26, v21) = v27 & hAPP(v0, v5, v13, v20) = v26) | ( ~ (v26 = v14) & ti(v0, v22) = v26) | (hAPP(v4, bool, v26, v21) = v27 & hAPP(v0, v18, v19, v20) = v26 & hBOOL(v27)))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v4, v4, v9, v2) = v10) |  ~ (hAPP(v0, bool, v10, v3) = v11) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v5) = v6) |  ~ (fun(v0, v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) |  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] : (member(v0) = v19 & hAPP(v6, v15, v16, v1) = v17 & hAPP(v4, v4, v24, v21) = v25 & hAPP(v4, v4, v23, v21) = v12 & hAPP(v4, bool, v27, v21) = v28 & hAPP(v0, v18, v19, v20) = v27 & hAPP(v0, v7, v17, v20) = v24 & hAPP(v0, v7, v13, v20) = v23 & hAPP(v0, bool, v25, v22) = v26 & insert(v0) = v13 & finite_fold_graph(v0, v0) = v16 & fun(v4, bool) = v18 & fun(v0, v7) = v15 & ti(v4, v2) = v12 & ti(v0, v22) = v14 & ti(v0, v3) = v14 & hBOOL(v26) &  ~ hBOOL(v28))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v4, v4, v9, v2) = v10) |  ~ (hAPP(v0, bool, v10, v3) = v11) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v5) = v6) |  ~ (fun(v0, v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) |  ? [v12] :  ? [v13] : ( ~ (v13 = v12) & bot_bot(v4) = v13 & ti(v4, v2) = v12)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v5, v7, v8, v1) = v9) |  ~ (hAPP(v3, v3, v9, v2) = v10) |  ~ (hAPP(v3, v0, v6, v10) = v11) |  ~ (the(v0) = v6) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v12] :  ? [v13] :  ? [v14] : (hAPP(v5, v12, v13, v1) = v14 & hAPP(v3, v0, v14, v2) = v11 & finite_fold1(v0) = v13 & fun(v3, v0) = v12)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v5, v6, v7, v1) = v8) |  ~ (hAPP(v3, v3, v8, v9) = v10) |  ~ (hAPP(v0, bool, v10, v2) = v11) |  ~ (bot_bot(v3) = v9) |  ~ (finite_fold1Set(v0) = v7) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v11)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v9 |  ~ (hoare_728318379le_rec(v0, v1) = v9) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (fun(v6, v1) = v7) |  ~ (fun(v5, v7) = v8) |  ~ (fun(v2, v4) = v5) |  ~ (fun(v2, v1) = v3) |  ~ (fun(v0, all_0_55_55) = v2) |  ~ (fun(com, v3) = v4) |  ~ (ti(v8, v9) = v10)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v9 |  ~ (hoare_885240885e_case(v0, v1) = v9) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (fun(v6, v1) = v7) |  ~ (fun(v5, v7) = v8) |  ~ (fun(v2, v4) = v5) |  ~ (fun(v2, v1) = v3) |  ~ (fun(v0, all_0_55_55) = v2) |  ~ (fun(com, v3) = v4) |  ~ (ti(v8, v9) = v10)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v9 |  ~ (finite_fold_graph(v0, v1) = v9) |  ~ (fun(v4, v5) = v6) |  ~ (fun(v3, v7) = v8) |  ~ (fun(v1, v6) = v7) |  ~ (fun(v1, v1) = v2) |  ~ (fun(v1, bool) = v5) |  ~ (fun(v0, v2) = v3) |  ~ (fun(v0, bool) = v4) |  ~ (ti(v8, v9) = v10)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v9 |  ~ (combs(v0, v1, v2) = v9) |  ~ (fun(v5, v6) = v7) |  ~ (fun(v4, v7) = v8) |  ~ (fun(v1, v2) = v3) |  ~ (fun(v0, v3) = v4) |  ~ (fun(v0, v2) = v6) |  ~ (fun(v0, v1) = v5) |  ~ (ti(v8, v9) = v10)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (hAPP(v5, v6, v7, v1) = v8) |  ~ (hAPP(v5, bool, v8, v3) = v10) |  ~ (hAPP(v5, bool, v8, v2) = v9) |  ~ (hoare_509422987triple(v0) = v4) |  ~ (hoare_122391849derivs(v0) = v7) |  ~ (fun(v5, bool) = v6) |  ~ (fun(v4, bool) = v5) |  ~ hBOOL(v9) | hBOOL(v10) |  ? [v11] :  ? [v12] : (hAPP(v5, v6, v7, v2) = v11 & hAPP(v5, bool, v11, v3) = v12 &  ~ hBOOL(v12))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (hAPP(v4, v4, v8, v3) = v9) |  ~ (hAPP(v4, v4, v7, v9) = v10) |  ~ (hAPP(v0, v5, v6, v2) = v8) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v6) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, bool) = v4) |  ? [v11] : (hAPP(v4, v4, v8, v11) = v10 & hAPP(v4, v4, v7, v3) = v11)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v9 = v8 |  ~ (combc(v0, v1, v2) = v8) |  ~ (fun(v4, v6) = v7) |  ~ (fun(v1, v5) = v6) |  ~ (fun(v1, v2) = v3) |  ~ (fun(v0, v3) = v4) |  ~ (fun(v0, v2) = v5) |  ~ (ti(v7, v8) = v9)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v9 = v8 |  ~ (fun(v4, v5) = v6) |  ~ (fun(v3, v6) = v7) |  ~ (fun(v2, v1) = v5) |  ~ (fun(v2, v0) = v4) |  ~ (fun(v0, v1) = v3) |  ~ (combb(v0, v1, v2) = v8) |  ~ (ti(v7, v8) = v9)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v5, v6, v7, v1) = v8) |  ~ (hAPP(v3, v3, v8, v2) = v9) |  ~ (finite_fold1Set(v0) = v7) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v10] :  ? [v11] : ((v11 = v10 & bot_bot(v3) = v10 & ti(v3, v2) = v10) | (hAPP(v3, bool, v10, v2) = v11 & finite_finite_1(v0) = v10 &  ~ hBOOL(v11)) | (hAPP(v0, bool, v9, v10) = v11 & hBOOL(v11)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v7, v3) = v8) |  ~ (hAPP(v4, v4, v7, v1) = v9) |  ~ (hAPP(v0, v5, v6, v2) = v7) |  ~ (insert(v0) = v6) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, bool) = v4) |  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] : ((member(v0) = v11 & hAPP(v0, v10, v11, v2) = v12 & fun(v4, bool) = v10 & ((hAPP(v4, bool, v12, v3) = v13 & hBOOL(v13)) | (hAPP(v4, bool, v12, v1) = v13 & hBOOL(v13)))) | (( ~ (v9 = v8) | (v11 = v10 & ti(v4, v3) = v10 & ti(v4, v1) = v10)) & (v9 = v8 | ( ~ (v11 = v10) & ti(v4, v3) = v10 & ti(v4, v1) = v11))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v7, v2) = v8) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (hAPP(v0, bool, v8, v3) = v9) |  ~ (insert(v0) = v6) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v9) |  ? [v10] :  ? [v11] : ((v11 = v10 & ti(v0, v3) = v10 & ti(v0, v1) = v10) | (hAPP(v0, bool, v2, v3) = v10 & hBOOL(v10)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v7, v2) = v8) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (hAPP(v0, bool, v8, v3) = v9) |  ~ (insert(v0) = v6) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v9) |  ? [v10] :  ? [v11] :  ? [v12] : ( ~ (v11 = v10) & hAPP(v0, bool, v2, v3) = v12 & ti(v0, v3) = v11 & ti(v0, v1) = v10 &  ~ hBOOL(v12))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v5, v6) = v7) |  ~ (hAPP(v2, v2, v3, v8) = v9) |  ~ (hAPP(v0, v2, v7, v1) = v8) |  ~ (fequal(v0) = v6) |  ~ (collect(v0) = v3) |  ~ (combc(v0, v0, bool) = v5) |  ~ (fun(v0, v2) = v4) |  ~ (fun(v0, bool) = v2) |  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] : (hAPP(v2, v2, v12, v13) = v9 & hAPP(v0, v10, v11, v1) = v12 & insert(v0) = v11 & bot_bot(v2) = v13 & fun(v2, v2) = v10)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v5, v6) = v7) |  ~ (hAPP(v2, v0, v3, v8) = v9) |  ~ (hAPP(v0, v2, v7, v1) = v8) |  ~ (fequal(v0) = v6) |  ~ (the(v0) = v3) |  ~ (combc(v0, v0, bool) = v5) |  ~ (fun(v0, v2) = v4) |  ~ (fun(v0, bool) = v2) | ti(v0, v1) = v9) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v3, v3, v9, v7) = v8) |  ~ (hAPP(v3, v3, v6, v7) = v8) |  ~ (hAPP(v0, v4, v5, v2) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v5) |  ~ (bot_bot(v3) = v7) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v10] : (ti(v0, v2) = v10 & ti(v0, v1) = v10)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v3, v3, v7, v2) = v8) |  ~ (hAPP(v3, bool, v4, v8) = v9) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v6) |  ~ (finite_finite_1(v0) = v4) |  ~ (fun(v3, v3) = v5) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v9) |  ? [v10] : (hAPP(v3, bool, v4, v2) = v10 & hBOOL(v10))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v3, v3, v7, v2) = v8) |  ~ (hAPP(v3, bool, v4, v8) = v9) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v6) |  ~ (finite_finite_1(v0) = v4) |  ~ (fun(v3, v3) = v5) |  ~ (fun(v0, bool) = v3) | hBOOL(v9) |  ? [v10] : (hAPP(v3, bool, v4, v2) = v10 &  ~ hBOOL(v10))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v2, v2, v6, v7) = v8) |  ~ (hAPP(v2, v0, v3, v8) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (the_elem(v0) = v3) |  ~ (insert(v0) = v5) |  ~ (bot_bot(v2) = v7) |  ~ (fun(v2, v2) = v4) |  ~ (fun(v0, bool) = v2) | ti(v0, v1) = v9) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (hAPP(v3, v3, v6, v7) = v8) |  ~ (hAPP(v3, v3, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v5) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, bool) = v3)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (finite2073411215e_idem(v0) = v7) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v3, v0) = v4) |  ~ (fun(v2, v5) = v6) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, v0) = v1) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v6, v7) = v8)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (finite_folding_one(v0) = v7) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v3, v0) = v4) |  ~ (fun(v2, v5) = v6) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, v0) = v1) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v6, v7) = v8)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : (v6 = v5 |  ~ (hAPP(v3, v0, v4, v2) = v5) |  ~ (hAPP(v0, bool, v2, v7) = v8) |  ~ (the(v0) = v4) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v0, v1) = v6) |  ~ hBOOL(v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : (( ~ (v12 = v9) & hAPP(v0, bool, v2, v10) = v11 & ti(v0, v10) = v12 & ti(v0, v7) = v9 & hBOOL(v11)) | (hAPP(v0, bool, v2, v1) = v9 &  ~ hBOOL(v9)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (hAPP(v3, v4, v5, v1) = v6) |  ~ (hAPP(v3, bool, v6, v7) = v8) |  ~ (bot_bot(v3) = v7) |  ~ (hoare_509422987triple(v0) = v2) |  ~ (hoare_122391849derivs(v0) = v5) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v2, bool) = v3) | hBOOL(v8)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = v6 |  ~ (hoare_1008221573triple(v0) = v6) |  ~ (hoare_509422987triple(v0) = v2) |  ~ (fun(v1, v4) = v5) |  ~ (fun(v1, v2) = v3) |  ~ (fun(v0, all_0_55_55) = v1) |  ~ (fun(com, v3) = v4) |  ~ (ti(v5, v6) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = v6 |  ~ (finite_fold1Set(v0) = v6) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v2, v4) = v5) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, v0) = v1) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v5, v6) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = v6 |  ~ (finite_fold1(v0) = v6) |  ~ (fun(v3, v0) = v4) |  ~ (fun(v2, v4) = v5) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, v0) = v1) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v5, v6) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, bool, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v7) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] : (hAPP(v3, v3, v11, v12) = v8 & hAPP(v3, bool, v6, v12) = v13 & hAPP(v0, v9, v10, v1) = v11 & insert(v0) = v10 & fun(v3, v3) = v9 & ti(v3, v2) = v8 &  ~ hBOOL(v13))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, bool, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v7) |  ? [v8] :  ? [v9] : ( ~ (v9 = v8) & bot_bot(v3) = v9 & ti(v3, v2) = v8)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, bool, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v7) |  ? [v8] : (hAPP(v0, bool, v2, v1) = v8 & hBOOL(v8))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, bool, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v7) |  ? [v8] : (hAPP(v0, bool, v2, v1) = v8 &  ~ hBOOL(v8))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v2, bool, v6, v3) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (bot_bot(v2) = v3) |  ~ (fun(v2, bool) = v4) |  ~ (fun(v0, bool) = v2) | hBOOL(v7) |  ? [v8] : (hAPP(v0, bool, v3, v1) = v8 &  ~ hBOOL(v8))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v4) |  ~ (hAPP(v2, bool, v5, v6) = v7) |  ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (bot_bot(v2) = v6) |  ~ (fun(v2, bool) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v7) |  ? [v8] : (hAPP(v0, bool, v6, v1) = v8 & hBOOL(v8))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v4) |  ~ (hAPP(v2, bool, v5, v6) = v7) |  ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (bot_bot(v2) = v6) |  ~ (fun(v2, bool) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v4, v0, v5, v1) = v6) |  ~ (hAPP(v0, bool, v1, v6) = v7) |  ~ (the(v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ (ti(v0, v2) = v3) | hBOOL(v7) |  ? [v8] :  ? [v9] :  ? [v10] : (( ~ (v10 = v3) & hAPP(v0, bool, v1, v8) = v9 & ti(v0, v8) = v10 & hBOOL(v9)) | (hAPP(v0, bool, v1, v2) = v8 &  ~ hBOOL(v8)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v3, v3, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v5) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : ((v8 = v7 & ti(v3, v2) = v7) | (member(v0) = v9 & hAPP(v3, bool, v10, v2) = v11 & hAPP(v0, v8, v9, v1) = v10 & fun(v3, bool) = v8 &  ~ hBOOL(v11)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v3, v3, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v5) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v8] : ( ~ (v8 = v7) & bot_bot(v3) = v8)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v3, bool, v4, v2) = v5) |  ~ (hAPP(v3, bool, v1, v6) = v7) |  ~ (bot_bot(v3) = v6) |  ~ (finite_finite_1(v0) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v7) |  ~ hBOOL(v5) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : ((member(v0) = v9 & hAPP(v3, v3, v18, v13) = v19 & hAPP(v3, bool, v15, v13) = v16 & hAPP(v3, bool, v4, v13) = v14 & hAPP(v3, bool, v1, v19) = v20 & hAPP(v3, bool, v1, v13) = v17 & hAPP(v0, v10, v11, v12) = v18 & hAPP(v0, v8, v9, v12) = v15 & insert(v0) = v11 & fun(v3, v3) = v10 & fun(v3, bool) = v8 & hBOOL(v17) & hBOOL(v14) &  ~ hBOOL(v20) &  ~ hBOOL(v16)) | (hAPP(v3, bool, v1, v2) = v8 & hBOOL(v8)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v2, v2, v5, v6) = v7) |  ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (insert(v0) = v4) |  ~ (bot_bot(v2) = v6) |  ~ (fun(v2, v2) = v3) |  ~ (fun(v0, bool) = v2) |  ? [v8] :  ? [v9] :  ? [v10] : (hAPP(v2, v2, v8, v10) = v7 & hAPP(v0, v2, v9, v1) = v10 & fequal(v0) = v9 & collect(v0) = v8)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v2, v0, v3, v1) = v4) |  ~ (hAPP(v0, bool, v1, v6) = v7) |  ~ (hAPP(v0, bool, v1, v4) = v5) |  ~ (the(v0) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v7) | hBOOL(v5) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : ( ~ (v11 = v8) & hAPP(v0, bool, v1, v9) = v10 & ti(v0, v9) = v11 & ti(v0, v6) = v8 & hBOOL(v10))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v1, v4, v5, v2) = v6) |  ~ (hAPP(v0, v1, v6, v3) = v7) |  ~ (combk(v1, v0) = v5) |  ~ (fun(v0, v1) = v4) | ti(v1, v2) = v7) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = v5 |  ~ (hoare_509422987triple(v0) = v1) |  ~ (hoare_122391849derivs(v0) = v5) |  ~ (fun(v2, v3) = v4) |  ~ (fun(v2, bool) = v3) |  ~ (fun(v1, bool) = v2) |  ~ (ti(v4, v5) = v6)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = v5 |  ~ (fun(v0, v1) = v4) |  ~ (ti(v4, v3) = v6) |  ~ (ti(v4, v2) = v5) |  ? [v7] :  ? [v8] :  ? [v9] : ( ~ (v9 = v8) & hAPP(v0, v1, v3, v7) = v9 & hAPP(v0, v1, v2, v7) = v8)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = v3 |  ~ (hAPP(v4, v0, v5, v1) = v6) |  ~ (the(v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ (ti(v0, v2) = v3) |  ? [v7] :  ? [v8] :  ? [v9] : (( ~ (v9 = v3) & hAPP(v0, bool, v1, v7) = v8 & ti(v0, v7) = v9 & hBOOL(v8)) | (hAPP(v0, bool, v1, v2) = v7 &  ~ hBOOL(v7)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v3 = v1 |  ~ (hAPP(com, all_0_57_57, semi, v2) = v6) |  ~ (hAPP(com, all_0_57_57, semi, v0) = v4) |  ~ (hAPP(com, com, v6, v3) = v5) |  ~ (hAPP(com, com, v4, v1) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v0 |  ~ (hAPP(com, all_0_57_57, semi, v2) = v6) |  ~ (hAPP(com, all_0_57_57, semi, v0) = v4) |  ~ (hAPP(com, com, v6, v3) = v5) |  ~ (hAPP(com, com, v4, v1) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v2, v2, v3, v1) = v4) |  ~ (hAPP(v0, bool, v1, v5) = v6) |  ~ (collect(v0) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v6) |  ? [v7] : ( ~ (v7 = v4) & bot_bot(v2) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v2, v0, v3, v5) = v6) |  ~ (hAPP(v0, v2, v4, v1) = v5) |  ~ (fequal(v0) = v4) |  ~ (the(v0) = v3) |  ~ (fun(v0, bool) = v2) | ti(v0, v1) = v6) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (hAPP(v0, bool, v5, v2) = v6) |  ~ (fequal(v0) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v6) |  ? [v7] : (ti(v0, v2) = v7 & ti(v0, v1) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (hAPP(v0, bool, v5, v2) = v6) |  ~ (fequal(v0) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v6) |  ? [v7] :  ? [v8] : ( ~ (v8 = v7) & ti(v0, v2) = v8 & ti(v0, v1) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v0, v1, v5, v3) = v6) |  ~ (fun(v0, v1) = v4) |  ~ (ti(v4, v2) = v5) | hAPP(v0, v1, v2, v3) = v6) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v4 |  ~ (member(v0) = v4) |  ~ (fun(v1, bool) = v2) |  ~ (fun(v0, v2) = v3) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v3, v4) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v4 |  ~ (hAPP(v1, v0, v2, v3) = v4) |  ~ (ti(v0, v4) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v4 |  ~ (insert(v0) = v4) |  ~ (fun(v1, v1) = v2) |  ~ (fun(v0, v2) = v3) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v3, v4) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v4 |  ~ (combk(v0, v1) = v4) |  ~ (fun(v1, v0) = v2) |  ~ (fun(v0, v2) = v3) |  ~ (ti(v3, v4) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v3 |  ~ (hAPP(com, all_0_57_57, semi, v0) = v4) |  ~ (hAPP(com, all_0_57_57, semi, v0) = v2) |  ~ (hAPP(com, com, v4, v1) = v5) |  ~ (hAPP(com, com, v2, v1) = v3)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (hAPP(v5, v4, v3, v2) = v1) |  ~ (hAPP(v5, v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (hAPP(v1, v1, v2, v4) = v5) |  ~ (hAPP(bool, v1, v3, fFalse) = v4) |  ~ (collect(v0) = v2) |  ~ (combk(bool, v0) = v3) |  ~ (fun(v0, bool) = v1) | bot_bot(v1) = v5) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (hAPP(v0, v1, v2, v4) = v5) |  ~ (ti(v0, v3) = v4) | hAPP(v0, v1, v2, v3) = v5) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (fequal(v0) = v3) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (the_elem(v0) = v3) |  ~ (fun(v1, v0) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (collect(v0) = v3) |  ~ (fun(v1, v1) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (the(v0) = v3) |  ~ (fun(v1, v0) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (finite_finite_1(v0) = v3) |  ~ (fun(v1, bool) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (combs(v4, v3, v2) = v1) |  ~ (combs(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (combc(v4, v3, v2) = v1) |  ~ (combc(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (combb(v4, v3, v2) = v1) |  ~ (combb(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v3, bool, v1, v2) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v4) |  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : ((v6 = v5 & bot_bot(v3) = v5 & ti(v3, v2) = v5) | ( ~ (v14 = v6) & member(v0) = v10 & hAPP(v3, v3, v18, v12) = v19 & hAPP(v3, bool, v15, v12) = v16 & hAPP(v3, bool, v5, v12) = v13 & hAPP(v3, bool, v1, v19) = v20 & hAPP(v3, bool, v1, v12) = v17 & hAPP(v0, v9, v10, v11) = v15 & hAPP(v0, v7, v8, v11) = v18 & insert(v0) = v8 & bot_bot(v3) = v6 & finite_finite_1(v0) = v5 & fun(v3, v3) = v7 & fun(v3, bool) = v9 & ti(v3, v12) = v14 & hBOOL(v17) & hBOOL(v13) &  ~ hBOOL(v20) &  ~ hBOOL(v16)) | (hAPP(v3, v3, v9, v5) = v10 & hAPP(v3, bool, v1, v10) = v11 & hAPP(v0, v6, v7, v8) = v9 & insert(v0) = v7 & bot_bot(v3) = v5 & fun(v3, v3) = v6 &  ~ hBOOL(v11)) | (hAPP(v3, bool, v5, v2) = v6 & finite_finite_1(v0) = v5 &  ~ hBOOL(v6)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v2, v2, v3, v1) = v4) |  ~ (collect(v0) = v3) |  ~ (fun(v0, bool) = v2) | ti(v2, v1) = v4) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v2, v2, v3, v1) = v4) |  ~ (collect(v0) = v3) |  ~ (fun(v0, bool) = v2) |  ? [v5] :  ? [v6] : ((v5 = v4 & bot_bot(v2) = v4) | (hAPP(v0, bool, v1, v5) = v6 & hBOOL(v6)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v2, bool, v3, v1) = v4) |  ~ (finite_finite_1(v0) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v4) |  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : (ti(v2, v1) = v5 & ((v11 = v5 & hAPP(v2, v2, v10, v8) = v5 & hAPP(v2, bool, v3, v8) = v12 & hAPP(v0, v6, v7, v9) = v10 & insert(v0) = v7 & fun(v2, v2) = v6 & hBOOL(v12)) | (v6 = v5 & bot_bot(v2) = v5)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v2, bool, v3, v1) = v4) |  ~ (finite_finite_1(v0) = v3) |  ~ (fun(v0, bool) = v2) | hBOOL(v4) |  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] : ( ~ (v6 = v5) & insert(v0) = v8 & bot_bot(v2) = v6 & fun(v2, v2) = v7 & ti(v2, v1) = v5 &  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v2, v2, v11, v9) = v5) |  ~ (hAPP(v0, v7, v8, v10) = v11) |  ? [v12] : (hAPP(v2, bool, v3, v9) = v12 &  ~ hBOOL(v12))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v1, bool, v2, v3) = v4) |  ~ (bot_bot(v1) = v3) |  ~ (finite_finite_1(v0) = v2) |  ~ (fun(v0, bool) = v1) | hBOOL(v4)) &  ? [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hoare_509422987triple(v1) = v3) |  ~ (fun(v2, v3) = v4) |  ~ (fun(v1, all_0_55_55) = v2) |  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (hAPP(v2, v5, v6, v7) = v10 & hAPP(v2, v3, v11, v9) = v0 & hAPP(com, v4, v10, v8) = v11 & hoare_1008221573triple(v1) = v6 & fun(com, v4) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v2 |  ~ (ti(v0, v2) = v3) |  ~ (ti(v0, v1) = v2)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (hoare_728318379le_rec(v3, v2) = v1) |  ~ (hoare_728318379le_rec(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (hoare_885240885e_case(v3, v2) = v1) |  ~ (hoare_885240885e_case(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (finite_fold_graph(v3, v2) = v1) |  ~ (finite_fold_graph(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (combk(v3, v2) = v1) |  ~ (combk(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (fun(v3, v2) = v1) |  ~ (fun(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (ti(v3, v2) = v1) |  ~ (ti(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fimplies, v1) = v2) |  ~ (hAPP(bool, bool, v2, v0) = v3) | hBOOL(v3) | hBOOL(v1)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fimplies, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v3) |  ~ hBOOL(v0) | hBOOL(v1)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fimplies, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v1) | hBOOL(v3)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fdisj, v1) = v2) |  ~ (hAPP(bool, bool, v2, v0) = v3) |  ~ hBOOL(v1) | hBOOL(v3)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fdisj, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v3) | hBOOL(v1) | hBOOL(v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fdisj, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v1) | hBOOL(v3)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fconj, v1) = v2) |  ~ (hAPP(bool, bool, v2, v0) = v3) |  ~ hBOOL(v1) |  ~ hBOOL(v0) | hBOOL(v3)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fconj, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v3) | hBOOL(v1)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fconj, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v3) | hBOOL(v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (fun(v0, bool) = v2) |  ~ (ti(v2, v1) = v3) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] : ((v11 = v3 & member(v0) = v7 & hAPP(v2, v2, v10, v9) = v3 & hAPP(v2, bool, v12, v9) = v13 & hAPP(v0, v6, v7, v8) = v12 & hAPP(v0, v4, v5, v8) = v10 & insert(v0) = v5 & fun(v2, v2) = v4 & fun(v2, bool) = v6 &  ~ hBOOL(v13)) | (v4 = v3 & bot_bot(v2) = v3))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (fun(v0, bool) = v2) |  ~ (ti(v2, v1) = v3) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] : ((v4 = v3 & bot_bot(v2) = v3) | (member(v0) = v5 & hAPP(v2, bool, v7, v1) = v8 & hAPP(v0, v4, v5, v6) = v7 & fun(v2, bool) = v4 & hBOOL(v8)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (fun(v0, bool) = v2) |  ~ (ti(v2, v1) = v3) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : (( ~ (v4 = v3) & bot_bot(v2) = v4) | (member(v0) = v7 & insert(v0) = v5 & fun(v2, v2) = v4 & fun(v2, bool) = v6 &  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (hAPP(v2, v2, v10, v9) = v3) |  ~ (hAPP(v0, v4, v5, v8) = v10) |  ? [v11] :  ? [v12] : (hAPP(v2, bool, v11, v9) = v12 & hAPP(v0, v6, v7, v8) = v11 & hBOOL(v12)))))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (fun(v0, bool) = v2) |  ~ (ti(v2, v1) = v3) |  ? [v4] :  ? [v5] : (( ~ (v4 = v3) & bot_bot(v2) = v4) | (member(v0) = v5 & fun(v2, bool) = v4 &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (hAPP(v2, bool, v7, v1) = v8) |  ~ (hAPP(v0, v4, v5, v6) = v7) |  ~ hBOOL(v8))))) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = v1 |  ~ (bot_bot(v0) = v1) |  ~ (ti(v0, v1) = v2) |  ~ bot(v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = v1 |  ~ (undefined(v0) = v1) |  ~ (ti(v0, v1) = v2)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (member(v2) = v1) |  ~ (member(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (fequal(v2) = v1) |  ~ (fequal(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (the_elem(v2) = v1) |  ~ (the_elem(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (insert(v2) = v1) |  ~ (insert(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (collect(v2) = v1) |  ~ (collect(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (bot_bot(v2) = v1) |  ~ (bot_bot(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (hoare_1008221573triple(v2) = v1) |  ~ (hoare_1008221573triple(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (hoare_509422987triple(v2) = v1) |  ~ (hoare_509422987triple(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (hoare_122391849derivs(v2) = v1) |  ~ (hoare_122391849derivs(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (undefined(v2) = v1) |  ~ (undefined(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (the(v2) = v1) |  ~ (the(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite2073411215e_idem(v2) = v1) |  ~ (finite2073411215e_idem(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite_folding_one(v2) = v1) |  ~ (finite_folding_one(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite_fold1Set(v2) = v1) |  ~ (finite_fold1Set(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite_fold1(v2) = v1) |  ~ (finite_fold1(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite_finite_1(v2) = v1) |  ~ (finite_finite_1(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (hAPP(com, all_0_57_57, semi, v0) = v2) |  ~ (hAPP(com, com, v2, v1) = skip)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (fun(v0, v1) = v2) |  ~ finite_finite(v1) |  ~ finite_finite(v0) | finite_finite(v2)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (fun(v0, v1) = v2) |  ~ bot(v1) | bot(v2)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (fun(v0, v1) = v2) |  ~ bot(v1) |  ? [v3] :  ? [v4] : (bot_bot(v2) = v3 & bot_bot(v1) = v4 &  ! [v5] :  ! [v6] : (v6 = v4 |  ~ (hAPP(v0, v1, v3, v5) = v6)))) &  ! [v0] :  ! [v1] : (v1 = fTrue | v1 = fFalse |  ~ (ti(bool, v0) = v1)) &  ! [v0] :  ! [v1] : ( ~ (hAPP(bool, bool, fNot, v0) = v1) |  ~ hBOOL(v1) |  ~ hBOOL(v0)) &  ! [v0] :  ! [v1] : ( ~ (hAPP(bool, bool, fNot, v0) = v1) | hBOOL(v1) | hBOOL(v0)) &  ! [v0] :  ! [v1] : ( ~ (fun(v0, bool) = v1) |  ~ finite_finite(v0) |  ? [v2] : (finite_finite_1(v0) = v2 &  ! [v3] :  ! [v4] : ( ~ (hAPP(v1, bool, v2, v3) = v4) | hBOOL(v4)))) &  ! [v0] :  ! [v1] : ( ~ (ti(bool, v0) = v1) |  ~ hBOOL(v1) | hBOOL(v0)) &  ! [v0] :  ! [v1] : ( ~ (ti(bool, v0) = v1) |  ~ hBOOL(v0) | hBOOL(v1))
% 125.12/80.85  |
% 125.12/80.85  | Applying alpha-rule on (1) yields:
% 125.12/80.85  | (2)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (fequal(v0) = v3) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4))
% 125.12/80.85  | (3)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (hoare_885240885e_case(v3, v2) = v1) |  ~ (hoare_885240885e_case(v3, v2) = v0))
% 125.12/80.85  | (4)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite2073411215e_idem(v2) = v1) |  ~ (finite2073411215e_idem(v2) = v0))
% 125.12/80.85  | (5)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, bool, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v7) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] : (hAPP(v3, v3, v11, v12) = v8 & hAPP(v3, bool, v6, v12) = v13 & hAPP(v0, v9, v10, v1) = v11 & insert(v0) = v10 & fun(v3, v3) = v9 & ti(v3, v2) = v8 &  ~ hBOOL(v13)))
% 125.12/80.85  | (6)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] : ( ~ (hAPP(v13, v15, v16, v3) = v17) |  ~ (hAPP(v13, v15, v16, v1) = v24) |  ~ (hAPP(v13, v6, v25, v5) = v26) |  ~ (hAPP(v13, v6, v18, v5) = v19) |  ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v7, v7, v27, v21) = v28) |  ~ (hAPP(v7, v7, v20, v21) = v22) |  ~ (hAPP(v7, bool, v10, v28) = v29) |  ~ (hAPP(v7, bool, v10, v22) = v23) |  ~ (hAPP(v6, v11, v12, v26) = v27) |  ~ (hAPP(v6, v11, v12, v19) = v20) |  ~ (hAPP(com, v14, v24, v4) = v25) |  ~ (hAPP(com, v14, v17, v4) = v18) |  ~ (insert(v6) = v12) |  ~ (bot_bot(v7) = v21) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (hoare_122391849derivs(v0) = v9) |  ~ (fun(v13, v6) = v14) |  ~ (fun(v7, v7) = v11) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v0, all_0_55_55) = v13) |  ~ (fun(com, v14) = v15) |  ~ hBOOL(v23) | hBOOL(v29) |  ? [v30] :  ? [v31] :  ? [v32] :  ? [v33] :  ? [v34] :  ? [v35] : (hAPP(v0, all_0_55_55, v3, v30) = v34 & hAPP(v0, all_0_55_55, v1, v30) = v32 & hAPP(state, bool, v34, v31) = v35 & hAPP(state, bool, v32, v31) = v33 & hBOOL(v33) &  ~ hBOOL(v35)))
% 125.12/80.86  | (7)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = v1 |  ~ (undefined(v0) = v1) |  ~ (ti(v0, v1) = v2))
% 125.12/80.86  | (8)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] : ( ~ (hAPP(v12, v14, v15, v4) = v17) |  ~ (hAPP(v12, v5, v18, v1) = v19) |  ~ (hAPP(v6, v7, v8, v2) = v9) |  ~ (hAPP(v6, v6, v20, v16) = v21) |  ~ (hAPP(v6, bool, v9, v21) = v22) |  ~ (hAPP(v5, v10, v11, v19) = v20) |  ~ (hAPP(com, v13, v17, v3) = v18) |  ~ (insert(v5) = v11) |  ~ (bot_bot(v6) = v16) |  ~ (hoare_1008221573triple(v0) = v15) |  ~ (hoare_509422987triple(v0) = v5) |  ~ (hoare_122391849derivs(v0) = v8) |  ~ (fun(v12, v5) = v13) |  ~ (fun(v6, v6) = v10) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v5, bool) = v6) |  ~ (fun(v0, all_0_55_55) = v12) |  ~ (fun(com, v13) = v14) | hBOOL(v22) |  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] : (hAPP(v0, all_0_55_55, v4, v23) = v25 & hAPP(v0, all_0_55_55, v1, v23) = v27 & hAPP(state, bool, v25, v24) = v26 & hBOOL(v26) &  ! [v28] :  ! [v29] :  ! [v30] :  ! [v31] :  ! [v32] :  ! [v33] :  ! [v34] :  ! [v35] : ( ~ (hAPP(v12, v14, v15, v28) = v30) |  ~ (hAPP(v12, v5, v31, v29) = v32) |  ~ (hAPP(v6, v6, v33, v16) = v34) |  ~ (hAPP(v6, bool, v9, v34) = v35) |  ~ (hAPP(v5, v10, v11, v32) = v33) |  ~ (hAPP(com, v13, v30, v3) = v31) |  ~ hBOOL(v35) |  ? [v36] :  ? [v37] : (hAPP(state, bool, v27, v36) = v37 &  ~ hBOOL(v37) &  ! [v38] :  ! [v39] :  ! [v40] : ( ~ (hAPP(v0, all_0_55_55, v28, v38) = v39) |  ~ (hAPP(state, bool, v39, v24) = v40) |  ~ hBOOL(v40) |  ? [v41] :  ? [v42] : (hAPP(v0, all_0_55_55, v29, v38) = v41 & hAPP(state, bool, v41, v36) = v42 & hBOOL(v42)))))))
% 125.12/80.86  | (9)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v1, bool, v2, v3) = v4) |  ~ (bot_bot(v1) = v3) |  ~ (finite_finite_1(v0) = v2) |  ~ (fun(v0, bool) = v1) | hBOOL(v4))
% 125.12/80.86  | (10)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v3, v3, v7, v2) = v8) |  ~ (hAPP(v3, bool, v4, v8) = v9) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v6) |  ~ (finite_finite_1(v0) = v4) |  ~ (fun(v3, v3) = v5) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v9) |  ? [v10] : (hAPP(v3, bool, v4, v2) = v10 & hBOOL(v10)))
% 125.12/80.86  | (11)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v3, bool, v4, v2) = v5) |  ~ (hAPP(v3, bool, v1, v6) = v7) |  ~ (bot_bot(v3) = v6) |  ~ (finite_finite_1(v0) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v7) |  ~ hBOOL(v5) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : ((member(v0) = v9 & hAPP(v3, v3, v18, v13) = v19 & hAPP(v3, bool, v15, v13) = v16 & hAPP(v3, bool, v4, v13) = v14 & hAPP(v3, bool, v1, v19) = v20 & hAPP(v3, bool, v1, v13) = v17 & hAPP(v0, v10, v11, v12) = v18 & hAPP(v0, v8, v9, v12) = v15 & insert(v0) = v11 & fun(v3, v3) = v10 & fun(v3, bool) = v8 & hBOOL(v17) & hBOOL(v14) &  ~ hBOOL(v20) &  ~ hBOOL(v16)) | (hAPP(v3, bool, v1, v2) = v8 & hBOOL(v8))))
% 125.12/80.86  | (12)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v9 = v8 |  ~ (fun(v4, v5) = v6) |  ~ (fun(v3, v6) = v7) |  ~ (fun(v2, v1) = v5) |  ~ (fun(v2, v0) = v4) |  ~ (fun(v0, v1) = v3) |  ~ (combb(v0, v1, v2) = v8) |  ~ (ti(v7, v8) = v9))
% 125.12/80.86  | (13) fun(all_0_20_20, all_0_23_23) = all_0_18_18
% 125.12/80.86  | (14) hoare_122391849derivs(x_a) = all_0_37_37
% 125.12/80.86  | (15)  ! [v0] :  ! [v1] : ( ~ (hAPP(bool, bool, fNot, v0) = v1) | hBOOL(v1) | hBOOL(v0))
% 125.12/80.86  | (16)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v10, v11, v12, v2) = v13) |  ~ (hAPP(v6, v8, v14, v4) = v15) |  ~ (hAPP(v0, v9, v13, v3) = v14) |  ~ (hAPP(v0, bool, v15, v5) = v16) |  ~ (finite_fold_graph(v1, v0) = v12) |  ~ (fun(v6, v8) = v9) |  ~ (fun(v1, v7) = v10) |  ~ (fun(v1, bool) = v6) |  ~ (fun(v0, v9) = v11) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v8) | hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] : (member(v1) = v24 & insert(v1) = v22 & fun(v6, v6) = v21 & fun(v6, bool) = v23 & ti(v6, v4) = v17 & ti(v0, v5) = v19 &  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] : ( ~ (hAPP(v6, v8, v14, v26) = v29) |  ~ (hAPP(v6, v6, v28, v26) = v17) |  ~ (hAPP(v1, v21, v22, v25) = v28) |  ~ (hAPP(v0, bool, v29, v27) = v30) |  ~ hBOOL(v30) |  ? [v31] :  ? [v32] : (( ~ (v32 = v19) & hAPP(v1, v7, v2, v25) = v31 & hAPP(v0, v0, v31, v27) = v32) | (hAPP(v6, bool, v31, v26) = v32 & hAPP(v1, v23, v24, v25) = v31 & hBOOL(v32)))) & (( ~ (v20 = v19) & ti(v0, v3) = v20) | ( ~ (v18 = v17) & bot_bot(v6) = v18))))
% 125.12/80.86  | (17)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (hAPP(v1, v1, v2, v4) = v5) |  ~ (hAPP(bool, v1, v3, fFalse) = v4) |  ~ (collect(v0) = v2) |  ~ (combk(bool, v0) = v3) |  ~ (fun(v0, bool) = v1) | bot_bot(v1) = v5)
% 125.12/80.86  | (18) fun(x_a, all_0_24_24) = all_0_23_23
% 125.12/80.86  | (19)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v4, v4, v9, v2) = v10) |  ~ (hAPP(v0, bool, v10, v3) = v11) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v5) = v6) |  ~ (fun(v0, v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) |  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] : (member(v0) = v19 & hAPP(v6, v15, v16, v1) = v17 & hAPP(v4, v4, v24, v21) = v25 & hAPP(v4, v4, v23, v21) = v12 & hAPP(v4, bool, v27, v21) = v28 & hAPP(v0, v18, v19, v20) = v27 & hAPP(v0, v7, v17, v20) = v24 & hAPP(v0, v7, v13, v20) = v23 & hAPP(v0, bool, v25, v22) = v26 & insert(v0) = v13 & finite_fold_graph(v0, v0) = v16 & fun(v4, bool) = v18 & fun(v0, v7) = v15 & ti(v4, v2) = v12 & ti(v0, v22) = v14 & ti(v0, v3) = v14 & hBOOL(v26) &  ~ hBOOL(v28)))
% 125.12/80.86  | (20) fun(x_a, all_0_48_48) = all_0_20_20
% 125.12/80.86  | (21)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, v3, v9, v2) = v10) |  ~ (hAPP(v3, bool, v6, v10) = v11) |  ~ (hAPP(v0, v7, v8, v1) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v8) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v11))
% 125.12/80.86  | (22)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] : ( ~ (hAPP(v11, v11, v12, v13) = v14) |  ~ (hAPP(v5, v6, v7, v16) = v17) |  ~ (hAPP(v3, v5, v10, v15) = v16) |  ~ (hAPP(v3, v3, v17, v1) = v18) |  ~ (hAPP(v3, v3, v4, v18) = v19) |  ~ (hAPP(v0, v3, v14, v2) = v15) |  ~ (hAPP(all_0_53_53, v8, v9, fconj) = v10) |  ~ (fequal(v0) = v13) |  ~ (collect(v0) = v4) |  ~ (combs(v0, bool, bool) = v7) |  ~ (combc(v0, v0, bool) = v12) |  ~ (fun(v3, v5) = v8) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, v3) = v11) |  ~ (fun(v0, all_0_54_54) = v5) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] : ((v23 = v19 & hAPP(v3, v3, v21, v22) = v19 & hAPP(v0, v6, v20, v2) = v21 & insert(v0) = v20 & bot_bot(v3) = v22) | (hAPP(v0, bool, v1, v2) = v20 &  ~ hBOOL(v20))))
% 125.12/80.87  | (23) fun(com, all_0_33_33) = all_0_32_32
% 125.12/80.87  | (24)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v2, bool, v3, v1) = v4) |  ~ (finite_finite_1(v0) = v3) |  ~ (fun(v0, bool) = v2) | hBOOL(v4) |  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] : ( ~ (v6 = v5) & insert(v0) = v8 & bot_bot(v2) = v6 & fun(v2, v2) = v7 & ti(v2, v1) = v5 &  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v2, v2, v11, v9) = v5) |  ~ (hAPP(v0, v7, v8, v10) = v11) |  ? [v12] : (hAPP(v2, bool, v3, v9) = v12 &  ~ hBOOL(v12)))))
% 125.12/80.87  | (25)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v4 |  ~ (combk(v0, v1) = v4) |  ~ (fun(v1, v0) = v2) |  ~ (fun(v0, v2) = v3) |  ~ (ti(v3, v4) = v5))
% 125.12/80.87  | (26)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v4 = v1 |  ~ (hAPP(v7, v10, v11, v4) = v15) |  ~ (hAPP(v7, v10, v11, v1) = v12) |  ~ (hAPP(v7, v8, v16, v6) = v14) |  ~ (hAPP(v7, v8, v13, v3) = v14) |  ~ (hAPP(com, v9, v15, v5) = v16) |  ~ (hAPP(com, v9, v12, v2) = v13) |  ~ (hoare_1008221573triple(v0) = v11) |  ~ (hoare_509422987triple(v0) = v8) |  ~ (fun(v7, v8) = v9) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v9) = v10))
% 125.12/80.87  | (27)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v1, v4, v5, v2) = v6) |  ~ (hAPP(v0, v1, v6, v3) = v7) |  ~ (combk(v1, v0) = v5) |  ~ (fun(v0, v1) = v4) | ti(v1, v2) = v7)
% 125.12/80.87  | (28) fun(all_0_55_55, all_0_50_50) = all_0_22_22
% 125.12/80.87  | (29) combk(all_0_55_55, x_a) = all_0_30_30
% 125.12/80.87  | (30) hAPP(com, all_0_33_33, all_0_26_26, c) = all_0_25_25
% 125.12/80.87  | (31)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] : ( ~ (hAPP(v11, v11, v12, v13) = v14) |  ~ (hAPP(v5, v6, v7, v16) = v17) |  ~ (hAPP(v3, v5, v10, v15) = v16) |  ~ (hAPP(v3, v3, v17, v1) = v18) |  ~ (hAPP(v3, v3, v4, v18) = v19) |  ~ (hAPP(v0, v3, v14, v2) = v15) |  ~ (hAPP(all_0_53_53, v8, v9, fconj) = v10) |  ~ (fequal(v0) = v13) |  ~ (collect(v0) = v4) |  ~ (combs(v0, bool, bool) = v7) |  ~ (combc(v0, v0, bool) = v12) |  ~ (fun(v3, v5) = v8) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, v3) = v11) |  ~ (fun(v0, all_0_54_54) = v5) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v20] : ((v20 = v19 & bot_bot(v3) = v19) | (hAPP(v0, bool, v1, v2) = v20 & hBOOL(v20))))
% 125.12/80.87  | (32)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v4 |  ~ (insert(v0) = v4) |  ~ (fun(v1, v1) = v2) |  ~ (fun(v0, v2) = v3) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v3, v4) = v5))
% 125.12/80.87  | (33)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v3, v3, v9, v7) = v8) |  ~ (hAPP(v3, v3, v6, v7) = v8) |  ~ (hAPP(v0, v4, v5, v2) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v5) |  ~ (bot_bot(v3) = v7) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v10] : (ti(v0, v2) = v10 & ti(v0, v1) = v10))
% 125.12/80.87  | (34) ti(bool, fFalse) = fFalse
% 125.12/80.87  | (35)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fconj, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v3) | hBOOL(v0))
% 125.12/80.87  | (36)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite_fold1Set(v2) = v1) |  ~ (finite_fold1Set(v2) = v0))
% 125.12/80.87  | (37) bot_bot(all_0_51_51) = all_0_2_2
% 125.12/80.87  | (38) ti(com, skip) = skip
% 125.12/80.87  | (39)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v9, v10, v11, v2) = v12) |  ~ (hAPP(v5, v6, v13, v14) = v15) |  ~ (hAPP(v0, v7, v12, v3) = v13) |  ~ (hAPP(v0, bool, v15, v4) = v16) |  ~ (bot_bot(v5) = v14) |  ~ (finite_fold_graph(v1, v0) = v11) |  ~ (fun(v5, v6) = v7) |  ~ (fun(v1, v8) = v9) |  ~ (fun(v1, bool) = v5) |  ~ (fun(v0, v7) = v10) |  ~ (fun(v0, v0) = v8) |  ~ (fun(v0, bool) = v6) |  ~ hBOOL(v16) |  ? [v17] : (ti(v0, v4) = v17 & ti(v0, v3) = v17))
% 125.46/80.87  | (40)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (fun(v3, v2) = v1) |  ~ (fun(v3, v2) = v0))
% 125.46/80.87  | (41)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v9, v10, v11, v3) = v12) |  ~ (hAPP(v6, v7, v12, v4) = v13) |  ~ (hAPP(v0, v1, v13, v5) = v14) |  ~ (combs(v0, v2, v1) = v11) |  ~ (fun(v6, v7) = v10) |  ~ (fun(v2, v1) = v8) |  ~ (fun(v0, v8) = v9) |  ~ (fun(v0, v2) = v6) |  ~ (fun(v0, v1) = v7) |  ? [v15] :  ? [v16] : (hAPP(v2, v1, v15, v16) = v14 & hAPP(v0, v8, v3, v5) = v15 & hAPP(v0, v2, v4, v5) = v16))
% 125.46/80.87  | (42) fun(all_0_55_55, all_0_48_48) = all_0_45_45
% 125.46/80.87  | (43)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v2, v2, v6, v7) = v8) |  ~ (hAPP(v2, v0, v3, v8) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (the_elem(v0) = v3) |  ~ (insert(v0) = v5) |  ~ (bot_bot(v2) = v7) |  ~ (fun(v2, v2) = v4) |  ~ (fun(v0, bool) = v2) | ti(v0, v1) = v9)
% 125.46/80.87  | (44) hoare_1008221573triple(x_a) = all_0_31_31
% 125.46/80.87  | (45)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (hAPP(v0, bool, v5, v2) = v6) |  ~ (fequal(v0) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v6) |  ? [v7] : (ti(v0, v2) = v7 & ti(v0, v1) = v7))
% 125.46/80.87  | (46) hAPP(all_0_50_50, all_0_52_52, all_0_25_25, all_0_5_5) = all_0_4_4
% 125.46/80.87  | (47)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (fun(v0, v1) = v2) |  ~ bot(v1) | bot(v2))
% 125.46/80.87  | (48)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] : ( ~ (hAPP(v10, v11, v12, v2) = v13) |  ~ (hAPP(v7, v15, v16, v3) = v17) |  ~ (hAPP(v7, v6, v18, v5) = v19) |  ~ (hAPP(v6, v1, v13, v19) = v20) |  ~ (hAPP(com, v14, v17, v4) = v18) |  ~ (hoare_728318379le_rec(v0, v1) = v12) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (fun(v7, v9) = v10) |  ~ (fun(v7, v6) = v14) |  ~ (fun(v7, v1) = v8) |  ~ (fun(v6, v1) = v11) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v14) = v15) |  ~ (fun(com, v8) = v9) |  ? [v21] :  ? [v22] : (hAPP(v7, v9, v2, v3) = v21 & hAPP(v7, v1, v22, v5) = v20 & hAPP(com, v8, v21, v4) = v22))
% 125.46/80.88  | (49)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (fun(v0, bool) = v2) |  ~ (ti(v2, v1) = v3) |  ? [v4] :  ? [v5] : (( ~ (v4 = v3) & bot_bot(v2) = v4) | (member(v0) = v5 & fun(v2, bool) = v4 &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (hAPP(v2, bool, v7, v1) = v8) |  ~ (hAPP(v0, v4, v5, v6) = v7) |  ~ hBOOL(v8)))))
% 125.46/80.88  | (50)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fdisj, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v3) | hBOOL(v1) | hBOOL(v0))
% 125.46/80.88  | (51)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (the(v0) = v3) |  ~ (fun(v1, v0) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4))
% 125.46/80.88  | (52)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v4, v4, v9, v2) = v10) |  ~ (hAPP(v0, bool, v10, v3) = v11) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v5) = v6) |  ~ (fun(v0, v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) |  ? [v12] :  ? [v13] : ( ~ (v13 = v12) & bot_bot(v4) = v13 & ti(v4, v2) = v12))
% 125.46/80.88  | (53)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fdisj, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v1) | hBOOL(v3))
% 125.46/80.88  | (54)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (combc(v4, v3, v2) = v1) |  ~ (combc(v4, v3, v2) = v0))
% 125.46/80.88  | (55)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = v5 |  ~ (fun(v0, v1) = v4) |  ~ (ti(v4, v3) = v6) |  ~ (ti(v4, v2) = v5) |  ? [v7] :  ? [v8] :  ? [v9] : ( ~ (v9 = v8) & hAPP(v0, v1, v3, v7) = v9 & hAPP(v0, v1, v2, v7) = v8))
% 125.46/80.88  | (56)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v5, v7, v8, v1) = v9) |  ~ (hAPP(v3, v3, v9, v2) = v10) |  ~ (hAPP(v3, v0, v6, v10) = v11) |  ~ (the(v0) = v6) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v12] :  ? [v13] :  ? [v14] : (hAPP(v5, v12, v13, v1) = v14 & hAPP(v3, v0, v14, v2) = v11 & finite_fold1(v0) = v13 & fun(v3, v0) = v12))
% 125.46/80.88  | (57)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v8, v6, v9, v1) = v10) |  ~ (hAPP(v5, v5, v12, v3) = v13) |  ~ (hAPP(v5, v5, v10, v13) = v14) |  ~ (hAPP(v0, v6, v11, v2) = v12) |  ~ (hAPP(v0, bool, v14, v4) = v15) |  ~ (insert(v0) = v11) |  ~ (finite_fold1Set(v0) = v9) |  ~ (fun(v5, v5) = v6) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) | hBOOL(v15) |  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] : ((member(v0) = v17 & hAPP(v5, bool, v18, v3) = v19 & hAPP(v0, v16, v17, v2) = v18 & fun(v5, bool) = v16 & hBOOL(v19)) | (hAPP(v8, v16, v17, v1) = v18 & hAPP(v5, v5, v19, v3) = v20 & hAPP(v0, v6, v18, v2) = v19 & hAPP(v0, bool, v20, v4) = v21 & finite_fold_graph(v0, v0) = v17 & fun(v0, v6) = v16 &  ~ hBOOL(v21))))
% 125.46/80.88  | (58)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (combk(v3, v2) = v1) |  ~ (combk(v3, v2) = v0))
% 125.46/80.88  | (59)  ! [v0] :  ! [v1] : (v1 = fTrue | v1 = fFalse |  ~ (ti(bool, v0) = v1))
% 125.46/80.88  | (60)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] : ( ~ (member(v0) = v21) |  ~ (hAPP(v19, v4, v20, v21) = v22) |  ~ (hAPP(v11, v11, v12, v13) = v14) |  ~ (hAPP(v6, v4, v7, v16) = v17) |  ~ (hAPP(v3, v6, v10, v15) = v16) |  ~ (hAPP(v3, v3, v22, v2) = v23) |  ~ (hAPP(v3, v3, v17, v23) = v24) |  ~ (hAPP(v3, v3, v5, v24) = v25) |  ~ (hAPP(v0, v3, v14, v1) = v15) |  ~ (hAPP(all_0_53_53, v8, v9, fdisj) = v10) |  ~ (fequal(v0) = v13) |  ~ (collect(v0) = v5) |  ~ (combs(v0, bool, bool) = v7) |  ~ (combc(v0, v3, bool) = v20) |  ~ (combc(v0, v0, bool) = v12) |  ~ (fun(v3, v6) = v8) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v3, bool) = v18) |  ~ (fun(v0, v18) = v19) |  ~ (fun(v0, v3) = v11) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v26] :  ? [v27] : (hAPP(v3, v3, v27, v2) = v25 & hAPP(v0, v4, v26, v1) = v27 & insert(v0) = v26))
% 125.46/80.88  | (61)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] : ( ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v6, bool, v11, v4) = v12) |  ~ (hAPP(v5, v5, v15, v2) = v16) |  ~ (hAPP(v5, v0, v4, v16) = v17) |  ~ (hAPP(v0, v13, v14, v1) = v15) |  ~ (insert(v0) = v14) |  ~ (finite2073411215e_idem(v0) = v10) |  ~ (fun(v6, bool) = v9) |  ~ (fun(v5, v5) = v13) |  ~ (fun(v5, v0) = v6) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) |  ~ hBOOL(v12) |  ? [v18] :  ? [v19] :  ? [v20] : ((v20 = v17 & hAPP(v5, v0, v4, v2) = v19 & hAPP(v0, v7, v3, v1) = v18 & hAPP(v0, v0, v18, v19) = v17) | (v19 = v18 & bot_bot(v5) = v18 & ti(v5, v2) = v18) | (hAPP(v5, bool, v18, v2) = v19 & finite_finite_1(v0) = v18 &  ~ hBOOL(v19))))
% 125.49/80.88  | (62)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] : ( ~ (hAPP(v15, v15, v16, v17) = v18) |  ~ (hAPP(v6, v7, v8, v21) = v22) |  ~ (hAPP(v4, v6, v11, v20) = v21) |  ~ (hAPP(v4, v4, v25, v26) = v27) |  ~ (hAPP(v4, v4, v22, v27) = v28) |  ~ (hAPP(v4, v4, v14, v19) = v20) |  ~ (hAPP(v4, v0, v5, v28) = v29) |  ~ (hAPP(v0, v4, v18, v2) = v26) |  ~ (hAPP(v0, v4, v18, v1) = v19) |  ~ (hAPP(all_0_53_53, v9, v10, fconj) = v11) |  ~ (hAPP(all_0_54_54, v7, v12, v24) = v25) |  ~ (hAPP(all_0_54_54, v7, v12, v13) = v14) |  ~ (hAPP(bool, all_0_54_54, fimplies, v23) = v24) |  ~ (hAPP(bool, all_0_54_54, fimplies, v3) = v13) |  ~ (hAPP(bool, bool, fNot, v3) = v23) |  ~ (fequal(v0) = v17) |  ~ (the(v0) = v5) |  ~ (combs(v0, bool, bool) = v8) |  ~ (combc(v0, v0, bool) = v16) |  ~ (fun(v4, v6) = v9) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v4) = v15) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v4) |  ~ (combb(bool, all_0_54_54, v0) = v10) |  ~ (combb(bool, bool, v0) = v12) | ti(v0, v2) = v29 | hBOOL(v3))
% 125.49/80.88  | (63)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v9 |  ~ (hoare_885240885e_case(v0, v1) = v9) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (fun(v6, v1) = v7) |  ~ (fun(v5, v7) = v8) |  ~ (fun(v2, v4) = v5) |  ~ (fun(v2, v1) = v3) |  ~ (fun(v0, all_0_55_55) = v2) |  ~ (fun(com, v3) = v4) |  ~ (ti(v8, v9) = v10))
% 125.49/80.88  | (64) fun(com, all_0_57_57) = all_0_56_56
% 125.49/80.88  | (65)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite_fold1(v2) = v1) |  ~ (finite_fold1(v2) = v0))
% 125.49/80.89  | (66)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite_finite_1(v2) = v1) |  ~ (finite_finite_1(v2) = v0))
% 125.49/80.89  | (67)  ! [v0] :  ! [v1] : ( ~ (ti(bool, v0) = v1) |  ~ hBOOL(v0) | hBOOL(v1))
% 125.49/80.89  | (68)  ! [v0] :  ! [v1] : ( ~ (ti(bool, v0) = v1) |  ~ hBOOL(v1) | hBOOL(v0))
% 125.49/80.89  | (69) hAPP(all_0_54_54, all_0_24_24, all_0_8_8, fNot) = all_0_7_7
% 125.49/80.89  | (70)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = v5 |  ~ (hoare_509422987triple(v0) = v1) |  ~ (hoare_122391849derivs(v0) = v5) |  ~ (fun(v2, v3) = v4) |  ~ (fun(v2, bool) = v3) |  ~ (fun(v1, bool) = v2) |  ~ (ti(v4, v5) = v6))
% 125.49/80.89  | (71)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v7, v3) = v8) |  ~ (hAPP(v4, v4, v7, v1) = v9) |  ~ (hAPP(v0, v5, v6, v2) = v7) |  ~ (insert(v0) = v6) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, bool) = v4) |  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] : ((member(v0) = v11 & hAPP(v0, v10, v11, v2) = v12 & fun(v4, bool) = v10 & ((hAPP(v4, bool, v12, v3) = v13 & hBOOL(v13)) | (hAPP(v4, bool, v12, v1) = v13 & hBOOL(v13)))) | (( ~ (v9 = v8) | (v11 = v10 & ti(v4, v3) = v10 & ti(v4, v1) = v10)) & (v9 = v8 | ( ~ (v11 = v10) & ti(v4, v3) = v10 & ti(v4, v1) = v11)))))
% 125.49/80.89  | (72)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v9 |  ~ (hoare_728318379le_rec(v0, v1) = v9) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (fun(v6, v1) = v7) |  ~ (fun(v5, v7) = v8) |  ~ (fun(v2, v4) = v5) |  ~ (fun(v2, v1) = v3) |  ~ (fun(v0, all_0_55_55) = v2) |  ~ (fun(com, v3) = v4) |  ~ (ti(v8, v9) = v10))
% 125.49/80.89  | (73)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = v3 |  ~ (hAPP(v4, v0, v5, v1) = v6) |  ~ (the(v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ (ti(v0, v2) = v3) |  ? [v7] :  ? [v8] :  ? [v9] : (( ~ (v9 = v3) & hAPP(v0, bool, v1, v7) = v8 & ti(v0, v7) = v9 & hBOOL(v8)) | (hAPP(v0, bool, v1, v2) = v7 &  ~ hBOOL(v7))))
% 125.49/80.89  | (74)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (member(v0) = v13) |  ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v5, bool, v10, v3) = v11) |  ~ (hAPP(v4, v0, v3, v1) = v14) |  ~ (hAPP(v4, bool, v15, v1) = v16) |  ~ (hAPP(v0, v12, v13, v14) = v15) |  ~ (finite_folding_one(v0) = v9) |  ~ (fun(v5, bool) = v8) |  ~ (fun(v4, v0) = v5) |  ~ (fun(v4, bool) = v12) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) | hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] :  ? [v29] : ((v18 = v17 & bot_bot(v4) = v17 & ti(v4, v1) = v17) | (hAPP(v4, v4, v26, v17) = v27 & hAPP(v4, v4, v25, v27) = v28 & hAPP(v4, bool, v24, v28) = v29 & hAPP(v0, v18, v19, v21) = v26 & hAPP(v0, v18, v19, v20) = v25 & hAPP(v0, v12, v13, v23) = v24 & hAPP(v0, v6, v2, v20) = v22 & hAPP(v0, v0, v22, v21) = v23 & insert(v0) = v19 & bot_bot(v4) = v17 & fun(v4, v4) = v18 &  ~ hBOOL(v29)) | (hAPP(v4, bool, v17, v1) = v18 & finite_finite_1(v0) = v17 &  ~ hBOOL(v18))))
% 125.49/80.89  | (75)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] : ( ~ (hAPP(v13, v13, v14, v15) = v16) |  ~ (hAPP(v6, v4, v7, v19) = v20) |  ~ (hAPP(v3, v6, v10, v18) = v19) |  ~ (hAPP(v3, v3, v20, v2) = v21) |  ~ (hAPP(v3, v3, v12, v17) = v18) |  ~ (hAPP(v3, v3, v5, v21) = v22) |  ~ (hAPP(v0, v3, v16, v1) = v17) |  ~ (hAPP(all_0_53_53, v8, v9, fimplies) = v10) |  ~ (hAPP(all_0_54_54, v4, v11, fNot) = v12) |  ~ (fequal(v0) = v15) |  ~ (collect(v0) = v5) |  ~ (combs(v0, bool, bool) = v7) |  ~ (combc(v0, v0, bool) = v14) |  ~ (fun(v3, v6) = v8) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, v3) = v13) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ~ (combb(bool, bool, v0) = v11) |  ? [v23] :  ? [v24] :  ? [v25] : (hAPP(v3, v3, v24, v25) = v22 & hAPP(v3, v3, v5, v2) = v25 & hAPP(v0, v4, v23, v1) = v24 & insert(v0) = v23))
% 125.49/80.89  | (76)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] : ( ~ (hAPP(v11, v12, v13, v2) = v14) |  ~ (hAPP(v7, v8, v15, v19) = v20) |  ~ (hAPP(v7, v7, v18, v6) = v19) |  ~ (hAPP(v1, v16, v17, v5) = v18) |  ~ (hAPP(v1, v10, v2, v5) = v21) |  ~ (hAPP(v0, v9, v14, v3) = v15) |  ~ (hAPP(v0, v0, v21, v4) = v22) |  ~ (hAPP(v0, bool, v20, v22) = v23) |  ~ (insert(v1) = v17) |  ~ (finite_fold_graph(v1, v0) = v13) |  ~ (fun(v7, v8) = v9) |  ~ (fun(v7, v7) = v16) |  ~ (fun(v1, v10) = v11) |  ~ (fun(v1, bool) = v7) |  ~ (fun(v0, v9) = v12) |  ~ (fun(v0, v0) = v10) |  ~ (fun(v0, bool) = v8) | hBOOL(v23) |  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] : ((member(v1) = v25 & hAPP(v7, bool, v26, v6) = v27 & hAPP(v1, v24, v25, v5) = v26 & fun(v7, bool) = v24 & hBOOL(v27)) | (hAPP(v7, v8, v15, v6) = v24 & hAPP(v0, bool, v24, v4) = v25 &  ~ hBOOL(v25))))
% 125.49/80.89  | (77)  ! [v0] :  ! [v1] : ( ~ (fun(v0, bool) = v1) |  ~ finite_finite(v0) |  ? [v2] : (finite_finite_1(v0) = v2 &  ! [v3] :  ! [v4] : ( ~ (hAPP(v1, bool, v2, v3) = v4) | hBOOL(v4))))
% 125.49/80.89  | (78)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v3 |  ~ (hAPP(com, all_0_57_57, semi, v0) = v4) |  ~ (hAPP(com, all_0_57_57, semi, v0) = v2) |  ~ (hAPP(com, com, v4, v1) = v5) |  ~ (hAPP(com, com, v2, v1) = v3))
% 125.49/80.89  | (79) finite_finite(bool)
% 125.49/80.89  | (80)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v8, v9, v10, v2) = v11) |  ~ (hAPP(v4, v5, v12, v13) = v14) |  ~ (hAPP(v0, v6, v11, v3) = v12) |  ~ (hAPP(v0, bool, v14, v3) = v15) |  ~ (bot_bot(v4) = v13) |  ~ (finite_fold_graph(v1, v0) = v10) |  ~ (fun(v4, v5) = v6) |  ~ (fun(v1, v7) = v8) |  ~ (fun(v1, bool) = v4) |  ~ (fun(v0, v6) = v9) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) | hBOOL(v15))
% 125.49/80.89  | (81)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] :  ! [v31] : ( ~ (hAPP(v14, v16, v17, v4) = v18) |  ~ (hAPP(v14, v7, v27, v2) = v28) |  ~ (hAPP(v14, v7, v19, v6) = v20) |  ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v8, v8, v29, v22) = v30) |  ~ (hAPP(v8, v8, v21, v22) = v23) |  ~ (hAPP(v8, bool, v11, v30) = v31) |  ~ (hAPP(v8, bool, v11, v23) = v24) |  ~ (hAPP(v7, v12, v13, v28) = v29) |  ~ (hAPP(v7, v12, v13, v20) = v21) |  ~ (hAPP(com, v15, v18, v26) = v27) |  ~ (hAPP(com, v15, v18, v5) = v19) |  ~ (hAPP(com, all_0_57_57, semi, v5) = v25) |  ~ (hAPP(com, com, v25, v1) = v26) |  ~ (insert(v7) = v13) |  ~ (bot_bot(v8) = v22) |  ~ (hoare_1008221573triple(v0) = v17) |  ~ (hoare_509422987triple(v0) = v7) |  ~ (hoare_122391849derivs(v0) = v10) |  ~ (fun(v14, v7) = v15) |  ~ (fun(v8, v8) = v12) |  ~ (fun(v8, bool) = v9) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v0, all_0_55_55) = v14) |  ~ (fun(com, v15) = v16) |  ~ hBOOL(v24) | hBOOL(v31) |  ? [v32] :  ? [v33] :  ? [v34] :  ? [v35] :  ? [v36] :  ? [v37] : (hAPP(v14, v16, v17, v6) = v32 & hAPP(v14, v7, v33, v2) = v34 & hAPP(v8, v8, v35, v22) = v36 & hAPP(v8, bool, v11, v36) = v37 & hAPP(v7, v12, v13, v34) = v35 & hAPP(com, v15, v32, v1) = v33 &  ~ hBOOL(v37)))
% 125.49/80.90  | (82) ti(all_0_53_53, fimplies) = fimplies
% 125.49/80.90  | (83)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fimplies, v1) = v2) |  ~ (hAPP(bool, bool, v2, v0) = v3) | hBOOL(v3) | hBOOL(v1))
% 125.49/80.90  | (84)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : (v6 = v5 |  ~ (hAPP(v3, v0, v4, v2) = v5) |  ~ (hAPP(v0, bool, v2, v7) = v8) |  ~ (the(v0) = v4) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v0, v1) = v6) |  ~ hBOOL(v8) |  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : (( ~ (v12 = v9) & hAPP(v0, bool, v2, v10) = v11 & ti(v0, v10) = v12 & ti(v0, v7) = v9 & hBOOL(v11)) | (hAPP(v0, bool, v2, v1) = v9 &  ~ hBOOL(v9))))
% 125.49/80.90  | (85) fun(bool, all_0_55_55) = all_0_49_49
% 125.49/80.90  | (86) ti(com, c) = c
% 125.49/80.90  | (87)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v4, v4, v11, v12) = v13) |  ~ (hAPP(v4, v4, v9, v13) = v14) |  ~ (hAPP(v0, v7, v10, v2) = v11) |  ~ (hAPP(v0, bool, v14, v3) = v15) |  ~ (insert(v0) = v10) |  ~ (bot_bot(v4) = v12) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v5) = v6) |  ~ (fun(v0, v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v15) |  ? [v16] : (ti(v0, v3) = v16 & ti(v0, v2) = v16))
% 125.49/80.90  | (88)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fconj, v1) = v2) |  ~ (hAPP(bool, bool, v2, v0) = v3) |  ~ hBOOL(v1) |  ~ hBOOL(v0) | hBOOL(v3))
% 125.49/80.90  | (89)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v4) |  ~ (hAPP(v2, bool, v5, v6) = v7) |  ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (bot_bot(v2) = v6) |  ~ (fun(v2, bool) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v7) |  ? [v8] : (hAPP(v0, bool, v6, v1) = v8 & hBOOL(v8)))
% 125.49/80.90  | (90)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (hAPP(v5, v6, v7, v1) = v8) |  ~ (hAPP(v5, bool, v8, v3) = v10) |  ~ (hAPP(v5, bool, v8, v2) = v9) |  ~ (hoare_509422987triple(v0) = v4) |  ~ (hoare_122391849derivs(v0) = v7) |  ~ (fun(v5, bool) = v6) |  ~ (fun(v4, bool) = v5) |  ~ hBOOL(v9) | hBOOL(v10) |  ? [v11] :  ? [v12] : (hAPP(v5, v6, v7, v2) = v11 & hAPP(v5, bool, v11, v3) = v12 &  ~ hBOOL(v12)))
% 125.49/80.90  | (91) fun(all_0_48_48, all_0_24_24) = all_0_19_19
% 125.49/80.90  | (92)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (the_elem(v0) = v3) |  ~ (fun(v1, v0) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4))
% 125.49/80.90  | (93) fun(bool, bool) = all_0_54_54
% 125.49/80.90  | (94)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v6, v7, v11, v4) = v12) |  ~ (hAPP(v0, v1, v12, v5) = v13) |  ~ (fun(v6, v7) = v9) |  ~ (fun(v2, v1) = v8) |  ~ (fun(v0, v2) = v6) |  ~ (fun(v0, v1) = v7) |  ~ (combb(v2, v1, v0) = v10) |  ? [v14] : (hAPP(v2, v1, v3, v14) = v13 & hAPP(v0, v2, v4, v5) = v14))
% 125.49/80.90  | (95)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v2, v6, v11, v4) = v12) |  ~ (hAPP(v0, v1, v12, v5) = v13) |  ~ (combc(v0, v2, v1) = v10) |  ~ (fun(v2, v6) = v9) |  ~ (fun(v2, v1) = v7) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v1) = v6) |  ? [v14] : (hAPP(v2, v1, v14, v4) = v13 & hAPP(v0, v7, v3, v5) = v14))
% 125.49/80.90  | (96)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (the_elem(v2) = v1) |  ~ (the_elem(v2) = v0))
% 125.49/80.90  | (97) fun(state, all_0_54_54) = all_0_48_48
% 125.49/80.90  | (98)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] : ( ~ (hAPP(v14, v16, v17, v4) = v18) |  ~ (hAPP(v14, v16, v17, v2) = v25) |  ~ (hAPP(v14, v7, v26, v1) = v27) |  ~ (hAPP(v14, v7, v19, v6) = v20) |  ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v8, v8, v28, v22) = v29) |  ~ (hAPP(v8, v8, v21, v22) = v23) |  ~ (hAPP(v8, bool, v11, v29) = v30) |  ~ (hAPP(v8, bool, v11, v23) = v24) |  ~ (hAPP(v7, v12, v13, v27) = v28) |  ~ (hAPP(v7, v12, v13, v20) = v21) |  ~ (hAPP(com, v15, v25, v5) = v26) |  ~ (hAPP(com, v15, v18, v5) = v19) |  ~ (insert(v7) = v13) |  ~ (bot_bot(v8) = v22) |  ~ (hoare_1008221573triple(v0) = v17) |  ~ (hoare_509422987triple(v0) = v7) |  ~ (hoare_122391849derivs(v0) = v10) |  ~ (fun(v14, v7) = v15) |  ~ (fun(v8, v8) = v12) |  ~ (fun(v8, bool) = v9) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v0, all_0_55_55) = v14) |  ~ (fun(com, v15) = v16) |  ~ hBOOL(v24) | hBOOL(v30) |  ? [v31] :  ? [v32] :  ? [v33] :  ? [v34] :  ? [v35] :  ? [v36] :  ? [v37] : (hAPP(v0, all_0_55_55, v2, v31) = v33 & hAPP(v0, all_0_55_55, v1, v31) = v35 & hAPP(state, bool, v35, v36) = v37 & hAPP(state, bool, v33, v32) = v34 & hBOOL(v34) &  ~ hBOOL(v37) &  ! [v38] :  ! [v39] :  ! [v40] : ( ~ (hAPP(v0, all_0_55_55, v4, v38) = v39) |  ~ (hAPP(state, bool, v39, v32) = v40) |  ~ hBOOL(v40) |  ? [v41] :  ? [v42] : (hAPP(v0, all_0_55_55, v6, v38) = v41 & hAPP(state, bool, v41, v36) = v42 & hBOOL(v42)))))
% 125.49/80.90  | (99)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (hoare_122391849derivs(v2) = v1) |  ~ (hoare_122391849derivs(v2) = v0))
% 125.49/80.90  | (100)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v6, v7, v8, v12) = v13) |  ~ (hAPP(v3, v6, v11, v2) = v12) |  ~ (hAPP(v3, v3, v13, v1) = v14) |  ~ (hAPP(v3, v3, v5, v14) = v15) |  ~ (hAPP(v3, bool, v4, v15) = v16) |  ~ (hAPP(all_0_53_53, v9, v10, fconj) = v11) |  ~ (collect(v0) = v5) |  ~ (finite_finite_1(v0) = v4) |  ~ (combs(v0, bool, bool) = v8) |  ~ (fun(v3, v6) = v9) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v10) | hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : (hAPP(v3, v3, v5, v2) = v17 & hAPP(v3, v3, v5, v1) = v19 & hAPP(v3, bool, v4, v19) = v20 & hAPP(v3, bool, v4, v17) = v18 &  ~ hBOOL(v20) &  ~ hBOOL(v18)))
% 125.49/80.90  | (101) ti(all_0_56_56, semi) = semi
% 125.49/80.90  | (102)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = v6 |  ~ (finite_fold1Set(v0) = v6) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v2, v4) = v5) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, v0) = v1) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v5, v6) = v7))
% 125.49/80.90  | (103)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v5, v5, v14, v10) = v15) |  ~ (hAPP(v5, v5, v13, v15) = v12) |  ~ (hAPP(v5, v5, v9, v10) = v11) |  ~ (hAPP(v5, v5, v8, v11) = v12) |  ~ (hAPP(v0, v6, v7, v4) = v14) |  ~ (hAPP(v0, v6, v7, v3) = v13) |  ~ (hAPP(v0, v6, v7, v2) = v9) |  ~ (hAPP(v0, v6, v7, v1) = v8) |  ~ (insert(v0) = v7) |  ~ (bot_bot(v5) = v10) |  ~ (fun(v5, v5) = v6) |  ~ (fun(v0, bool) = v5) |  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] : (ti(v0, v4) = v19 & ti(v0, v3) = v17 & ti(v0, v2) = v18 & ti(v0, v1) = v16 & ((v19 = v18 & v17 = v16) | (v19 = v16 & v18 = v17))))
% 125.49/80.91  | (104) combs(state, bool, bool) = all_0_16_16
% 125.49/80.91  | (105)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v7, v8, v9, v1) = v10) |  ~ (hAPP(v5, v5, v12, v3) = v13) |  ~ (hAPP(v5, v5, v10, v13) = v14) |  ~ (hAPP(v0, v8, v11, v2) = v12) |  ~ (hAPP(v0, bool, v14, v4) = v15) |  ~ (insert(v0) = v11) |  ~ (finite_fold1Set(v0) = v9) |  ~ (fun(v5, v5) = v8) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v5) |  ~ hBOOL(v15) |  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] : (member(v0) = v20 & hAPP(v7, v16, v17, v1) = v18 & hAPP(v5, v5, v24, v22) = v25 & hAPP(v5, v5, v23, v22) = v13 & hAPP(v5, bool, v27, v22) = v28 & hAPP(v0, v19, v20, v21) = v27 & hAPP(v0, v8, v18, v21) = v24 & hAPP(v0, v8, v11, v21) = v23 & hAPP(v0, bool, v25, v4) = v26 & finite_fold_graph(v0, v0) = v17 & fun(v5, bool) = v19 & fun(v0, v8) = v16 & hBOOL(v26) &  ~ hBOOL(v28)))
% 125.60/80.91  | (106) ti(all_0_54_54, fNot) = fNot
% 125.60/80.91  | (107)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] : ( ~ (hAPP(v15, v15, v16, v17) = v18) |  ~ (hAPP(v6, v7, v8, v21) = v22) |  ~ (hAPP(v4, v6, v11, v20) = v21) |  ~ (hAPP(v4, v4, v25, v26) = v27) |  ~ (hAPP(v4, v4, v22, v27) = v28) |  ~ (hAPP(v4, v4, v14, v19) = v20) |  ~ (hAPP(v4, v0, v5, v28) = v29) |  ~ (hAPP(v0, v4, v18, v2) = v26) |  ~ (hAPP(v0, v4, v18, v1) = v19) |  ~ (hAPP(all_0_53_53, v9, v10, fconj) = v11) |  ~ (hAPP(all_0_54_54, v7, v12, v24) = v25) |  ~ (hAPP(all_0_54_54, v7, v12, v13) = v14) |  ~ (hAPP(bool, all_0_54_54, fimplies, v23) = v24) |  ~ (hAPP(bool, all_0_54_54, fimplies, v3) = v13) |  ~ (hAPP(bool, bool, fNot, v3) = v23) |  ~ (fequal(v0) = v17) |  ~ (the(v0) = v5) |  ~ (combs(v0, bool, bool) = v8) |  ~ (combc(v0, v0, bool) = v16) |  ~ (fun(v4, v6) = v9) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v4) = v15) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v4) |  ~ (combb(bool, all_0_54_54, v0) = v10) |  ~ (combb(bool, bool, v0) = v12) |  ~ hBOOL(v3) | ti(v0, v1) = v29)
% 125.60/80.91  | (108)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v9 = v8 |  ~ (combc(v0, v1, v2) = v8) |  ~ (fun(v4, v6) = v7) |  ~ (fun(v1, v5) = v6) |  ~ (fun(v1, v2) = v3) |  ~ (fun(v0, v3) = v4) |  ~ (fun(v0, v2) = v5) |  ~ (ti(v7, v8) = v9))
% 125.60/80.91  | (109)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (combs(v4, v3, v2) = v1) |  ~ (combs(v4, v3, v2) = v0))
% 125.60/80.91  | (110) combc(x_a, all_0_55_55, all_0_55_55) = all_0_21_21
% 125.60/80.91  | (111)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = v6 |  ~ (finite_fold1(v0) = v6) |  ~ (fun(v3, v0) = v4) |  ~ (fun(v2, v4) = v5) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, v0) = v1) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v5, v6) = v7))
% 125.60/80.91  | (112) hAPP(all_0_55_55, all_0_50_50, all_0_9_9, all_0_6_6) = all_0_5_5
% 125.60/80.91  | (113)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (bot_bot(v2) = v1) |  ~ (bot_bot(v2) = v0))
% 125.60/80.91  | (114)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v5, v6) = v7) |  ~ (hAPP(v2, v2, v3, v8) = v9) |  ~ (hAPP(v0, v2, v7, v1) = v8) |  ~ (fequal(v0) = v6) |  ~ (collect(v0) = v3) |  ~ (combc(v0, v0, bool) = v5) |  ~ (fun(v0, v2) = v4) |  ~ (fun(v0, bool) = v2) |  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] : (hAPP(v2, v2, v12, v13) = v9 & hAPP(v0, v10, v11, v1) = v12 & insert(v0) = v11 & bot_bot(v2) = v13 & fun(v2, v2) = v10))
% 125.60/80.91  | (115) hAPP(all_0_50_50, all_0_32_32, all_0_31_31, all_0_27_27) = all_0_26_26
% 125.60/80.91  | (116) fun(state, bool) = all_0_55_55
% 125.60/80.91  | (117)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v5, v6, v7, v1) = v8) |  ~ (hAPP(v3, v3, v11, v12) = v13) |  ~ (hAPP(v3, v0, v8, v13) = v14) |  ~ (hAPP(v0, v9, v10, v2) = v11) |  ~ (insert(v0) = v10) |  ~ (bot_bot(v3) = v12) |  ~ (finite_fold1(v0) = v7) |  ~ (fun(v3, v3) = v9) |  ~ (fun(v3, v0) = v6) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v3) | ti(v0, v2) = v14)
% 125.60/80.91  | (118)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v10, v11, v12, v2) = v13) |  ~ (hAPP(v6, v7, v14, v4) = v15) |  ~ (hAPP(v0, v8, v13, v3) = v14) |  ~ (hAPP(v0, bool, v15, v5) = v16) |  ~ (finite_fold_graph(v1, v0) = v12) |  ~ (fun(v6, v7) = v8) |  ~ (fun(v1, v9) = v10) |  ~ (fun(v1, bool) = v6) |  ~ (fun(v0, v8) = v11) |  ~ (fun(v0, v0) = v9) |  ~ (fun(v0, bool) = v7) |  ~ hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] :  ? [v22] :  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] :  ? [v29] :  ? [v30] :  ? [v31] :  ? [v32] :  ? [v33] :  ? [v34] : (ti(v6, v4) = v17 & ti(v0, v5) = v19 & ((v30 = v19 & v28 = v17 & member(v1) = v23 & hAPP(v6, v7, v14, v25) = v33 & hAPP(v6, v6, v27, v25) = v17 & hAPP(v6, bool, v31, v25) = v32 & hAPP(v1, v22, v23, v24) = v31 & hAPP(v1, v20, v21, v24) = v27 & hAPP(v1, v9, v2, v24) = v29 & hAPP(v0, v0, v29, v26) = v19 & hAPP(v0, bool, v33, v26) = v34 & insert(v1) = v21 & fun(v6, v6) = v20 & fun(v6, bool) = v22 & hBOOL(v34) &  ~ hBOOL(v32)) | (v20 = v19 & v18 = v17 & bot_bot(v6) = v17 & ti(v0, v3) = v19))))
% 125.60/80.91  | (119)  ~ hBOOL(fFalse)
% 125.60/80.91  | (120) fun(all_0_55_55, all_0_55_55) = all_0_24_24
% 125.60/80.91  | (121)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v5, v6, v7, v13) = v14) |  ~ (hAPP(v3, v5, v10, v12) = v13) |  ~ (hAPP(v3, v3, v14, v1) = v15) |  ~ (hAPP(v3, v3, v4, v15) = v16) |  ~ (hAPP(v0, v3, v11, v2) = v12) |  ~ (hAPP(all_0_53_53, v8, v9, fconj) = v10) |  ~ (fequal(v0) = v11) |  ~ (collect(v0) = v4) |  ~ (combs(v0, bool, bool) = v7) |  ~ (fun(v3, v5) = v8) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, all_0_54_54) = v5) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v17] : ((v17 = v16 & bot_bot(v3) = v16) | (hAPP(v0, bool, v1, v2) = v17 & hBOOL(v17))))
% 125.60/80.91  | (122) combc(state, state, bool) = all_0_41_41
% 125.60/80.91  | (123)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v7, v5, v8, v1) = v9) |  ~ (hAPP(v4, v4, v9, v2) = v10) |  ~ (hAPP(v0, bool, v10, v3) = v11) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) | hBOOL(v11) |  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] : (member(v0) = v19 & hAPP(v7, v15, v16, v1) = v17 & insert(v0) = v13 & finite_fold_graph(v0, v0) = v16 & fun(v4, bool) = v18 & fun(v0, v5) = v15 & ti(v4, v2) = v12 & ti(v0, v3) = v14 &  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] : ( ~ (hAPP(v4, v4, v23, v21) = v24) |  ~ (hAPP(v0, v5, v17, v20) = v23) |  ~ (hAPP(v0, bool, v24, v22) = v25) |  ~ hBOOL(v25) |  ? [v26] :  ? [v27] : (( ~ (v27 = v12) & hAPP(v4, v4, v26, v21) = v27 & hAPP(v0, v5, v13, v20) = v26) | ( ~ (v26 = v14) & ti(v0, v22) = v26) | (hAPP(v4, bool, v26, v21) = v27 & hAPP(v0, v18, v19, v20) = v26 & hBOOL(v27))))))
% 125.60/80.92  | (124) hAPP(all_0_45_45, all_0_14_14, all_0_13_13, all_0_43_43) = all_0_12_12
% 125.60/80.92  | (125) insert(all_0_52_52) = all_0_34_34
% 125.60/80.92  | (126)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fimplies, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v3) |  ~ hBOOL(v0) | hBOOL(v1))
% 125.60/80.92  | (127)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v5, v6) = v7) |  ~ (hAPP(v2, v0, v3, v8) = v9) |  ~ (hAPP(v0, v2, v7, v1) = v8) |  ~ (fequal(v0) = v6) |  ~ (the(v0) = v3) |  ~ (combc(v0, v0, bool) = v5) |  ~ (fun(v0, v2) = v4) |  ~ (fun(v0, bool) = v2) | ti(v0, v1) = v9)
% 125.60/80.92  | (128)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, bool, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v7) |  ? [v8] : (hAPP(v0, bool, v2, v1) = v8 &  ~ hBOOL(v8)))
% 125.60/80.92  | (129) bot(bool)
% 125.60/80.92  | (130)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v2, v0, v3, v1) = v4) |  ~ (hAPP(v0, bool, v1, v6) = v7) |  ~ (hAPP(v0, bool, v1, v4) = v5) |  ~ (the(v0) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v7) | hBOOL(v5) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : ( ~ (v11 = v8) & hAPP(v0, bool, v1, v9) = v10 & ti(v0, v9) = v11 & ti(v0, v6) = v8 & hBOOL(v10)))
% 125.60/80.92  | (131)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (collect(v0) = v3) |  ~ (fun(v1, v1) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4))
% 125.60/80.92  | (132) ti(all_0_53_53, fconj) = fconj
% 125.60/80.92  | (133) hAPP(bool, all_0_55_55, all_0_29_29, fFalse) = all_0_28_28
% 125.60/80.92  | (134)  ? [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hoare_509422987triple(v1) = v3) |  ~ (fun(v2, v3) = v4) |  ~ (fun(v1, all_0_55_55) = v2) |  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : (hAPP(v2, v5, v6, v7) = v10 & hAPP(v2, v3, v11, v9) = v0 & hAPP(com, v4, v10, v8) = v11 & hoare_1008221573triple(v1) = v6 & fun(com, v4) = v5))
% 125.60/80.92  | (135)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v6, v7, v8, v12) = v13) |  ~ (hAPP(v3, v6, v11, v1) = v12) |  ~ (hAPP(v3, v3, v13, v2) = v14) |  ~ (hAPP(v3, v3, v5, v14) = v15) |  ~ (hAPP(v3, bool, v4, v15) = v16) |  ~ (hAPP(all_0_53_53, v9, v10, fdisj) = v11) |  ~ (collect(v0) = v5) |  ~ (finite_finite_1(v0) = v4) |  ~ (combs(v0, bool, bool) = v8) |  ~ (fun(v3, v6) = v9) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v10) | hBOOL(v16) |  ? [v17] :  ? [v18] : ((hAPP(v3, v3, v5, v2) = v17 & hAPP(v3, bool, v4, v17) = v18 &  ~ hBOOL(v18)) | (hAPP(v3, v3, v5, v1) = v17 & hAPP(v3, bool, v4, v17) = v18 &  ~ hBOOL(v18))))
% 125.60/80.92  | (136) combb(all_0_48_48, all_0_24_24, x_a) = all_0_17_17
% 125.60/80.92  | (137)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (hAPP(v3, v3, v6, v7) = v8) |  ~ (hAPP(v3, v3, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v5) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, bool) = v3))
% 125.60/80.92  | (138) hAPP(all_0_52_52, all_0_35_35, all_0_34_34, all_0_4_4) = all_0_3_3
% 125.60/80.92  | (139)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v0, v1, v5, v3) = v6) |  ~ (fun(v0, v1) = v4) |  ~ (ti(v4, v2) = v5) | hAPP(v0, v1, v2, v3) = v6)
% 125.60/80.92  | (140)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (fun(v0, bool) = v2) |  ~ (ti(v2, v1) = v3) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] : ((v11 = v3 & member(v0) = v7 & hAPP(v2, v2, v10, v9) = v3 & hAPP(v2, bool, v12, v9) = v13 & hAPP(v0, v6, v7, v8) = v12 & hAPP(v0, v4, v5, v8) = v10 & insert(v0) = v5 & fun(v2, v2) = v4 & fun(v2, bool) = v6 &  ~ hBOOL(v13)) | (v4 = v3 & bot_bot(v2) = v3)))
% 125.60/80.92  | (141) fequal(state) = all_0_40_40
% 125.60/80.92  | (142)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (hoare_1008221573triple(v2) = v1) |  ~ (hoare_1008221573triple(v2) = v0))
% 125.60/80.92  | (143)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v16 = v12 |  ~ (hAPP(v5, v5, v14, v10) = v15) |  ~ (hAPP(v5, v5, v13, v15) = v16) |  ~ (hAPP(v5, v5, v9, v10) = v11) |  ~ (hAPP(v5, v5, v8, v11) = v12) |  ~ (hAPP(v0, v6, v7, v4) = v14) |  ~ (hAPP(v0, v6, v7, v3) = v13) |  ~ (hAPP(v0, v6, v7, v2) = v9) |  ~ (hAPP(v0, v6, v7, v1) = v8) |  ~ (insert(v0) = v7) |  ~ (bot_bot(v5) = v10) |  ~ (fun(v5, v5) = v6) |  ~ (fun(v0, bool) = v5) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : ((( ~ (v20 = v19) & ti(v0, v4) = v20 & ti(v0, v2) = v19) | ( ~ (v18 = v17) & ti(v0, v3) = v18 & ti(v0, v1) = v17)) & (( ~ (v20 = v17) & ti(v0, v4) = v20 & ti(v0, v1) = v17) | ( ~ (v19 = v18) & ti(v0, v3) = v18 & ti(v0, v2) = v19))))
% 125.67/80.92  | (144) hAPP(all_0_55_55, all_0_50_50, all_0_30_30, all_0_28_28) = all_0_27_27
% 125.67/80.92  | (145) fun(all_0_51_51, all_0_51_51) = all_0_35_35
% 125.67/80.92  | (146)  ! [v0] :  ! [v1] : ( ~ (hAPP(bool, bool, fNot, v0) = v1) |  ~ hBOOL(v1) |  ~ hBOOL(v0))
% 125.67/80.92  | (147) fun(all_0_50_50, all_0_52_52) = all_0_33_33
% 125.67/80.92  | (148) hAPP(all_0_19_19, all_0_18_18, all_0_17_17, all_0_16_16) = all_0_15_15
% 125.67/80.92  | (149)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (hAPP(v0, bool, v5, v2) = v6) |  ~ (fequal(v0) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v6) |  ? [v7] :  ? [v8] : ( ~ (v8 = v7) & ti(v0, v2) = v8 & ti(v0, v1) = v7))
% 125.67/80.92  | (150) hAPP(all_0_20_20, all_0_23_23, all_0_15_15, all_0_11_11) = all_0_10_10
% 125.67/80.92  | (151)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (fun(v0, bool) = v2) |  ~ (ti(v2, v1) = v3) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] : ((v4 = v3 & bot_bot(v2) = v3) | (member(v0) = v5 & hAPP(v2, bool, v7, v1) = v8 & hAPP(v0, v4, v5, v6) = v7 & fun(v2, bool) = v4 & hBOOL(v8))))
% 125.67/80.92  | (152)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (hoare_509422987triple(v2) = v1) |  ~ (hoare_509422987triple(v2) = v0))
% 125.67/80.92  | (153)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fconj, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v3) | hBOOL(v1))
% 125.67/80.92  | (154) ti(bool, fTrue) = fTrue
% 125.67/80.92  | (155)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] : ( ~ (hAPP(v12, v13, v14, v15) = v16) |  ~ (hAPP(v5, v6, v7, v9) = v10) |  ~ (hAPP(v4, v2, v10, v18) = v19) |  ~ (hAPP(v2, v5, v8, v1) = v9) |  ~ (hAPP(v2, v4, v16, v17) = v18) |  ~ (hAPP(v2, v0, v3, v19) = v20) |  ~ (fequal(v2) = v8) |  ~ (insert(v0) = v15) |  ~ (bot_bot(v2) = v17) |  ~ (the(v0) = v3) |  ~ (combc(v0, v2, v2) = v14) |  ~ (fun(v4, v2) = v6) |  ~ (fun(v2, v4) = v13) |  ~ (fun(v2, v2) = v11) |  ~ (fun(v2, bool) = v5) |  ~ (fun(v0, v11) = v12) |  ~ (fun(v0, v2) = v4) |  ~ (fun(v0, bool) = v2) |  ~ (combb(v2, bool, v0) = v7) |  ? [v21] : (hAPP(v2, v0, v21, v1) = v20 & the_elem(v0) = v21))
% 125.67/80.93  | (156)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] :  ! [v31] :  ! [v32] :  ! [v33] :  ! [v34] :  ! [v35] :  ! [v36] :  ! [v37] : ( ~ (hAPP(v21, v18, v24, v28) = v29) |  ~ (hAPP(v18, v19, v20, v29) = v30) |  ~ (hAPP(v13, v21, v27, v2) = v28) |  ~ (hAPP(v13, v15, v16, v31) = v32) |  ~ (hAPP(v13, v6, v33, v4) = v34) |  ~ (hAPP(v7, v8, v9, v1) = v10) |  ~ (hAPP(v7, v7, v35, v17) = v36) |  ~ (hAPP(v7, bool, v10, v36) = v37) |  ~ (hAPP(v6, v11, v12, v34) = v35) |  ~ (hAPP(all_0_45_45, v25, v26, all_0_43_43) = v27) |  ~ (hAPP(all_0_47_47, v22, v23, all_0_46_46) = v24) |  ~ (hAPP(bool, v13, v30, v5) = v31) |  ~ (hAPP(com, v14, v32, v3) = v33) |  ~ (insert(v6) = v12) |  ~ (bot_bot(v7) = v17) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (hoare_122391849derivs(v0) = v9) |  ~ (combc(v0, bool, all_0_55_55) = v20) |  ~ (fun(v21, v18) = v22) |  ~ (fun(v13, v21) = v25) |  ~ (fun(v13, v6) = v14) |  ~ (fun(v7, v7) = v11) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v0, all_0_48_48) = v21) |  ~ (fun(v0, all_0_49_49) = v18) |  ~ (fun(v0, all_0_55_55) = v13) |  ~ (fun(bool, v13) = v19) |  ~ (fun(com, v14) = v15) |  ~ (combb(all_0_48_48, all_0_49_49, v0) = v23) |  ~ (combb(all_0_55_55, all_0_48_48, v0) = v26) | hBOOL(v37) |  ? [v38] :  ? [v39] :  ? [v40] :  ? [v41] :  ? [v42] :  ? [v43] : (hAPP(v13, v15, v16, v2) = v38 & hAPP(v13, v6, v39, v4) = v40 & hAPP(v7, v7, v41, v17) = v42 & hAPP(v7, bool, v10, v42) = v43 & hAPP(v6, v11, v12, v40) = v41 & hAPP(com, v14, v38, v3) = v39 &  ~ hBOOL(v43)))
% 125.67/80.93  | (157)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (fun(v0, v1) = v2) |  ~ finite_finite(v1) |  ~ finite_finite(v0) | finite_finite(v2))
% 125.67/80.93  | (158)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] : ( ~ (hAPP(v10, v12, v13, v2) = v14) |  ~ (hAPP(v10, v3, v15, v2) = v16) |  ~ (hAPP(v4, v5, v6, v1) = v7) |  ~ (hAPP(v4, v4, v17, v18) = v19) |  ~ (hAPP(v4, bool, v7, v19) = v20) |  ~ (hAPP(v3, v8, v9, v16) = v17) |  ~ (hAPP(com, v11, v14, skip) = v15) |  ~ (insert(v3) = v9) |  ~ (bot_bot(v4) = v18) |  ~ (hoare_1008221573triple(v0) = v13) |  ~ (hoare_509422987triple(v0) = v3) |  ~ (hoare_122391849derivs(v0) = v6) |  ~ (fun(v10, v3) = v11) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, all_0_55_55) = v10) |  ~ (fun(com, v11) = v12) | hBOOL(v20))
% 125.67/80.93  | (159)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v4, v0, v5, v1) = v6) |  ~ (hAPP(v0, bool, v1, v6) = v7) |  ~ (the(v0) = v5) |  ~ (fun(v0, bool) = v4) |  ~ (ti(v0, v2) = v3) | hBOOL(v7) |  ? [v8] :  ? [v9] :  ? [v10] : (( ~ (v10 = v3) & hAPP(v0, bool, v1, v8) = v9 & ti(v0, v8) = v10 & hBOOL(v9)) | (hAPP(v0, bool, v1, v2) = v8 &  ~ hBOOL(v8))))
% 125.67/80.93  | (160)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v4 |  ~ (hAPP(v1, v0, v2, v3) = v4) |  ~ (ti(v0, v4) = v5))
% 125.67/80.93  | (161)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = v3 |  ~ (finite_finite_1(v0) = v3) |  ~ (fun(v1, bool) = v2) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v2, v3) = v4))
% 125.67/80.93  | (162) fun(all_0_51_51, bool) = all_0_38_38
% 125.67/80.93  | (163)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fimplies, v0) = v2) |  ~ (hAPP(bool, bool, v2, v1) = v3) |  ~ hBOOL(v1) | hBOOL(v3))
% 125.67/80.93  | (164)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, v3, v9, v10) = v11) |  ~ (hAPP(v3, bool, v6, v11) = v12) |  ~ (hAPP(v0, v7, v8, v2) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v8) |  ~ (bot_bot(v3) = v10) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v12) |  ? [v13] : (ti(v0, v2) = v13 & ti(v0, v1) = v13))
% 125.67/80.93  | (165)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (hAPP(v3, v4, v5, v1) = v6) |  ~ (hAPP(v3, bool, v6, v7) = v8) |  ~ (bot_bot(v3) = v7) |  ~ (hoare_509422987triple(v0) = v2) |  ~ (hoare_122391849derivs(v0) = v5) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v2, bool) = v3) | hBOOL(v8))
% 125.67/80.93  | (166)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v2, v2, v5, v6) = v7) |  ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (insert(v0) = v4) |  ~ (bot_bot(v2) = v6) |  ~ (fun(v2, v2) = v3) |  ~ (fun(v0, bool) = v2) |  ? [v8] :  ? [v9] :  ? [v10] : (hAPP(v2, v2, v8, v10) = v7 & hAPP(v0, v2, v9, v1) = v10 & fequal(v0) = v9 & collect(v0) = v8))
% 125.67/80.93  | (167)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v2, bool, v3, v1) = v4) |  ~ (finite_finite_1(v0) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v4) |  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] : (ti(v2, v1) = v5 & ((v11 = v5 & hAPP(v2, v2, v10, v8) = v5 & hAPP(v2, bool, v3, v8) = v12 & hAPP(v0, v6, v7, v9) = v10 & insert(v0) = v7 & fun(v2, v2) = v6 & hBOOL(v12)) | (v6 = v5 & bot_bot(v2) = v5))))
% 125.67/80.93  | (168) ti(all_0_55_55, b) = b
% 125.67/80.93  | (169) hAPP(all_0_51_51, bool, all_0_36_36, all_0_1_1) = all_0_0_0
% 125.67/80.93  | (170) fun(all_0_50_50, all_0_20_20) = all_0_14_14
% 125.67/80.93  | (171)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v6) |  ~ (hAPP(v4, v4, v10, v3) = v11) |  ~ (hAPP(v4, bool, v7, v11) = v12) |  ~ (hAPP(v0, v8, v9, v1) = v10) |  ~ (hAPP(v0, v5, v6, v2) = v7) |  ~ (insert(v0) = v9) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v12) |  ? [v13] : (hAPP(v4, bool, v7, v3) = v13 &  ~ hBOOL(v13)))
% 125.67/80.93  | (172)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v2, v2, v3, v1) = v4) |  ~ (collect(v0) = v3) |  ~ (fun(v0, bool) = v2) |  ? [v5] :  ? [v6] : ((v5 = v4 & bot_bot(v2) = v4) | (hAPP(v0, bool, v1, v5) = v6 & hBOOL(v6))))
% 125.67/80.93  | (173) hAPP(all_0_53_53, all_0_45_45, all_0_44_44, fconj) = all_0_43_43
% 125.67/80.93  | (174) combb(all_0_55_55, all_0_48_48, x_a) = all_0_13_13
% 125.67/80.93  | (175) fun(all_0_48_48, all_0_49_49) = all_0_47_47
% 125.67/80.93  | (176)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (undefined(v2) = v1) |  ~ (undefined(v2) = v0))
% 125.67/80.93  | (177)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v6) |  ~ (hAPP(v4, v4, v10, v3) = v11) |  ~ (hAPP(v4, bool, v7, v11) = v12) |  ~ (hAPP(v0, v8, v9, v1) = v10) |  ~ (hAPP(v0, v5, v6, v2) = v7) |  ~ (insert(v0) = v9) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v12) |  ? [v13] :  ? [v14] :  ? [v15] : ( ~ (v15 = v14) & hAPP(v4, bool, v7, v3) = v13 & ti(v0, v2) = v14 & ti(v0, v1) = v15 &  ~ hBOOL(v13)))
% 125.67/80.93  | (178)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v3, v3, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v5) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] : ((v8 = v7 & ti(v3, v2) = v7) | (member(v0) = v9 & hAPP(v3, bool, v10, v2) = v11 & hAPP(v0, v8, v9, v1) = v10 & fun(v3, bool) = v8 &  ~ hBOOL(v11))))
% 125.67/80.94  | (179)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (the(v2) = v1) |  ~ (the(v2) = v0))
% 125.67/80.94  | (180) hAPP(all_0_55_55, all_0_55_55, all_0_7_7, b) = all_0_6_6
% 125.67/80.94  | (181) hAPP(all_0_51_51, all_0_38_38, all_0_37_37, g) = all_0_36_36
% 125.67/80.94  | (182)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] :  ! [v28] :  ! [v29] :  ! [v30] :  ! [v31] :  ! [v32] :  ! [v33] :  ! [v34] :  ! [v35] :  ! [v36] :  ! [v37] : ( ~ (hAPP(v21, v18, v24, v28) = v29) |  ~ (hAPP(v18, v19, v20, v29) = v30) |  ~ (hAPP(v13, v21, v27, v2) = v28) |  ~ (hAPP(v13, v15, v16, v31) = v32) |  ~ (hAPP(v13, v6, v33, v4) = v34) |  ~ (hAPP(v7, v8, v9, v1) = v10) |  ~ (hAPP(v7, v7, v35, v17) = v36) |  ~ (hAPP(v7, bool, v10, v36) = v37) |  ~ (hAPP(v6, v11, v12, v34) = v35) |  ~ (hAPP(all_0_45_45, v25, v26, all_0_43_43) = v27) |  ~ (hAPP(all_0_47_47, v22, v23, all_0_46_46) = v24) |  ~ (hAPP(bool, v13, v30, v5) = v31) |  ~ (hAPP(com, v14, v32, v3) = v33) |  ~ (insert(v6) = v12) |  ~ (bot_bot(v7) = v17) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (hoare_122391849derivs(v0) = v9) |  ~ (combc(v0, bool, all_0_55_55) = v20) |  ~ (fun(v21, v18) = v22) |  ~ (fun(v13, v21) = v25) |  ~ (fun(v13, v6) = v14) |  ~ (fun(v7, v7) = v11) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v0, all_0_48_48) = v21) |  ~ (fun(v0, all_0_49_49) = v18) |  ~ (fun(v0, all_0_55_55) = v13) |  ~ (fun(bool, v13) = v19) |  ~ (fun(com, v14) = v15) |  ~ (combb(all_0_48_48, all_0_49_49, v0) = v23) |  ~ (combb(all_0_55_55, all_0_48_48, v0) = v26) | hBOOL(v37) | hBOOL(v5))
% 125.67/80.94  | (183) hoare_509422987triple(x_a) = all_0_52_52
% 125.67/80.94  | (184) ti(all_0_53_53, fdisj) = fdisj
% 125.67/80.94  | (185)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v2 = v0 |  ~ (hAPP(com, all_0_57_57, semi, v2) = v6) |  ~ (hAPP(com, all_0_57_57, semi, v0) = v4) |  ~ (hAPP(com, com, v6, v3) = v5) |  ~ (hAPP(com, com, v4, v1) = v5))
% 125.67/80.94  | (186)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v6) |  ~ (hAPP(v4, v4, v10, v3) = v11) |  ~ (hAPP(v4, bool, v7, v11) = v12) |  ~ (hAPP(v0, v8, v9, v2) = v10) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v9) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v12) |  ? [v13] :  ? [v14] : ((v14 = v13 & ti(v0, v2) = v13 & ti(v0, v1) = v13) | (hAPP(v4, bool, v7, v3) = v13 & hBOOL(v13))))
% 125.67/80.94  | (187)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v7, v2) = v8) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (hAPP(v0, bool, v8, v3) = v9) |  ~ (insert(v0) = v6) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v9) |  ? [v10] :  ? [v11] : ((v11 = v10 & ti(v0, v3) = v10 & ti(v0, v1) = v10) | (hAPP(v0, bool, v2, v3) = v10 & hBOOL(v10))))
% 125.67/80.94  | (188)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (member(v0) = v14) |  ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v6, bool, v11, v4) = v12) |  ~ (hAPP(v5, bool, v15, v2) = v16) |  ~ (hAPP(v0, v13, v14, v1) = v15) |  ~ (finite2073411215e_idem(v0) = v10) |  ~ (fun(v6, bool) = v9) |  ~ (fun(v5, v0) = v6) |  ~ (fun(v5, bool) = v13) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) |  ~ hBOOL(v16) |  ~ hBOOL(v12) |  ? [v17] :  ? [v18] :  ? [v19] : ((v19 = v18 & hAPP(v5, v0, v4, v2) = v18 & hAPP(v0, v7, v3, v1) = v17 & hAPP(v0, v0, v17, v18) = v18) | (hAPP(v5, bool, v17, v2) = v18 & finite_finite_1(v0) = v17 &  ~ hBOOL(v18))))
% 125.67/80.94  | (189)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, bool, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v7) |  ? [v8] :  ? [v9] : ( ~ (v9 = v8) & bot_bot(v3) = v9 & ti(v3, v2) = v8))
% 125.67/80.94  | (190)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v2, v0, v3, v5) = v6) |  ~ (hAPP(v0, v2, v4, v1) = v5) |  ~ (fequal(v0) = v4) |  ~ (the(v0) = v3) |  ~ (fun(v0, bool) = v2) | ti(v0, v1) = v6)
% 125.67/80.94  | (191)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : ( ~ (hAPP(v2, v2, v3, v1) = v4) |  ~ (hAPP(v0, bool, v1, v5) = v6) |  ~ (collect(v0) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v6) |  ? [v7] : ( ~ (v7 = v4) & bot_bot(v2) = v7))
% 125.67/80.94  | (192)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (finite2073411215e_idem(v0) = v7) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v3, v0) = v4) |  ~ (fun(v2, v5) = v6) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, v0) = v1) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v6, v7) = v8))
% 125.67/80.94  | (193) ti(all_0_50_50, p) = p
% 125.67/80.94  | (194) combk(bool, state) = all_0_29_29
% 125.67/80.94  | (195)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (collect(v2) = v1) |  ~ (collect(v2) = v0))
% 125.67/80.94  | (196)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] :  ! [v23] :  ! [v24] :  ! [v25] :  ! [v26] :  ! [v27] : ( ~ (hAPP(v13, v15, v16, v3) = v17) |  ~ (hAPP(v13, v6, v18, v5) = v19) |  ~ (hAPP(v13, v6, v18, v1) = v24) |  ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v7, v7, v25, v21) = v26) |  ~ (hAPP(v7, v7, v20, v21) = v22) |  ~ (hAPP(v7, bool, v10, v26) = v27) |  ~ (hAPP(v7, bool, v10, v22) = v23) |  ~ (hAPP(v6, v11, v12, v24) = v25) |  ~ (hAPP(v6, v11, v12, v19) = v20) |  ~ (hAPP(com, v14, v17, v4) = v18) |  ~ (insert(v6) = v12) |  ~ (bot_bot(v7) = v21) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (hoare_122391849derivs(v0) = v9) |  ~ (fun(v13, v6) = v14) |  ~ (fun(v7, v7) = v11) |  ~ (fun(v7, bool) = v8) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v0, all_0_55_55) = v13) |  ~ (fun(com, v14) = v15) |  ~ hBOOL(v23) | hBOOL(v27) |  ? [v28] :  ? [v29] :  ? [v30] :  ? [v31] :  ? [v32] :  ? [v33] : (hAPP(v0, all_0_55_55, v5, v28) = v30 & hAPP(v0, all_0_55_55, v1, v28) = v32 & hAPP(state, bool, v32, v29) = v33 & hAPP(state, bool, v30, v29) = v31 & hBOOL(v31) &  ~ hBOOL(v33)))
% 125.67/80.94  | (197) fun(com, com) = all_0_57_57
% 125.67/80.94  | (198)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v5, v6, v7, v13) = v14) |  ~ (hAPP(v3, v5, v10, v12) = v13) |  ~ (hAPP(v3, v3, v14, v1) = v15) |  ~ (hAPP(v3, v3, v4, v15) = v16) |  ~ (hAPP(v0, v3, v11, v2) = v12) |  ~ (hAPP(all_0_53_53, v8, v9, fconj) = v10) |  ~ (fequal(v0) = v11) |  ~ (collect(v0) = v4) |  ~ (combs(v0, bool, bool) = v7) |  ~ (fun(v3, v5) = v8) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, all_0_54_54) = v5) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v9) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : ((v20 = v16 & hAPP(v3, v3, v18, v19) = v16 & hAPP(v0, v6, v17, v2) = v18 & insert(v0) = v17 & bot_bot(v3) = v19) | (hAPP(v0, bool, v1, v2) = v17 &  ~ hBOOL(v17))))
% 125.67/80.94  | (199)  ~ hBOOL(all_0_0_0)
% 125.67/80.94  | (200)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : ( ~ (hAPP(v6, v7, v8, v12) = v13) |  ~ (hAPP(v3, v6, v11, v1) = v12) |  ~ (hAPP(v3, v3, v13, v2) = v14) |  ~ (hAPP(v3, v3, v5, v14) = v15) |  ~ (hAPP(v3, bool, v4, v15) = v16) |  ~ (hAPP(all_0_53_53, v9, v10, fdisj) = v11) |  ~ (collect(v0) = v5) |  ~ (finite_finite_1(v0) = v4) |  ~ (combs(v0, bool, bool) = v8) |  ~ (fun(v3, v6) = v9) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v0, all_0_54_54) = v6) |  ~ (fun(v0, bool) = v3) |  ~ (combb(bool, all_0_54_54, v0) = v10) |  ~ hBOOL(v16) |  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : (hAPP(v3, v3, v5, v2) = v19 & hAPP(v3, v3, v5, v1) = v17 & hAPP(v3, bool, v4, v19) = v20 & hAPP(v3, bool, v4, v17) = v18 & hBOOL(v20) & hBOOL(v18)))
% 125.67/80.95  | (201)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (insert(v2) = v1) |  ~ (insert(v2) = v0))
% 125.67/80.95  | (202)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v9 |  ~ (finite_fold_graph(v0, v1) = v9) |  ~ (fun(v4, v5) = v6) |  ~ (fun(v3, v7) = v8) |  ~ (fun(v1, v6) = v7) |  ~ (fun(v1, v1) = v2) |  ~ (fun(v1, bool) = v5) |  ~ (fun(v0, v2) = v3) |  ~ (fun(v0, bool) = v4) |  ~ (ti(v8, v9) = v10))
% 125.67/80.95  | (203)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (hAPP(bool, all_0_54_54, fdisj, v1) = v2) |  ~ (hAPP(bool, bool, v2, v0) = v3) |  ~ hBOOL(v1) | hBOOL(v3))
% 125.67/80.95  | (204)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : ( ~ (hAPP(v0, v1, v2, v4) = v5) |  ~ (ti(v0, v3) = v4) | hAPP(v0, v1, v2, v3) = v5)
% 125.67/80.95  | (205)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, bool, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v7) |  ? [v8] : (hAPP(v0, bool, v2, v1) = v8 & hBOOL(v8)))
% 125.67/80.95  | (206)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (ti(v3, v2) = v1) |  ~ (ti(v3, v2) = v0))
% 125.67/80.95  | (207)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v7, v5, v12, v2) = v13) |  ~ (hAPP(v5, bool, v10, v3) = v11) |  ~ (hAPP(v4, v0, v13, v1) = v14) |  ~ (finite_folding_one(v0) = v9) |  ~ (finite_fold1(v0) = v12) |  ~ (fun(v5, bool) = v8) |  ~ (fun(v4, v0) = v5) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) |  ? [v15] :  ? [v16] : ((v15 = v14 & hAPP(v4, v0, v3, v1) = v14) | (hAPP(v4, bool, v15, v1) = v16 & finite_finite_1(v0) = v15 &  ~ hBOOL(v16))))
% 125.67/80.95  | (208)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = v1 |  ~ (bot_bot(v0) = v1) |  ~ (ti(v0, v1) = v2) |  ~ bot(v0))
% 125.67/80.95  | (209)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v6, v6, v11, v12) = v13) |  ~ (hAPP(v6, v0, v2, v13) = v14) |  ~ (hAPP(v5, v7, v8, v3) = v2) |  ~ (hAPP(v0, v9, v10, v1) = v11) |  ~ (insert(v0) = v10) |  ~ (bot_bot(v6) = v12) |  ~ (finite_fold1(v0) = v8) |  ~ (fun(v6, v6) = v9) |  ~ (fun(v6, v0) = v7) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v6) | ti(v0, v1) = v14)
% 125.67/80.95  | (210)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v3, v3, v7, v2) = v8) |  ~ (hAPP(v3, bool, v4, v8) = v9) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v6) |  ~ (finite_finite_1(v0) = v4) |  ~ (fun(v3, v3) = v5) |  ~ (fun(v0, bool) = v3) | hBOOL(v9) |  ? [v10] : (hAPP(v3, bool, v4, v2) = v10 &  ~ hBOOL(v10)))
% 125.67/80.95  | (211)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (member(v2) = v1) |  ~ (member(v2) = v0))
% 125.67/80.95  | (212) hAPP(all_0_51_51, all_0_51_51, all_0_3_3, all_0_2_2) = all_0_1_1
% 125.67/80.95  | (213)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v4, v4, v11, v12) = v13) |  ~ (hAPP(v4, v4, v9, v13) = v14) |  ~ (hAPP(v0, v7, v10, v2) = v11) |  ~ (hAPP(v0, bool, v14, v3) = v15) |  ~ (insert(v0) = v10) |  ~ (bot_bot(v4) = v12) |  ~ (finite_fold1Set(v0) = v8) |  ~ (fun(v4, v4) = v7) |  ~ (fun(v0, v5) = v6) |  ~ (fun(v0, v0) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v15) |  ? [v16] :  ? [v17] : ( ~ (v17 = v16) & ti(v0, v3) = v17 & ti(v0, v2) = v16))
% 125.67/80.95  | (214)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v4) |  ~ (hAPP(v2, bool, v5, v6) = v7) |  ~ (hAPP(v0, v3, v4, v1) = v5) |  ~ (bot_bot(v2) = v6) |  ~ (fun(v2, bool) = v3) |  ~ (fun(v0, bool) = v2) |  ~ hBOOL(v7))
% 125.67/80.95  | (215)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = v9 |  ~ (combs(v0, v1, v2) = v9) |  ~ (fun(v5, v6) = v7) |  ~ (fun(v4, v7) = v8) |  ~ (fun(v1, v2) = v3) |  ~ (fun(v0, v3) = v4) |  ~ (fun(v0, v2) = v6) |  ~ (fun(v0, v1) = v5) |  ~ (ti(v8, v9) = v10))
% 125.67/80.95  | (216)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v5 = v2 |  ~ (hAPP(v7, v10, v11, v4) = v15) |  ~ (hAPP(v7, v10, v11, v1) = v12) |  ~ (hAPP(v7, v8, v16, v6) = v14) |  ~ (hAPP(v7, v8, v13, v3) = v14) |  ~ (hAPP(com, v9, v15, v5) = v16) |  ~ (hAPP(com, v9, v12, v2) = v13) |  ~ (hoare_1008221573triple(v0) = v11) |  ~ (hoare_509422987triple(v0) = v8) |  ~ (fun(v7, v8) = v9) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v9) = v10))
% 125.67/80.95  | (217)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : ( ~ (hAPP(v5, v6, v7, v1) = v8) |  ~ (hAPP(v3, v3, v8, v9) = v10) |  ~ (hAPP(v0, bool, v10, v2) = v11) |  ~ (bot_bot(v3) = v9) |  ~ (finite_fold1Set(v0) = v7) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v3) |  ~ hBOOL(v11))
% 125.67/80.95  | (218) fun(x_a, all_0_55_55) = all_0_50_50
% 125.67/80.95  | (219)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] : ( ~ (hAPP(v10, v11, v12, v2) = v13) |  ~ (hAPP(v7, v15, v16, v3) = v17) |  ~ (hAPP(v7, v6, v18, v5) = v19) |  ~ (hAPP(v6, v1, v13, v19) = v20) |  ~ (hAPP(com, v14, v17, v4) = v18) |  ~ (hoare_885240885e_case(v0, v1) = v12) |  ~ (hoare_1008221573triple(v0) = v16) |  ~ (hoare_509422987triple(v0) = v6) |  ~ (fun(v7, v9) = v10) |  ~ (fun(v7, v6) = v14) |  ~ (fun(v7, v1) = v8) |  ~ (fun(v6, v1) = v11) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v14) = v15) |  ~ (fun(com, v8) = v9) |  ? [v21] :  ? [v22] : (hAPP(v7, v9, v2, v3) = v21 & hAPP(v7, v1, v22, v5) = v20 & hAPP(com, v8, v21, v4) = v22))
% 125.67/80.95  | (220)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v3, bool, v1, v2) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v4) |  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] :  ? [v15] :  ? [v16] :  ? [v17] :  ? [v18] :  ? [v19] :  ? [v20] : ((v6 = v5 & bot_bot(v3) = v5 & ti(v3, v2) = v5) | ( ~ (v14 = v6) & member(v0) = v10 & hAPP(v3, v3, v18, v12) = v19 & hAPP(v3, bool, v15, v12) = v16 & hAPP(v3, bool, v5, v12) = v13 & hAPP(v3, bool, v1, v19) = v20 & hAPP(v3, bool, v1, v12) = v17 & hAPP(v0, v9, v10, v11) = v15 & hAPP(v0, v7, v8, v11) = v18 & insert(v0) = v8 & bot_bot(v3) = v6 & finite_finite_1(v0) = v5 & fun(v3, v3) = v7 & fun(v3, bool) = v9 & ti(v3, v12) = v14 & hBOOL(v17) & hBOOL(v13) &  ~ hBOOL(v20) &  ~ hBOOL(v16)) | (hAPP(v3, v3, v9, v5) = v10 & hAPP(v3, bool, v1, v10) = v11 & hAPP(v0, v6, v7, v8) = v9 & insert(v0) = v7 & bot_bot(v3) = v5 & fun(v3, v3) = v6 &  ~ hBOOL(v11)) | (hAPP(v3, bool, v5, v2) = v6 & finite_finite_1(v0) = v5 &  ~ hBOOL(v6))))
% 125.67/80.95  | (221)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (finite_folding_one(v0) = v7) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v3, v0) = v4) |  ~ (fun(v2, v5) = v6) |  ~ (fun(v0, v1) = v2) |  ~ (fun(v0, v0) = v1) |  ~ (fun(v0, bool) = v3) |  ~ (ti(v6, v7) = v8))
% 125.67/80.95  | (222) combc(state, bool, bool) = all_0_46_46
% 125.67/80.95  | (223)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v5, v6, v7, v1) = v8) |  ~ (hAPP(v3, v3, v8, v2) = v9) |  ~ (finite_fold1Set(v0) = v7) |  ~ (fun(v3, v3) = v6) |  ~ (fun(v0, v4) = v5) |  ~ (fun(v0, v0) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v10] :  ? [v11] : ((v11 = v10 & bot_bot(v3) = v10 & ti(v3, v2) = v10) | (hAPP(v3, bool, v10, v2) = v11 & finite_finite_1(v0) = v10 &  ~ hBOOL(v11)) | (hAPP(v0, bool, v9, v10) = v11 & hBOOL(v11))))
% 125.67/80.95  | (224) fun(all_0_52_52, bool) = all_0_51_51
% 125.67/80.95  | (225) hAPP(all_0_50_50, all_0_20_20, all_0_12_12, p) = all_0_11_11
% 125.67/80.95  | (226)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (finite_fold_graph(v3, v2) = v1) |  ~ (finite_fold_graph(v3, v2) = v0))
% 125.67/80.96  | (227) fun(bool, all_0_54_54) = all_0_53_53
% 125.67/80.96  | (228)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : ( ~ (hAPP(v9, v10, v11, v2) = v12) |  ~ (hAPP(v5, v6, v13, v4) = v14) |  ~ (hAPP(v0, v7, v12, v3) = v13) |  ~ (finite_fold_graph(v1, v0) = v11) |  ~ (fun(v5, v6) = v7) |  ~ (fun(v1, v8) = v9) |  ~ (fun(v1, bool) = v5) |  ~ (fun(v0, v7) = v10) |  ~ (fun(v0, v0) = v8) |  ~ (fun(v0, bool) = v6) |  ? [v15] :  ? [v16] : ((hAPP(v5, bool, v15, v4) = v16 & finite_finite_1(v1) = v15 &  ~ hBOOL(v16)) | (hAPP(v0, bool, v14, v15) = v16 & hBOOL(v16))))
% 125.67/80.96  | (229)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v5) |  ~ (hAPP(v3, v3, v9, v10) = v11) |  ~ (hAPP(v3, bool, v6, v11) = v12) |  ~ (hAPP(v0, v7, v8, v2) = v9) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v8) |  ~ (bot_bot(v3) = v10) |  ~ (fun(v3, v3) = v7) |  ~ (fun(v3, bool) = v4) |  ~ (fun(v0, bool) = v3) | hBOOL(v12) |  ? [v13] :  ? [v14] : ( ~ (v14 = v13) & ti(v0, v2) = v14 & ti(v0, v1) = v13))
% 125.67/80.96  | (230)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (hAPP(v5, v4, v3, v2) = v1) |  ~ (hAPP(v5, v4, v3, v2) = v0))
% 125.67/80.96  | (231)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (hAPP(com, all_0_57_57, semi, v0) = v2) |  ~ (hAPP(com, com, v2, v1) = skip))
% 125.67/80.96  | (232)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] : (v6 = v3 |  ~ (hAPP(v7, v10, v11, v4) = v15) |  ~ (hAPP(v7, v10, v11, v1) = v12) |  ~ (hAPP(v7, v8, v16, v6) = v14) |  ~ (hAPP(v7, v8, v13, v3) = v14) |  ~ (hAPP(com, v9, v15, v5) = v16) |  ~ (hAPP(com, v9, v12, v2) = v13) |  ~ (hoare_1008221573triple(v0) = v11) |  ~ (hoare_509422987triple(v0) = v8) |  ~ (fun(v7, v8) = v9) |  ~ (fun(v0, all_0_55_55) = v7) |  ~ (fun(com, v9) = v10))
% 125.67/80.96  | (233) combb(bool, bool, state) = all_0_8_8
% 125.67/80.96  | (234)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : ( ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v5, bool, v10, v3) = v11) |  ~ (hAPP(v0, v6, v2, v1) = v12) |  ~ (hAPP(v0, v0, v12, v1) = v13) |  ~ (finite2073411215e_idem(v0) = v9) |  ~ (fun(v5, bool) = v8) |  ~ (fun(v4, v0) = v5) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) | ti(v0, v1) = v13)
% 125.67/80.96  | (235) ti(all_0_51_51, g) = g
% 125.67/80.96  | (236)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] : ( ~ (hAPP(v7, v8, v9, v2) = v10) |  ~ (hAPP(v5, bool, v10, v3) = v11) |  ~ (hAPP(v4, v4, v14, v15) = v16) |  ~ (hAPP(v4, v0, v3, v16) = v17) |  ~ (hAPP(v0, v12, v13, v1) = v14) |  ~ (insert(v0) = v13) |  ~ (bot_bot(v4) = v15) |  ~ (finite_folding_one(v0) = v9) |  ~ (fun(v5, bool) = v8) |  ~ (fun(v4, v4) = v12) |  ~ (fun(v4, v0) = v5) |  ~ (fun(v0, v6) = v7) |  ~ (fun(v0, v0) = v6) |  ~ (fun(v0, bool) = v4) |  ~ hBOOL(v11) | ti(v0, v1) = v17)
% 125.67/80.96  | (237)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] : ( ~ (hAPP(v8, v9, v10, v3) = v11) |  ~ (hAPP(v6, bool, v11, v4) = v12) |  ~ (hAPP(v5, v5, v15, v2) = v16) |  ~ (hAPP(v5, v0, v4, v16) = v17) |  ~ (hAPP(v0, v13, v14, v1) = v15) |  ~ (insert(v0) = v14) |  ~ (finite_folding_one(v0) = v10) |  ~ (fun(v6, bool) = v9) |  ~ (fun(v5, v5) = v13) |  ~ (fun(v5, v0) = v6) |  ~ (fun(v0, v7) = v8) |  ~ (fun(v0, v0) = v7) |  ~ (fun(v0, bool) = v5) |  ~ hBOOL(v12) |  ? [v18] :  ? [v19] :  ? [v20] :  ? [v21] : ((v20 = v17 & hAPP(v5, v0, v4, v2) = v19 & hAPP(v0, v7, v3, v1) = v18 & hAPP(v0, v0, v18, v19) = v17) | (v19 = v18 & bot_bot(v5) = v18 & ti(v5, v2) = v18) | (member(v0) = v19 & hAPP(v5, bool, v20, v2) = v21 & hAPP(v0, v18, v19, v1) = v20 & fun(v5, bool) = v18 & hBOOL(v21)) | (hAPP(v5, bool, v18, v2) = v19 & finite_finite_1(v0) = v18 &  ~ hBOOL(v19))))
% 125.67/80.96  | (238) hAPP(all_0_23_23, all_0_22_22, all_0_21_21, all_0_10_10) = all_0_9_9
% 125.67/80.96  | (239) hAPP(all_0_42_42, all_0_42_42, all_0_41_41, all_0_40_40) = all_0_39_39
% 125.67/80.96  | (240) fun(state, all_0_55_55) = all_0_42_42
% 125.67/80.96  | (241)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] : ( ~ (hAPP(v5, v6, v7, v2) = v8) |  ~ (hAPP(v5, v5, v11, v12) = v13) |  ~ (hAPP(v5, bool, v8, v13) = v14) |  ~ (hAPP(v5, bool, v8, v1) = v15) |  ~ (hAPP(v4, v9, v10, v3) = v11) |  ~ (insert(v4) = v10) |  ~ (bot_bot(v5) = v12) |  ~ (hoare_509422987triple(v0) = v4) |  ~ (hoare_122391849derivs(v0) = v7) |  ~ (fun(v5, v5) = v9) |  ~ (fun(v5, bool) = v6) |  ~ (fun(v4, bool) = v5) |  ~ hBOOL(v15) |  ~ hBOOL(v14) |  ? [v16] :  ? [v17] : (hAPP(v5, v5, v11, v1) = v16 & hAPP(v5, bool, v8, v16) = v17 & hBOOL(v17)))
% 125.67/80.96  | (242)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] :  ! [v15] :  ! [v16] :  ! [v17] :  ! [v18] :  ! [v19] :  ! [v20] :  ! [v21] :  ! [v22] : ( ~ (hAPP(v12, v14, v15, v4) = v17) |  ~ (hAPP(v12, v5, v18, v3) = v19) |  ~ (hAPP(v6, v7, v8, v1) = v9) |  ~ (hAPP(v6, v6, v20, v16) = v21) |  ~ (hAPP(v6, bool, v9, v21) = v22) |  ~ (hAPP(v5, v10, v11, v19) = v20) |  ~ (hAPP(com, v13, v17, v2) = v18) |  ~ (insert(v5) = v11) |  ~ (bot_bot(v6) = v16) |  ~ (hoare_1008221573triple(v0) = v15) |  ~ (hoare_509422987triple(v0) = v5) |  ~ (hoare_122391849derivs(v0) = v8) |  ~ (fun(v12, v5) = v13) |  ~ (fun(v6, v6) = v10) |  ~ (fun(v6, bool) = v7) |  ~ (fun(v5, bool) = v6) |  ~ (fun(v0, all_0_55_55) = v12) |  ~ (fun(com, v13) = v14) | hBOOL(v22) |  ? [v23] :  ? [v24] :  ? [v25] :  ? [v26] :  ? [v27] :  ? [v28] :  ? [v29] :  ? [v30] :  ? [v31] :  ? [v32] :  ? [v33] :  ? [v34] :  ? [v35] :  ? [v36] :  ? [v37] : (hAPP(v12, v14, v15, v29) = v30 & hAPP(v12, v5, v31, v33) = v34 & hAPP(v6, v6, v35, v16) = v36 & hAPP(v6, bool, v9, v36) = v37 & hAPP(v5, v10, v11, v34) = v35 & hAPP(v0, all_0_55_55, v4, v24) = v26 & hAPP(v0, all_0_55_55, v3, v24) = v32 & hAPP(all_0_55_55, v12, v23, v32) = v33 & hAPP(all_0_55_55, v12, v23, v28) = v29 & hAPP(state, all_0_55_55, all_0_39_39, v25) = v28 & hAPP(state, bool, v26, v25) = v27 & hAPP(com, v13, v30, v2) = v31 & combk(all_0_55_55, v0) = v23 & hBOOL(v27) &  ~ hBOOL(v37)))
% 125.67/80.96  | (243)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] :  ! [v14] : (v14 = v11 |  ~ (hAPP(v4, v7, v8, v1) = v12) |  ~ (hAPP(v4, v7, v8, v1) = v9) |  ~ (hAPP(v4, v5, v13, v3) = v14) |  ~ (hAPP(v4, v5, v10, v3) = v11) |  ~ (hAPP(com, v6, v12, v2) = v13) |  ~ (hAPP(com, v6, v9, v2) = v10) |  ~ (hoare_1008221573triple(v0) = v8) |  ~ (hoare_509422987triple(v0) = v5) |  ~ (fun(v4, v5) = v6) |  ~ (fun(v0, all_0_55_55) = v4) |  ~ (fun(com, v6) = v7))
% 125.67/80.96  | (244)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (fun(v0, bool) = v2) |  ~ (ti(v2, v1) = v3) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : (( ~ (v4 = v3) & bot_bot(v2) = v4) | (member(v0) = v7 & insert(v0) = v5 & fun(v2, v2) = v4 & fun(v2, bool) = v6 &  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (hAPP(v2, v2, v10, v9) = v3) |  ~ (hAPP(v0, v4, v5, v8) = v10) |  ? [v11] :  ? [v12] : (hAPP(v2, bool, v11, v9) = v12 & hAPP(v0, v6, v7, v8) = v11 & hBOOL(v12))))))
% 125.67/80.96  | (245)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v3 = v1 |  ~ (hAPP(com, all_0_57_57, semi, v2) = v6) |  ~ (hAPP(com, all_0_57_57, semi, v0) = v4) |  ~ (hAPP(com, com, v6, v3) = v5) |  ~ (hAPP(com, com, v4, v1) = v5))
% 125.67/80.96  | (246)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = v2 |  ~ (ti(v0, v2) = v3) |  ~ (ti(v0, v1) = v2))
% 125.67/80.96  | (247)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (member(v0) = v5) |  ~ (hAPP(v2, bool, v6, v3) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (bot_bot(v2) = v3) |  ~ (fun(v2, bool) = v4) |  ~ (fun(v0, bool) = v2) | hBOOL(v7) |  ? [v8] : (hAPP(v0, bool, v3, v1) = v8 &  ~ hBOOL(v8)))
% 125.67/80.96  | (248)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (fun(v0, v1) = v2) |  ~ bot(v1) |  ? [v3] :  ? [v4] : (bot_bot(v2) = v3 & bot_bot(v1) = v4 &  ! [v5] :  ! [v6] : (v6 = v4 |  ~ (hAPP(v0, v1, v3, v5) = v6))))
% 125.67/80.96  | (249)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(v3, v3, v6, v2) = v7) |  ~ (hAPP(v0, v4, v5, v1) = v6) |  ~ (insert(v0) = v5) |  ~ (fun(v3, v3) = v4) |  ~ (fun(v0, bool) = v3) |  ? [v8] : ( ~ (v8 = v7) & bot_bot(v3) = v8))
% 125.67/80.96  | (250)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (fequal(v2) = v1) |  ~ (fequal(v2) = v0))
% 125.67/80.97  | (251)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v5 = v4 |  ~ (member(v0) = v4) |  ~ (fun(v1, bool) = v2) |  ~ (fun(v0, v2) = v3) |  ~ (fun(v0, bool) = v1) |  ~ (ti(v3, v4) = v5))
% 125.67/80.97  | (252)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : ( ~ (hAPP(v4, v4, v8, v3) = v9) |  ~ (hAPP(v4, v4, v7, v9) = v10) |  ~ (hAPP(v0, v5, v6, v2) = v8) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v6) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, bool) = v4) |  ? [v11] : (hAPP(v4, v4, v8, v11) = v10 & hAPP(v4, v4, v7, v3) = v11))
% 125.67/80.97  | (253)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (member(v0) = v6) |  ~ (hAPP(v4, v4, v10, v3) = v11) |  ~ (hAPP(v4, bool, v7, v11) = v12) |  ~ (hAPP(v0, v8, v9, v2) = v10) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (insert(v0) = v9) |  ~ (fun(v4, v4) = v8) |  ~ (fun(v4, bool) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v12) |  ? [v13] :  ? [v14] :  ? [v15] : ( ~ (v14 = v13) & hAPP(v4, bool, v7, v3) = v15 & ti(v0, v2) = v14 & ti(v0, v1) = v13 &  ~ hBOOL(v15)))
% 125.67/80.97  | (254)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (finite_folding_one(v2) = v1) |  ~ (finite_folding_one(v2) = v0))
% 125.67/80.97  | (255)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (combb(v4, v3, v2) = v1) |  ~ (combb(v4, v3, v2) = v0))
% 125.67/80.97  | (256)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (hAPP(v4, v4, v7, v2) = v8) |  ~ (hAPP(v0, v5, v6, v1) = v7) |  ~ (hAPP(v0, bool, v8, v3) = v9) |  ~ (insert(v0) = v6) |  ~ (fun(v4, v4) = v5) |  ~ (fun(v0, bool) = v4) | hBOOL(v9) |  ? [v10] :  ? [v11] :  ? [v12] : ( ~ (v11 = v10) & hAPP(v0, bool, v2, v3) = v12 & ti(v0, v3) = v11 & ti(v0, v1) = v10 &  ~ hBOOL(v12)))
% 125.67/80.97  | (257)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : ( ~ (hAPP(v2, v2, v3, v1) = v4) |  ~ (collect(v0) = v3) |  ~ (fun(v0, bool) = v2) | ti(v2, v1) = v4)
% 125.67/80.97  | (258) combb(bool, all_0_54_54, state) = all_0_44_44
% 125.67/80.97  | (259)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = v6 |  ~ (hoare_1008221573triple(v0) = v6) |  ~ (hoare_509422987triple(v0) = v2) |  ~ (fun(v1, v4) = v5) |  ~ (fun(v1, v2) = v3) |  ~ (fun(v0, all_0_55_55) = v1) |  ~ (fun(com, v3) = v4) |  ~ (ti(v5, v6) = v7))
% 125.67/80.97  | (260)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (hoare_728318379le_rec(v3, v2) = v1) |  ~ (hoare_728318379le_rec(v3, v2) = v0))
% 125.67/80.97  |
% 125.67/80.97  | Instantiating formula (242) with all_0_0_0, all_0_1_1, all_0_3_3, all_0_4_4, all_0_25_25, all_0_26_26, all_0_2_2, all_0_31_31, all_0_32_32, all_0_33_33, all_0_50_50, all_0_34_34, all_0_35_35, all_0_36_36, all_0_37_37, all_0_38_38, all_0_51_51, all_0_52_52, all_0_27_27, all_0_5_5, c, g, x_a and discharging atoms hAPP(all_0_50_50, all_0_32_32, all_0_31_31, all_0_27_27) = all_0_26_26, hAPP(all_0_50_50, all_0_52_52, all_0_25_25, all_0_5_5) = all_0_4_4, hAPP(all_0_51_51, all_0_38_38, all_0_37_37, g) = all_0_36_36, hAPP(all_0_51_51, all_0_51_51, all_0_3_3, all_0_2_2) = all_0_1_1, hAPP(all_0_51_51, bool, all_0_36_36, all_0_1_1) = all_0_0_0, hAPP(all_0_52_52, all_0_35_35, all_0_34_34, all_0_4_4) = all_0_3_3, hAPP(com, all_0_33_33, all_0_26_26, c) = all_0_25_25, insert(all_0_52_52) = all_0_34_34, bot_bot(all_0_51_51) = all_0_2_2, hoare_1008221573triple(x_a) = all_0_31_31, hoare_509422987triple(x_a) = all_0_52_52, hoare_122391849derivs(x_a) = all_0_37_37, fun(all_0_50_50, all_0_52_52) = all_0_33_33, fun(all_0_51_51, all_0_51_51) = all_0_35_35, fun(all_0_51_51, bool) = all_0_38_38, fun(all_0_52_52, bool) = all_0_51_51, fun(x_a, all_0_55_55) = all_0_50_50, fun(com, all_0_33_33) = all_0_32_32,  ~ hBOOL(all_0_0_0), yields:
% 125.67/80.97  | (261)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] :  ? [v8] :  ? [v9] :  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] :  ? [v14] : (hAPP(all_0_50_50, all_0_32_32, all_0_31_31, v6) = v7 & hAPP(all_0_50_50, all_0_52_52, v8, v10) = v11 & hAPP(all_0_51_51, all_0_51_51, v12, all_0_2_2) = v13 & hAPP(all_0_51_51, bool, all_0_36_36, v13) = v14 & hAPP(all_0_52_52, all_0_35_35, all_0_34_34, v11) = v12 & hAPP(all_0_55_55, all_0_50_50, v0, v9) = v10 & hAPP(all_0_55_55, all_0_50_50, v0, v5) = v6 & hAPP(x_a, all_0_55_55, all_0_5_5, v1) = v9 & hAPP(x_a, all_0_55_55, all_0_27_27, v1) = v3 & hAPP(state, all_0_55_55, all_0_39_39, v2) = v5 & hAPP(state, bool, v3, v2) = v4 & hAPP(com, all_0_33_33, v7, c) = v8 & combk(all_0_55_55, x_a) = v0 & hBOOL(v4) &  ~ hBOOL(v14))
% 125.67/80.97  |
% 125.67/80.97  | Instantiating formula (8) with all_0_0_0, all_0_1_1, all_0_3_3, all_0_4_4, all_0_25_25, all_0_26_26, all_0_2_2, all_0_31_31, all_0_32_32, all_0_33_33, all_0_50_50, all_0_34_34, all_0_35_35, all_0_36_36, all_0_37_37, all_0_38_38, all_0_51_51, all_0_52_52, all_0_27_27, c, g, all_0_5_5, x_a and discharging atoms hAPP(all_0_50_50, all_0_32_32, all_0_31_31, all_0_27_27) = all_0_26_26, hAPP(all_0_50_50, all_0_52_52, all_0_25_25, all_0_5_5) = all_0_4_4, hAPP(all_0_51_51, all_0_38_38, all_0_37_37, g) = all_0_36_36, hAPP(all_0_51_51, all_0_51_51, all_0_3_3, all_0_2_2) = all_0_1_1, hAPP(all_0_51_51, bool, all_0_36_36, all_0_1_1) = all_0_0_0, hAPP(all_0_52_52, all_0_35_35, all_0_34_34, all_0_4_4) = all_0_3_3, hAPP(com, all_0_33_33, all_0_26_26, c) = all_0_25_25, insert(all_0_52_52) = all_0_34_34, bot_bot(all_0_51_51) = all_0_2_2, hoare_1008221573triple(x_a) = all_0_31_31, hoare_509422987triple(x_a) = all_0_52_52, hoare_122391849derivs(x_a) = all_0_37_37, fun(all_0_50_50, all_0_52_52) = all_0_33_33, fun(all_0_51_51, all_0_51_51) = all_0_35_35, fun(all_0_51_51, bool) = all_0_38_38, fun(all_0_52_52, bool) = all_0_51_51, fun(x_a, all_0_55_55) = all_0_50_50, fun(com, all_0_33_33) = all_0_32_32,  ~ hBOOL(all_0_0_0), yields:
% 125.67/80.97  | (262)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] : (hAPP(x_a, all_0_55_55, all_0_5_5, v0) = v4 & hAPP(x_a, all_0_55_55, all_0_27_27, v0) = v2 & hAPP(state, bool, v2, v1) = v3 & hBOOL(v3) &  ! [v5] :  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (hAPP(all_0_50_50, all_0_32_32, all_0_31_31, v5) = v7) |  ~ (hAPP(all_0_50_50, all_0_52_52, v8, v6) = v9) |  ~ (hAPP(all_0_51_51, all_0_51_51, v10, all_0_2_2) = v11) |  ~ (hAPP(all_0_51_51, bool, all_0_36_36, v11) = v12) |  ~ (hAPP(all_0_52_52, all_0_35_35, all_0_34_34, v9) = v10) |  ~ (hAPP(com, all_0_33_33, v7, c) = v8) |  ~ hBOOL(v12) |  ? [v13] :  ? [v14] : (hAPP(state, bool, v4, v13) = v14 &  ~ hBOOL(v14) &  ! [v15] :  ! [v16] :  ! [v17] : ( ~ (hAPP(x_a, all_0_55_55, v5, v15) = v16) |  ~ (hAPP(state, bool, v16, v1) = v17) |  ~ hBOOL(v17) |  ? [v18] :  ? [v19] : (hAPP(x_a, all_0_55_55, v6, v15) = v18 & hAPP(state, bool, v18, v13) = v19 & hBOOL(v19))))))
% 125.67/80.97  |
% 125.67/80.97  | Instantiating (262) with all_44_0_155, all_44_1_156, all_44_2_157, all_44_3_158, all_44_4_159 yields:
% 125.67/80.97  | (263) hAPP(x_a, all_0_55_55, all_0_5_5, all_44_4_159) = all_44_0_155 & hAPP(x_a, all_0_55_55, all_0_27_27, all_44_4_159) = all_44_2_157 & hAPP(state, bool, all_44_2_157, all_44_3_158) = all_44_1_156 & hBOOL(all_44_1_156) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(all_0_50_50, all_0_32_32, all_0_31_31, v0) = v2) |  ~ (hAPP(all_0_50_50, all_0_52_52, v3, v1) = v4) |  ~ (hAPP(all_0_51_51, all_0_51_51, v5, all_0_2_2) = v6) |  ~ (hAPP(all_0_51_51, bool, all_0_36_36, v6) = v7) |  ~ (hAPP(all_0_52_52, all_0_35_35, all_0_34_34, v4) = v5) |  ~ (hAPP(com, all_0_33_33, v2, c) = v3) |  ~ hBOOL(v7) |  ? [v8] :  ? [v9] : (hAPP(state, bool, all_44_0_155, v8) = v9 &  ~ hBOOL(v9) &  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (hAPP(x_a, all_0_55_55, v0, v10) = v11) |  ~ (hAPP(state, bool, v11, all_44_3_158) = v12) |  ~ hBOOL(v12) |  ? [v13] :  ? [v14] : (hAPP(x_a, all_0_55_55, v1, v10) = v13 & hAPP(state, bool, v13, v8) = v14 & hBOOL(v14)))))
% 125.67/80.97  |
% 125.67/80.97  | Applying alpha-rule on (263) yields:
% 125.67/80.97  | (264) hAPP(state, bool, all_44_2_157, all_44_3_158) = all_44_1_156
% 125.67/80.97  | (265)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : ( ~ (hAPP(all_0_50_50, all_0_32_32, all_0_31_31, v0) = v2) |  ~ (hAPP(all_0_50_50, all_0_52_52, v3, v1) = v4) |  ~ (hAPP(all_0_51_51, all_0_51_51, v5, all_0_2_2) = v6) |  ~ (hAPP(all_0_51_51, bool, all_0_36_36, v6) = v7) |  ~ (hAPP(all_0_52_52, all_0_35_35, all_0_34_34, v4) = v5) |  ~ (hAPP(com, all_0_33_33, v2, c) = v3) |  ~ hBOOL(v7) |  ? [v8] :  ? [v9] : (hAPP(state, bool, all_44_0_155, v8) = v9 &  ~ hBOOL(v9) &  ! [v10] :  ! [v11] :  ! [v12] : ( ~ (hAPP(x_a, all_0_55_55, v0, v10) = v11) |  ~ (hAPP(state, bool, v11, all_44_3_158) = v12) |  ~ hBOOL(v12) |  ? [v13] :  ? [v14] : (hAPP(x_a, all_0_55_55, v1, v10) = v13 & hAPP(state, bool, v13, v8) = v14 & hBOOL(v14)))))
% 125.67/80.97  | (266) hBOOL(all_44_1_156)
% 125.67/80.97  | (267) hAPP(x_a, all_0_55_55, all_0_5_5, all_44_4_159) = all_44_0_155
% 125.67/80.97  | (268) hAPP(x_a, all_0_55_55, all_0_27_27, all_44_4_159) = all_44_2_157
% 125.67/80.98  |
% 125.67/80.98  | Instantiating (261) with all_47_0_160, all_47_1_161, all_47_2_162, all_47_3_163, all_47_4_164, all_47_5_165, all_47_6_166, all_47_7_167, all_47_8_168, all_47_9_169, all_47_10_170, all_47_11_171, all_47_12_172, all_47_13_173, all_47_14_174 yields:
% 125.67/80.98  | (269) hAPP(all_0_50_50, all_0_32_32, all_0_31_31, all_47_8_168) = all_47_7_167 & hAPP(all_0_50_50, all_0_52_52, all_47_6_166, all_47_4_164) = all_47_3_163 & hAPP(all_0_51_51, all_0_51_51, all_47_2_162, all_0_2_2) = all_47_1_161 & hAPP(all_0_51_51, bool, all_0_36_36, all_47_1_161) = all_47_0_160 & hAPP(all_0_52_52, all_0_35_35, all_0_34_34, all_47_3_163) = all_47_2_162 & hAPP(all_0_55_55, all_0_50_50, all_47_14_174, all_47_5_165) = all_47_4_164 & hAPP(all_0_55_55, all_0_50_50, all_47_14_174, all_47_9_169) = all_47_8_168 & hAPP(x_a, all_0_55_55, all_0_5_5, all_47_13_173) = all_47_5_165 & hAPP(x_a, all_0_55_55, all_0_27_27, all_47_13_173) = all_47_11_171 & hAPP(state, all_0_55_55, all_0_39_39, all_47_12_172) = all_47_9_169 & hAPP(state, bool, all_47_11_171, all_47_12_172) = all_47_10_170 & hAPP(com, all_0_33_33, all_47_7_167, c) = all_47_6_166 & combk(all_0_55_55, x_a) = all_47_14_174 & hBOOL(all_47_10_170) &  ~ hBOOL(all_47_0_160)
% 125.67/80.98  |
% 125.67/80.98  | Applying alpha-rule on (269) yields:
% 125.67/80.98  | (270) hAPP(all_0_51_51, all_0_51_51, all_47_2_162, all_0_2_2) = all_47_1_161
% 125.67/80.98  | (271) hAPP(all_0_51_51, bool, all_0_36_36, all_47_1_161) = all_47_0_160
% 125.67/80.98  | (272) hAPP(all_0_50_50, all_0_32_32, all_0_31_31, all_47_8_168) = all_47_7_167
% 125.67/80.98  | (273) hAPP(all_0_52_52, all_0_35_35, all_0_34_34, all_47_3_163) = all_47_2_162
% 125.67/80.98  | (274)  ~ hBOOL(all_47_0_160)
% 125.67/80.98  | (275) hAPP(all_0_55_55, all_0_50_50, all_47_14_174, all_47_5_165) = all_47_4_164
% 125.67/80.98  | (276) combk(all_0_55_55, x_a) = all_47_14_174
% 125.67/80.98  | (277) hAPP(all_0_55_55, all_0_50_50, all_47_14_174, all_47_9_169) = all_47_8_168
% 125.67/80.98  | (278) hAPP(all_0_50_50, all_0_52_52, all_47_6_166, all_47_4_164) = all_47_3_163
% 125.67/80.98  | (279) hAPP(com, all_0_33_33, all_47_7_167, c) = all_47_6_166
% 125.67/80.98  | (280) hAPP(x_a, all_0_55_55, all_0_5_5, all_47_13_173) = all_47_5_165
% 125.67/80.98  | (281) hAPP(x_a, all_0_55_55, all_0_27_27, all_47_13_173) = all_47_11_171
% 125.67/80.98  | (282) hBOOL(all_47_10_170)
% 125.67/80.98  | (283) hAPP(state, bool, all_47_11_171, all_47_12_172) = all_47_10_170
% 125.67/80.98  | (284) hAPP(state, all_0_55_55, all_0_39_39, all_47_12_172) = all_47_9_169
% 125.67/80.98  |
% 125.67/80.98  | Instantiating formula (58) with all_0_55_55, x_a, all_47_14_174, all_0_30_30 and discharging atoms combk(all_0_55_55, x_a) = all_47_14_174, combk(all_0_55_55, x_a) = all_0_30_30, yields:
% 125.67/80.98  | (285) all_47_14_174 = all_0_30_30
% 125.67/80.98  |
% 125.67/80.98  | Using (266) and (119) yields:
% 125.67/80.98  | (286)  ~ (all_44_1_156 = fFalse)
% 125.67/80.98  |
% 125.67/80.98  | From (285) and (276) follows:
% 125.67/80.98  | (29) combk(all_0_55_55, x_a) = all_0_30_30
% 125.67/80.98  |
% 125.67/80.98  | Instantiating formula (27) with all_47_11_171, all_0_27_27, all_0_30_30, all_0_50_50, all_47_13_173, all_0_28_28, all_0_55_55, x_a and discharging atoms hAPP(all_0_55_55, all_0_50_50, all_0_30_30, all_0_28_28) = all_0_27_27, hAPP(x_a, all_0_55_55, all_0_27_27, all_47_13_173) = all_47_11_171, combk(all_0_55_55, x_a) = all_0_30_30, fun(x_a, all_0_55_55) = all_0_50_50, yields:
% 125.67/80.98  | (288) ti(all_0_55_55, all_0_28_28) = all_47_11_171
% 125.67/80.98  |
% 125.67/80.98  | Instantiating formula (27) with all_44_2_157, all_0_27_27, all_0_30_30, all_0_50_50, all_44_4_159, all_0_28_28, all_0_55_55, x_a and discharging atoms hAPP(all_0_55_55, all_0_50_50, all_0_30_30, all_0_28_28) = all_0_27_27, hAPP(x_a, all_0_55_55, all_0_27_27, all_44_4_159) = all_44_2_157, combk(all_0_55_55, x_a) = all_0_30_30, fun(x_a, all_0_55_55) = all_0_50_50, yields:
% 125.67/80.98  | (289) ti(all_0_55_55, all_0_28_28) = all_44_2_157
% 125.67/80.98  |
% 125.67/80.98  | Instantiating formula (27) with all_44_1_156, all_0_28_28, all_0_29_29, all_0_55_55, all_44_3_158, fFalse, bool, state and discharging atoms hAPP(bool, all_0_55_55, all_0_29_29, fFalse) = all_0_28_28, combk(bool, state) = all_0_29_29, fun(state, bool) = all_0_55_55, yields:
% 125.67/80.98  | (290)  ~ (hAPP(state, bool, all_0_28_28, all_44_3_158) = all_44_1_156) | ti(bool, fFalse) = all_44_1_156
% 125.67/80.98  |
% 125.67/80.98  +-Applying beta-rule and splitting (290), into two cases.
% 125.67/80.98  |-Branch one:
% 125.67/80.98  | (291)  ~ (hAPP(state, bool, all_0_28_28, all_44_3_158) = all_44_1_156)
% 125.67/80.98  |
% 125.67/80.98  	| Instantiating formula (160) with all_47_11_171, all_0_28_28, fFalse, all_0_29_29, bool, all_0_55_55 and discharging atoms hAPP(bool, all_0_55_55, all_0_29_29, fFalse) = all_0_28_28, ti(all_0_55_55, all_0_28_28) = all_47_11_171, yields:
% 125.67/80.98  	| (292) all_47_11_171 = all_0_28_28
% 125.67/80.98  	|
% 125.67/80.98  	| Instantiating formula (206) with all_0_55_55, all_0_28_28, all_44_2_157, all_47_11_171 and discharging atoms ti(all_0_55_55, all_0_28_28) = all_47_11_171, ti(all_0_55_55, all_0_28_28) = all_44_2_157, yields:
% 125.67/80.98  	| (293) all_47_11_171 = all_44_2_157
% 125.67/80.98  	|
% 125.67/80.98  	| Using (264) and (291) yields:
% 125.67/80.98  	| (294)  ~ (all_44_2_157 = all_0_28_28)
% 125.67/80.98  	|
% 125.67/80.98  	| Combining equations (292,293) yields a new equation:
% 125.67/80.98  	| (295) all_44_2_157 = all_0_28_28
% 125.67/80.98  	|
% 125.67/80.98  	| Equations (295) can reduce 294 to:
% 125.67/80.98  	| (296) $false
% 125.67/80.98  	|
% 125.67/80.98  	|-The branch is then unsatisfiable
% 125.67/80.98  |-Branch two:
% 125.67/80.98  | (297) hAPP(state, bool, all_0_28_28, all_44_3_158) = all_44_1_156
% 125.67/80.98  | (298) ti(bool, fFalse) = all_44_1_156
% 125.67/80.98  |
% 125.67/80.98  	| Instantiating formula (206) with bool, fFalse, all_44_1_156, fFalse and discharging atoms ti(bool, fFalse) = all_44_1_156, ti(bool, fFalse) = fFalse, yields:
% 125.67/80.98  	| (299) all_44_1_156 = fFalse
% 125.67/80.98  	|
% 125.67/80.98  	| Equations (299) can reduce 286 to:
% 125.67/80.98  	| (296) $false
% 125.67/80.98  	|
% 125.67/80.98  	|-The branch is then unsatisfiable
% 125.67/80.98  % SZS output end Proof for theBenchmark
% 125.67/80.98  
% 125.67/80.98  80359ms
%------------------------------------------------------------------------------