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  
%------------------------------------------------------------------------------