TSTP Solution File: ITP018_2 by iProver---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.9
% Problem : ITP018_2 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n009.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 : Fri May 3 02:29:16 EDT 2024
% Result : Theorem 0.44s 1.14s
% Output : CNFRefutation 0.44s
% Verified :
% SZS Type : ERROR: Analysing output (Could not find formula named definition)
% Comments :
%------------------------------------------------------------------------------
tff(f1,axiom,
! [X0: del,X1: del,X2] :
( mem(X2,arr(X0,X1))
=> ! [X3] :
( mem(X3,X0)
=> mem(ap(X2,X3),X1) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',ap_tp) ).
tff(f8,axiom,
! [X3] :
( mem(X3,ty_2Erealax_2Ereal)
=> ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X3)) = X3 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',stp_iso_mem_ty_2Erealax_2Ereal) ).
tff(f12,axiom,
! [X9: del,X10: del] : mem(c_2Ebinary__ieee_2Efloat__plus__min(X9,X10),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X9,X10)),ty_2Ebinary__ieee_2Efloat(X9,X10))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',mem_c_2Ebinary__ieee_2Efloat__plus__min) ).
tff(f13,axiom,
! [X9: del,X10: del] : mem(c_2Ebinary__ieee_2Efloat__to__real(X9,X10),arr(ty_2Ebinary__ieee_2Efloat(X9,X10),ty_2Erealax_2Ereal)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',mem_c_2Ebinary__ieee_2Efloat__to__real) ).
tff(f14,axiom,
! [X11: del] : mem(c_2Ebool_2Ethe__value(X11),ty_2Ebool_2Eitself(X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',mem_c_2Ebool_2Ethe__value) ).
tff(f15,axiom,
! [X9: del,X10: del] : mem(c_2Ebinary__ieee_2Eulp(X9,X10),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X9,X10)),ty_2Erealax_2Ereal)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',mem_c_2Ebinary__ieee_2Eulp) ).
tff(f26,axiom,
! [X11: del,X12: del,X13] :
( mem(X13,ty_2Ebinary__ieee_2Efloat(X11,X12))
=> ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X11,X12),ap(c_2Ebinary__ieee_2Efloat__negate(X11,X12),X13))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X11,X12),X13))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_thm_2Ebinary__ieee_2Efloat__to__real__negate) ).
tff(f27,axiom,
! [X9: del,X10: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10)))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X9,X10),ap(c_2Ebinary__ieee_2Efloat__plus__min(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_thm_2Ebinary__ieee_2Eulp) ).
tff(f30,conjecture,
! [X9: del,X10: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X9,X10),ap(c_2Ebinary__ieee_2Efloat__negate(X9,X10),ap(c_2Ebinary__ieee_2Efloat__plus__min(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10)))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_thm_2Ebinary__ieee_2Eneg__ulp) ).
tff(f31,negated_conjecture,
~ ! [X9: del,X10: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X9,X10),ap(c_2Ebinary__ieee_2Efloat__negate(X9,X10),ap(c_2Ebinary__ieee_2Efloat__plus__min(X9,X10),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X9,X10)))))) ),
inference(negated_conjecture,[],[f30]) ).
tff(f38,plain,
! [X0] :
( mem(X0,ty_2Erealax_2Ereal)
=> ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X0)) = X0 ) ),
inference(rectify,[],[f8]) ).
tff(f41,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))),
inference(rectify,[],[f12]) ).
tff(f42,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),
inference(rectify,[],[f13]) ).
tff(f43,plain,
! [X0: del] : mem(c_2Ebool_2Ethe__value(X0),ty_2Ebool_2Eitself(X0)),
inference(rectify,[],[f14]) ).
tff(f44,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Eulp(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),
inference(rectify,[],[f15]) ).
tff(f52,plain,
! [X0: del,X1: del,X2] :
( mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1))
=> ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) ) ),
inference(rectify,[],[f26]) ).
tff(f53,plain,
! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) ),
inference(rectify,[],[f27]) ).
tff(f56,plain,
~ ! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) ),
inference(rectify,[],[f31]) ).
tff(f57,plain,
! [X0: del,X1: del,X2] :
( ! [X3] :
( mem(ap(X2,X3),X1)
| ~ mem(X3,X0) )
| ~ mem(X2,arr(X0,X1)) ),
inference(ennf_transformation,[],[f1]) ).
tff(f64,plain,
! [X0] :
( ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X0)) = X0 )
| ~ mem(X0,ty_2Erealax_2Ereal) ),
inference(ennf_transformation,[],[f38]) ).
tff(f68,plain,
! [X0: del,X1: del,X2] :
( ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ),
inference(ennf_transformation,[],[f52]) ).
tff(f70,plain,
? [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) ),
inference(ennf_transformation,[],[f56]) ).
tff(f79,plain,
( ? [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))))) )
=> ( surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK2,sK3),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK2,sK3))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__negate(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK2,sK3),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK2,sK3)))))) ) ),
introduced(choice_axiom,[]) ).
tff(f80,plain,
surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK2,sK3),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK2,sK3))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__negate(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK2,sK3),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK2,sK3)))))),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK2,sK3])],[f70,f79]) ).
tff(f81,plain,
! [X2: $i,X3: $i,X0: del,X1: del] :
( mem(ap(X2,X3),X1)
| ~ mem(X3,X0)
| ~ mem(X2,arr(X0,X1)) ),
inference(cnf_transformation,[],[f57]) ).
tff(f90,plain,
! [X0: $i] :
( ( inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X0)) = X0 )
| ~ mem(X0,ty_2Erealax_2Ereal) ),
inference(cnf_transformation,[],[f64]) ).
tff(f94,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Ebinary__ieee_2Efloat(X0,X1))),
inference(cnf_transformation,[],[f41]) ).
tff(f95,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),arr(ty_2Ebinary__ieee_2Efloat(X0,X1),ty_2Erealax_2Ereal)),
inference(cnf_transformation,[],[f42]) ).
tff(f96,plain,
! [X0: del] : mem(c_2Ebool_2Ethe__value(X0),ty_2Ebool_2Eitself(X0)),
inference(cnf_transformation,[],[f43]) ).
tff(f97,plain,
! [X0: del,X1: del] : mem(c_2Ebinary__ieee_2Eulp(X0,X1),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0,X1)),ty_2Erealax_2Ereal)),
inference(cnf_transformation,[],[f44]) ).
tff(f111,plain,
! [X2: $i,X0: del,X1: del] :
( ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__negate(X0,X1),X2))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),X2))) )
| ~ mem(X2,ty_2Ebinary__ieee_2Efloat(X0,X1)) ),
inference(cnf_transformation,[],[f68]) ).
tff(f112,plain,
! [X0: del,X1: del] : ( surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1)))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0,X1),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0,X1),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0,X1))))) ),
inference(cnf_transformation,[],[f53]) ).
tff(f114,plain,
surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK2,sK3),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK2,sK3))))) != surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__negate(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK2,sK3),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK2,sK3)))))),
inference(cnf_transformation,[],[f80]) ).
cnf(c_49,plain,
( ~ mem(X0,arr(X0_13,X1_13))
| ~ mem(X1,X0_13)
| mem(ap(X0,X1),X1_13) ),
inference(cnf_transformation,[],[f81]) ).
cnf(c_58,plain,
( ~ mem(X0,ty_2Erealax_2Ereal)
| inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(X0)) = X0 ),
inference(cnf_transformation,[],[f90]) ).
cnf(c_62,plain,
mem(c_2Ebinary__ieee_2Efloat__plus__min(X0_13,X1_13),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0_13,X1_13)),ty_2Ebinary__ieee_2Efloat(X0_13,X1_13))),
inference(cnf_transformation,[],[f94]) ).
cnf(c_63,plain,
mem(c_2Ebinary__ieee_2Efloat__to__real(X0_13,X1_13),arr(ty_2Ebinary__ieee_2Efloat(X0_13,X1_13),ty_2Erealax_2Ereal)),
inference(cnf_transformation,[],[f95]) ).
cnf(c_64,plain,
mem(c_2Ebool_2Ethe__value(X0_13),ty_2Ebool_2Eitself(X0_13)),
inference(cnf_transformation,[],[f96]) ).
cnf(c_65,plain,
mem(c_2Ebinary__ieee_2Eulp(X0_13,X1_13),arr(ty_2Ebool_2Eitself(ty_2Epair_2Eprod(X0_13,X1_13)),ty_2Erealax_2Ereal)),
inference(cnf_transformation,[],[f97]) ).
cnf(c_79,plain,
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(X0_13,X1_13))
| surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0_13,X1_13),ap(c_2Ebinary__ieee_2Efloat__negate(X0_13,X1_13),X0))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(X0_13,X1_13),X0))) ),
inference(cnf_transformation,[],[f111]) ).
cnf(c_80,plain,
surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(X0_13,X1_13),ap(c_2Ebinary__ieee_2Efloat__plus__min(X0_13,X1_13),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0_13,X1_13))))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(X0_13,X1_13),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(X0_13,X1_13)))),
inference(cnf_transformation,[],[f112]) ).
cnf(c_81,negated_conjecture,
surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__negate(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK2,sK3),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK2,sK3)))))) != surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Eulp(sK2,sK3),c_2Ebool_2Ethe__value(ty_2Epair_2Eprod(sK2,sK3))))),
inference(cnf_transformation,[],[f114]) ).
cnf(c_332,plain,
c_2Ebinary__ieee_2Efloat__to__real(sK2,sK3) = sP0_iProver_def,
definition ).
cnf(c_333,plain,
c_2Ebinary__ieee_2Efloat__negate(sK2,sK3) = sP1_iProver_def,
definition ).
cnf(c_334,plain,
c_2Ebinary__ieee_2Efloat__plus__min(sK2,sK3) = sP2_iProver_def,
definition ).
cnf(c_335,plain,
ty_2Epair_2Eprod(sK2,sK3) = sP3_iProver_def,
definition ).
cnf(c_336,plain,
c_2Ebool_2Ethe__value(sP3_iProver_def) = sP4_iProver_def,
definition ).
cnf(c_337,plain,
ap(sP2_iProver_def,sP4_iProver_def) = sP5_iProver_def,
definition ).
cnf(c_338,plain,
ap(sP1_iProver_def,sP5_iProver_def) = sP6_iProver_def,
definition ).
cnf(c_339,plain,
ap(sP0_iProver_def,sP6_iProver_def) = sP7_iProver_def,
definition ).
cnf(c_340,plain,
surj__ty_2Erealax_2Ereal(sP7_iProver_def) = sP8_iProver_def,
definition ).
cnf(c_341,plain,
c_2Ebinary__ieee_2Eulp(sK2,sK3) = sP9_iProver_def,
definition ).
cnf(c_342,plain,
ap(sP9_iProver_def,sP4_iProver_def) = sP10_iProver_def,
definition ).
cnf(c_343,plain,
ap(c_2Erealax_2Ereal__neg,sP10_iProver_def) = sP11_iProver_def,
definition ).
cnf(c_344,plain,
surj__ty_2Erealax_2Ereal(sP11_iProver_def) = sP12_iProver_def,
definition ).
cnf(c_345,negated_conjecture,
sP8_iProver_def != sP12_iProver_def,
inference(demodulation,[status(thm)],[c_81,c_341,c_342,c_343,c_344,c_335,c_336,c_334,c_337,c_333,c_338,c_332,c_339,c_340]) ).
cnf(c_659,plain,
mem(sP4_iProver_def,ty_2Ebool_2Eitself(sP3_iProver_def)),
inference(superposition,[status(thm)],[c_336,c_64]) ).
cnf(c_661,plain,
mem(sP0_iProver_def,arr(ty_2Ebinary__ieee_2Efloat(sK2,sK3),ty_2Erealax_2Ereal)),
inference(superposition,[status(thm)],[c_332,c_63]) ).
cnf(c_667,plain,
mem(c_2Ebinary__ieee_2Eulp(sK2,sK3),arr(ty_2Ebool_2Eitself(sP3_iProver_def),ty_2Erealax_2Ereal)),
inference(superposition,[status(thm)],[c_335,c_65]) ).
cnf(c_668,plain,
mem(sP9_iProver_def,arr(ty_2Ebool_2Eitself(sP3_iProver_def),ty_2Erealax_2Ereal)),
inference(light_normalisation,[status(thm)],[c_667,c_341]) ).
cnf(c_742,plain,
mem(c_2Ebinary__ieee_2Efloat__plus__min(sK2,sK3),arr(ty_2Ebool_2Eitself(sP3_iProver_def),ty_2Ebinary__ieee_2Efloat(sK2,sK3))),
inference(superposition,[status(thm)],[c_335,c_62]) ).
cnf(c_745,plain,
mem(sP2_iProver_def,arr(ty_2Ebool_2Eitself(sP3_iProver_def),ty_2Ebinary__ieee_2Efloat(sK2,sK3))),
inference(light_normalisation,[status(thm)],[c_742,c_334]) ).
cnf(c_774,plain,
( ~ mem(X0,ty_2Ebinary__ieee_2Efloat(sK2,sK3))
| mem(ap(sP0_iProver_def,X0),ty_2Erealax_2Ereal) ),
inference(superposition,[status(thm)],[c_661,c_49]) ).
cnf(c_775,plain,
( ~ mem(X0,ty_2Ebool_2Eitself(sP3_iProver_def))
| mem(ap(sP9_iProver_def,X0),ty_2Erealax_2Ereal) ),
inference(superposition,[status(thm)],[c_668,c_49]) ).
cnf(c_777,plain,
( ~ mem(X0,ty_2Ebool_2Eitself(sP3_iProver_def))
| mem(ap(sP2_iProver_def,X0),ty_2Ebinary__ieee_2Efloat(sK2,sK3)) ),
inference(superposition,[status(thm)],[c_745,c_49]) ).
cnf(c_888,plain,
( ~ mem(sP4_iProver_def,ty_2Ebool_2Eitself(sP3_iProver_def))
| mem(sP10_iProver_def,ty_2Erealax_2Ereal) ),
inference(superposition,[status(thm)],[c_342,c_775]) ).
cnf(c_892,plain,
mem(sP10_iProver_def,ty_2Erealax_2Ereal),
inference(forward_subsumption_resolution,[status(thm)],[c_888,c_659]) ).
cnf(c_905,plain,
inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(sP10_iProver_def)) = sP10_iProver_def,
inference(superposition,[status(thm)],[c_892,c_58]) ).
cnf(c_1106,plain,
surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__plus__min(sK2,sK3),c_2Ebool_2Ethe__value(sP3_iProver_def)))) = surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Eulp(sK2,sK3),c_2Ebool_2Ethe__value(sP3_iProver_def))),
inference(superposition,[status(thm)],[c_335,c_80]) ).
cnf(c_1107,plain,
surj__ty_2Erealax_2Ereal(ap(sP0_iProver_def,sP5_iProver_def)) = surj__ty_2Erealax_2Ereal(sP10_iProver_def),
inference(light_normalisation,[status(thm)],[c_1106,c_332,c_334,c_336,c_337,c_341,c_342]) ).
cnf(c_1166,plain,
( ~ mem(sP4_iProver_def,ty_2Ebool_2Eitself(sP3_iProver_def))
| mem(sP5_iProver_def,ty_2Ebinary__ieee_2Efloat(sK2,sK3)) ),
inference(superposition,[status(thm)],[c_337,c_777]) ).
cnf(c_1171,plain,
mem(sP5_iProver_def,ty_2Ebinary__ieee_2Efloat(sK2,sK3)),
inference(forward_subsumption_resolution,[status(thm)],[c_1166,c_659]) ).
cnf(c_1191,plain,
surj__ty_2Erealax_2Ereal(ap(c_2Ebinary__ieee_2Efloat__to__real(sK2,sK3),ap(c_2Ebinary__ieee_2Efloat__negate(sK2,sK3),sP5_iProver_def))) = surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(c_2Ebinary__ieee_2Efloat__to__real(sK2,sK3),sP5_iProver_def))),
inference(superposition,[status(thm)],[c_1171,c_79]) ).
cnf(c_1192,plain,
mem(ap(sP0_iProver_def,sP5_iProver_def),ty_2Erealax_2Ereal),
inference(superposition,[status(thm)],[c_1171,c_774]) ).
cnf(c_1193,plain,
surj__ty_2Erealax_2Ereal(ap(c_2Erealax_2Ereal__neg,ap(sP0_iProver_def,sP5_iProver_def))) = sP8_iProver_def,
inference(light_normalisation,[status(thm)],[c_1191,c_332,c_333,c_338,c_339,c_340]) ).
cnf(c_1213,plain,
inj__ty_2Erealax_2Ereal(surj__ty_2Erealax_2Ereal(ap(sP0_iProver_def,sP5_iProver_def))) = ap(sP0_iProver_def,sP5_iProver_def),
inference(superposition,[status(thm)],[c_1192,c_58]) ).
cnf(c_1214,plain,
ap(sP0_iProver_def,sP5_iProver_def) = sP10_iProver_def,
inference(light_normalisation,[status(thm)],[c_1213,c_905,c_1107]) ).
cnf(c_1218,plain,
sP8_iProver_def = sP12_iProver_def,
inference(light_normalisation,[status(thm)],[c_1193,c_343,c_344,c_1214]) ).
cnf(c_1219,plain,
$false,
inference(forward_subsumption_resolution,[status(thm)],[c_1218,c_345]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.13 % Problem : ITP018_2 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.06/0.14 % Command : run_iprover %s %d THM
% 0.11/0.34 % Computer : n009.cluster.edu
% 0.11/0.34 % Model : x86_64 x86_64
% 0.11/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.34 % Memory : 8042.1875MB
% 0.11/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.34 % CPULimit : 300
% 0.11/0.34 % WCLimit : 300
% 0.11/0.34 % DateTime : Thu May 2 21:42:10 EDT 2024
% 0.11/0.34 % CPUTime :
% 0.17/0.45 Running first-order theorem proving
% 0.17/0.45 Running: /export/starexec/sandbox/solver/bin/run_problem --schedule fof_schedule --heuristic_context casc_unsat --no_cores 8 /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 0.44/1.14 % SZS status Started for theBenchmark.p
% 0.44/1.14 % SZS status Theorem for theBenchmark.p
% 0.44/1.14
% 0.44/1.14 %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 0.44/1.14
% 0.44/1.14 ------ iProver source info
% 0.44/1.14
% 0.44/1.14 git: date: 2024-05-02 19:28:25 +0000
% 0.44/1.14 git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 0.44/1.14 git: non_committed_changes: false
% 0.44/1.14
% 0.44/1.14 ------ Parsing...
% 0.44/1.14 ------ Clausification by vclausify_rel & Parsing by iProver...------ preprocesses with Global Options Modified: tff_prep: switching off prep_sem_filter, sub_typing, pure_diseq_elim
% 0.44/1.14
% 0.44/1.14
% 0.44/1.14 ------ Preprocessing... sup_sim: 0 pe_s pe_e
% 0.44/1.14
% 0.44/1.14 ------ Preprocessing...------ preprocesses with Global Options Modified: tff_prep: switching off prep_sem_filter, sub_typing, pure_diseq_elim
% 0.44/1.14 gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e ------ preprocesses with Global Options Modified: tff_prep: switching off prep_sem_filter, sub_typing, pure_diseq_elim
% 0.44/1.14
% 0.44/1.14
% 0.44/1.14 ------ Preprocessing...
% 0.44/1.14 ------ Proving...
% 0.44/1.14 ------ Problem Properties
% 0.44/1.14
% 0.44/1.14
% 0.44/1.14 clauses 46
% 0.44/1.14 conjectures 1
% 0.44/1.14 EPR 5
% 0.44/1.14 Horn 43
% 0.44/1.14 unary 31
% 0.44/1.14 binary 6
% 0.44/1.14 lits 78
% 0.44/1.14 lits eq 30
% 0.44/1.14 fd_pure 0
% 0.44/1.14 fd_pseudo 0
% 0.44/1.14 fd_cond 0
% 0.44/1.14 fd_pseudo_cond 5
% 0.44/1.14 AC symbols 0
% 0.44/1.14
% 0.44/1.14 ------ Schedule dynamic 5 is on
% 0.44/1.14
% 0.44/1.14 ------ Input Options "--resolution_flag false --inst_lit_sel_side none" Time Limit: 10.
% 0.44/1.14
% 0.44/1.14
% 0.44/1.14 ------
% 0.44/1.14 Current options:
% 0.44/1.14 ------
% 0.44/1.14
% 0.44/1.14
% 0.44/1.14
% 0.44/1.14
% 0.44/1.14 ------ Proving...
% 0.44/1.14
% 0.44/1.14
% 0.44/1.14 % SZS status Theorem for theBenchmark.p
% 0.44/1.14
% 0.44/1.14 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 0.44/1.15
% 0.44/1.15
%------------------------------------------------------------------------------