TSTP Solution File: ITP018_2 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Princess---230619
% Problem : ITP018_2 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm : none
% Format : tptp
% Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% Computer : n032.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Thu Aug 31 04:08:53 EDT 2023
% Result : Theorem 15.82s 2.93s
% Output : Proof 25.31s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11 % Problem : ITP018_2 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.00/0.12 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.12/0.32 % Computer : n032.cluster.edu
% 0.12/0.32 % Model : x86_64 x86_64
% 0.12/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.32 % Memory : 8042.1875MB
% 0.12/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.32 % CPULimit : 300
% 0.12/0.32 % WCLimit : 300
% 0.12/0.32 % DateTime : Sun Aug 27 11:04:14 EDT 2023
% 0.12/0.33 % CPUTime :
% 0.18/0.53 ________ _____
% 0.18/0.53 ___ __ \_________(_)________________________________
% 0.18/0.53 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/
% 0.18/0.53 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ )
% 0.18/0.53 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/
% 0.18/0.53
% 0.18/0.53 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.18/0.53 (2023-06-19)
% 0.18/0.53
% 0.18/0.53 (c) Philipp Rümmer, 2009-2023
% 0.18/0.53 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.18/0.53 Amanda Stjerna.
% 0.18/0.53 Free software under BSD-3-Clause.
% 0.18/0.53
% 0.18/0.53 For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.18/0.53
% 0.18/0.53 Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.18/0.55 Running up to 7 provers in parallel.
% 0.18/0.56 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.18/0.56 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.18/0.56 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.18/0.56 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.18/0.56 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.18/0.56 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.18/0.56 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 3.41/1.11 Prover 4: Preprocessing ...
% 3.57/1.13 Prover 1: Preprocessing ...
% 3.57/1.17 Prover 6: Preprocessing ...
% 3.57/1.17 Prover 3: Preprocessing ...
% 3.57/1.17 Prover 0: Preprocessing ...
% 3.57/1.17 Prover 5: Preprocessing ...
% 3.57/1.18 Prover 2: Preprocessing ...
% 9.04/1.98 Prover 1: Constructing countermodel ...
% 9.53/2.00 Prover 6: Proving ...
% 9.53/2.03 Prover 3: Constructing countermodel ...
% 10.29/2.16 Prover 5: Proving ...
% 10.29/2.17 Prover 4: Constructing countermodel ...
% 11.86/2.33 Prover 2: Proving ...
% 11.86/2.34 Prover 0: Proving ...
% 12.46/2.42 Prover 3: gave up
% 12.46/2.46 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 12.89/2.51 Prover 1: gave up
% 12.89/2.51 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 12.89/2.57 Prover 7: Preprocessing ...
% 12.89/2.57 Prover 8: Preprocessing ...
% 14.60/2.74 Prover 8: Warning: ignoring some quantifiers
% 14.60/2.77 Prover 8: Constructing countermodel ...
% 15.14/2.81 Prover 7: Constructing countermodel ...
% 15.82/2.92 Prover 0: proved (2364ms)
% 15.82/2.92
% 15.82/2.93 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 15.82/2.93
% 15.82/2.94 Prover 6: stopped
% 15.82/2.94 Prover 5: stopped
% 15.82/2.94 Prover 2: stopped
% 15.82/2.95 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 15.82/2.95 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 15.82/2.95 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 15.82/2.96 Prover 16: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 15.82/3.00 Prover 11: Preprocessing ...
% 15.82/3.04 Prover 10: Preprocessing ...
% 15.82/3.05 Prover 13: Preprocessing ...
% 15.82/3.06 Prover 16: Preprocessing ...
% 18.04/3.20 Prover 16: Warning: ignoring some quantifiers
% 18.04/3.21 Prover 16: Constructing countermodel ...
% 18.45/3.26 Prover 13: Warning: ignoring some quantifiers
% 18.45/3.26 Prover 10: Constructing countermodel ...
% 18.45/3.27 Prover 13: Constructing countermodel ...
% 19.20/3.36 Prover 11: Constructing countermodel ...
% 19.68/3.44 Prover 8: gave up
% 19.68/3.45 Prover 19: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 20.18/3.50 Prover 19: Preprocessing ...
% 20.18/3.52 Prover 10: gave up
% 21.41/3.68 Prover 19: Warning: ignoring some quantifiers
% 21.41/3.70 Prover 19: Constructing countermodel ...
% 21.41/3.88 Prover 4: Found proof (size 385)
% 21.41/3.88 Prover 4: proved (3322ms)
% 21.41/3.88 Prover 11: stopped
% 21.41/3.88 Prover 7: stopped
% 21.41/3.88 Prover 16: stopped
% 21.41/3.89 Prover 19: stopped
% 21.41/3.89 Prover 13: stopped
% 21.41/3.89
% 21.41/3.89 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 21.41/3.89
% 24.05/4.18 % SZS output start Proof for theBenchmark
% 24.05/4.19 Assumptions after simplification:
% 24.05/4.19 ---------------------------------
% 24.05/4.19
% 24.05/4.19 (ap_tp)
% 24.37/4.23 ! [v0: del] : ! [v1: del] : ! [v2: $i] : ! [v3: del] : ! [v4: $i] : !
% 24.37/4.23 [v5: $i] : ( ~ (arr(v0, v1) = v3) | ~ (ap(v2, v4) = v5) | ~ (mem(v2, v3) =
% 24.37/4.23 0) | ~ del(v1) | ~ del(v0) | ~ $i(v4) | ~ $i(v2) | ? [v6: any] : ?
% 24.37/4.23 [v7: any] : (mem(v5, v1) = v7 & mem(v4, v0) = v6 & ( ~ (v6 = 0) | v7 = 0)))
% 24.37/4.24 & ! [v0: del] : ! [v1: del] : ! [v2: $i] : ! [v3: del] : ! [v4: $i] : ( ~
% 24.37/4.24 (arr(v0, v1) = v3) | ~ (mem(v4, v0) = 0) | ~ (mem(v2, v3) = 0) | ~
% 24.37/4.24 del(v1) | ~ del(v0) | ~ $i(v4) | ~ $i(v2) | ? [v5: $i] : (ap(v2, v4) =
% 24.37/4.24 v5 & mem(v5, v1) = 0 & $i(v5)))
% 24.37/4.24
% 24.37/4.24 (conj_thm_2Ebinary__ieee_2Efloat__to__real__negate)
% 24.37/4.25 $i(c_2Erealax_2Ereal__neg) & ! [v0: del] : ! [v1: del] : ! [v2: $i] : !
% 24.37/4.25 [v3: $i] : ! [v4: $i] : ( ~ (c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v3)
% 24.37/4.25 | ~ (ap(v3, v2) = v4) | ~ del(v1) | ~ del(v0) | ~ $i(v2) | ? [v5: del]
% 24.37/4.25 : ? [v6: any] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : ? [v10:
% 24.37/4.25 tp__ty_2Erealax_2Ereal] : ? [v11: $i] : ? [v12: tp__ty_2Erealax_2Ereal]
% 24.37/4.26 : (ty_2Ebinary__ieee_2Efloat(v0, v1) = v5 &
% 24.37/4.26 c_2Ebinary__ieee_2Efloat__negate(v0, v1) = v7 &
% 24.37/4.26 surj__ty_2Erealax_2Ereal(v11) = v12 & surj__ty_2Erealax_2Ereal(v9) = v10 &
% 24.37/4.26 ap(v7, v2) = v8 & ap(v3, v8) = v9 & ap(c_2Erealax_2Ereal__neg, v4) = v11 &
% 24.37/4.26 mem(v2, v5) = v6 & tp__ty_2Erealax_2Ereal(v12) &
% 24.37/4.26 tp__ty_2Erealax_2Ereal(v10) & del(v5) & $i(v11) & $i(v9) & $i(v8) & $i(v7)
% 24.37/4.26 & ( ~ (v6 = 0) | v12 = v10))) & ! [v0: del] : ! [v1: del] : ! [v2: $i]
% 24.37/4.26 : ! [v3: $i] : ! [v4: $i] : ( ~ (c_2Ebinary__ieee_2Efloat__negate(v0, v1) =
% 24.37/4.26 v3) | ~ (ap(v3, v2) = v4) | ~ del(v1) | ~ del(v0) | ~ $i(v2) | ? [v5:
% 24.37/4.26 del] : ? [v6: any] : ? [v7: $i] : ? [v8: $i] : ? [v9:
% 24.37/4.26 tp__ty_2Erealax_2Ereal] : ? [v10: $i] : ? [v11: $i] : ? [v12:
% 24.37/4.26 tp__ty_2Erealax_2Ereal] : (c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v7
% 24.37/4.26 & ty_2Ebinary__ieee_2Efloat(v0, v1) = v5 & surj__ty_2Erealax_2Ereal(v11) =
% 24.37/4.26 v12 & surj__ty_2Erealax_2Ereal(v8) = v9 & ap(v7, v4) = v8 & ap(v7, v2) =
% 24.37/4.26 v10 & ap(c_2Erealax_2Ereal__neg, v10) = v11 & mem(v2, v5) = v6 &
% 24.37/4.26 tp__ty_2Erealax_2Ereal(v12) & tp__ty_2Erealax_2Ereal(v9) & del(v5) &
% 24.37/4.26 $i(v11) & $i(v10) & $i(v8) & $i(v7) & ( ~ (v6 = 0) | v12 = v9))) & ! [v0:
% 24.37/4.26 del] : ! [v1: del] : ! [v2: $i] : ! [v3: del] : ( ~
% 24.37/4.26 (ty_2Ebinary__ieee_2Efloat(v0, v1) = v3) | ~ (mem(v2, v3) = 0) | ~ del(v1)
% 24.37/4.26 | ~ del(v0) | ~ $i(v2) | ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : ? [v7:
% 24.37/4.26 $i] : ? [v8: tp__ty_2Erealax_2Ereal] : ? [v9: $i] : ? [v10: $i] :
% 24.37/4.26 (c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v4 &
% 24.37/4.26 c_2Ebinary__ieee_2Efloat__negate(v0, v1) = v5 &
% 24.37/4.26 surj__ty_2Erealax_2Ereal(v10) = v8 & surj__ty_2Erealax_2Ereal(v7) = v8 &
% 24.37/4.26 ap(v5, v2) = v6 & ap(v4, v6) = v7 & ap(v4, v2) = v9 &
% 24.37/4.26 ap(c_2Erealax_2Ereal__neg, v9) = v10 & tp__ty_2Erealax_2Ereal(v8) &
% 24.37/4.26 $i(v10) & $i(v9) & $i(v7) & $i(v6) & $i(v5) & $i(v4)))
% 24.37/4.26
% 24.37/4.26 (conj_thm_2Ebinary__ieee_2Eneg__ulp)
% 24.54/4.27 $i(c_2Erealax_2Ereal__neg) & ? [v0: del] : ? [v1: del] : ? [v2: $i] : ?
% 24.54/4.27 [v3: del] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : ? [v7:
% 24.54/4.27 tp__ty_2Erealax_2Ereal] : ? [v8: $i] : ? [v9: $i] : ? [v10: $i] : ?
% 24.54/4.27 [v11: $i] : ? [v12: $i] : ? [v13: $i] : ? [v14: tp__ty_2Erealax_2Ereal] : (
% 24.54/4.27 ~ (v14 = v7) & c_2Ebinary__ieee_2Eulp(v0, v1) = v2 &
% 24.54/4.27 c_2Ebool_2Ethe__value(v3) = v4 & c_2Ebinary__ieee_2Efloat__to__real(v0, v1)
% 24.54/4.27 = v8 & ty_2Epair_2Eprod(v0, v1) = v3 &
% 24.54/4.27 c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v10 &
% 24.54/4.27 c_2Ebinary__ieee_2Efloat__negate(v0, v1) = v9 &
% 24.54/4.27 surj__ty_2Erealax_2Ereal(v13) = v14 & surj__ty_2Erealax_2Ereal(v6) = v7 &
% 24.54/4.27 ap(v10, v4) = v11 & ap(v9, v11) = v12 & ap(v8, v12) = v13 & ap(v2, v4) = v5
% 24.54/4.27 & ap(c_2Erealax_2Ereal__neg, v5) = v6 & tp__ty_2Erealax_2Ereal(v14) &
% 24.54/4.27 tp__ty_2Erealax_2Ereal(v7) & del(v3) & del(v1) & del(v0) & $i(v13) & $i(v12)
% 24.54/4.27 & $i(v11) & $i(v10) & $i(v9) & $i(v8) & $i(v6) & $i(v5) & $i(v4) & $i(v2))
% 24.54/4.27
% 24.54/4.27 (conj_thm_2Ebinary__ieee_2Eulp)
% 24.54/4.29 ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~ (c_2Ebinary__ieee_2Eulp(v0,
% 24.54/4.29 v1) = v2) | ~ del(v1) | ~ del(v0) | ? [v3: del] : ? [v4: $i] : ?
% 24.54/4.29 [v5: $i] : ? [v6: tp__ty_2Erealax_2Ereal] : ? [v7: $i] : ? [v8: $i] : ?
% 24.54/4.29 [v9: $i] : ? [v10: $i] : (c_2Ebool_2Ethe__value(v3) = v4 &
% 24.54/4.29 c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v7 & ty_2Epair_2Eprod(v0, v1)
% 24.54/4.29 = v3 & c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v8 &
% 24.54/4.29 surj__ty_2Erealax_2Ereal(v10) = v6 & surj__ty_2Erealax_2Ereal(v5) = v6 &
% 24.54/4.29 ap(v8, v4) = v9 & ap(v7, v9) = v10 & ap(v2, v4) = v5 &
% 24.54/4.29 tp__ty_2Erealax_2Ereal(v6) & del(v3) & $i(v10) & $i(v9) & $i(v8) & $i(v7)
% 24.54/4.29 & $i(v5) & $i(v4))) & ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 24.54/4.29 (c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v2) | ~ del(v1) | ~ del(v0)
% 24.54/4.29 | ? [v3: $i] : ? [v4: del] : ? [v5: $i] : ? [v6: $i] : ? [v7:
% 24.54/4.29 tp__ty_2Erealax_2Ereal] : ? [v8: $i] : ? [v9: $i] : ? [v10: $i] :
% 24.54/4.29 (c_2Ebinary__ieee_2Eulp(v0, v1) = v3 & c_2Ebool_2Ethe__value(v4) = v5 &
% 24.54/4.29 ty_2Epair_2Eprod(v0, v1) = v4 & c_2Ebinary__ieee_2Efloat__plus__min(v0,
% 24.54/4.29 v1) = v8 & surj__ty_2Erealax_2Ereal(v10) = v7 &
% 24.54/4.29 surj__ty_2Erealax_2Ereal(v6) = v7 & ap(v8, v5) = v9 & ap(v3, v5) = v6 &
% 24.54/4.29 ap(v2, v9) = v10 & tp__ty_2Erealax_2Ereal(v7) & del(v4) & $i(v10) & $i(v9)
% 24.54/4.29 & $i(v8) & $i(v6) & $i(v5) & $i(v3))) & ! [v0: del] : ! [v1: del] : !
% 24.54/4.29 [v2: del] : ( ~ (ty_2Epair_2Eprod(v0, v1) = v2) | ~ del(v1) | ~ del(v0) | ?
% 24.54/4.29 [v3: $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: tp__ty_2Erealax_2Ereal] : ?
% 24.54/4.29 [v7: $i] : ? [v8: $i] : ? [v9: $i] : ? [v10: $i] :
% 24.54/4.29 (c_2Ebinary__ieee_2Eulp(v0, v1) = v3 & c_2Ebool_2Ethe__value(v2) = v4 &
% 24.54/4.29 c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v7 &
% 24.54/4.29 c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v8 &
% 24.54/4.29 surj__ty_2Erealax_2Ereal(v10) = v6 & surj__ty_2Erealax_2Ereal(v5) = v6 &
% 24.54/4.29 ap(v8, v4) = v9 & ap(v7, v9) = v10 & ap(v3, v4) = v5 &
% 24.54/4.29 tp__ty_2Erealax_2Ereal(v6) & $i(v10) & $i(v9) & $i(v8) & $i(v7) & $i(v5) &
% 24.54/4.29 $i(v4) & $i(v3))) & ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 24.54/4.29 (c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v2) | ~ del(v1) | ~ del(v0)
% 24.54/4.30 | ? [v3: $i] : ? [v4: del] : ? [v5: $i] : ? [v6: $i] : ? [v7:
% 24.54/4.30 tp__ty_2Erealax_2Ereal] : ? [v8: $i] : ? [v9: $i] : ? [v10: $i] :
% 24.54/4.30 (c_2Ebinary__ieee_2Eulp(v0, v1) = v3 & c_2Ebool_2Ethe__value(v4) = v5 &
% 24.54/4.30 c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v8 & ty_2Epair_2Eprod(v0, v1)
% 24.54/4.30 = v4 & surj__ty_2Erealax_2Ereal(v10) = v7 & surj__ty_2Erealax_2Ereal(v6) =
% 24.54/4.30 v7 & ap(v8, v9) = v10 & ap(v3, v5) = v6 & ap(v2, v5) = v9 &
% 24.54/4.30 tp__ty_2Erealax_2Ereal(v7) & del(v4) & $i(v10) & $i(v9) & $i(v8) & $i(v6)
% 24.54/4.30 & $i(v5) & $i(v3)))
% 24.54/4.30
% 24.54/4.30 (mem_c_2Ebinary__ieee_2Efloat__negate)
% 24.54/4.30 ! [v0: del] : ! [v1: del] : ! [v2: del] : ( ~
% 24.54/4.30 (ty_2Ebinary__ieee_2Efloat(v0, v1) = v2) | ~ del(v1) | ~ del(v0) | ? [v3:
% 24.54/4.30 $i] : ? [v4: del] : (c_2Ebinary__ieee_2Efloat__negate(v0, v1) = v3 &
% 24.54/4.30 arr(v2, v2) = v4 & mem(v3, v4) = 0 & del(v4) & $i(v3))) & ! [v0: del] :
% 24.54/4.30 ! [v1: del] : ! [v2: $i] : ( ~ (c_2Ebinary__ieee_2Efloat__negate(v0, v1) =
% 24.54/4.30 v2) | ~ del(v1) | ~ del(v0) | ? [v3: del] : ? [v4: del] :
% 24.54/4.30 (ty_2Ebinary__ieee_2Efloat(v0, v1) = v3 & arr(v3, v3) = v4 & mem(v2, v4) = 0
% 24.54/4.30 & del(v4) & del(v3)))
% 24.54/4.30
% 24.54/4.30 (mem_c_2Ebinary__ieee_2Efloat__plus__min)
% 24.54/4.31 ! [v0: del] : ! [v1: del] : ! [v2: del] : ( ~ (ty_2Epair_2Eprod(v0, v1) =
% 24.54/4.31 v2) | ~ del(v1) | ~ del(v0) | ? [v3: $i] : ? [v4: del] : ? [v5: del]
% 24.54/4.31 : ? [v6: del] : (c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v3 &
% 24.54/4.31 ty_2Ebool_2Eitself(v2) = v4 & ty_2Ebinary__ieee_2Efloat(v0, v1) = v5 &
% 24.54/4.31 arr(v4, v5) = v6 & mem(v3, v6) = 0 & del(v6) & del(v5) & del(v4) &
% 24.54/4.31 $i(v3))) & ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 24.54/4.31 (c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v2) | ~ del(v1) | ~ del(v0)
% 24.54/4.31 | ? [v3: del] : ? [v4: del] : ? [v5: del] : ? [v6: del] :
% 24.54/4.31 (ty_2Epair_2Eprod(v0, v1) = v3 & ty_2Ebool_2Eitself(v3) = v4 &
% 24.54/4.31 ty_2Ebinary__ieee_2Efloat(v0, v1) = v5 & arr(v4, v5) = v6 & mem(v2, v6) =
% 24.54/4.31 0 & del(v6) & del(v5) & del(v4) & del(v3))) & ! [v0: del] : ! [v1: del]
% 24.54/4.31 : ! [v2: del] : ( ~ (ty_2Ebinary__ieee_2Efloat(v0, v1) = v2) | ~ del(v1) |
% 24.54/4.31 ~ del(v0) | ? [v3: $i] : ? [v4: del] : ? [v5: del] : ? [v6: del] :
% 24.54/4.31 (ty_2Epair_2Eprod(v0, v1) = v4 & c_2Ebinary__ieee_2Efloat__plus__min(v0, v1)
% 24.54/4.31 = v3 & ty_2Ebool_2Eitself(v4) = v5 & arr(v5, v2) = v6 & mem(v3, v6) = 0 &
% 24.54/4.31 del(v6) & del(v5) & del(v4) & $i(v3)))
% 24.54/4.31
% 24.54/4.31 (mem_c_2Ebinary__ieee_2Efloat__to__real)
% 24.54/4.31 del(ty_2Erealax_2Ereal) & ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 24.54/4.31 (c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v2) | ~ del(v1) | ~ del(v0)
% 24.54/4.31 | ? [v3: del] : ? [v4: del] : (ty_2Ebinary__ieee_2Efloat(v0, v1) = v3 &
% 24.54/4.31 arr(v3, ty_2Erealax_2Ereal) = v4 & mem(v2, v4) = 0 & del(v4) & del(v3))) &
% 24.54/4.31 ! [v0: del] : ! [v1: del] : ! [v2: del] : ( ~
% 24.54/4.31 (ty_2Ebinary__ieee_2Efloat(v0, v1) = v2) | ~ del(v1) | ~ del(v0) | ? [v3:
% 24.54/4.31 $i] : ? [v4: del] : (c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v3 &
% 24.54/4.31 arr(v2, ty_2Erealax_2Ereal) = v4 & mem(v3, v4) = 0 & del(v4) & $i(v3)))
% 24.54/4.31
% 24.54/4.31 (mem_c_2Ebinary__ieee_2Eulp)
% 24.54/4.32 del(ty_2Erealax_2Ereal) & ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 24.54/4.32 (c_2Ebinary__ieee_2Eulp(v0, v1) = v2) | ~ del(v1) | ~ del(v0) | ? [v3:
% 24.54/4.32 del] : ? [v4: del] : ? [v5: del] : (ty_2Epair_2Eprod(v0, v1) = v3 &
% 24.54/4.32 ty_2Ebool_2Eitself(v3) = v4 & arr(v4, ty_2Erealax_2Ereal) = v5 & mem(v2,
% 24.54/4.32 v5) = 0 & del(v5) & del(v4) & del(v3))) & ! [v0: del] : ! [v1: del] :
% 24.54/4.32 ! [v2: del] : ( ~ (ty_2Epair_2Eprod(v0, v1) = v2) | ~ del(v1) | ~ del(v0) |
% 24.54/4.32 ? [v3: $i] : ? [v4: del] : ? [v5: del] : (c_2Ebinary__ieee_2Eulp(v0, v1) =
% 24.54/4.32 v3 & ty_2Ebool_2Eitself(v2) = v4 & arr(v4, ty_2Erealax_2Ereal) = v5 &
% 24.54/4.32 mem(v3, v5) = 0 & del(v5) & del(v4) & $i(v3)))
% 24.54/4.32
% 24.54/4.32 (mem_c_2Ebool_2Ethe__value)
% 24.54/4.32 ! [v0: del] : ! [v1: $i] : ( ~ (c_2Ebool_2Ethe__value(v0) = v1) | ~ del(v0)
% 24.54/4.32 | ? [v2: del] : (ty_2Ebool_2Eitself(v0) = v2 & mem(v1, v2) = 0 & del(v2)))
% 24.54/4.32 & ! [v0: del] : ! [v1: del] : ( ~ (ty_2Ebool_2Eitself(v0) = v1) | ~ del(v0)
% 24.54/4.32 | ? [v2: $i] : (c_2Ebool_2Ethe__value(v0) = v2 & mem(v2, v1) = 0 & $i(v2)))
% 24.54/4.32
% 24.54/4.32 (mem_c_2Erealax_2Ereal__neg)
% 24.54/4.32 del(ty_2Erealax_2Ereal) & $i(c_2Erealax_2Ereal__neg) & ? [v0: del] :
% 24.54/4.32 (arr(ty_2Erealax_2Ereal, ty_2Erealax_2Ereal) = v0 &
% 24.54/4.32 mem(c_2Erealax_2Ereal__neg, v0) = 0 & del(v0))
% 24.54/4.32
% 24.54/4.32 (stp_inj_surj_ty_2Erealax_2Ereal)
% 24.54/4.32 ! [v0: tp__ty_2Erealax_2Ereal] : ! [v1: $i] : ( ~
% 24.54/4.32 (inj__ty_2Erealax_2Ereal(v0) = v1) | ~ tp__ty_2Erealax_2Ereal(v0) |
% 24.54/4.32 surj__ty_2Erealax_2Ereal(v1) = v0)
% 24.54/4.32
% 24.54/4.32 (stp_iso_mem_ty_2Erealax_2Ereal)
% 24.54/4.32 del(ty_2Erealax_2Ereal) & ! [v0: $i] : ! [v1: tp__ty_2Erealax_2Ereal] : ( ~
% 24.54/4.32 (surj__ty_2Erealax_2Ereal(v0) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: $i]
% 24.54/4.32 : (inj__ty_2Erealax_2Ereal(v1) = v3 & mem(v0, ty_2Erealax_2Ereal) = v2 &
% 24.54/4.32 $i(v3) & ( ~ (v2 = 0) | v3 = v0))) & ! [v0: $i] : ( ~ (mem(v0,
% 24.54/4.33 ty_2Erealax_2Ereal) = 0) | ~ $i(v0) | ? [v1: tp__ty_2Erealax_2Ereal] :
% 24.54/4.33 (inj__ty_2Erealax_2Ereal(v1) = v0 & surj__ty_2Erealax_2Ereal(v0) = v1 &
% 24.54/4.33 tp__ty_2Erealax_2Ereal(v1)))
% 24.54/4.33
% 24.54/4.33 (function-axioms)
% 24.85/4.34 ! [v0: $i] : ! [v1: $i] : ! [v2: del] : ! [v3: del] : (v1 = v0 | ~
% 24.85/4.34 (c_2Ebinary__ieee_2Eulp(v3, v2) = v1) | ~ (c_2Ebinary__ieee_2Eulp(v3, v2) =
% 24.85/4.34 v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: del] : ! [v3: del] : (v1 = v0
% 24.85/4.34 | ~ (c_2Ebinary__ieee_2Efloat__to__real(v3, v2) = v1) | ~
% 24.85/4.34 (c_2Ebinary__ieee_2Efloat__to__real(v3, v2) = v0)) & ! [v0: del] : ! [v1:
% 24.85/4.34 del] : ! [v2: del] : ! [v3: del] : (v1 = v0 | ~ (ty_2Epair_2Eprod(v3, v2)
% 24.85/4.34 = v1) | ~ (ty_2Epair_2Eprod(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] :
% 24.85/4.34 ! [v2: del] : ! [v3: del] : (v1 = v0 | ~
% 24.85/4.34 (c_2Ebinary__ieee_2Efloat__plus__min(v3, v2) = v1) | ~
% 24.85/4.34 (c_2Ebinary__ieee_2Efloat__plus__min(v3, v2) = v0)) & ! [v0: del] : ! [v1:
% 24.85/4.34 del] : ! [v2: del] : ! [v3: del] : (v1 = v0 | ~
% 24.85/4.34 (ty_2Ebinary__ieee_2Efloat(v3, v2) = v1) | ~ (ty_2Ebinary__ieee_2Efloat(v3,
% 24.85/4.34 v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: del] : ! [v3: del] :
% 24.85/4.34 (v1 = v0 | ~ (c_2Ebinary__ieee_2Efloat__negate(v3, v2) = v1) | ~
% 24.85/4.34 (c_2Ebinary__ieee_2Efloat__negate(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i]
% 24.85/4.34 : ! [v2: $i] : ! [v3: del] : (v1 = v0 | ~ (k(v3, v2) = v1) | ~ (k(v3, v2)
% 24.85/4.34 = v0)) & ! [v0: del] : ! [v1: del] : ! [v2: del] : ! [v3: del] : (v1 =
% 24.85/4.34 v0 | ~ (arr(v3, v2) = v1) | ~ (arr(v3, v2) = v0)) & ! [v0: $i] : ! [v1:
% 24.85/4.34 $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (ap(v3, v2) = v1) | ~
% 24.85/4.34 (ap(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool]
% 24.85/4.34 : ! [v2: del] : ! [v3: $i] : (v1 = v0 | ~ (mem(v3, v2) = v1) | ~ (mem(v3,
% 24.85/4.34 v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: del] : (v1 = v0 | ~
% 24.85/4.34 (c_2Ebool_2E_21(v2) = v1) | ~ (c_2Ebool_2E_21(v2) = v0)) & ! [v0: $i] : !
% 24.85/4.34 [v1: $i] : ! [v2: del] : (v1 = v0 | ~ (c_2Emin_2E_3D(v2) = v1) | ~
% 24.85/4.34 (c_2Emin_2E_3D(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: tp__o] : (v1
% 24.85/4.34 = v0 | ~ (inj__o(v2) = v1) | ~ (inj__o(v2) = v0)) & ! [v0: tp__o] : !
% 24.85/4.34 [v1: tp__o] : ! [v2: $i] : (v1 = v0 | ~ (surj__o(v2) = v1) | ~ (surj__o(v2)
% 24.85/4.34 = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: del] : (v1 = v0 | ~
% 24.85/4.34 (c_2Ebool_2Ethe__value(v2) = v1) | ~ (c_2Ebool_2Ethe__value(v2) = v0)) & !
% 24.85/4.34 [v0: del] : ! [v1: del] : ! [v2: del] : (v1 = v0 | ~
% 24.85/4.34 (ty_2Ebool_2Eitself(v2) = v1) | ~ (ty_2Ebool_2Eitself(v2) = v0)) & ! [v0:
% 24.85/4.34 tp__ty_2Erealax_2Ereal] : ! [v1: tp__ty_2Erealax_2Ereal] : ! [v2:
% 24.85/4.34 tp__ty_2Erealax_2Ereal] : (v1 = v0 | ~ (fo__c_2Erealax_2Ereal__neg(v2) =
% 24.85/4.34 v1) | ~ (fo__c_2Erealax_2Ereal__neg(v2) = v0)) & ! [v0: $i] : ! [v1:
% 24.85/4.34 $i] : ! [v2: tp__ty_2Erealax_2Ereal] : (v1 = v0 | ~
% 24.85/4.34 (inj__ty_2Erealax_2Ereal(v2) = v1) | ~ (inj__ty_2Erealax_2Ereal(v2) = v0))
% 24.85/4.34 & ! [v0: tp__ty_2Erealax_2Ereal] : ! [v1: tp__ty_2Erealax_2Ereal] : ! [v2:
% 24.85/4.34 $i] : (v1 = v0 | ~ (surj__ty_2Erealax_2Ereal(v2) = v1) | ~
% 24.85/4.34 (surj__ty_2Erealax_2Ereal(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2:
% 24.85/4.34 del] : (v1 = v0 | ~ (i(v2) = v1) | ~ (i(v2) = v0)) & ! [v0:
% 24.85/4.34 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 |
% 24.85/4.34 ~ (p(v2) = v1) | ~ (p(v2) = v0))
% 24.85/4.34
% 24.85/4.34 Further assumptions not needed in the proof:
% 24.85/4.34 --------------------------------------------
% 24.85/4.34 ax_all_p, ax_eq_p, ax_true_p, boolext, conj_thm_2Ebool_2EREFL__CLAUSE,
% 24.85/4.34 conj_thm_2Ebool_2ETRUTH, funcext, ibeta, kbeta, mem_c_2Ebool_2ET,
% 24.85/4.34 mem_c_2Ebool_2E_21, mem_c_2Emin_2E_3D, stp_eq_fo_c_2Ebool_2ET,
% 24.85/4.34 stp_eq_fo_c_2Erealax_2Ereal__neg, stp_inj_mem_o, stp_inj_mem_ty_2Erealax_2Ereal,
% 24.85/4.34 stp_inj_surj_o, stp_iso_mem_o
% 24.85/4.34
% 24.85/4.34 Those formulas are unsatisfiable:
% 24.85/4.34 ---------------------------------
% 24.85/4.34
% 24.85/4.34 Begin of proof
% 24.85/4.34 |
% 24.85/4.34 | ALPHA: (ap_tp) implies:
% 24.85/4.35 | (1) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ! [v3: del] : ! [v4: $i]
% 24.85/4.35 | : ! [v5: $i] : ( ~ (arr(v0, v1) = v3) | ~ (ap(v2, v4) = v5) | ~
% 24.85/4.35 | (mem(v2, v3) = 0) | ~ del(v1) | ~ del(v0) | ~ $i(v4) | ~ $i(v2) |
% 24.85/4.35 | ? [v6: any] : ? [v7: any] : (mem(v5, v1) = v7 & mem(v4, v0) = v6 &
% 24.85/4.35 | ( ~ (v6 = 0) | v7 = 0)))
% 24.85/4.35 |
% 24.85/4.35 | ALPHA: (stp_iso_mem_ty_2Erealax_2Ereal) implies:
% 24.85/4.35 | (2) ! [v0: $i] : ! [v1: tp__ty_2Erealax_2Ereal] : ( ~
% 24.85/4.35 | (surj__ty_2Erealax_2Ereal(v0) = v1) | ~ $i(v0) | ? [v2: any] : ?
% 24.85/4.35 | [v3: $i] : (inj__ty_2Erealax_2Ereal(v1) = v3 & mem(v0,
% 24.85/4.35 | ty_2Erealax_2Ereal) = v2 & $i(v3) & ( ~ (v2 = 0) | v3 = v0)))
% 24.85/4.35 |
% 24.85/4.35 | ALPHA: (mem_c_2Erealax_2Ereal__neg) implies:
% 24.85/4.35 | (3) ? [v0: del] : (arr(ty_2Erealax_2Ereal, ty_2Erealax_2Ereal) = v0 &
% 24.85/4.35 | mem(c_2Erealax_2Ereal__neg, v0) = 0 & del(v0))
% 24.85/4.35 |
% 24.85/4.35 | ALPHA: (mem_c_2Ebinary__ieee_2Efloat__negate) implies:
% 24.85/4.35 | (4) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 24.85/4.35 | (c_2Ebinary__ieee_2Efloat__negate(v0, v1) = v2) | ~ del(v1) | ~
% 24.85/4.35 | del(v0) | ? [v3: del] : ? [v4: del] :
% 24.85/4.35 | (ty_2Ebinary__ieee_2Efloat(v0, v1) = v3 & arr(v3, v3) = v4 & mem(v2,
% 24.85/4.35 | v4) = 0 & del(v4) & del(v3)))
% 24.85/4.35 |
% 24.85/4.35 | ALPHA: (mem_c_2Ebinary__ieee_2Efloat__plus__min) implies:
% 24.85/4.36 | (5) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 24.85/4.36 | (c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v2) | ~ del(v1) | ~
% 24.85/4.36 | del(v0) | ? [v3: del] : ? [v4: del] : ? [v5: del] : ? [v6: del] :
% 24.85/4.36 | (ty_2Epair_2Eprod(v0, v1) = v3 & ty_2Ebool_2Eitself(v3) = v4 &
% 24.85/4.36 | ty_2Ebinary__ieee_2Efloat(v0, v1) = v5 & arr(v4, v5) = v6 & mem(v2,
% 24.85/4.36 | v6) = 0 & del(v6) & del(v5) & del(v4) & del(v3)))
% 24.85/4.36 | (6) ! [v0: del] : ! [v1: del] : ! [v2: del] : ( ~ (ty_2Epair_2Eprod(v0,
% 24.85/4.36 | v1) = v2) | ~ del(v1) | ~ del(v0) | ? [v3: $i] : ? [v4: del]
% 24.85/4.36 | : ? [v5: del] : ? [v6: del] :
% 24.85/4.36 | (c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v3 &
% 24.85/4.36 | ty_2Ebool_2Eitself(v2) = v4 & ty_2Ebinary__ieee_2Efloat(v0, v1) =
% 24.85/4.36 | v5 & arr(v4, v5) = v6 & mem(v3, v6) = 0 & del(v6) & del(v5) &
% 24.85/4.36 | del(v4) & $i(v3)))
% 24.85/4.36 |
% 24.85/4.36 | ALPHA: (mem_c_2Ebinary__ieee_2Efloat__to__real) implies:
% 24.85/4.36 | (7) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 24.85/4.36 | (c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v2) | ~ del(v1) | ~
% 24.85/4.36 | del(v0) | ? [v3: del] : ? [v4: del] :
% 24.85/4.36 | (ty_2Ebinary__ieee_2Efloat(v0, v1) = v3 & arr(v3, ty_2Erealax_2Ereal)
% 24.85/4.36 | = v4 & mem(v2, v4) = 0 & del(v4) & del(v3)))
% 24.85/4.36 |
% 24.85/4.36 | ALPHA: (mem_c_2Ebool_2Ethe__value) implies:
% 25.00/4.36 | (8) ! [v0: del] : ! [v1: $i] : ( ~ (c_2Ebool_2Ethe__value(v0) = v1) | ~
% 25.00/4.36 | del(v0) | ? [v2: del] : (ty_2Ebool_2Eitself(v0) = v2 & mem(v1, v2) =
% 25.00/4.36 | 0 & del(v2)))
% 25.00/4.36 |
% 25.00/4.36 | ALPHA: (mem_c_2Ebinary__ieee_2Eulp) implies:
% 25.00/4.36 | (9) del(ty_2Erealax_2Ereal)
% 25.00/4.36 | (10) ! [v0: del] : ! [v1: del] : ! [v2: del] : ( ~ (ty_2Epair_2Eprod(v0,
% 25.00/4.36 | v1) = v2) | ~ del(v1) | ~ del(v0) | ? [v3: $i] : ? [v4: del]
% 25.00/4.37 | : ? [v5: del] : (c_2Ebinary__ieee_2Eulp(v0, v1) = v3 &
% 25.00/4.37 | ty_2Ebool_2Eitself(v2) = v4 & arr(v4, ty_2Erealax_2Ereal) = v5 &
% 25.00/4.37 | mem(v3, v5) = 0 & del(v5) & del(v4) & $i(v3)))
% 25.00/4.37 | (11) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 25.00/4.37 | (c_2Ebinary__ieee_2Eulp(v0, v1) = v2) | ~ del(v1) | ~ del(v0) | ?
% 25.00/4.37 | [v3: del] : ? [v4: del] : ? [v5: del] : (ty_2Epair_2Eprod(v0, v1)
% 25.00/4.37 | = v3 & ty_2Ebool_2Eitself(v3) = v4 & arr(v4, ty_2Erealax_2Ereal) =
% 25.00/4.37 | v5 & mem(v2, v5) = 0 & del(v5) & del(v4) & del(v3)))
% 25.00/4.37 |
% 25.00/4.37 | ALPHA: (conj_thm_2Ebinary__ieee_2Efloat__to__real__negate) implies:
% 25.00/4.37 | (12) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i]
% 25.00/4.37 | : ( ~ (c_2Ebinary__ieee_2Efloat__negate(v0, v1) = v3) | ~ (ap(v3, v2)
% 25.00/4.37 | = v4) | ~ del(v1) | ~ del(v0) | ~ $i(v2) | ? [v5: del] : ?
% 25.00/4.37 | [v6: any] : ? [v7: $i] : ? [v8: $i] : ? [v9:
% 25.00/4.37 | tp__ty_2Erealax_2Ereal] : ? [v10: $i] : ? [v11: $i] : ? [v12:
% 25.00/4.37 | tp__ty_2Erealax_2Ereal] : (c_2Ebinary__ieee_2Efloat__to__real(v0,
% 25.00/4.37 | v1) = v7 & ty_2Ebinary__ieee_2Efloat(v0, v1) = v5 &
% 25.00/4.37 | surj__ty_2Erealax_2Ereal(v11) = v12 & surj__ty_2Erealax_2Ereal(v8)
% 25.00/4.37 | = v9 & ap(v7, v4) = v8 & ap(v7, v2) = v10 &
% 25.00/4.37 | ap(c_2Erealax_2Ereal__neg, v10) = v11 & mem(v2, v5) = v6 &
% 25.00/4.37 | tp__ty_2Erealax_2Ereal(v12) & tp__ty_2Erealax_2Ereal(v9) & del(v5)
% 25.00/4.37 | & $i(v11) & $i(v10) & $i(v8) & $i(v7) & ( ~ (v6 = 0) | v12 = v9)))
% 25.00/4.38 | (13) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i]
% 25.00/4.38 | : ( ~ (c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v3) | ~ (ap(v3,
% 25.00/4.38 | v2) = v4) | ~ del(v1) | ~ del(v0) | ~ $i(v2) | ? [v5: del] :
% 25.00/4.38 | ? [v6: any] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : ? [v10:
% 25.00/4.38 | tp__ty_2Erealax_2Ereal] : ? [v11: $i] : ? [v12:
% 25.00/4.38 | tp__ty_2Erealax_2Ereal] : (ty_2Ebinary__ieee_2Efloat(v0, v1) = v5
% 25.00/4.38 | & c_2Ebinary__ieee_2Efloat__negate(v0, v1) = v7 &
% 25.00/4.38 | surj__ty_2Erealax_2Ereal(v11) = v12 & surj__ty_2Erealax_2Ereal(v9)
% 25.00/4.38 | = v10 & ap(v7, v2) = v8 & ap(v3, v8) = v9 &
% 25.00/4.38 | ap(c_2Erealax_2Ereal__neg, v4) = v11 & mem(v2, v5) = v6 &
% 25.00/4.38 | tp__ty_2Erealax_2Ereal(v12) & tp__ty_2Erealax_2Ereal(v10) &
% 25.00/4.38 | del(v5) & $i(v11) & $i(v9) & $i(v8) & $i(v7) & ( ~ (v6 = 0) | v12
% 25.00/4.38 | = v10)))
% 25.00/4.38 |
% 25.00/4.38 | ALPHA: (conj_thm_2Ebinary__ieee_2Eulp) implies:
% 25.00/4.38 | (14) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 25.00/4.38 | (c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v2) | ~ del(v1) | ~
% 25.00/4.38 | del(v0) | ? [v3: $i] : ? [v4: del] : ? [v5: $i] : ? [v6: $i] :
% 25.00/4.38 | ? [v7: tp__ty_2Erealax_2Ereal] : ? [v8: $i] : ? [v9: $i] : ?
% 25.00/4.38 | [v10: $i] : (c_2Ebinary__ieee_2Eulp(v0, v1) = v3 &
% 25.00/4.38 | c_2Ebool_2Ethe__value(v4) = v5 &
% 25.00/4.38 | c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v8 &
% 25.00/4.38 | ty_2Epair_2Eprod(v0, v1) = v4 & surj__ty_2Erealax_2Ereal(v10) = v7
% 25.00/4.38 | & surj__ty_2Erealax_2Ereal(v6) = v7 & ap(v8, v9) = v10 & ap(v3,
% 25.00/4.38 | v5) = v6 & ap(v2, v5) = v9 & tp__ty_2Erealax_2Ereal(v7) &
% 25.00/4.38 | del(v4) & $i(v10) & $i(v9) & $i(v8) & $i(v6) & $i(v5) & $i(v3)))
% 25.00/4.38 | (15) ! [v0: del] : ! [v1: del] : ! [v2: del] : ( ~ (ty_2Epair_2Eprod(v0,
% 25.00/4.38 | v1) = v2) | ~ del(v1) | ~ del(v0) | ? [v3: $i] : ? [v4: $i]
% 25.00/4.38 | : ? [v5: $i] : ? [v6: tp__ty_2Erealax_2Ereal] : ? [v7: $i] : ?
% 25.00/4.38 | [v8: $i] : ? [v9: $i] : ? [v10: $i] : (c_2Ebinary__ieee_2Eulp(v0,
% 25.00/4.38 | v1) = v3 & c_2Ebool_2Ethe__value(v2) = v4 &
% 25.00/4.38 | c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v7 &
% 25.00/4.38 | c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v8 &
% 25.00/4.38 | surj__ty_2Erealax_2Ereal(v10) = v6 & surj__ty_2Erealax_2Ereal(v5)
% 25.00/4.38 | = v6 & ap(v8, v4) = v9 & ap(v7, v9) = v10 & ap(v3, v4) = v5 &
% 25.00/4.38 | tp__ty_2Erealax_2Ereal(v6) & $i(v10) & $i(v9) & $i(v8) & $i(v7) &
% 25.00/4.38 | $i(v5) & $i(v4) & $i(v3)))
% 25.00/4.39 | (16) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 25.00/4.39 | (c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v2) | ~ del(v1) | ~
% 25.00/4.39 | del(v0) | ? [v3: $i] : ? [v4: del] : ? [v5: $i] : ? [v6: $i] :
% 25.00/4.39 | ? [v7: tp__ty_2Erealax_2Ereal] : ? [v8: $i] : ? [v9: $i] : ?
% 25.00/4.39 | [v10: $i] : (c_2Ebinary__ieee_2Eulp(v0, v1) = v3 &
% 25.00/4.39 | c_2Ebool_2Ethe__value(v4) = v5 & ty_2Epair_2Eprod(v0, v1) = v4 &
% 25.00/4.39 | c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v8 &
% 25.00/4.39 | surj__ty_2Erealax_2Ereal(v10) = v7 & surj__ty_2Erealax_2Ereal(v6)
% 25.00/4.39 | = v7 & ap(v8, v5) = v9 & ap(v3, v5) = v6 & ap(v2, v9) = v10 &
% 25.00/4.39 | tp__ty_2Erealax_2Ereal(v7) & del(v4) & $i(v10) & $i(v9) & $i(v8) &
% 25.00/4.39 | $i(v6) & $i(v5) & $i(v3)))
% 25.00/4.39 | (17) ! [v0: del] : ! [v1: del] : ! [v2: $i] : ( ~
% 25.00/4.39 | (c_2Ebinary__ieee_2Eulp(v0, v1) = v2) | ~ del(v1) | ~ del(v0) | ?
% 25.00/4.39 | [v3: del] : ? [v4: $i] : ? [v5: $i] : ? [v6:
% 25.00/4.39 | tp__ty_2Erealax_2Ereal] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i]
% 25.00/4.39 | : ? [v10: $i] : (c_2Ebool_2Ethe__value(v3) = v4 &
% 25.00/4.39 | c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v7 &
% 25.00/4.39 | ty_2Epair_2Eprod(v0, v1) = v3 &
% 25.00/4.39 | c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v8 &
% 25.00/4.39 | surj__ty_2Erealax_2Ereal(v10) = v6 & surj__ty_2Erealax_2Ereal(v5)
% 25.00/4.39 | = v6 & ap(v8, v4) = v9 & ap(v7, v9) = v10 & ap(v2, v4) = v5 &
% 25.00/4.39 | tp__ty_2Erealax_2Ereal(v6) & del(v3) & $i(v10) & $i(v9) & $i(v8) &
% 25.00/4.39 | $i(v7) & $i(v5) & $i(v4)))
% 25.00/4.39 |
% 25.00/4.39 | ALPHA: (conj_thm_2Ebinary__ieee_2Eneg__ulp) implies:
% 25.00/4.39 | (18) $i(c_2Erealax_2Ereal__neg)
% 25.00/4.40 | (19) ? [v0: del] : ? [v1: del] : ? [v2: $i] : ? [v3: del] : ? [v4: $i]
% 25.00/4.40 | : ? [v5: $i] : ? [v6: $i] : ? [v7: tp__ty_2Erealax_2Ereal] : ?
% 25.00/4.40 | [v8: $i] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : ? [v12: $i] :
% 25.00/4.40 | ? [v13: $i] : ? [v14: tp__ty_2Erealax_2Ereal] : ( ~ (v14 = v7) &
% 25.00/4.40 | c_2Ebinary__ieee_2Eulp(v0, v1) = v2 & c_2Ebool_2Ethe__value(v3) = v4
% 25.00/4.40 | & c_2Ebinary__ieee_2Efloat__to__real(v0, v1) = v8 &
% 25.00/4.40 | ty_2Epair_2Eprod(v0, v1) = v3 &
% 25.00/4.40 | c_2Ebinary__ieee_2Efloat__plus__min(v0, v1) = v10 &
% 25.00/4.40 | c_2Ebinary__ieee_2Efloat__negate(v0, v1) = v9 &
% 25.00/4.40 | surj__ty_2Erealax_2Ereal(v13) = v14 & surj__ty_2Erealax_2Ereal(v6) =
% 25.00/4.40 | v7 & ap(v10, v4) = v11 & ap(v9, v11) = v12 & ap(v8, v12) = v13 &
% 25.00/4.40 | ap(v2, v4) = v5 & ap(c_2Erealax_2Ereal__neg, v5) = v6 &
% 25.00/4.40 | tp__ty_2Erealax_2Ereal(v14) & tp__ty_2Erealax_2Ereal(v7) & del(v3) &
% 25.00/4.40 | del(v1) & del(v0) & $i(v13) & $i(v12) & $i(v11) & $i(v10) & $i(v9) &
% 25.00/4.40 | $i(v8) & $i(v6) & $i(v5) & $i(v4) & $i(v2))
% 25.00/4.40 |
% 25.00/4.40 | ALPHA: (function-axioms) implies:
% 25.00/4.40 | (20) ! [v0: tp__ty_2Erealax_2Ereal] : ! [v1: tp__ty_2Erealax_2Ereal] : !
% 25.00/4.40 | [v2: $i] : (v1 = v0 | ~ (surj__ty_2Erealax_2Ereal(v2) = v1) | ~
% 25.00/4.40 | (surj__ty_2Erealax_2Ereal(v2) = v0))
% 25.00/4.40 | (21) ! [v0: $i] : ! [v1: $i] : ! [v2: tp__ty_2Erealax_2Ereal] : (v1 = v0
% 25.00/4.40 | | ~ (inj__ty_2Erealax_2Ereal(v2) = v1) | ~
% 25.00/4.40 | (inj__ty_2Erealax_2Ereal(v2) = v0))
% 25.00/4.40 | (22) ! [v0: del] : ! [v1: del] : ! [v2: del] : (v1 = v0 | ~
% 25.00/4.40 | (ty_2Ebool_2Eitself(v2) = v1) | ~ (ty_2Ebool_2Eitself(v2) = v0))
% 25.00/4.40 | (23) ! [v0: $i] : ! [v1: $i] : ! [v2: del] : (v1 = v0 | ~
% 25.00/4.40 | (c_2Ebool_2Ethe__value(v2) = v1) | ~ (c_2Ebool_2Ethe__value(v2) =
% 25.00/4.40 | v0))
% 25.00/4.40 | (24) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: del]
% 25.00/4.40 | : ! [v3: $i] : (v1 = v0 | ~ (mem(v3, v2) = v1) | ~ (mem(v3, v2) =
% 25.00/4.40 | v0))
% 25.00/4.40 | (25) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 25.00/4.40 | (ap(v3, v2) = v1) | ~ (ap(v3, v2) = v0))
% 25.00/4.41 | (26) ! [v0: del] : ! [v1: del] : ! [v2: del] : ! [v3: del] : (v1 = v0 |
% 25.00/4.41 | ~ (arr(v3, v2) = v1) | ~ (arr(v3, v2) = v0))
% 25.00/4.41 | (27) ! [v0: $i] : ! [v1: $i] : ! [v2: del] : ! [v3: del] : (v1 = v0 |
% 25.00/4.41 | ~ (c_2Ebinary__ieee_2Efloat__negate(v3, v2) = v1) | ~
% 25.00/4.41 | (c_2Ebinary__ieee_2Efloat__negate(v3, v2) = v0))
% 25.00/4.41 | (28) ! [v0: del] : ! [v1: del] : ! [v2: del] : ! [v3: del] : (v1 = v0 |
% 25.00/4.41 | ~ (ty_2Ebinary__ieee_2Efloat(v3, v2) = v1) | ~
% 25.00/4.41 | (ty_2Ebinary__ieee_2Efloat(v3, v2) = v0))
% 25.00/4.41 | (29) ! [v0: $i] : ! [v1: $i] : ! [v2: del] : ! [v3: del] : (v1 = v0 |
% 25.00/4.41 | ~ (c_2Ebinary__ieee_2Efloat__plus__min(v3, v2) = v1) | ~
% 25.00/4.41 | (c_2Ebinary__ieee_2Efloat__plus__min(v3, v2) = v0))
% 25.00/4.41 | (30) ! [v0: del] : ! [v1: del] : ! [v2: del] : ! [v3: del] : (v1 = v0 |
% 25.00/4.41 | ~ (ty_2Epair_2Eprod(v3, v2) = v1) | ~ (ty_2Epair_2Eprod(v3, v2) =
% 25.00/4.41 | v0))
% 25.00/4.41 | (31) ! [v0: $i] : ! [v1: $i] : ! [v2: del] : ! [v3: del] : (v1 = v0 |
% 25.00/4.41 | ~ (c_2Ebinary__ieee_2Efloat__to__real(v3, v2) = v1) | ~
% 25.00/4.41 | (c_2Ebinary__ieee_2Efloat__to__real(v3, v2) = v0))
% 25.00/4.41 | (32) ! [v0: $i] : ! [v1: $i] : ! [v2: del] : ! [v3: del] : (v1 = v0 |
% 25.00/4.41 | ~ (c_2Ebinary__ieee_2Eulp(v3, v2) = v1) | ~
% 25.00/4.41 | (c_2Ebinary__ieee_2Eulp(v3, v2) = v0))
% 25.00/4.41 |
% 25.00/4.41 | DELTA: instantiating (3) with fresh symbol all_33_0 gives:
% 25.00/4.41 | (33) arr(ty_2Erealax_2Ereal, ty_2Erealax_2Ereal) = all_33_0 &
% 25.00/4.41 | mem(c_2Erealax_2Ereal__neg, all_33_0) = 0 & del(all_33_0)
% 25.00/4.41 |
% 25.00/4.41 | ALPHA: (33) implies:
% 25.00/4.41 | (34) mem(c_2Erealax_2Ereal__neg, all_33_0) = 0
% 25.00/4.41 | (35) arr(ty_2Erealax_2Ereal, ty_2Erealax_2Ereal) = all_33_0
% 25.00/4.41 |
% 25.00/4.41 | DELTA: instantiating (19) with fresh symbols all_35_0, all_35_1, all_35_2,
% 25.00/4.41 | all_35_3, all_35_4, all_35_5, all_35_6, all_35_7, all_35_8, all_35_9,
% 25.00/4.41 | all_35_10, all_35_11, all_35_12, all_35_13, all_35_14 gives:
% 25.00/4.42 | (36) ~ (all_35_0 = all_35_7) & c_2Ebinary__ieee_2Eulp(all_35_14,
% 25.00/4.42 | all_35_13) = all_35_12 & c_2Ebool_2Ethe__value(all_35_11) =
% 25.00/4.42 | all_35_10 & c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) =
% 25.00/4.42 | all_35_6 & ty_2Epair_2Eprod(all_35_14, all_35_13) = all_35_11 &
% 25.00/4.42 | c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_35_4 &
% 25.00/4.42 | c_2Ebinary__ieee_2Efloat__negate(all_35_14, all_35_13) = all_35_5 &
% 25.00/4.42 | surj__ty_2Erealax_2Ereal(all_35_1) = all_35_0 &
% 25.00/4.42 | surj__ty_2Erealax_2Ereal(all_35_8) = all_35_7 & ap(all_35_4,
% 25.00/4.42 | all_35_10) = all_35_3 & ap(all_35_5, all_35_3) = all_35_2 &
% 25.00/4.42 | ap(all_35_6, all_35_2) = all_35_1 & ap(all_35_12, all_35_10) =
% 25.00/4.42 | all_35_9 & ap(c_2Erealax_2Ereal__neg, all_35_9) = all_35_8 &
% 25.00/4.42 | tp__ty_2Erealax_2Ereal(all_35_0) & tp__ty_2Erealax_2Ereal(all_35_7) &
% 25.00/4.42 | del(all_35_11) & del(all_35_13) & del(all_35_14) & $i(all_35_1) &
% 25.00/4.42 | $i(all_35_2) & $i(all_35_3) & $i(all_35_4) & $i(all_35_5) &
% 25.00/4.42 | $i(all_35_6) & $i(all_35_8) & $i(all_35_9) & $i(all_35_10) &
% 25.00/4.42 | $i(all_35_12)
% 25.00/4.42 |
% 25.00/4.42 | ALPHA: (36) implies:
% 25.00/4.42 | (37) ~ (all_35_0 = all_35_7)
% 25.00/4.42 | (38) $i(all_35_9)
% 25.00/4.42 | (39) $i(all_35_3)
% 25.00/4.42 | (40) $i(all_35_2)
% 25.00/4.42 | (41) $i(all_35_1)
% 25.00/4.42 | (42) del(all_35_14)
% 25.00/4.42 | (43) del(all_35_13)
% 25.00/4.42 | (44) del(all_35_11)
% 25.00/4.42 | (45) ap(c_2Erealax_2Ereal__neg, all_35_9) = all_35_8
% 25.00/4.42 | (46) ap(all_35_12, all_35_10) = all_35_9
% 25.00/4.42 | (47) ap(all_35_6, all_35_2) = all_35_1
% 25.00/4.42 | (48) ap(all_35_5, all_35_3) = all_35_2
% 25.00/4.42 | (49) ap(all_35_4, all_35_10) = all_35_3
% 25.00/4.42 | (50) surj__ty_2Erealax_2Ereal(all_35_8) = all_35_7
% 25.00/4.42 | (51) surj__ty_2Erealax_2Ereal(all_35_1) = all_35_0
% 25.00/4.42 | (52) c_2Ebinary__ieee_2Efloat__negate(all_35_14, all_35_13) = all_35_5
% 25.00/4.42 | (53) c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_35_4
% 25.00/4.42 | (54) ty_2Epair_2Eprod(all_35_14, all_35_13) = all_35_11
% 25.00/4.42 | (55) c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = all_35_6
% 25.00/4.42 | (56) c_2Ebool_2Ethe__value(all_35_11) = all_35_10
% 25.00/4.42 | (57) c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = all_35_12
% 25.00/4.42 |
% 25.00/4.42 | GROUND_INST: instantiating (1) with ty_2Erealax_2Ereal, ty_2Erealax_2Ereal,
% 25.00/4.42 | c_2Erealax_2Ereal__neg, all_33_0, all_35_9, all_35_8, simplifying
% 25.00/4.42 | with (9), (18), (34), (35), (38), (45) gives:
% 25.31/4.43 | (58) ? [v0: any] : ? [v1: any] : (mem(all_35_8, ty_2Erealax_2Ereal) = v1
% 25.31/4.43 | & mem(all_35_9, ty_2Erealax_2Ereal) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 25.31/4.43 |
% 25.31/4.43 | GROUND_INST: instantiating (2) with all_35_1, all_35_0, simplifying with (41),
% 25.31/4.43 | (51) gives:
% 25.31/4.43 | (59) ? [v0: any] : ? [v1: $i] : (inj__ty_2Erealax_2Ereal(all_35_0) = v1 &
% 25.31/4.43 | mem(all_35_1, ty_2Erealax_2Ereal) = v0 & $i(v1) & ( ~ (v0 = 0) | v1
% 25.31/4.43 | = all_35_1))
% 25.31/4.43 |
% 25.31/4.43 | GROUND_INST: instantiating (12) with all_35_14, all_35_13, all_35_3, all_35_5,
% 25.31/4.43 | all_35_2, simplifying with (39), (42), (43), (48), (52) gives:
% 25.31/4.43 | (60) ? [v0: del] : ? [v1: any] : ? [v2: $i] : ? [v3: $i] : ? [v4:
% 25.31/4.43 | tp__ty_2Erealax_2Ereal] : ? [v5: $i] : ? [v6: $i] : ? [v7:
% 25.31/4.43 | tp__ty_2Erealax_2Ereal] :
% 25.31/4.43 | (c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = v2 &
% 25.31/4.43 | ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = v0 &
% 25.31/4.43 | surj__ty_2Erealax_2Ereal(v6) = v7 & surj__ty_2Erealax_2Ereal(v3) =
% 25.31/4.43 | v4 & ap(v2, all_35_2) = v3 & ap(v2, all_35_3) = v5 &
% 25.31/4.43 | ap(c_2Erealax_2Ereal__neg, v5) = v6 & mem(all_35_3, v0) = v1 &
% 25.31/4.43 | tp__ty_2Erealax_2Ereal(v7) & tp__ty_2Erealax_2Ereal(v4) & del(v0) &
% 25.31/4.43 | $i(v6) & $i(v5) & $i(v3) & $i(v2) & ( ~ (v1 = 0) | v7 = v4))
% 25.31/4.43 |
% 25.31/4.43 | GROUND_INST: instantiating (4) with all_35_14, all_35_13, all_35_5,
% 25.31/4.43 | simplifying with (42), (43), (52) gives:
% 25.31/4.43 | (61) ? [v0: del] : ? [v1: del] : (ty_2Ebinary__ieee_2Efloat(all_35_14,
% 25.31/4.43 | all_35_13) = v0 & arr(v0, v0) = v1 & mem(all_35_5, v1) = 0 &
% 25.31/4.43 | del(v1) & del(v0))
% 25.31/4.43 |
% 25.31/4.43 | GROUND_INST: instantiating (14) with all_35_14, all_35_13, all_35_4,
% 25.31/4.43 | simplifying with (42), (43), (53) gives:
% 25.31/4.44 | (62) ? [v0: $i] : ? [v1: del] : ? [v2: $i] : ? [v3: $i] : ? [v4:
% 25.31/4.44 | tp__ty_2Erealax_2Ereal] : ? [v5: $i] : ? [v6: $i] : ? [v7: $i] :
% 25.31/4.44 | (c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = v0 &
% 25.31/4.44 | c_2Ebool_2Ethe__value(v1) = v2 &
% 25.31/4.44 | c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = v5 &
% 25.31/4.44 | ty_2Epair_2Eprod(all_35_14, all_35_13) = v1 &
% 25.31/4.44 | surj__ty_2Erealax_2Ereal(v7) = v4 & surj__ty_2Erealax_2Ereal(v3) =
% 25.31/4.44 | v4 & ap(v5, v6) = v7 & ap(v0, v2) = v3 & ap(all_35_4, v2) = v6 &
% 25.31/4.44 | tp__ty_2Erealax_2Ereal(v4) & del(v1) & $i(v7) & $i(v6) & $i(v5) &
% 25.31/4.44 | $i(v3) & $i(v2) & $i(v0))
% 25.31/4.44 |
% 25.31/4.44 | GROUND_INST: instantiating (5) with all_35_14, all_35_13, all_35_4,
% 25.31/4.44 | simplifying with (42), (43), (53) gives:
% 25.31/4.44 | (63) ? [v0: del] : ? [v1: del] : ? [v2: del] : ? [v3: del] :
% 25.31/4.44 | (ty_2Epair_2Eprod(all_35_14, all_35_13) = v0 & ty_2Ebool_2Eitself(v0)
% 25.31/4.44 | = v1 & ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = v2 &
% 25.31/4.44 | arr(v1, v2) = v3 & mem(all_35_4, v3) = 0 & del(v3) & del(v2) &
% 25.31/4.44 | del(v1) & del(v0))
% 25.31/4.44 |
% 25.31/4.44 | GROUND_INST: instantiating (15) with all_35_14, all_35_13, all_35_11,
% 25.31/4.44 | simplifying with (42), (43), (54) gives:
% 25.31/4.44 | (64) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3:
% 25.31/4.44 | tp__ty_2Erealax_2Ereal] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] :
% 25.31/4.44 | ? [v7: $i] : (c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = v0 &
% 25.31/4.44 | c_2Ebool_2Ethe__value(all_35_11) = v1 &
% 25.31/4.44 | c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = v4 &
% 25.31/4.44 | c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = v5 &
% 25.31/4.44 | surj__ty_2Erealax_2Ereal(v7) = v3 & surj__ty_2Erealax_2Ereal(v2) =
% 25.31/4.44 | v3 & ap(v5, v1) = v6 & ap(v4, v6) = v7 & ap(v0, v1) = v2 &
% 25.31/4.44 | tp__ty_2Erealax_2Ereal(v3) & $i(v7) & $i(v6) & $i(v5) & $i(v4) &
% 25.31/4.44 | $i(v2) & $i(v1) & $i(v0))
% 25.31/4.44 |
% 25.31/4.44 | GROUND_INST: instantiating (6) with all_35_14, all_35_13, all_35_11,
% 25.31/4.44 | simplifying with (42), (43), (54) gives:
% 25.31/4.44 | (65) ? [v0: $i] : ? [v1: del] : ? [v2: del] : ? [v3: del] :
% 25.31/4.44 | (c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = v0 &
% 25.31/4.44 | ty_2Ebool_2Eitself(all_35_11) = v1 &
% 25.31/4.44 | ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = v2 & arr(v1, v2) =
% 25.31/4.44 | v3 & mem(v0, v3) = 0 & del(v3) & del(v2) & del(v1) & $i(v0))
% 25.31/4.44 |
% 25.31/4.44 | GROUND_INST: instantiating (10) with all_35_14, all_35_13, all_35_11,
% 25.31/4.44 | simplifying with (42), (43), (54) gives:
% 25.31/4.44 | (66) ? [v0: $i] : ? [v1: del] : ? [v2: del] :
% 25.31/4.44 | (c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = v0 &
% 25.31/4.44 | ty_2Ebool_2Eitself(all_35_11) = v1 & arr(v1, ty_2Erealax_2Ereal) =
% 25.31/4.44 | v2 & mem(v0, v2) = 0 & del(v2) & del(v1) & $i(v0))
% 25.31/4.44 |
% 25.31/4.44 | GROUND_INST: instantiating (13) with all_35_14, all_35_13, all_35_2, all_35_6,
% 25.31/4.44 | all_35_1, simplifying with (40), (42), (43), (47), (55) gives:
% 25.31/4.45 | (67) ? [v0: del] : ? [v1: any] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i]
% 25.31/4.45 | : ? [v5: tp__ty_2Erealax_2Ereal] : ? [v6: $i] : ? [v7:
% 25.31/4.45 | tp__ty_2Erealax_2Ereal] : (ty_2Ebinary__ieee_2Efloat(all_35_14,
% 25.31/4.45 | all_35_13) = v0 & c_2Ebinary__ieee_2Efloat__negate(all_35_14,
% 25.31/4.45 | all_35_13) = v2 & surj__ty_2Erealax_2Ereal(v6) = v7 &
% 25.31/4.45 | surj__ty_2Erealax_2Ereal(v4) = v5 & ap(v2, all_35_2) = v3 &
% 25.31/4.45 | ap(all_35_6, v3) = v4 & ap(c_2Erealax_2Ereal__neg, all_35_1) = v6 &
% 25.31/4.45 | mem(all_35_2, v0) = v1 & tp__ty_2Erealax_2Ereal(v7) &
% 25.31/4.45 | tp__ty_2Erealax_2Ereal(v5) & del(v0) & $i(v6) & $i(v4) & $i(v3) &
% 25.31/4.45 | $i(v2) & ( ~ (v1 = 0) | v7 = v5))
% 25.31/4.45 |
% 25.31/4.45 | GROUND_INST: instantiating (16) with all_35_14, all_35_13, all_35_6,
% 25.31/4.45 | simplifying with (42), (43), (55) gives:
% 25.31/4.45 | (68) ? [v0: $i] : ? [v1: del] : ? [v2: $i] : ? [v3: $i] : ? [v4:
% 25.31/4.45 | tp__ty_2Erealax_2Ereal] : ? [v5: $i] : ? [v6: $i] : ? [v7: $i] :
% 25.31/4.45 | (c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = v0 &
% 25.31/4.45 | c_2Ebool_2Ethe__value(v1) = v2 & ty_2Epair_2Eprod(all_35_14,
% 25.31/4.45 | all_35_13) = v1 & c_2Ebinary__ieee_2Efloat__plus__min(all_35_14,
% 25.31/4.45 | all_35_13) = v5 & surj__ty_2Erealax_2Ereal(v7) = v4 &
% 25.31/4.45 | surj__ty_2Erealax_2Ereal(v3) = v4 & ap(v5, v2) = v6 & ap(v0, v2) =
% 25.31/4.45 | v3 & ap(all_35_6, v6) = v7 & tp__ty_2Erealax_2Ereal(v4) & del(v1) &
% 25.31/4.45 | $i(v7) & $i(v6) & $i(v5) & $i(v3) & $i(v2) & $i(v0))
% 25.31/4.45 |
% 25.31/4.45 | GROUND_INST: instantiating (7) with all_35_14, all_35_13, all_35_6,
% 25.31/4.45 | simplifying with (42), (43), (55) gives:
% 25.31/4.45 | (69) ? [v0: del] : ? [v1: del] : (ty_2Ebinary__ieee_2Efloat(all_35_14,
% 25.31/4.45 | all_35_13) = v0 & arr(v0, ty_2Erealax_2Ereal) = v1 & mem(all_35_6,
% 25.31/4.45 | v1) = 0 & del(v1) & del(v0))
% 25.31/4.45 |
% 25.31/4.45 | GROUND_INST: instantiating (8) with all_35_11, all_35_10, simplifying with
% 25.31/4.45 | (44), (56) gives:
% 25.31/4.45 | (70) ? [v0: del] : (ty_2Ebool_2Eitself(all_35_11) = v0 & mem(all_35_10,
% 25.31/4.45 | v0) = 0 & del(v0))
% 25.31/4.45 |
% 25.31/4.45 | GROUND_INST: instantiating (17) with all_35_14, all_35_13, all_35_12,
% 25.31/4.45 | simplifying with (42), (43), (57) gives:
% 25.31/4.45 | (71) ? [v0: del] : ? [v1: $i] : ? [v2: $i] : ? [v3:
% 25.31/4.45 | tp__ty_2Erealax_2Ereal] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] :
% 25.31/4.45 | ? [v7: $i] : (c_2Ebool_2Ethe__value(v0) = v1 &
% 25.31/4.45 | c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = v4 &
% 25.31/4.45 | ty_2Epair_2Eprod(all_35_14, all_35_13) = v0 &
% 25.31/4.45 | c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = v5 &
% 25.31/4.45 | surj__ty_2Erealax_2Ereal(v7) = v3 & surj__ty_2Erealax_2Ereal(v2) =
% 25.31/4.45 | v3 & ap(v5, v1) = v6 & ap(v4, v6) = v7 & ap(all_35_12, v1) = v2 &
% 25.31/4.45 | tp__ty_2Erealax_2Ereal(v3) & del(v0) & $i(v7) & $i(v6) & $i(v5) &
% 25.31/4.45 | $i(v4) & $i(v2) & $i(v1))
% 25.31/4.45 |
% 25.31/4.45 | GROUND_INST: instantiating (11) with all_35_14, all_35_13, all_35_12,
% 25.31/4.45 | simplifying with (42), (43), (57) gives:
% 25.31/4.45 | (72) ? [v0: del] : ? [v1: del] : ? [v2: del] :
% 25.31/4.45 | (ty_2Epair_2Eprod(all_35_14, all_35_13) = v0 & ty_2Ebool_2Eitself(v0)
% 25.31/4.45 | = v1 & arr(v1, ty_2Erealax_2Ereal) = v2 & mem(all_35_12, v2) = 0 &
% 25.31/4.45 | del(v2) & del(v1) & del(v0))
% 25.31/4.45 |
% 25.31/4.45 | DELTA: instantiating (70) with fresh symbol all_49_0 gives:
% 25.31/4.46 | (73) ty_2Ebool_2Eitself(all_35_11) = all_49_0 & mem(all_35_10, all_49_0) =
% 25.31/4.46 | 0 & del(all_49_0)
% 25.31/4.46 |
% 25.31/4.46 | ALPHA: (73) implies:
% 25.31/4.46 | (74) mem(all_35_10, all_49_0) = 0
% 25.31/4.46 | (75) ty_2Ebool_2Eitself(all_35_11) = all_49_0
% 25.31/4.46 |
% 25.31/4.46 | DELTA: instantiating (58) with fresh symbols all_51_0, all_51_1 gives:
% 25.31/4.46 | (76) mem(all_35_8, ty_2Erealax_2Ereal) = all_51_0 & mem(all_35_9,
% 25.31/4.46 | ty_2Erealax_2Ereal) = all_51_1 & ( ~ (all_51_1 = 0) | all_51_0 = 0)
% 25.31/4.46 |
% 25.31/4.46 | ALPHA: (76) implies:
% 25.31/4.46 | (77) mem(all_35_9, ty_2Erealax_2Ereal) = all_51_1
% 25.31/4.46 |
% 25.31/4.46 | DELTA: instantiating (61) with fresh symbols all_53_0, all_53_1 gives:
% 25.31/4.46 | (78) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_53_1 &
% 25.31/4.46 | arr(all_53_1, all_53_1) = all_53_0 & mem(all_35_5, all_53_0) = 0 &
% 25.31/4.46 | del(all_53_0) & del(all_53_1)
% 25.31/4.46 |
% 25.31/4.46 | ALPHA: (78) implies:
% 25.31/4.46 | (79) mem(all_35_5, all_53_0) = 0
% 25.31/4.46 | (80) arr(all_53_1, all_53_1) = all_53_0
% 25.31/4.46 | (81) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_53_1
% 25.31/4.46 |
% 25.31/4.46 | DELTA: instantiating (59) with fresh symbols all_55_0, all_55_1 gives:
% 25.31/4.46 | (82) inj__ty_2Erealax_2Ereal(all_35_0) = all_55_0 & mem(all_35_1,
% 25.31/4.46 | ty_2Erealax_2Ereal) = all_55_1 & $i(all_55_0) & ( ~ (all_55_1 = 0) |
% 25.31/4.46 | all_55_0 = all_35_1)
% 25.31/4.46 |
% 25.31/4.46 | ALPHA: (82) implies:
% 25.31/4.46 | (83) mem(all_35_1, ty_2Erealax_2Ereal) = all_55_1
% 25.31/4.46 | (84) inj__ty_2Erealax_2Ereal(all_35_0) = all_55_0
% 25.31/4.46 | (85) ~ (all_55_1 = 0) | all_55_0 = all_35_1
% 25.31/4.46 |
% 25.31/4.46 | DELTA: instantiating (69) with fresh symbols all_59_0, all_59_1 gives:
% 25.31/4.46 | (86) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_59_1 &
% 25.31/4.46 | arr(all_59_1, ty_2Erealax_2Ereal) = all_59_0 & mem(all_35_6, all_59_0)
% 25.31/4.46 | = 0 & del(all_59_0) & del(all_59_1)
% 25.31/4.46 |
% 25.31/4.46 | ALPHA: (86) implies:
% 25.31/4.46 | (87) del(all_59_1)
% 25.31/4.46 | (88) mem(all_35_6, all_59_0) = 0
% 25.31/4.46 | (89) arr(all_59_1, ty_2Erealax_2Ereal) = all_59_0
% 25.31/4.46 | (90) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_59_1
% 25.31/4.46 |
% 25.31/4.46 | DELTA: instantiating (66) with fresh symbols all_61_0, all_61_1, all_61_2
% 25.31/4.46 | gives:
% 25.31/4.46 | (91) c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = all_61_2 &
% 25.31/4.46 | ty_2Ebool_2Eitself(all_35_11) = all_61_1 & arr(all_61_1,
% 25.31/4.46 | ty_2Erealax_2Ereal) = all_61_0 & mem(all_61_2, all_61_0) = 0 &
% 25.31/4.46 | del(all_61_0) & del(all_61_1) & $i(all_61_2)
% 25.31/4.46 |
% 25.31/4.46 | ALPHA: (91) implies:
% 25.31/4.46 | (92) $i(all_61_2)
% 25.31/4.46 | (93) arr(all_61_1, ty_2Erealax_2Ereal) = all_61_0
% 25.31/4.46 | (94) ty_2Ebool_2Eitself(all_35_11) = all_61_1
% 25.31/4.46 | (95) c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = all_61_2
% 25.31/4.46 |
% 25.31/4.46 | DELTA: instantiating (72) with fresh symbols all_63_0, all_63_1, all_63_2
% 25.31/4.46 | gives:
% 25.31/4.46 | (96) ty_2Epair_2Eprod(all_35_14, all_35_13) = all_63_2 &
% 25.31/4.47 | ty_2Ebool_2Eitself(all_63_2) = all_63_1 & arr(all_63_1,
% 25.31/4.47 | ty_2Erealax_2Ereal) = all_63_0 & mem(all_35_12, all_63_0) = 0 &
% 25.31/4.47 | del(all_63_0) & del(all_63_1) & del(all_63_2)
% 25.31/4.47 |
% 25.31/4.47 | ALPHA: (96) implies:
% 25.31/4.47 | (97) del(all_63_1)
% 25.31/4.47 | (98) mem(all_35_12, all_63_0) = 0
% 25.31/4.47 | (99) arr(all_63_1, ty_2Erealax_2Ereal) = all_63_0
% 25.31/4.47 | (100) ty_2Ebool_2Eitself(all_63_2) = all_63_1
% 25.31/4.47 | (101) ty_2Epair_2Eprod(all_35_14, all_35_13) = all_63_2
% 25.31/4.47 |
% 25.31/4.47 | DELTA: instantiating (65) with fresh symbols all_65_0, all_65_1, all_65_2,
% 25.31/4.47 | all_65_3 gives:
% 25.31/4.47 | (102) c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_65_3
% 25.31/4.47 | & ty_2Ebool_2Eitself(all_35_11) = all_65_2 &
% 25.31/4.47 | ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_65_1 &
% 25.31/4.47 | arr(all_65_2, all_65_1) = all_65_0 & mem(all_65_3, all_65_0) = 0 &
% 25.31/4.47 | del(all_65_0) & del(all_65_1) & del(all_65_2) & $i(all_65_3)
% 25.31/4.47 |
% 25.31/4.47 | ALPHA: (102) implies:
% 25.31/4.47 | (103) $i(all_65_3)
% 25.31/4.47 | (104) arr(all_65_2, all_65_1) = all_65_0
% 25.31/4.47 | (105) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_65_1
% 25.31/4.47 | (106) ty_2Ebool_2Eitself(all_35_11) = all_65_2
% 25.31/4.47 | (107) c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_65_3
% 25.31/4.47 |
% 25.31/4.47 | DELTA: instantiating (63) with fresh symbols all_67_0, all_67_1, all_67_2,
% 25.31/4.47 | all_67_3 gives:
% 25.31/4.47 | (108) ty_2Epair_2Eprod(all_35_14, all_35_13) = all_67_3 &
% 25.31/4.47 | ty_2Ebool_2Eitself(all_67_3) = all_67_2 &
% 25.31/4.47 | ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_67_1 &
% 25.31/4.47 | arr(all_67_2, all_67_1) = all_67_0 & mem(all_35_4, all_67_0) = 0 &
% 25.31/4.47 | del(all_67_0) & del(all_67_1) & del(all_67_2) & del(all_67_3)
% 25.31/4.47 |
% 25.31/4.47 | ALPHA: (108) implies:
% 25.31/4.47 | (109) mem(all_35_4, all_67_0) = 0
% 25.31/4.47 | (110) arr(all_67_2, all_67_1) = all_67_0
% 25.31/4.47 | (111) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_67_1
% 25.31/4.47 | (112) ty_2Ebool_2Eitself(all_67_3) = all_67_2
% 25.31/4.47 | (113) ty_2Epair_2Eprod(all_35_14, all_35_13) = all_67_3
% 25.31/4.47 |
% 25.31/4.47 | DELTA: instantiating (71) with fresh symbols all_69_0, all_69_1, all_69_2,
% 25.31/4.47 | all_69_3, all_69_4, all_69_5, all_69_6, all_69_7 gives:
% 25.31/4.48 | (114) c_2Ebool_2Ethe__value(all_69_7) = all_69_6 &
% 25.31/4.48 | c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = all_69_3 &
% 25.31/4.48 | ty_2Epair_2Eprod(all_35_14, all_35_13) = all_69_7 &
% 25.31/4.48 | c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_69_2
% 25.31/4.48 | & surj__ty_2Erealax_2Ereal(all_69_0) = all_69_4 &
% 25.31/4.48 | surj__ty_2Erealax_2Ereal(all_69_5) = all_69_4 & ap(all_69_2,
% 25.31/4.48 | all_69_6) = all_69_1 & ap(all_69_3, all_69_1) = all_69_0 &
% 25.31/4.48 | ap(all_35_12, all_69_6) = all_69_5 & tp__ty_2Erealax_2Ereal(all_69_4)
% 25.31/4.48 | & del(all_69_7) & $i(all_69_0) & $i(all_69_1) & $i(all_69_2) &
% 25.31/4.48 | $i(all_69_3) & $i(all_69_5) & $i(all_69_6)
% 25.31/4.48 |
% 25.31/4.48 | ALPHA: (114) implies:
% 25.31/4.48 | (115) $i(all_69_6)
% 25.31/4.48 | (116) $i(all_69_5)
% 25.31/4.48 | (117) $i(all_69_3)
% 25.31/4.48 | (118) $i(all_69_1)
% 25.31/4.48 | (119) ap(all_35_12, all_69_6) = all_69_5
% 25.31/4.48 | (120) ap(all_69_3, all_69_1) = all_69_0
% 25.31/4.48 | (121) ap(all_69_2, all_69_6) = all_69_1
% 25.31/4.48 | (122) surj__ty_2Erealax_2Ereal(all_69_5) = all_69_4
% 25.31/4.48 | (123) c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_69_2
% 25.31/4.48 | (124) ty_2Epair_2Eprod(all_35_14, all_35_13) = all_69_7
% 25.31/4.48 | (125) c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = all_69_3
% 25.31/4.48 | (126) c_2Ebool_2Ethe__value(all_69_7) = all_69_6
% 25.31/4.48 |
% 25.31/4.48 | DELTA: instantiating (68) with fresh symbols all_71_0, all_71_1, all_71_2,
% 25.31/4.48 | all_71_3, all_71_4, all_71_5, all_71_6, all_71_7 gives:
% 25.31/4.48 | (127) c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = all_71_7 &
% 25.31/4.48 | c_2Ebool_2Ethe__value(all_71_6) = all_71_5 &
% 25.31/4.48 | ty_2Epair_2Eprod(all_35_14, all_35_13) = all_71_6 &
% 25.31/4.48 | c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_71_2
% 25.31/4.48 | & surj__ty_2Erealax_2Ereal(all_71_0) = all_71_3 &
% 25.31/4.48 | surj__ty_2Erealax_2Ereal(all_71_4) = all_71_3 & ap(all_71_2,
% 25.31/4.48 | all_71_5) = all_71_1 & ap(all_71_7, all_71_5) = all_71_4 &
% 25.31/4.48 | ap(all_35_6, all_71_1) = all_71_0 & tp__ty_2Erealax_2Ereal(all_71_3)
% 25.31/4.48 | & del(all_71_6) & $i(all_71_0) & $i(all_71_1) & $i(all_71_2) &
% 25.31/4.48 | $i(all_71_4) & $i(all_71_5) & $i(all_71_7)
% 25.31/4.48 |
% 25.31/4.48 | ALPHA: (127) implies:
% 25.31/4.48 | (128) $i(all_71_0)
% 25.31/4.48 | (129) ap(all_35_6, all_71_1) = all_71_0
% 25.31/4.48 | (130) ap(all_71_7, all_71_5) = all_71_4
% 25.31/4.48 | (131) ap(all_71_2, all_71_5) = all_71_1
% 25.31/4.48 | (132) surj__ty_2Erealax_2Ereal(all_71_4) = all_71_3
% 25.31/4.48 | (133) surj__ty_2Erealax_2Ereal(all_71_0) = all_71_3
% 25.31/4.48 | (134) c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_71_2
% 25.31/4.48 | (135) ty_2Epair_2Eprod(all_35_14, all_35_13) = all_71_6
% 25.31/4.48 | (136) c_2Ebool_2Ethe__value(all_71_6) = all_71_5
% 25.31/4.48 | (137) c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = all_71_7
% 25.31/4.48 |
% 25.31/4.48 | DELTA: instantiating (60) with fresh symbols all_73_0, all_73_1, all_73_2,
% 25.31/4.48 | all_73_3, all_73_4, all_73_5, all_73_6, all_73_7 gives:
% 25.31/4.48 | (138) c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = all_73_5 &
% 25.31/4.48 | ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_73_7 &
% 25.31/4.48 | surj__ty_2Erealax_2Ereal(all_73_1) = all_73_0 &
% 25.31/4.48 | surj__ty_2Erealax_2Ereal(all_73_4) = all_73_3 & ap(all_73_5,
% 25.31/4.48 | all_35_2) = all_73_4 & ap(all_73_5, all_35_3) = all_73_2 &
% 25.31/4.48 | ap(c_2Erealax_2Ereal__neg, all_73_2) = all_73_1 & mem(all_35_3,
% 25.31/4.48 | all_73_7) = all_73_6 & tp__ty_2Erealax_2Ereal(all_73_0) &
% 25.31/4.48 | tp__ty_2Erealax_2Ereal(all_73_3) & del(all_73_7) & $i(all_73_1) &
% 25.31/4.48 | $i(all_73_2) & $i(all_73_4) & $i(all_73_5) & ( ~ (all_73_6 = 0) |
% 25.31/4.48 | all_73_0 = all_73_3)
% 25.31/4.49 |
% 25.31/4.49 | ALPHA: (138) implies:
% 25.31/4.49 | (139) $i(all_73_1)
% 25.31/4.49 | (140) tp__ty_2Erealax_2Ereal(all_73_3)
% 25.31/4.49 | (141) mem(all_35_3, all_73_7) = all_73_6
% 25.31/4.49 | (142) ap(c_2Erealax_2Ereal__neg, all_73_2) = all_73_1
% 25.31/4.49 | (143) ap(all_73_5, all_35_3) = all_73_2
% 25.31/4.49 | (144) ap(all_73_5, all_35_2) = all_73_4
% 25.31/4.49 | (145) surj__ty_2Erealax_2Ereal(all_73_4) = all_73_3
% 25.31/4.49 | (146) surj__ty_2Erealax_2Ereal(all_73_1) = all_73_0
% 25.31/4.49 | (147) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_73_7
% 25.31/4.49 | (148) c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = all_73_5
% 25.31/4.49 | (149) ~ (all_73_6 = 0) | all_73_0 = all_73_3
% 25.31/4.49 |
% 25.31/4.49 | DELTA: instantiating (67) with fresh symbols all_75_0, all_75_1, all_75_2,
% 25.31/4.49 | all_75_3, all_75_4, all_75_5, all_75_6, all_75_7 gives:
% 25.31/4.49 | (150) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_75_7 &
% 25.31/4.49 | c_2Ebinary__ieee_2Efloat__negate(all_35_14, all_35_13) = all_75_5 &
% 25.31/4.49 | surj__ty_2Erealax_2Ereal(all_75_1) = all_75_0 &
% 25.31/4.49 | surj__ty_2Erealax_2Ereal(all_75_3) = all_75_2 & ap(all_75_5,
% 25.31/4.49 | all_35_2) = all_75_4 & ap(all_35_6, all_75_4) = all_75_3 &
% 25.31/4.49 | ap(c_2Erealax_2Ereal__neg, all_35_1) = all_75_1 & mem(all_35_2,
% 25.31/4.49 | all_75_7) = all_75_6 & tp__ty_2Erealax_2Ereal(all_75_0) &
% 25.31/4.49 | tp__ty_2Erealax_2Ereal(all_75_2) & del(all_75_7) & $i(all_75_1) &
% 25.31/4.49 | $i(all_75_3) & $i(all_75_4) & $i(all_75_5) & ( ~ (all_75_6 = 0) |
% 25.31/4.49 | all_75_0 = all_75_2)
% 25.31/4.49 |
% 25.31/4.49 | ALPHA: (150) implies:
% 25.31/4.49 | (151) $i(all_75_5)
% 25.31/4.49 | (152) mem(all_35_2, all_75_7) = all_75_6
% 25.31/4.49 | (153) ap(all_75_5, all_35_2) = all_75_4
% 25.31/4.49 | (154) c_2Ebinary__ieee_2Efloat__negate(all_35_14, all_35_13) = all_75_5
% 25.31/4.49 | (155) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_75_7
% 25.31/4.49 |
% 25.31/4.49 | DELTA: instantiating (62) with fresh symbols all_77_0, all_77_1, all_77_2,
% 25.31/4.49 | all_77_3, all_77_4, all_77_5, all_77_6, all_77_7 gives:
% 25.31/4.49 | (156) c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = all_77_7 &
% 25.31/4.49 | c_2Ebool_2Ethe__value(all_77_6) = all_77_5 &
% 25.31/4.49 | c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = all_77_2 &
% 25.31/4.49 | ty_2Epair_2Eprod(all_35_14, all_35_13) = all_77_6 &
% 25.31/4.49 | surj__ty_2Erealax_2Ereal(all_77_0) = all_77_3 &
% 25.31/4.49 | surj__ty_2Erealax_2Ereal(all_77_4) = all_77_3 & ap(all_77_2,
% 25.31/4.49 | all_77_1) = all_77_0 & ap(all_77_7, all_77_5) = all_77_4 &
% 25.31/4.49 | ap(all_35_4, all_77_5) = all_77_1 & tp__ty_2Erealax_2Ereal(all_77_3)
% 25.31/4.49 | & del(all_77_6) & $i(all_77_0) & $i(all_77_1) & $i(all_77_2) &
% 25.31/4.49 | $i(all_77_4) & $i(all_77_5) & $i(all_77_7)
% 25.31/4.49 |
% 25.31/4.49 | ALPHA: (156) implies:
% 25.31/4.50 | (157) ap(all_35_4, all_77_5) = all_77_1
% 25.31/4.50 | (158) ap(all_77_7, all_77_5) = all_77_4
% 25.31/4.50 | (159) ap(all_77_2, all_77_1) = all_77_0
% 25.31/4.50 | (160) surj__ty_2Erealax_2Ereal(all_77_4) = all_77_3
% 25.31/4.50 | (161) ty_2Epair_2Eprod(all_35_14, all_35_13) = all_77_6
% 25.31/4.50 | (162) c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = all_77_2
% 25.31/4.50 | (163) c_2Ebool_2Ethe__value(all_77_6) = all_77_5
% 25.31/4.50 | (164) c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = all_77_7
% 25.31/4.50 |
% 25.31/4.50 | DELTA: instantiating (64) with fresh symbols all_79_0, all_79_1, all_79_2,
% 25.31/4.50 | all_79_3, all_79_4, all_79_5, all_79_6, all_79_7 gives:
% 25.31/4.50 | (165) c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = all_79_7 &
% 25.31/4.50 | c_2Ebool_2Ethe__value(all_35_11) = all_79_6 &
% 25.31/4.50 | c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = all_79_3 &
% 25.31/4.50 | c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_79_2
% 25.31/4.50 | & surj__ty_2Erealax_2Ereal(all_79_0) = all_79_4 &
% 25.31/4.50 | surj__ty_2Erealax_2Ereal(all_79_5) = all_79_4 & ap(all_79_2,
% 25.31/4.50 | all_79_6) = all_79_1 & ap(all_79_3, all_79_1) = all_79_0 &
% 25.31/4.50 | ap(all_79_7, all_79_6) = all_79_5 & tp__ty_2Erealax_2Ereal(all_79_4)
% 25.31/4.50 | & $i(all_79_0) & $i(all_79_1) & $i(all_79_2) & $i(all_79_3) &
% 25.31/4.50 | $i(all_79_5) & $i(all_79_6) & $i(all_79_7)
% 25.31/4.50 |
% 25.31/4.50 | ALPHA: (165) implies:
% 25.31/4.50 | (166) ap(all_79_7, all_79_6) = all_79_5
% 25.31/4.50 | (167) ap(all_79_3, all_79_1) = all_79_0
% 25.31/4.50 | (168) ap(all_79_2, all_79_6) = all_79_1
% 25.31/4.50 | (169) surj__ty_2Erealax_2Ereal(all_79_5) = all_79_4
% 25.31/4.50 | (170) c_2Ebinary__ieee_2Efloat__plus__min(all_35_14, all_35_13) = all_79_2
% 25.31/4.50 | (171) c_2Ebinary__ieee_2Efloat__to__real(all_35_14, all_35_13) = all_79_3
% 25.31/4.50 | (172) c_2Ebool_2Ethe__value(all_35_11) = all_79_6
% 25.31/4.50 | (173) c_2Ebinary__ieee_2Eulp(all_35_14, all_35_13) = all_79_7
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (27) with all_35_5, all_75_5, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (52), (154) gives:
% 25.31/4.50 | (174) all_75_5 = all_35_5
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (28) with all_53_1, all_67_1, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (81), (111) gives:
% 25.31/4.50 | (175) all_67_1 = all_53_1
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (28) with all_73_7, all_75_7, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (147), (155) gives:
% 25.31/4.50 | (176) all_75_7 = all_73_7
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (28) with all_67_1, all_75_7, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (111), (155) gives:
% 25.31/4.50 | (177) all_75_7 = all_67_1
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (28) with all_65_1, all_75_7, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (105), (155) gives:
% 25.31/4.50 | (178) all_75_7 = all_65_1
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (28) with all_59_1, all_75_7, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (90), (155) gives:
% 25.31/4.50 | (179) all_75_7 = all_59_1
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (22) with all_61_1, all_65_2, all_35_11,
% 25.31/4.50 | simplifying with (94), (106) gives:
% 25.31/4.50 | (180) all_65_2 = all_61_1
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (22) with all_49_0, all_65_2, all_35_11,
% 25.31/4.50 | simplifying with (75), (106) gives:
% 25.31/4.50 | (181) all_65_2 = all_49_0
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (29) with all_65_3, all_71_2, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (107), (134) gives:
% 25.31/4.50 | (182) all_71_2 = all_65_3
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (29) with all_35_4, all_79_2, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (53), (170) gives:
% 25.31/4.50 | (183) all_79_2 = all_35_4
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (29) with all_71_2, all_79_2, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (134), (170) gives:
% 25.31/4.50 | (184) all_79_2 = all_71_2
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (29) with all_69_2, all_79_2, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (123), (170) gives:
% 25.31/4.50 | (185) all_79_2 = all_69_2
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (30) with all_35_11, all_69_7, all_35_13,
% 25.31/4.50 | all_35_14, simplifying with (54), (124) gives:
% 25.31/4.50 | (186) all_69_7 = all_35_11
% 25.31/4.50 |
% 25.31/4.50 | GROUND_INST: instantiating (30) with all_63_2, all_69_7, all_35_13, all_35_14,
% 25.31/4.50 | simplifying with (101), (124) gives:
% 25.31/4.50 | (187) all_69_7 = all_63_2
% 25.31/4.50 |
% 25.31/4.51 | GROUND_INST: instantiating (30) with all_71_6, all_77_6, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (135), (161) gives:
% 25.31/4.51 | (188) all_77_6 = all_71_6
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (30) with all_69_7, all_77_6, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (124), (161) gives:
% 25.31/4.51 | (189) all_77_6 = all_69_7
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (30) with all_67_3, all_77_6, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (113), (161) gives:
% 25.31/4.51 | (190) all_77_6 = all_67_3
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (31) with all_35_6, all_79_3, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (55), (171) gives:
% 25.31/4.51 | (191) all_79_3 = all_35_6
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (31) with all_77_2, all_79_3, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (162), (171) gives:
% 25.31/4.51 | (192) all_79_3 = all_77_2
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (31) with all_73_5, all_79_3, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (148), (171) gives:
% 25.31/4.51 | (193) all_79_3 = all_73_5
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (31) with all_69_3, all_79_3, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (125), (171) gives:
% 25.31/4.51 | (194) all_79_3 = all_69_3
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (23) with all_35_10, all_79_6, all_35_11,
% 25.31/4.51 | simplifying with (56), (172) gives:
% 25.31/4.51 | (195) all_79_6 = all_35_10
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (32) with all_61_2, all_71_7, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (95), (137) gives:
% 25.31/4.51 | (196) all_71_7 = all_61_2
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (32) with all_35_12, all_79_7, all_35_13,
% 25.31/4.51 | all_35_14, simplifying with (57), (173) gives:
% 25.31/4.51 | (197) all_79_7 = all_35_12
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (32) with all_77_7, all_79_7, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (164), (173) gives:
% 25.31/4.51 | (198) all_79_7 = all_77_7
% 25.31/4.51 |
% 25.31/4.51 | GROUND_INST: instantiating (32) with all_71_7, all_79_7, all_35_13, all_35_14,
% 25.31/4.51 | simplifying with (137), (173) gives:
% 25.31/4.51 | (199) all_79_7 = all_71_7
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (184), (185) imply:
% 25.31/4.51 | (200) all_71_2 = all_69_2
% 25.31/4.51 |
% 25.31/4.51 | SIMP: (200) implies:
% 25.31/4.51 | (201) all_71_2 = all_69_2
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (183), (185) imply:
% 25.31/4.51 | (202) all_69_2 = all_35_4
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (191), (192) imply:
% 25.31/4.51 | (203) all_77_2 = all_35_6
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (192), (193) imply:
% 25.31/4.51 | (204) all_77_2 = all_73_5
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (192), (194) imply:
% 25.31/4.51 | (205) all_77_2 = all_69_3
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (197), (198) imply:
% 25.31/4.51 | (206) all_77_7 = all_35_12
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (198), (199) imply:
% 25.31/4.51 | (207) all_77_7 = all_71_7
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (204), (205) imply:
% 25.31/4.51 | (208) all_73_5 = all_69_3
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (203), (204) imply:
% 25.31/4.51 | (209) all_73_5 = all_35_6
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (188), (190) imply:
% 25.31/4.51 | (210) all_71_6 = all_67_3
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (188), (189) imply:
% 25.31/4.51 | (211) all_71_6 = all_69_7
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (206), (207) imply:
% 25.31/4.51 | (212) all_71_7 = all_35_12
% 25.31/4.51 |
% 25.31/4.51 | SIMP: (212) implies:
% 25.31/4.51 | (213) all_71_7 = all_35_12
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (176), (179) imply:
% 25.31/4.51 | (214) all_73_7 = all_59_1
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (176), (178) imply:
% 25.31/4.51 | (215) all_73_7 = all_65_1
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (176), (177) imply:
% 25.31/4.51 | (216) all_73_7 = all_67_1
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (208), (209) imply:
% 25.31/4.51 | (217) all_69_3 = all_35_6
% 25.31/4.51 |
% 25.31/4.51 | SIMP: (217) implies:
% 25.31/4.51 | (218) all_69_3 = all_35_6
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (214), (215) imply:
% 25.31/4.51 | (219) all_65_1 = all_59_1
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (215), (216) imply:
% 25.31/4.51 | (220) all_67_1 = all_65_1
% 25.31/4.51 |
% 25.31/4.51 | SIMP: (220) implies:
% 25.31/4.51 | (221) all_67_1 = all_65_1
% 25.31/4.51 |
% 25.31/4.51 | COMBINE_EQS: (182), (201) imply:
% 25.31/4.51 | (222) all_69_2 = all_65_3
% 25.31/4.51 |
% 25.31/4.51 | SIMP: (222) implies:
% 25.31/4.52 | (223) all_69_2 = all_65_3
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (210), (211) imply:
% 25.31/4.52 | (224) all_69_7 = all_67_3
% 25.31/4.52 |
% 25.31/4.52 | SIMP: (224) implies:
% 25.31/4.52 | (225) all_69_7 = all_67_3
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (196), (213) imply:
% 25.31/4.52 | (226) all_61_2 = all_35_12
% 25.31/4.52 |
% 25.31/4.52 | SIMP: (226) implies:
% 25.31/4.52 | (227) all_61_2 = all_35_12
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (202), (223) imply:
% 25.31/4.52 | (228) all_65_3 = all_35_4
% 25.31/4.52 |
% 25.31/4.52 | SIMP: (228) implies:
% 25.31/4.52 | (229) all_65_3 = all_35_4
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (186), (225) imply:
% 25.31/4.52 | (230) all_67_3 = all_35_11
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (187), (225) imply:
% 25.31/4.52 | (231) all_67_3 = all_63_2
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (175), (221) imply:
% 25.31/4.52 | (232) all_65_1 = all_53_1
% 25.31/4.52 |
% 25.31/4.52 | SIMP: (232) implies:
% 25.31/4.52 | (233) all_65_1 = all_53_1
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (230), (231) imply:
% 25.31/4.52 | (234) all_63_2 = all_35_11
% 25.31/4.52 |
% 25.31/4.52 | SIMP: (234) implies:
% 25.31/4.52 | (235) all_63_2 = all_35_11
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (219), (233) imply:
% 25.31/4.52 | (236) all_59_1 = all_53_1
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (180), (181) imply:
% 25.31/4.52 | (237) all_61_1 = all_49_0
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (210), (230) imply:
% 25.31/4.52 | (238) all_71_6 = all_35_11
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (182), (229) imply:
% 25.31/4.52 | (239) all_71_2 = all_35_4
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (215), (233) imply:
% 25.31/4.52 | (240) all_73_7 = all_53_1
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (176), (240) imply:
% 25.31/4.52 | (241) all_75_7 = all_53_1
% 25.31/4.52 |
% 25.31/4.52 | COMBINE_EQS: (188), (238) imply:
% 25.31/4.52 | (242) all_77_6 = all_35_11
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (163), (242) imply:
% 25.31/4.52 | (243) c_2Ebool_2Ethe__value(all_35_11) = all_77_5
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (136), (238) imply:
% 25.31/4.52 | (244) c_2Ebool_2Ethe__value(all_35_11) = all_71_5
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (126), (186) imply:
% 25.31/4.52 | (245) c_2Ebool_2Ethe__value(all_35_11) = all_69_6
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (112), (230) imply:
% 25.31/4.52 | (246) ty_2Ebool_2Eitself(all_35_11) = all_67_2
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (100), (235) imply:
% 25.31/4.52 | (247) ty_2Ebool_2Eitself(all_35_11) = all_63_1
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (110), (175) imply:
% 25.31/4.52 | (248) arr(all_67_2, all_53_1) = all_67_0
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (104), (181), (233) imply:
% 25.31/4.52 | (249) arr(all_49_0, all_53_1) = all_65_0
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (93), (237) imply:
% 25.31/4.52 | (250) arr(all_49_0, ty_2Erealax_2Ereal) = all_61_0
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (89), (236) imply:
% 25.31/4.52 | (251) arr(all_53_1, ty_2Erealax_2Ereal) = all_59_0
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (168), (183), (195) imply:
% 25.31/4.52 | (252) ap(all_35_4, all_35_10) = all_79_1
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (167), (191) imply:
% 25.31/4.52 | (253) ap(all_35_6, all_79_1) = all_79_0
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (166), (195), (197) imply:
% 25.31/4.52 | (254) ap(all_35_12, all_35_10) = all_79_5
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (159), (203) imply:
% 25.31/4.52 | (255) ap(all_35_6, all_77_1) = all_77_0
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (158), (206) imply:
% 25.31/4.52 | (256) ap(all_35_12, all_77_5) = all_77_4
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (153), (174) imply:
% 25.31/4.52 | (257) ap(all_35_5, all_35_2) = all_75_4
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (144), (209) imply:
% 25.31/4.52 | (258) ap(all_35_6, all_35_2) = all_73_4
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (143), (209) imply:
% 25.31/4.52 | (259) ap(all_35_6, all_35_3) = all_73_2
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (131), (239) imply:
% 25.31/4.52 | (260) ap(all_35_4, all_71_5) = all_71_1
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (130), (213) imply:
% 25.31/4.52 | (261) ap(all_35_12, all_71_5) = all_71_4
% 25.31/4.52 |
% 25.31/4.52 | REDUCE: (121), (202) imply:
% 25.31/4.52 | (262) ap(all_35_4, all_69_6) = all_69_1
% 25.31/4.52 |
% 25.31/4.53 | REDUCE: (120), (218) imply:
% 25.31/4.53 | (263) ap(all_35_6, all_69_1) = all_69_0
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (152), (241) imply:
% 25.31/4.53 | (264) mem(all_35_2, all_53_1) = all_75_6
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (141), (240) imply:
% 25.31/4.53 | (265) mem(all_35_3, all_53_1) = all_73_6
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (87), (236) imply:
% 25.31/4.53 | (266) del(all_53_1)
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (151), (174) imply:
% 25.31/4.53 | (267) $i(all_35_5)
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (117), (218) imply:
% 25.31/4.53 | (268) $i(all_35_6)
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (103), (229) imply:
% 25.31/4.53 | (269) $i(all_35_4)
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (92), (227) imply:
% 25.31/4.53 | (270) $i(all_35_12)
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (25) with all_35_9, all_79_5, all_35_10, all_35_12,
% 25.31/4.53 | simplifying with (46), (254) gives:
% 25.31/4.53 | (271) all_79_5 = all_35_9
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (25) with all_35_1, all_73_4, all_35_2, all_35_6,
% 25.31/4.53 | simplifying with (47), (258) gives:
% 25.31/4.53 | (272) all_73_4 = all_35_1
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (25) with all_35_3, all_79_1, all_35_10, all_35_4,
% 25.31/4.53 | simplifying with (49), (252) gives:
% 25.31/4.53 | (273) all_79_1 = all_35_3
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (22) with all_49_0, all_67_2, all_35_11,
% 25.31/4.53 | simplifying with (75), (246) gives:
% 25.31/4.53 | (274) all_67_2 = all_49_0
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (22) with all_63_1, all_67_2, all_35_11,
% 25.31/4.53 | simplifying with (246), (247) gives:
% 25.31/4.53 | (275) all_67_2 = all_63_1
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (23) with all_69_6, all_71_5, all_35_11,
% 25.31/4.53 | simplifying with (244), (245) gives:
% 25.31/4.53 | (276) all_71_5 = all_69_6
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (23) with all_35_10, all_77_5, all_35_11,
% 25.31/4.53 | simplifying with (56), (243) gives:
% 25.31/4.53 | (277) all_77_5 = all_35_10
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (23) with all_71_5, all_77_5, all_35_11,
% 25.31/4.53 | simplifying with (243), (244) gives:
% 25.31/4.53 | (278) all_77_5 = all_71_5
% 25.31/4.53 |
% 25.31/4.53 | COMBINE_EQS: (277), (278) imply:
% 25.31/4.53 | (279) all_71_5 = all_35_10
% 25.31/4.53 |
% 25.31/4.53 | SIMP: (279) implies:
% 25.31/4.53 | (280) all_71_5 = all_35_10
% 25.31/4.53 |
% 25.31/4.53 | COMBINE_EQS: (276), (280) imply:
% 25.31/4.53 | (281) all_69_6 = all_35_10
% 25.31/4.53 |
% 25.31/4.53 | SIMP: (281) implies:
% 25.31/4.53 | (282) all_69_6 = all_35_10
% 25.31/4.53 |
% 25.31/4.53 | COMBINE_EQS: (274), (275) imply:
% 25.31/4.53 | (283) all_63_1 = all_49_0
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (169), (271) imply:
% 25.31/4.53 | (284) surj__ty_2Erealax_2Ereal(all_35_9) = all_79_4
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (145), (272) imply:
% 25.31/4.53 | (285) surj__ty_2Erealax_2Ereal(all_35_1) = all_73_3
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (248), (274) imply:
% 25.31/4.53 | (286) arr(all_49_0, all_53_1) = all_67_0
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (99), (283) imply:
% 25.31/4.53 | (287) arr(all_49_0, ty_2Erealax_2Ereal) = all_63_0
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (157), (277) imply:
% 25.31/4.53 | (288) ap(all_35_4, all_35_10) = all_77_1
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (260), (280) imply:
% 25.31/4.53 | (289) ap(all_35_4, all_35_10) = all_71_1
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (262), (282) imply:
% 25.31/4.53 | (290) ap(all_35_4, all_35_10) = all_69_1
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (253), (273) imply:
% 25.31/4.53 | (291) ap(all_35_6, all_35_3) = all_79_0
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (256), (277) imply:
% 25.31/4.53 | (292) ap(all_35_12, all_35_10) = all_77_4
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (261), (280) imply:
% 25.31/4.53 | (293) ap(all_35_12, all_35_10) = all_71_4
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (119), (282) imply:
% 25.31/4.53 | (294) ap(all_35_12, all_35_10) = all_69_5
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (97), (283) imply:
% 25.31/4.53 | (295) del(all_49_0)
% 25.31/4.53 |
% 25.31/4.53 | REDUCE: (115), (282) imply:
% 25.31/4.53 | (296) $i(all_35_10)
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (25) with all_69_5, all_71_4, all_35_10, all_35_12,
% 25.31/4.53 | simplifying with (293), (294) gives:
% 25.31/4.53 | (297) all_71_4 = all_69_5
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (25) with all_35_9, all_77_4, all_35_10, all_35_12,
% 25.31/4.53 | simplifying with (46), (292) gives:
% 25.31/4.53 | (298) all_77_4 = all_35_9
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (25) with all_71_4, all_77_4, all_35_10, all_35_12,
% 25.31/4.53 | simplifying with (292), (293) gives:
% 25.31/4.53 | (299) all_77_4 = all_71_4
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (25) with all_73_2, all_79_0, all_35_3, all_35_6,
% 25.31/4.53 | simplifying with (259), (291) gives:
% 25.31/4.53 | (300) all_79_0 = all_73_2
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (25) with all_35_3, all_71_1, all_35_10, all_35_4,
% 25.31/4.53 | simplifying with (49), (289) gives:
% 25.31/4.53 | (301) all_71_1 = all_35_3
% 25.31/4.53 |
% 25.31/4.53 | GROUND_INST: instantiating (25) with all_71_1, all_77_1, all_35_10, all_35_4,
% 25.31/4.53 | simplifying with (288), (289) gives:
% 25.31/4.54 | (302) all_77_1 = all_71_1
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (25) with all_69_1, all_77_1, all_35_10, all_35_4,
% 25.31/4.54 | simplifying with (288), (290) gives:
% 25.31/4.54 | (303) all_77_1 = all_69_1
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (26) with all_61_0, all_63_0, ty_2Erealax_2Ereal,
% 25.31/4.54 | all_49_0, simplifying with (250), (287) gives:
% 25.31/4.54 | (304) all_63_0 = all_61_0
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (26) with all_65_0, all_67_0, all_53_1, all_49_0,
% 25.31/4.54 | simplifying with (249), (286) gives:
% 25.31/4.54 | (305) all_67_0 = all_65_0
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (20) with all_35_0, all_73_3, all_35_1, simplifying
% 25.31/4.54 | with (51), (285) gives:
% 25.31/4.54 | (306) all_73_3 = all_35_0
% 25.31/4.54 |
% 25.31/4.54 | COMBINE_EQS: (302), (303) imply:
% 25.31/4.54 | (307) all_71_1 = all_69_1
% 25.31/4.54 |
% 25.31/4.54 | SIMP: (307) implies:
% 25.31/4.54 | (308) all_71_1 = all_69_1
% 25.31/4.54 |
% 25.31/4.54 | COMBINE_EQS: (298), (299) imply:
% 25.31/4.54 | (309) all_71_4 = all_35_9
% 25.31/4.54 |
% 25.31/4.54 | SIMP: (309) implies:
% 25.31/4.54 | (310) all_71_4 = all_35_9
% 25.31/4.54 |
% 25.31/4.54 | COMBINE_EQS: (301), (308) imply:
% 25.31/4.54 | (311) all_69_1 = all_35_3
% 25.31/4.54 |
% 25.31/4.54 | COMBINE_EQS: (297), (310) imply:
% 25.31/4.54 | (312) all_69_5 = all_35_9
% 25.31/4.54 |
% 25.31/4.54 | SIMP: (312) implies:
% 25.31/4.54 | (313) all_69_5 = all_35_9
% 25.31/4.54 |
% 25.31/4.54 | COMBINE_EQS: (303), (311) imply:
% 25.31/4.54 | (314) all_77_1 = all_35_3
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (160), (298) imply:
% 25.31/4.54 | (315) surj__ty_2Erealax_2Ereal(all_35_9) = all_77_3
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (132), (310) imply:
% 25.31/4.54 | (316) surj__ty_2Erealax_2Ereal(all_35_9) = all_71_3
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (122), (313) imply:
% 25.31/4.54 | (317) surj__ty_2Erealax_2Ereal(all_35_9) = all_69_4
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (255), (314) imply:
% 25.31/4.54 | (318) ap(all_35_6, all_35_3) = all_77_0
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (129), (301) imply:
% 25.31/4.54 | (319) ap(all_35_6, all_35_3) = all_71_0
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (263), (311) imply:
% 25.31/4.54 | (320) ap(all_35_6, all_35_3) = all_69_0
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (109), (305) imply:
% 25.31/4.54 | (321) mem(all_35_4, all_65_0) = 0
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (98), (304) imply:
% 25.31/4.54 | (322) mem(all_35_12, all_61_0) = 0
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (140), (306) imply:
% 25.31/4.54 | (323) tp__ty_2Erealax_2Ereal(all_35_0)
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (25) with all_73_2, all_71_0, all_35_3, all_35_6,
% 25.31/4.54 | simplifying with (259), (319) gives:
% 25.31/4.54 | (324) all_73_2 = all_71_0
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (25) with all_73_2, all_77_0, all_35_3, all_35_6,
% 25.31/4.54 | simplifying with (259), (318) gives:
% 25.31/4.54 | (325) all_77_0 = all_73_2
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (25) with all_69_0, all_77_0, all_35_3, all_35_6,
% 25.31/4.54 | simplifying with (318), (320) gives:
% 25.31/4.54 | (326) all_77_0 = all_69_0
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (20) with all_79_4, all_71_3, all_35_9, simplifying
% 25.31/4.54 | with (284), (316) gives:
% 25.31/4.54 | (327) all_79_4 = all_71_3
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (20) with all_79_4, all_77_3, all_35_9, simplifying
% 25.31/4.54 | with (284), (315) gives:
% 25.31/4.54 | (328) all_79_4 = all_77_3
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (20) with all_69_4, all_77_3, all_35_9, simplifying
% 25.31/4.54 | with (315), (317) gives:
% 25.31/4.54 | (329) all_77_3 = all_69_4
% 25.31/4.54 |
% 25.31/4.54 | COMBINE_EQS: (327), (328) imply:
% 25.31/4.54 | (330) all_77_3 = all_71_3
% 25.31/4.54 |
% 25.31/4.54 | SIMP: (330) implies:
% 25.31/4.54 | (331) all_77_3 = all_71_3
% 25.31/4.54 |
% 25.31/4.54 | COMBINE_EQS: (325), (326) imply:
% 25.31/4.54 | (332) all_73_2 = all_69_0
% 25.31/4.54 |
% 25.31/4.54 | SIMP: (332) implies:
% 25.31/4.54 | (333) all_73_2 = all_69_0
% 25.31/4.54 |
% 25.31/4.54 | COMBINE_EQS: (329), (331) imply:
% 25.31/4.54 | (334) all_71_3 = all_69_4
% 25.31/4.54 |
% 25.31/4.54 | COMBINE_EQS: (324), (333) imply:
% 25.31/4.54 | (335) all_71_0 = all_69_0
% 25.31/4.54 |
% 25.31/4.54 | SIMP: (335) implies:
% 25.31/4.54 | (336) all_71_0 = all_69_0
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (133), (334), (336) imply:
% 25.31/4.54 | (337) surj__ty_2Erealax_2Ereal(all_69_0) = all_69_4
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (142), (333) imply:
% 25.31/4.54 | (338) ap(c_2Erealax_2Ereal__neg, all_69_0) = all_73_1
% 25.31/4.54 |
% 25.31/4.54 | REDUCE: (128), (336) imply:
% 25.31/4.54 | (339) $i(all_69_0)
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (1) with ty_2Erealax_2Ereal, ty_2Erealax_2Ereal,
% 25.31/4.54 | c_2Erealax_2Ereal__neg, all_33_0, all_69_0, all_73_1, simplifying
% 25.31/4.54 | with (9), (18), (34), (35), (338), (339) gives:
% 25.31/4.54 | (340) ? [v0: any] : ? [v1: any] : (mem(all_73_1, ty_2Erealax_2Ereal) = v1
% 25.31/4.54 | & mem(all_69_0, ty_2Erealax_2Ereal) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 25.31/4.54 |
% 25.31/4.54 | GROUND_INST: instantiating (13) with all_35_14, all_35_13, all_35_3, all_35_6,
% 25.31/4.54 | all_69_0, simplifying with (39), (42), (43), (55), (320) gives:
% 25.31/4.54 | (341) ? [v0: del] : ? [v1: any] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i]
% 25.31/4.54 | : ? [v5: tp__ty_2Erealax_2Ereal] : ? [v6: $i] : ? [v7:
% 25.31/4.54 | tp__ty_2Erealax_2Ereal] : (ty_2Ebinary__ieee_2Efloat(all_35_14,
% 25.31/4.54 | all_35_13) = v0 & c_2Ebinary__ieee_2Efloat__negate(all_35_14,
% 25.31/4.54 | all_35_13) = v2 & surj__ty_2Erealax_2Ereal(v6) = v7 &
% 25.31/4.54 | surj__ty_2Erealax_2Ereal(v4) = v5 & ap(v2, all_35_3) = v3 &
% 25.31/4.54 | ap(all_35_6, v3) = v4 & ap(c_2Erealax_2Ereal__neg, all_69_0) = v6 &
% 25.31/4.54 | mem(all_35_3, v0) = v1 & tp__ty_2Erealax_2Ereal(v7) &
% 25.31/4.54 | tp__ty_2Erealax_2Ereal(v5) & del(v0) & $i(v6) & $i(v4) & $i(v3) &
% 25.31/4.54 | $i(v2) & ( ~ (v1 = 0) | v7 = v5))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (1) with all_49_0, ty_2Erealax_2Ereal, all_35_12,
% 25.31/4.55 | all_61_0, all_35_10, all_35_9, simplifying with (9), (46), (250),
% 25.31/4.55 | (270), (295), (296), (322) gives:
% 25.31/4.55 | (342) ? [v0: any] : ? [v1: any] : (mem(all_35_9, ty_2Erealax_2Ereal) = v1
% 25.31/4.55 | & mem(all_35_10, all_49_0) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (1) with all_49_0, all_53_1, all_35_4, all_65_0,
% 25.31/4.55 | all_35_10, all_35_3, simplifying with (49), (249), (266), (269),
% 25.31/4.55 | (295), (296), (321) gives:
% 25.31/4.55 | (343) ? [v0: any] : ? [v1: any] : (mem(all_35_3, all_53_1) = v1 &
% 25.31/4.55 | mem(all_35_10, all_49_0) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (1) with all_53_1, ty_2Erealax_2Ereal, all_35_6,
% 25.31/4.55 | all_59_0, all_35_2, all_35_1, simplifying with (9), (40), (47),
% 25.31/4.55 | (88), (251), (266), (268) gives:
% 25.31/4.55 | (344) ? [v0: any] : ? [v1: any] : (mem(all_35_1, ty_2Erealax_2Ereal) = v1
% 25.31/4.55 | & mem(all_35_2, all_53_1) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (1) with all_53_1, ty_2Erealax_2Ereal, all_35_6,
% 25.31/4.55 | all_59_0, all_35_3, all_69_0, simplifying with (9), (39), (88),
% 25.31/4.55 | (251), (266), (268), (320) gives:
% 25.31/4.55 | (345) ? [v0: any] : ? [v1: any] : (mem(all_69_0, ty_2Erealax_2Ereal) = v1
% 25.31/4.55 | & mem(all_35_3, all_53_1) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (1) with all_53_1, all_53_1, all_35_5, all_53_0,
% 25.31/4.55 | all_35_3, all_35_2, simplifying with (39), (48), (79), (80),
% 25.31/4.55 | (266), (267) gives:
% 25.31/4.55 | (346) ? [v0: any] : ? [v1: any] : (mem(all_35_2, all_53_1) = v1 &
% 25.31/4.55 | mem(all_35_3, all_53_1) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (1) with all_53_1, all_53_1, all_35_5, all_53_0,
% 25.31/4.55 | all_35_2, all_75_4, simplifying with (40), (79), (80), (257),
% 25.31/4.55 | (266), (267) gives:
% 25.31/4.55 | (347) ? [v0: any] : ? [v1: any] : (mem(all_75_4, all_53_1) = v1 &
% 25.31/4.55 | mem(all_35_2, all_53_1) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (2) with all_35_9, all_69_4, simplifying with (38),
% 25.31/4.55 | (317) gives:
% 25.31/4.55 | (348) ? [v0: any] : ? [v1: $i] : (inj__ty_2Erealax_2Ereal(all_69_4) = v1
% 25.31/4.55 | & mem(all_35_9, ty_2Erealax_2Ereal) = v0 & $i(v1) & ( ~ (v0 = 0) |
% 25.31/4.55 | v1 = all_35_9))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (2) with all_69_0, all_69_4, simplifying with
% 25.31/4.55 | (337), (339) gives:
% 25.31/4.55 | (349) ? [v0: any] : ? [v1: $i] : (inj__ty_2Erealax_2Ereal(all_69_4) = v1
% 25.31/4.55 | & mem(all_69_0, ty_2Erealax_2Ereal) = v0 & $i(v1) & ( ~ (v0 = 0) |
% 25.31/4.55 | v1 = all_69_0))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (2) with all_73_1, all_73_0, simplifying with
% 25.31/4.55 | (139), (146) gives:
% 25.31/4.55 | (350) ? [v0: any] : ? [v1: $i] : (inj__ty_2Erealax_2Ereal(all_73_0) = v1
% 25.31/4.55 | & mem(all_73_1, ty_2Erealax_2Ereal) = v0 & $i(v1) & ( ~ (v0 = 0) |
% 25.31/4.55 | v1 = all_73_1))
% 25.31/4.55 |
% 25.31/4.55 | GROUND_INST: instantiating (stp_inj_surj_ty_2Erealax_2Ereal) with all_35_0,
% 25.31/4.55 | all_55_0, simplifying with (84), (323) gives:
% 25.31/4.55 | (351) surj__ty_2Erealax_2Ereal(all_55_0) = all_35_0
% 25.31/4.55 |
% 25.31/4.55 | DELTA: instantiating (343) with fresh symbols all_130_0, all_130_1 gives:
% 25.31/4.55 | (352) mem(all_35_3, all_53_1) = all_130_0 & mem(all_35_10, all_49_0) =
% 25.31/4.55 | all_130_1 & ( ~ (all_130_1 = 0) | all_130_0 = 0)
% 25.31/4.55 |
% 25.31/4.55 | ALPHA: (352) implies:
% 25.31/4.55 | (353) mem(all_35_10, all_49_0) = all_130_1
% 25.31/4.55 | (354) mem(all_35_3, all_53_1) = all_130_0
% 25.31/4.55 | (355) ~ (all_130_1 = 0) | all_130_0 = 0
% 25.31/4.55 |
% 25.31/4.55 | DELTA: instantiating (340) with fresh symbols all_132_0, all_132_1 gives:
% 25.31/4.55 | (356) mem(all_73_1, ty_2Erealax_2Ereal) = all_132_0 & mem(all_69_0,
% 25.31/4.55 | ty_2Erealax_2Ereal) = all_132_1 & ( ~ (all_132_1 = 0) | all_132_0 =
% 25.31/4.55 | 0)
% 25.31/4.55 |
% 25.31/4.55 | ALPHA: (356) implies:
% 25.31/4.55 | (357) mem(all_69_0, ty_2Erealax_2Ereal) = all_132_1
% 25.31/4.55 | (358) mem(all_73_1, ty_2Erealax_2Ereal) = all_132_0
% 25.31/4.55 | (359) ~ (all_132_1 = 0) | all_132_0 = 0
% 25.31/4.55 |
% 25.31/4.55 | DELTA: instantiating (342) with fresh symbols all_136_0, all_136_1 gives:
% 25.31/4.55 | (360) mem(all_35_9, ty_2Erealax_2Ereal) = all_136_0 & mem(all_35_10,
% 25.31/4.55 | all_49_0) = all_136_1 & ( ~ (all_136_1 = 0) | all_136_0 = 0)
% 25.31/4.55 |
% 25.31/4.55 | ALPHA: (360) implies:
% 25.31/4.55 | (361) mem(all_35_10, all_49_0) = all_136_1
% 25.31/4.55 | (362) mem(all_35_9, ty_2Erealax_2Ereal) = all_136_0
% 25.31/4.55 | (363) ~ (all_136_1 = 0) | all_136_0 = 0
% 25.31/4.55 |
% 25.31/4.55 | DELTA: instantiating (347) with fresh symbols all_138_0, all_138_1 gives:
% 25.31/4.55 | (364) mem(all_75_4, all_53_1) = all_138_0 & mem(all_35_2, all_53_1) =
% 25.31/4.55 | all_138_1 & ( ~ (all_138_1 = 0) | all_138_0 = 0)
% 25.31/4.55 |
% 25.31/4.55 | ALPHA: (364) implies:
% 25.31/4.55 | (365) mem(all_35_2, all_53_1) = all_138_1
% 25.31/4.55 |
% 25.31/4.55 | DELTA: instantiating (345) with fresh symbols all_140_0, all_140_1 gives:
% 25.31/4.55 | (366) mem(all_69_0, ty_2Erealax_2Ereal) = all_140_0 & mem(all_35_3,
% 25.31/4.55 | all_53_1) = all_140_1 & ( ~ (all_140_1 = 0) | all_140_0 = 0)
% 25.31/4.55 |
% 25.31/4.55 | ALPHA: (366) implies:
% 25.31/4.55 | (367) mem(all_35_3, all_53_1) = all_140_1
% 25.31/4.55 | (368) mem(all_69_0, ty_2Erealax_2Ereal) = all_140_0
% 25.31/4.55 | (369) ~ (all_140_1 = 0) | all_140_0 = 0
% 25.31/4.55 |
% 25.31/4.55 | DELTA: instantiating (346) with fresh symbols all_144_0, all_144_1 gives:
% 25.31/4.56 | (370) mem(all_35_2, all_53_1) = all_144_0 & mem(all_35_3, all_53_1) =
% 25.31/4.56 | all_144_1 & ( ~ (all_144_1 = 0) | all_144_0 = 0)
% 25.31/4.56 |
% 25.31/4.56 | ALPHA: (370) implies:
% 25.31/4.56 | (371) mem(all_35_3, all_53_1) = all_144_1
% 25.31/4.56 | (372) mem(all_35_2, all_53_1) = all_144_0
% 25.31/4.56 | (373) ~ (all_144_1 = 0) | all_144_0 = 0
% 25.31/4.56 |
% 25.31/4.56 | DELTA: instantiating (344) with fresh symbols all_146_0, all_146_1 gives:
% 25.31/4.56 | (374) mem(all_35_1, ty_2Erealax_2Ereal) = all_146_0 & mem(all_35_2,
% 25.31/4.56 | all_53_1) = all_146_1 & ( ~ (all_146_1 = 0) | all_146_0 = 0)
% 25.31/4.56 |
% 25.31/4.56 | ALPHA: (374) implies:
% 25.31/4.56 | (375) mem(all_35_2, all_53_1) = all_146_1
% 25.31/4.56 | (376) mem(all_35_1, ty_2Erealax_2Ereal) = all_146_0
% 25.31/4.56 | (377) ~ (all_146_1 = 0) | all_146_0 = 0
% 25.31/4.56 |
% 25.31/4.56 | DELTA: instantiating (348) with fresh symbols all_152_0, all_152_1 gives:
% 25.31/4.56 | (378) inj__ty_2Erealax_2Ereal(all_69_4) = all_152_0 & mem(all_35_9,
% 25.31/4.56 | ty_2Erealax_2Ereal) = all_152_1 & $i(all_152_0) & ( ~ (all_152_1 =
% 25.31/4.56 | 0) | all_152_0 = all_35_9)
% 25.31/4.56 |
% 25.31/4.56 | ALPHA: (378) implies:
% 25.31/4.56 | (379) mem(all_35_9, ty_2Erealax_2Ereal) = all_152_1
% 25.31/4.56 | (380) inj__ty_2Erealax_2Ereal(all_69_4) = all_152_0
% 25.31/4.56 | (381) ~ (all_152_1 = 0) | all_152_0 = all_35_9
% 25.31/4.56 |
% 25.31/4.56 | DELTA: instantiating (350) with fresh symbols all_162_0, all_162_1 gives:
% 25.31/4.56 | (382) inj__ty_2Erealax_2Ereal(all_73_0) = all_162_0 & mem(all_73_1,
% 25.31/4.56 | ty_2Erealax_2Ereal) = all_162_1 & $i(all_162_0) & ( ~ (all_162_1 =
% 25.31/4.56 | 0) | all_162_0 = all_73_1)
% 25.31/4.56 |
% 25.31/4.56 | ALPHA: (382) implies:
% 25.31/4.56 | (383) mem(all_73_1, ty_2Erealax_2Ereal) = all_162_1
% 25.31/4.56 | (384) inj__ty_2Erealax_2Ereal(all_73_0) = all_162_0
% 25.31/4.56 | (385) ~ (all_162_1 = 0) | all_162_0 = all_73_1
% 25.31/4.56 |
% 25.31/4.56 | DELTA: instantiating (349) with fresh symbols all_164_0, all_164_1 gives:
% 25.31/4.56 | (386) inj__ty_2Erealax_2Ereal(all_69_4) = all_164_0 & mem(all_69_0,
% 25.31/4.56 | ty_2Erealax_2Ereal) = all_164_1 & $i(all_164_0) & ( ~ (all_164_1 =
% 25.31/4.56 | 0) | all_164_0 = all_69_0)
% 25.31/4.56 |
% 25.31/4.56 | ALPHA: (386) implies:
% 25.31/4.56 | (387) mem(all_69_0, ty_2Erealax_2Ereal) = all_164_1
% 25.31/4.56 | (388) inj__ty_2Erealax_2Ereal(all_69_4) = all_164_0
% 25.31/4.56 | (389) ~ (all_164_1 = 0) | all_164_0 = all_69_0
% 25.31/4.56 |
% 25.31/4.56 | DELTA: instantiating (341) with fresh symbols all_170_0, all_170_1, all_170_2,
% 25.31/4.56 | all_170_3, all_170_4, all_170_5, all_170_6, all_170_7 gives:
% 25.31/4.56 | (390) ty_2Ebinary__ieee_2Efloat(all_35_14, all_35_13) = all_170_7 &
% 25.31/4.56 | c_2Ebinary__ieee_2Efloat__negate(all_35_14, all_35_13) = all_170_5 &
% 25.31/4.56 | surj__ty_2Erealax_2Ereal(all_170_1) = all_170_0 &
% 25.31/4.56 | surj__ty_2Erealax_2Ereal(all_170_3) = all_170_2 & ap(all_170_5,
% 25.31/4.56 | all_35_3) = all_170_4 & ap(all_35_6, all_170_4) = all_170_3 &
% 25.31/4.56 | ap(c_2Erealax_2Ereal__neg, all_69_0) = all_170_1 & mem(all_35_3,
% 25.31/4.56 | all_170_7) = all_170_6 & tp__ty_2Erealax_2Ereal(all_170_0) &
% 25.31/4.56 | tp__ty_2Erealax_2Ereal(all_170_2) & del(all_170_7) & $i(all_170_1) &
% 25.31/4.56 | $i(all_170_3) & $i(all_170_4) & $i(all_170_5) & ( ~ (all_170_6 = 0) |
% 25.31/4.56 | all_170_0 = all_170_2)
% 25.31/4.56 |
% 25.31/4.56 | ALPHA: (390) implies:
% 25.31/4.56 | (391) ap(c_2Erealax_2Ereal__neg, all_69_0) = all_170_1
% 25.31/4.56 |
% 25.31/4.56 | GROUND_INST: instantiating (24) with 0, all_136_1, all_49_0, all_35_10,
% 25.31/4.56 | simplifying with (74), (361) gives:
% 25.31/4.56 | (392) all_136_1 = 0
% 25.31/4.56 |
% 25.31/4.56 | GROUND_INST: instantiating (24) with all_130_1, all_136_1, all_49_0,
% 25.31/4.56 | all_35_10, simplifying with (353), (361) gives:
% 25.31/4.56 | (393) all_136_1 = all_130_1
% 25.31/4.56 |
% 25.31/4.56 | GROUND_INST: instantiating (24) with all_51_1, all_152_1, ty_2Erealax_2Ereal,
% 25.31/4.56 | all_35_9, simplifying with (77), (379) gives:
% 25.31/4.56 | (394) all_152_1 = all_51_1
% 25.31/4.56 |
% 25.31/4.56 | GROUND_INST: instantiating (24) with all_136_0, all_152_1, ty_2Erealax_2Ereal,
% 25.31/4.56 | all_35_9, simplifying with (362), (379) gives:
% 25.31/4.56 | (395) all_152_1 = all_136_0
% 25.31/4.56 |
% 25.31/4.56 | GROUND_INST: instantiating (24) with all_73_6, all_140_1, all_53_1, all_35_3,
% 25.31/4.56 | simplifying with (265), (367) gives:
% 25.31/4.56 | (396) all_140_1 = all_73_6
% 25.31/4.56 |
% 25.31/4.57 | GROUND_INST: instantiating (24) with all_140_1, all_144_1, all_53_1, all_35_3,
% 25.31/4.57 | simplifying with (367), (371) gives:
% 25.31/4.57 | (397) all_144_1 = all_140_1
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (24) with all_130_0, all_144_1, all_53_1, all_35_3,
% 25.31/4.57 | simplifying with (354), (371) gives:
% 25.31/4.57 | (398) all_144_1 = all_130_0
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (24) with all_138_1, all_144_0, all_53_1, all_35_2,
% 25.31/4.57 | simplifying with (365), (372) gives:
% 25.31/4.57 | (399) all_144_0 = all_138_1
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (24) with all_75_6, all_146_1, all_53_1, all_35_2,
% 25.31/4.57 | simplifying with (264), (375) gives:
% 25.31/4.57 | (400) all_146_1 = all_75_6
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (24) with all_144_0, all_146_1, all_53_1, all_35_2,
% 25.31/4.57 | simplifying with (372), (375) gives:
% 25.31/4.57 | (401) all_146_1 = all_144_0
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (24) with all_55_1, all_146_0, ty_2Erealax_2Ereal,
% 25.31/4.57 | all_35_1, simplifying with (83), (376) gives:
% 25.31/4.57 | (402) all_146_0 = all_55_1
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (24) with all_140_0, all_164_1, ty_2Erealax_2Ereal,
% 25.31/4.57 | all_69_0, simplifying with (368), (387) gives:
% 25.31/4.57 | (403) all_164_1 = all_140_0
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (24) with all_132_1, all_164_1, ty_2Erealax_2Ereal,
% 25.31/4.57 | all_69_0, simplifying with (357), (387) gives:
% 25.31/4.57 | (404) all_164_1 = all_132_1
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (24) with all_132_0, all_162_1, ty_2Erealax_2Ereal,
% 25.31/4.57 | all_73_1, simplifying with (358), (383) gives:
% 25.31/4.57 | (405) all_162_1 = all_132_0
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (25) with all_73_1, all_170_1, all_69_0,
% 25.31/4.57 | c_2Erealax_2Ereal__neg, simplifying with (338), (391) gives:
% 25.31/4.57 | (406) all_170_1 = all_73_1
% 25.31/4.57 |
% 25.31/4.57 | GROUND_INST: instantiating (21) with all_152_0, all_164_0, all_69_4,
% 25.31/4.57 | simplifying with (380), (388) gives:
% 25.31/4.57 | (407) all_164_0 = all_152_0
% 25.31/4.57 |
% 25.31/4.57 | COMBINE_EQS: (403), (404) imply:
% 25.31/4.57 | (408) all_140_0 = all_132_1
% 25.31/4.57 |
% 25.31/4.57 | SIMP: (408) implies:
% 25.31/4.57 | (409) all_140_0 = all_132_1
% 25.31/4.57 |
% 25.31/4.57 | COMBINE_EQS: (394), (395) imply:
% 25.31/4.57 | (410) all_136_0 = all_51_1
% 25.31/4.57 |
% 25.31/4.57 | COMBINE_EQS: (400), (401) imply:
% 25.31/4.57 | (411) all_144_0 = all_75_6
% 25.31/4.57 |
% 25.31/4.57 | SIMP: (411) implies:
% 25.31/4.57 | (412) all_144_0 = all_75_6
% 25.31/4.57 |
% 25.31/4.57 | COMBINE_EQS: (399), (412) imply:
% 25.31/4.57 | (413) all_138_1 = all_75_6
% 25.31/4.57 |
% 25.31/4.57 | COMBINE_EQS: (397), (398) imply:
% 25.31/4.57 | (414) all_140_1 = all_130_0
% 25.31/4.57 |
% 25.31/4.57 | SIMP: (414) implies:
% 25.31/4.57 | (415) all_140_1 = all_130_0
% 25.31/4.57 |
% 25.31/4.57 | COMBINE_EQS: (396), (415) imply:
% 25.31/4.57 | (416) all_130_0 = all_73_6
% 25.31/4.57 |
% 25.31/4.57 | COMBINE_EQS: (392), (393) imply:
% 25.31/4.57 | (417) all_130_1 = 0
% 25.31/4.57 |
% 25.31/4.57 | SIMP: (417) implies:
% 25.31/4.57 | (418) all_130_1 = 0
% 25.31/4.57 |
% 25.31/4.57 | COMBINE_EQS: (398), (416) imply:
% 25.31/4.57 | (419) all_144_1 = all_73_6
% 25.31/4.57 |
% 25.31/4.57 | BETA: splitting (363) gives:
% 25.31/4.57 |
% 25.31/4.57 | Case 1:
% 25.31/4.57 | |
% 25.31/4.57 | | (420) ~ (all_136_1 = 0)
% 25.31/4.57 | |
% 25.31/4.57 | | REDUCE: (392), (420) imply:
% 25.31/4.57 | | (421) $false
% 25.31/4.57 | |
% 25.31/4.57 | | CLOSE: (421) is inconsistent.
% 25.31/4.57 | |
% 25.31/4.57 | Case 2:
% 25.31/4.57 | |
% 25.31/4.57 | | (422) all_136_0 = 0
% 25.31/4.57 | |
% 25.31/4.57 | | COMBINE_EQS: (410), (422) imply:
% 25.31/4.57 | | (423) all_51_1 = 0
% 25.31/4.57 | |
% 25.31/4.57 | | SIMP: (423) implies:
% 25.31/4.57 | | (424) all_51_1 = 0
% 25.31/4.57 | |
% 25.31/4.57 | | COMBINE_EQS: (394), (424) imply:
% 25.31/4.57 | | (425) all_152_1 = 0
% 25.31/4.57 | |
% 25.31/4.58 | | BETA: splitting (355) gives:
% 25.31/4.58 | |
% 25.31/4.58 | | Case 1:
% 25.31/4.58 | | |
% 25.31/4.58 | | | (426) ~ (all_130_1 = 0)
% 25.31/4.58 | | |
% 25.31/4.58 | | | REDUCE: (418), (426) imply:
% 25.31/4.58 | | | (427) $false
% 25.31/4.58 | | |
% 25.31/4.58 | | | CLOSE: (427) is inconsistent.
% 25.31/4.58 | | |
% 25.31/4.58 | | Case 2:
% 25.31/4.58 | | |
% 25.31/4.58 | | | (428) all_130_0 = 0
% 25.31/4.58 | | |
% 25.31/4.58 | | | COMBINE_EQS: (416), (428) imply:
% 25.31/4.58 | | | (429) all_73_6 = 0
% 25.31/4.58 | | |
% 25.31/4.58 | | | COMBINE_EQS: (396), (429) imply:
% 25.31/4.58 | | | (430) all_140_1 = 0
% 25.31/4.58 | | |
% 25.31/4.58 | | | COMBINE_EQS: (419), (429) imply:
% 25.31/4.58 | | | (431) all_144_1 = 0
% 25.31/4.58 | | |
% 25.31/4.58 | | | BETA: splitting (149) gives:
% 25.31/4.58 | | |
% 25.31/4.58 | | | Case 1:
% 25.31/4.58 | | | |
% 25.31/4.58 | | | | (432) ~ (all_73_6 = 0)
% 25.31/4.58 | | | |
% 25.31/4.58 | | | | REDUCE: (429), (432) imply:
% 25.31/4.58 | | | | (433) $false
% 25.31/4.58 | | | |
% 25.31/4.58 | | | | CLOSE: (433) is inconsistent.
% 25.31/4.58 | | | |
% 25.31/4.58 | | | Case 2:
% 25.31/4.58 | | | |
% 25.31/4.58 | | | | (434) all_73_0 = all_73_3
% 25.31/4.58 | | | |
% 25.31/4.58 | | | | COMBINE_EQS: (306), (434) imply:
% 25.31/4.58 | | | | (435) all_73_0 = all_35_0
% 25.31/4.58 | | | |
% 25.31/4.58 | | | | REDUCE: (384), (435) imply:
% 25.31/4.58 | | | | (436) inj__ty_2Erealax_2Ereal(all_35_0) = all_162_0
% 25.31/4.58 | | | |
% 25.31/4.58 | | | | BETA: splitting (369) gives:
% 25.31/4.58 | | | |
% 25.31/4.58 | | | | Case 1:
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | | (437) ~ (all_140_1 = 0)
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | | REDUCE: (430), (437) imply:
% 25.31/4.58 | | | | | (438) $false
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | | CLOSE: (438) is inconsistent.
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | Case 2:
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | | (439) all_140_0 = 0
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | | COMBINE_EQS: (409), (439) imply:
% 25.31/4.58 | | | | | (440) all_132_1 = 0
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | | SIMP: (440) implies:
% 25.31/4.58 | | | | | (441) all_132_1 = 0
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | | COMBINE_EQS: (404), (441) imply:
% 25.31/4.58 | | | | | (442) all_164_1 = 0
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | | BETA: splitting (373) gives:
% 25.31/4.58 | | | | |
% 25.31/4.58 | | | | | Case 1:
% 25.31/4.58 | | | | | |
% 25.31/4.58 | | | | | | (443) ~ (all_144_1 = 0)
% 25.31/4.58 | | | | | |
% 25.31/4.58 | | | | | | REDUCE: (431), (443) imply:
% 25.31/4.58 | | | | | | (444) $false
% 25.31/4.58 | | | | | |
% 25.31/4.58 | | | | | | CLOSE: (444) is inconsistent.
% 25.31/4.58 | | | | | |
% 25.31/4.58 | | | | | Case 2:
% 25.31/4.58 | | | | | |
% 25.31/4.58 | | | | | | (445) all_144_0 = 0
% 25.31/4.58 | | | | | |
% 25.31/4.58 | | | | | | COMBINE_EQS: (412), (445) imply:
% 25.31/4.58 | | | | | | (446) all_75_6 = 0
% 25.31/4.58 | | | | | |
% 25.31/4.58 | | | | | | COMBINE_EQS: (400), (446) imply:
% 25.31/4.58 | | | | | | (447) all_146_1 = 0
% 25.31/4.58 | | | | | |
% 25.31/4.58 | | | | | | BETA: splitting (359) gives:
% 25.31/4.58 | | | | | |
% 25.31/4.58 | | | | | | Case 1:
% 25.31/4.58 | | | | | | |
% 25.31/4.58 | | | | | | | (448) ~ (all_132_1 = 0)
% 25.31/4.58 | | | | | | |
% 25.31/4.58 | | | | | | | REDUCE: (441), (448) imply:
% 25.31/4.58 | | | | | | | (449) $false
% 25.31/4.58 | | | | | | |
% 25.31/4.58 | | | | | | | CLOSE: (449) is inconsistent.
% 25.31/4.58 | | | | | | |
% 25.31/4.58 | | | | | | Case 2:
% 25.31/4.58 | | | | | | |
% 25.31/4.58 | | | | | | | (450) all_132_0 = 0
% 25.31/4.58 | | | | | | |
% 25.31/4.58 | | | | | | | COMBINE_EQS: (405), (450) imply:
% 25.31/4.58 | | | | | | | (451) all_162_1 = 0
% 25.31/4.58 | | | | | | |
% 25.31/4.58 | | | | | | | BETA: splitting (377) gives:
% 25.31/4.58 | | | | | | |
% 25.31/4.58 | | | | | | | Case 1:
% 25.31/4.58 | | | | | | | |
% 25.31/4.58 | | | | | | | | (452) ~ (all_146_1 = 0)
% 25.31/4.58 | | | | | | | |
% 25.31/4.58 | | | | | | | | REDUCE: (447), (452) imply:
% 25.31/4.58 | | | | | | | | (453) $false
% 25.31/4.58 | | | | | | | |
% 25.31/4.58 | | | | | | | | CLOSE: (453) is inconsistent.
% 25.31/4.58 | | | | | | | |
% 25.31/4.58 | | | | | | | Case 2:
% 25.31/4.58 | | | | | | | |
% 25.31/4.58 | | | | | | | | (454) all_146_0 = 0
% 25.31/4.58 | | | | | | | |
% 25.31/4.58 | | | | | | | | COMBINE_EQS: (402), (454) imply:
% 25.31/4.58 | | | | | | | | (455) all_55_1 = 0
% 25.31/4.58 | | | | | | | |
% 25.31/4.58 | | | | | | | | SIMP: (455) implies:
% 25.31/4.58 | | | | | | | | (456) all_55_1 = 0
% 25.31/4.58 | | | | | | | |
% 25.31/4.58 | | | | | | | | BETA: splitting (85) gives:
% 25.31/4.58 | | | | | | | |
% 25.31/4.58 | | | | | | | | Case 1:
% 25.31/4.58 | | | | | | | | |
% 25.31/4.58 | | | | | | | | | (457) ~ (all_55_1 = 0)
% 25.31/4.58 | | | | | | | | |
% 25.31/4.58 | | | | | | | | | REDUCE: (456), (457) imply:
% 25.31/4.58 | | | | | | | | | (458) $false
% 25.31/4.58 | | | | | | | | |
% 25.31/4.58 | | | | | | | | | CLOSE: (458) is inconsistent.
% 25.31/4.58 | | | | | | | | |
% 25.31/4.58 | | | | | | | | Case 2:
% 25.31/4.58 | | | | | | | | |
% 25.31/4.58 | | | | | | | | | (459) all_55_0 = all_35_1
% 25.31/4.58 | | | | | | | | |
% 25.31/4.58 | | | | | | | | | REDUCE: (84), (459) imply:
% 25.31/4.58 | | | | | | | | | (460) inj__ty_2Erealax_2Ereal(all_35_0) = all_35_1
% 25.31/4.58 | | | | | | | | |
% 25.31/4.58 | | | | | | | | | BETA: splitting (381) gives:
% 25.31/4.58 | | | | | | | | |
% 25.31/4.58 | | | | | | | | | Case 1:
% 25.31/4.58 | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | (461) ~ (all_152_1 = 0)
% 25.31/4.58 | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | REDUCE: (425), (461) imply:
% 25.31/4.58 | | | | | | | | | | (462) $false
% 25.31/4.58 | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | CLOSE: (462) is inconsistent.
% 25.31/4.58 | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | Case 2:
% 25.31/4.58 | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | (463) all_152_0 = all_35_9
% 25.31/4.58 | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | COMBINE_EQS: (407), (463) imply:
% 25.31/4.58 | | | | | | | | | | (464) all_164_0 = all_35_9
% 25.31/4.58 | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | BETA: splitting (385) gives:
% 25.31/4.58 | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | Case 1:
% 25.31/4.58 | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | (465) ~ (all_162_1 = 0)
% 25.31/4.58 | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | REDUCE: (451), (465) imply:
% 25.31/4.58 | | | | | | | | | | | (466) $false
% 25.31/4.58 | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | CLOSE: (466) is inconsistent.
% 25.31/4.58 | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | Case 2:
% 25.31/4.58 | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | (467) all_162_0 = all_73_1
% 25.31/4.58 | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | REDUCE: (436), (467) imply:
% 25.31/4.58 | | | | | | | | | | | (468) inj__ty_2Erealax_2Ereal(all_35_0) = all_73_1
% 25.31/4.58 | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | BETA: splitting (389) gives:
% 25.31/4.58 | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | Case 1:
% 25.31/4.58 | | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | | (469) ~ (all_164_1 = 0)
% 25.31/4.58 | | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | | REDUCE: (442), (469) imply:
% 25.31/4.58 | | | | | | | | | | | | (470) $false
% 25.31/4.58 | | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | | CLOSE: (470) is inconsistent.
% 25.31/4.58 | | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | Case 2:
% 25.31/4.58 | | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | | (471) all_164_0 = all_69_0
% 25.31/4.58 | | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | | COMBINE_EQS: (464), (471) imply:
% 25.31/4.58 | | | | | | | | | | | | (472) all_69_0 = all_35_9
% 25.31/4.58 | | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | | SIMP: (472) implies:
% 25.31/4.58 | | | | | | | | | | | | (473) all_69_0 = all_35_9
% 25.31/4.58 | | | | | | | | | | | |
% 25.31/4.58 | | | | | | | | | | | | REDUCE: (338), (473) imply:
% 25.31/4.59 | | | | | | | | | | | | (474) ap(c_2Erealax_2Ereal__neg, all_35_9) = all_73_1
% 25.31/4.59 | | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | | | GROUND_INST: instantiating (25) with all_35_8, all_73_1,
% 25.31/4.59 | | | | | | | | | | | | all_35_9, c_2Erealax_2Ereal__neg, simplifying with
% 25.31/4.59 | | | | | | | | | | | | (45), (474) gives:
% 25.31/4.59 | | | | | | | | | | | | (475) all_73_1 = all_35_8
% 25.31/4.59 | | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | | | GROUND_INST: instantiating (21) with all_35_1, all_73_1,
% 25.31/4.59 | | | | | | | | | | | | all_35_0, simplifying with (460), (468) gives:
% 25.31/4.59 | | | | | | | | | | | | (476) all_73_1 = all_35_1
% 25.31/4.59 | | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | | | COMBINE_EQS: (475), (476) imply:
% 25.31/4.59 | | | | | | | | | | | | (477) all_35_1 = all_35_8
% 25.31/4.59 | | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | | | SIMP: (477) implies:
% 25.31/4.59 | | | | | | | | | | | | (478) all_35_1 = all_35_8
% 25.31/4.59 | | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | | | REDUCE: (51), (478) imply:
% 25.31/4.59 | | | | | | | | | | | | (479) surj__ty_2Erealax_2Ereal(all_35_8) = all_35_0
% 25.31/4.59 | | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | | | GROUND_INST: instantiating (20) with all_35_7, all_35_0,
% 25.31/4.59 | | | | | | | | | | | | all_35_8, simplifying with (50), (479) gives:
% 25.31/4.59 | | | | | | | | | | | | (480) all_35_0 = all_35_7
% 25.31/4.59 | | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | | | REDUCE: (37), (480) imply:
% 25.31/4.59 | | | | | | | | | | | | (481) $false
% 25.31/4.59 | | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | | | CLOSE: (481) is inconsistent.
% 25.31/4.59 | | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | | End of split
% 25.31/4.59 | | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | | End of split
% 25.31/4.59 | | | | | | | | | |
% 25.31/4.59 | | | | | | | | | End of split
% 25.31/4.59 | | | | | | | | |
% 25.31/4.59 | | | | | | | | End of split
% 25.31/4.59 | | | | | | | |
% 25.31/4.59 | | | | | | | End of split
% 25.31/4.59 | | | | | | |
% 25.31/4.59 | | | | | | End of split
% 25.31/4.59 | | | | | |
% 25.31/4.59 | | | | | End of split
% 25.31/4.59 | | | | |
% 25.31/4.59 | | | | End of split
% 25.31/4.59 | | | |
% 25.31/4.59 | | | End of split
% 25.31/4.59 | | |
% 25.31/4.59 | | End of split
% 25.31/4.59 | |
% 25.31/4.59 | End of split
% 25.31/4.59 |
% 25.31/4.59 End of proof
% 25.31/4.59 % SZS output end Proof for theBenchmark
% 25.31/4.59
% 25.31/4.59 4057ms
%------------------------------------------------------------------------------