TSTP Solution File: SEU044+1 by iProver---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : iProver---3.9
% Problem  : SEU044+1 : TPTP v8.1.2. Released v3.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover %s %d THM

% Computer : n024.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 03:04:24 EDT 2024

% Result   : Theorem 3.49s 1.41s
% Output   : CNFRefutation 3.49s
% Verified : 
% SZS Type : ERROR: Analysing output (Could not find formula named definition)

% Comments : 
%------------------------------------------------------------------------------
fof(f19,axiom,
    ! [X0,X1] :
      ( relation(X1)
     => relation(relation_rng_restriction(X0,X1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',dt_k8_relat_1) ).

fof(f20,axiom,
    ! [X0,X1] :
      ( ( function(X1)
        & relation(X1) )
     => ( function(relation_rng_restriction(X0,X1))
        & relation(relation_rng_restriction(X0,X1)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fc5_funct_1) ).

fof(f33,conjecture,
    ! [X0,X1,X2] :
      ( ( function(X2)
        & relation(X2) )
     => ( in(X1,relation_dom(relation_rng_restriction(X0,X2)))
      <=> ( in(apply(X2,X1),X0)
          & in(X1,relation_dom(X2)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t86_funct_1) ).

fof(f34,negated_conjecture,
    ~ ! [X0,X1,X2] :
        ( ( function(X2)
          & relation(X2) )
       => ( in(X1,relation_dom(relation_rng_restriction(X0,X2)))
        <=> ( in(apply(X2,X1),X0)
            & in(X1,relation_dom(X2)) ) ) ),
    inference(negated_conjecture,[],[f33]) ).

fof(f35,axiom,
    ! [X0,X1] :
      ( ( function(X1)
        & relation(X1) )
     => ! [X2] :
          ( ( function(X2)
            & relation(X2) )
         => ( relation_rng_restriction(X0,X2) = X1
          <=> ( ! [X3] :
                  ( in(X3,relation_dom(X1))
                 => apply(X2,X3) = apply(X1,X3) )
              & ! [X3] :
                  ( in(X3,relation_dom(X1))
                <=> ( in(apply(X2,X3),X0)
                    & in(X3,relation_dom(X2)) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',t85_funct_1) ).

fof(f37,plain,
    ! [X0,X1] :
      ( ( function(X1)
        & relation(X1) )
     => ! [X2] :
          ( ( function(X2)
            & relation(X2) )
         => ( relation_rng_restriction(X0,X2) = X1
          <=> ( ! [X3] :
                  ( in(X3,relation_dom(X1))
                 => apply(X2,X3) = apply(X1,X3) )
              & ! [X4] :
                  ( in(X4,relation_dom(X1))
                <=> ( in(apply(X2,X4),X0)
                    & in(X4,relation_dom(X2)) ) ) ) ) ) ),
    inference(rectify,[],[f35]) ).

fof(f59,plain,
    ! [X0,X1] :
      ( relation(relation_rng_restriction(X0,X1))
      | ~ relation(X1) ),
    inference(ennf_transformation,[],[f19]) ).

fof(f60,plain,
    ! [X0,X1] :
      ( ( function(relation_rng_restriction(X0,X1))
        & relation(relation_rng_restriction(X0,X1)) )
      | ~ function(X1)
      | ~ relation(X1) ),
    inference(ennf_transformation,[],[f20]) ).

fof(f61,plain,
    ! [X0,X1] :
      ( ( function(relation_rng_restriction(X0,X1))
        & relation(relation_rng_restriction(X0,X1)) )
      | ~ function(X1)
      | ~ relation(X1) ),
    inference(flattening,[],[f60]) ).

fof(f65,plain,
    ? [X0,X1,X2] :
      ( ( in(X1,relation_dom(relation_rng_restriction(X0,X2)))
      <~> ( in(apply(X2,X1),X0)
          & in(X1,relation_dom(X2)) ) )
      & function(X2)
      & relation(X2) ),
    inference(ennf_transformation,[],[f34]) ).

fof(f66,plain,
    ? [X0,X1,X2] :
      ( ( in(X1,relation_dom(relation_rng_restriction(X0,X2)))
      <~> ( in(apply(X2,X1),X0)
          & in(X1,relation_dom(X2)) ) )
      & function(X2)
      & relation(X2) ),
    inference(flattening,[],[f65]) ).

fof(f67,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( relation_rng_restriction(X0,X2) = X1
          <=> ( ! [X3] :
                  ( apply(X2,X3) = apply(X1,X3)
                  | ~ in(X3,relation_dom(X1)) )
              & ! [X4] :
                  ( in(X4,relation_dom(X1))
                <=> ( in(apply(X2,X4),X0)
                    & in(X4,relation_dom(X2)) ) ) ) )
          | ~ function(X2)
          | ~ relation(X2) )
      | ~ function(X1)
      | ~ relation(X1) ),
    inference(ennf_transformation,[],[f37]) ).

fof(f68,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( relation_rng_restriction(X0,X2) = X1
          <=> ( ! [X3] :
                  ( apply(X2,X3) = apply(X1,X3)
                  | ~ in(X3,relation_dom(X1)) )
              & ! [X4] :
                  ( in(X4,relation_dom(X1))
                <=> ( in(apply(X2,X4),X0)
                    & in(X4,relation_dom(X2)) ) ) ) )
          | ~ function(X2)
          | ~ relation(X2) )
      | ~ function(X1)
      | ~ relation(X1) ),
    inference(flattening,[],[f67]) ).

fof(f69,plain,
    ! [X1,X2,X0] :
      ( sP0(X1,X2,X0)
    <=> ( ! [X3] :
            ( apply(X2,X3) = apply(X1,X3)
            | ~ in(X3,relation_dom(X1)) )
        & ! [X4] :
            ( in(X4,relation_dom(X1))
          <=> ( in(apply(X2,X4),X0)
              & in(X4,relation_dom(X2)) ) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

fof(f70,plain,
    ! [X0,X2,X1] :
      ( ( relation_rng_restriction(X0,X2) = X1
      <=> sP0(X1,X2,X0) )
      | ~ sP1(X0,X2,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

fof(f71,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( sP1(X0,X2,X1)
          | ~ function(X2)
          | ~ relation(X2) )
      | ~ function(X1)
      | ~ relation(X1) ),
    inference(definition_folding,[],[f68,f70,f69]) ).

fof(f94,plain,
    ? [X0,X1,X2] :
      ( ( ~ in(apply(X2,X1),X0)
        | ~ in(X1,relation_dom(X2))
        | ~ in(X1,relation_dom(relation_rng_restriction(X0,X2))) )
      & ( ( in(apply(X2,X1),X0)
          & in(X1,relation_dom(X2)) )
        | in(X1,relation_dom(relation_rng_restriction(X0,X2))) )
      & function(X2)
      & relation(X2) ),
    inference(nnf_transformation,[],[f66]) ).

fof(f95,plain,
    ? [X0,X1,X2] :
      ( ( ~ in(apply(X2,X1),X0)
        | ~ in(X1,relation_dom(X2))
        | ~ in(X1,relation_dom(relation_rng_restriction(X0,X2))) )
      & ( ( in(apply(X2,X1),X0)
          & in(X1,relation_dom(X2)) )
        | in(X1,relation_dom(relation_rng_restriction(X0,X2))) )
      & function(X2)
      & relation(X2) ),
    inference(flattening,[],[f94]) ).

fof(f96,plain,
    ( ? [X0,X1,X2] :
        ( ( ~ in(apply(X2,X1),X0)
          | ~ in(X1,relation_dom(X2))
          | ~ in(X1,relation_dom(relation_rng_restriction(X0,X2))) )
        & ( ( in(apply(X2,X1),X0)
            & in(X1,relation_dom(X2)) )
          | in(X1,relation_dom(relation_rng_restriction(X0,X2))) )
        & function(X2)
        & relation(X2) )
   => ( ( ~ in(apply(sK15,sK14),sK13)
        | ~ in(sK14,relation_dom(sK15))
        | ~ in(sK14,relation_dom(relation_rng_restriction(sK13,sK15))) )
      & ( ( in(apply(sK15,sK14),sK13)
          & in(sK14,relation_dom(sK15)) )
        | in(sK14,relation_dom(relation_rng_restriction(sK13,sK15))) )
      & function(sK15)
      & relation(sK15) ) ),
    introduced(choice_axiom,[]) ).

fof(f97,plain,
    ( ( ~ in(apply(sK15,sK14),sK13)
      | ~ in(sK14,relation_dom(sK15))
      | ~ in(sK14,relation_dom(relation_rng_restriction(sK13,sK15))) )
    & ( ( in(apply(sK15,sK14),sK13)
        & in(sK14,relation_dom(sK15)) )
      | in(sK14,relation_dom(relation_rng_restriction(sK13,sK15))) )
    & function(sK15)
    & relation(sK15) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK13,sK14,sK15])],[f95,f96]) ).

fof(f98,plain,
    ! [X0,X2,X1] :
      ( ( ( relation_rng_restriction(X0,X2) = X1
          | ~ sP0(X1,X2,X0) )
        & ( sP0(X1,X2,X0)
          | relation_rng_restriction(X0,X2) != X1 ) )
      | ~ sP1(X0,X2,X1) ),
    inference(nnf_transformation,[],[f70]) ).

fof(f99,plain,
    ! [X0,X1,X2] :
      ( ( ( relation_rng_restriction(X0,X1) = X2
          | ~ sP0(X2,X1,X0) )
        & ( sP0(X2,X1,X0)
          | relation_rng_restriction(X0,X1) != X2 ) )
      | ~ sP1(X0,X1,X2) ),
    inference(rectify,[],[f98]) ).

fof(f100,plain,
    ! [X1,X2,X0] :
      ( ( sP0(X1,X2,X0)
        | ? [X3] :
            ( apply(X2,X3) != apply(X1,X3)
            & in(X3,relation_dom(X1)) )
        | ? [X4] :
            ( ( ~ in(apply(X2,X4),X0)
              | ~ in(X4,relation_dom(X2))
              | ~ in(X4,relation_dom(X1)) )
            & ( ( in(apply(X2,X4),X0)
                & in(X4,relation_dom(X2)) )
              | in(X4,relation_dom(X1)) ) ) )
      & ( ( ! [X3] :
              ( apply(X2,X3) = apply(X1,X3)
              | ~ in(X3,relation_dom(X1)) )
          & ! [X4] :
              ( ( in(X4,relation_dom(X1))
                | ~ in(apply(X2,X4),X0)
                | ~ in(X4,relation_dom(X2)) )
              & ( ( in(apply(X2,X4),X0)
                  & in(X4,relation_dom(X2)) )
                | ~ in(X4,relation_dom(X1)) ) ) )
        | ~ sP0(X1,X2,X0) ) ),
    inference(nnf_transformation,[],[f69]) ).

fof(f101,plain,
    ! [X1,X2,X0] :
      ( ( sP0(X1,X2,X0)
        | ? [X3] :
            ( apply(X2,X3) != apply(X1,X3)
            & in(X3,relation_dom(X1)) )
        | ? [X4] :
            ( ( ~ in(apply(X2,X4),X0)
              | ~ in(X4,relation_dom(X2))
              | ~ in(X4,relation_dom(X1)) )
            & ( ( in(apply(X2,X4),X0)
                & in(X4,relation_dom(X2)) )
              | in(X4,relation_dom(X1)) ) ) )
      & ( ( ! [X3] :
              ( apply(X2,X3) = apply(X1,X3)
              | ~ in(X3,relation_dom(X1)) )
          & ! [X4] :
              ( ( in(X4,relation_dom(X1))
                | ~ in(apply(X2,X4),X0)
                | ~ in(X4,relation_dom(X2)) )
              & ( ( in(apply(X2,X4),X0)
                  & in(X4,relation_dom(X2)) )
                | ~ in(X4,relation_dom(X1)) ) ) )
        | ~ sP0(X1,X2,X0) ) ),
    inference(flattening,[],[f100]) ).

fof(f102,plain,
    ! [X0,X1,X2] :
      ( ( sP0(X0,X1,X2)
        | ? [X3] :
            ( apply(X1,X3) != apply(X0,X3)
            & in(X3,relation_dom(X0)) )
        | ? [X4] :
            ( ( ~ in(apply(X1,X4),X2)
              | ~ in(X4,relation_dom(X1))
              | ~ in(X4,relation_dom(X0)) )
            & ( ( in(apply(X1,X4),X2)
                & in(X4,relation_dom(X1)) )
              | in(X4,relation_dom(X0)) ) ) )
      & ( ( ! [X5] :
              ( apply(X1,X5) = apply(X0,X5)
              | ~ in(X5,relation_dom(X0)) )
          & ! [X6] :
              ( ( in(X6,relation_dom(X0))
                | ~ in(apply(X1,X6),X2)
                | ~ in(X6,relation_dom(X1)) )
              & ( ( in(apply(X1,X6),X2)
                  & in(X6,relation_dom(X1)) )
                | ~ in(X6,relation_dom(X0)) ) ) )
        | ~ sP0(X0,X1,X2) ) ),
    inference(rectify,[],[f101]) ).

fof(f103,plain,
    ! [X0,X1] :
      ( ? [X3] :
          ( apply(X1,X3) != apply(X0,X3)
          & in(X3,relation_dom(X0)) )
     => ( apply(X1,sK16(X0,X1)) != apply(X0,sK16(X0,X1))
        & in(sK16(X0,X1),relation_dom(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f104,plain,
    ! [X0,X1,X2] :
      ( ? [X4] :
          ( ( ~ in(apply(X1,X4),X2)
            | ~ in(X4,relation_dom(X1))
            | ~ in(X4,relation_dom(X0)) )
          & ( ( in(apply(X1,X4),X2)
              & in(X4,relation_dom(X1)) )
            | in(X4,relation_dom(X0)) ) )
     => ( ( ~ in(apply(X1,sK17(X0,X1,X2)),X2)
          | ~ in(sK17(X0,X1,X2),relation_dom(X1))
          | ~ in(sK17(X0,X1,X2),relation_dom(X0)) )
        & ( ( in(apply(X1,sK17(X0,X1,X2)),X2)
            & in(sK17(X0,X1,X2),relation_dom(X1)) )
          | in(sK17(X0,X1,X2),relation_dom(X0)) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f105,plain,
    ! [X0,X1,X2] :
      ( ( sP0(X0,X1,X2)
        | ( apply(X1,sK16(X0,X1)) != apply(X0,sK16(X0,X1))
          & in(sK16(X0,X1),relation_dom(X0)) )
        | ( ( ~ in(apply(X1,sK17(X0,X1,X2)),X2)
            | ~ in(sK17(X0,X1,X2),relation_dom(X1))
            | ~ in(sK17(X0,X1,X2),relation_dom(X0)) )
          & ( ( in(apply(X1,sK17(X0,X1,X2)),X2)
              & in(sK17(X0,X1,X2),relation_dom(X1)) )
            | in(sK17(X0,X1,X2),relation_dom(X0)) ) ) )
      & ( ( ! [X5] :
              ( apply(X1,X5) = apply(X0,X5)
              | ~ in(X5,relation_dom(X0)) )
          & ! [X6] :
              ( ( in(X6,relation_dom(X0))
                | ~ in(apply(X1,X6),X2)
                | ~ in(X6,relation_dom(X1)) )
              & ( ( in(apply(X1,X6),X2)
                  & in(X6,relation_dom(X1)) )
                | ~ in(X6,relation_dom(X0)) ) ) )
        | ~ sP0(X0,X1,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK16,sK17])],[f102,f104,f103]) ).

fof(f128,plain,
    ! [X0,X1] :
      ( relation(relation_rng_restriction(X0,X1))
      | ~ relation(X1) ),
    inference(cnf_transformation,[],[f59]) ).

fof(f129,plain,
    ! [X0,X1] :
      ( relation(relation_rng_restriction(X0,X1))
      | ~ function(X1)
      | ~ relation(X1) ),
    inference(cnf_transformation,[],[f61]) ).

fof(f130,plain,
    ! [X0,X1] :
      ( function(relation_rng_restriction(X0,X1))
      | ~ function(X1)
      | ~ relation(X1) ),
    inference(cnf_transformation,[],[f61]) ).

fof(f151,plain,
    relation(sK15),
    inference(cnf_transformation,[],[f97]) ).

fof(f152,plain,
    function(sK15),
    inference(cnf_transformation,[],[f97]) ).

fof(f153,plain,
    ( in(sK14,relation_dom(sK15))
    | in(sK14,relation_dom(relation_rng_restriction(sK13,sK15))) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f154,plain,
    ( in(apply(sK15,sK14),sK13)
    | in(sK14,relation_dom(relation_rng_restriction(sK13,sK15))) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f155,plain,
    ( ~ in(apply(sK15,sK14),sK13)
    | ~ in(sK14,relation_dom(sK15))
    | ~ in(sK14,relation_dom(relation_rng_restriction(sK13,sK15))) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f156,plain,
    ! [X2,X0,X1] :
      ( sP0(X2,X1,X0)
      | relation_rng_restriction(X0,X1) != X2
      | ~ sP1(X0,X1,X2) ),
    inference(cnf_transformation,[],[f99]) ).

fof(f158,plain,
    ! [X2,X0,X1,X6] :
      ( in(X6,relation_dom(X1))
      | ~ in(X6,relation_dom(X0))
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f105]) ).

fof(f159,plain,
    ! [X2,X0,X1,X6] :
      ( in(apply(X1,X6),X2)
      | ~ in(X6,relation_dom(X0))
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f105]) ).

fof(f160,plain,
    ! [X2,X0,X1,X6] :
      ( in(X6,relation_dom(X0))
      | ~ in(apply(X1,X6),X2)
      | ~ in(X6,relation_dom(X1))
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f105]) ).

fof(f161,plain,
    ! [X2,X0,X1,X5] :
      ( apply(X1,X5) = apply(X0,X5)
      | ~ in(X5,relation_dom(X0))
      | ~ sP0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f105]) ).

fof(f168,plain,
    ! [X2,X0,X1] :
      ( sP1(X0,X2,X1)
      | ~ function(X2)
      | ~ relation(X2)
      | ~ function(X1)
      | ~ relation(X1) ),
    inference(cnf_transformation,[],[f71]) ).

fof(f169,plain,
    ! [X0,X1] :
      ( sP0(relation_rng_restriction(X0,X1),X1,X0)
      | ~ sP1(X0,X1,relation_rng_restriction(X0,X1)) ),
    inference(equality_resolution,[],[f156]) ).

cnf(c_69,plain,
    ( ~ relation(X0)
    | relation(relation_rng_restriction(X1,X0)) ),
    inference(cnf_transformation,[],[f128]) ).

cnf(c_70,plain,
    ( ~ relation(X0)
    | ~ function(X0)
    | function(relation_rng_restriction(X1,X0)) ),
    inference(cnf_transformation,[],[f130]) ).

cnf(c_71,plain,
    ( ~ relation(X0)
    | ~ function(X0)
    | relation(relation_rng_restriction(X1,X0)) ),
    inference(cnf_transformation,[],[f129]) ).

cnf(c_92,negated_conjecture,
    ( ~ in(sK14,relation_dom(relation_rng_restriction(sK13,sK15)))
    | ~ in(apply(sK15,sK14),sK13)
    | ~ in(sK14,relation_dom(sK15)) ),
    inference(cnf_transformation,[],[f155]) ).

cnf(c_93,negated_conjecture,
    ( in(sK14,relation_dom(relation_rng_restriction(sK13,sK15)))
    | in(apply(sK15,sK14),sK13) ),
    inference(cnf_transformation,[],[f154]) ).

cnf(c_94,negated_conjecture,
    ( in(sK14,relation_dom(relation_rng_restriction(sK13,sK15)))
    | in(sK14,relation_dom(sK15)) ),
    inference(cnf_transformation,[],[f153]) ).

cnf(c_95,negated_conjecture,
    function(sK15),
    inference(cnf_transformation,[],[f152]) ).

cnf(c_96,negated_conjecture,
    relation(sK15),
    inference(cnf_transformation,[],[f151]) ).

cnf(c_98,plain,
    ( ~ sP1(X0,X1,relation_rng_restriction(X0,X1))
    | sP0(relation_rng_restriction(X0,X1),X1,X0) ),
    inference(cnf_transformation,[],[f169]) ).

cnf(c_105,plain,
    ( ~ sP0(X0,X1,X2)
    | ~ in(X3,relation_dom(X0))
    | apply(X0,X3) = apply(X1,X3) ),
    inference(cnf_transformation,[],[f161]) ).

cnf(c_106,plain,
    ( ~ in(apply(X0,X1),X2)
    | ~ sP0(X3,X0,X2)
    | ~ in(X1,relation_dom(X0))
    | in(X1,relation_dom(X3)) ),
    inference(cnf_transformation,[],[f160]) ).

cnf(c_107,plain,
    ( ~ sP0(X0,X1,X2)
    | ~ in(X3,relation_dom(X0))
    | in(apply(X1,X3),X2) ),
    inference(cnf_transformation,[],[f159]) ).

cnf(c_108,plain,
    ( ~ sP0(X0,X1,X2)
    | ~ in(X3,relation_dom(X0))
    | in(X3,relation_dom(X1)) ),
    inference(cnf_transformation,[],[f158]) ).

cnf(c_109,plain,
    ( ~ relation(X0)
    | ~ relation(X1)
    | ~ function(X0)
    | ~ function(X1)
    | sP1(X2,X1,X0) ),
    inference(cnf_transformation,[],[f168]) ).

cnf(c_139,plain,
    ( ~ relation(X0)
    | relation(relation_rng_restriction(X1,X0)) ),
    inference(global_subsumption_just,[status(thm)],[c_71,c_69]) ).

cnf(c_618,plain,
    ( relation_rng_restriction(X0,X1) != X2
    | X0 != X4
    | X1 != X3
    | ~ relation(X2)
    | ~ relation(X3)
    | ~ function(X2)
    | ~ function(X3)
    | sP0(relation_rng_restriction(X0,X1),X1,X0) ),
    inference(resolution_lifted,[status(thm)],[c_109,c_98]) ).

cnf(c_619,plain,
    ( ~ relation(relation_rng_restriction(X0,X1))
    | ~ function(relation_rng_restriction(X0,X1))
    | ~ relation(X1)
    | ~ function(X1)
    | sP0(relation_rng_restriction(X0,X1),X1,X0) ),
    inference(unflattening,[status(thm)],[c_618]) ).

cnf(c_631,plain,
    ( ~ relation(X0)
    | ~ function(X0)
    | sP0(relation_rng_restriction(X1,X0),X0,X1) ),
    inference(forward_subsumption_resolution,[status(thm)],[c_619,c_70,c_139]) ).

cnf(c_2848,plain,
    relation_rng_restriction(sK13,sK15) = sP0_iProver_def,
    definition ).

cnf(c_2849,plain,
    relation_dom(sP0_iProver_def) = sP1_iProver_def,
    definition ).

cnf(c_2850,plain,
    relation_dom(sK15) = sP2_iProver_def,
    definition ).

cnf(c_2851,plain,
    apply(sK15,sK14) = sP3_iProver_def,
    definition ).

cnf(c_2852,negated_conjecture,
    relation(sK15),
    inference(demodulation,[status(thm)],[c_96]) ).

cnf(c_2853,negated_conjecture,
    function(sK15),
    inference(demodulation,[status(thm)],[c_95]) ).

cnf(c_2854,negated_conjecture,
    ( in(sK14,sP1_iProver_def)
    | in(sK14,sP2_iProver_def) ),
    inference(demodulation,[status(thm)],[c_94,c_2850,c_2848,c_2849]) ).

cnf(c_2855,negated_conjecture,
    ( in(sK14,sP1_iProver_def)
    | in(sP3_iProver_def,sK13) ),
    inference(demodulation,[status(thm)],[c_93,c_2851]) ).

cnf(c_2856,negated_conjecture,
    ( ~ in(sK14,sP1_iProver_def)
    | ~ in(sK14,sP2_iProver_def)
    | ~ in(sP3_iProver_def,sK13) ),
    inference(demodulation,[status(thm)],[c_92]) ).

cnf(c_4740,plain,
    ( ~ relation(sK15)
    | ~ function(sK15)
    | sP0(sP0_iProver_def,sK15,sK13) ),
    inference(superposition,[status(thm)],[c_2848,c_631]) ).

cnf(c_4746,plain,
    sP0(sP0_iProver_def,sK15,sK13),
    inference(forward_subsumption_resolution,[status(thm)],[c_4740,c_2853,c_2852]) ).

cnf(c_4760,plain,
    ( ~ in(X0,relation_dom(sP0_iProver_def))
    | apply(sK15,X0) = apply(sP0_iProver_def,X0) ),
    inference(superposition,[status(thm)],[c_4746,c_105]) ).

cnf(c_4761,plain,
    ( ~ in(X0,relation_dom(sP0_iProver_def))
    | in(apply(sK15,X0),sK13) ),
    inference(superposition,[status(thm)],[c_4746,c_107]) ).

cnf(c_4762,plain,
    ( ~ in(X0,relation_dom(sP0_iProver_def))
    | in(X0,relation_dom(sK15)) ),
    inference(superposition,[status(thm)],[c_4746,c_108]) ).

cnf(c_4763,plain,
    ( ~ in(X0,sP1_iProver_def)
    | in(X0,sP2_iProver_def) ),
    inference(light_normalisation,[status(thm)],[c_4762,c_2849,c_2850]) ).

cnf(c_4766,plain,
    ( ~ in(X0,sP1_iProver_def)
    | in(apply(sK15,X0),sK13) ),
    inference(light_normalisation,[status(thm)],[c_4761,c_2849]) ).

cnf(c_4769,plain,
    ( ~ in(X0,sP1_iProver_def)
    | apply(sK15,X0) = apply(sP0_iProver_def,X0) ),
    inference(light_normalisation,[status(thm)],[c_4760,c_2849]) ).

cnf(c_4788,plain,
    in(sK14,sP2_iProver_def),
    inference(backward_subsumption_resolution,[status(thm)],[c_2854,c_4763]) ).

cnf(c_4789,plain,
    ( ~ in(sK14,sP1_iProver_def)
    | ~ in(sP3_iProver_def,sK13) ),
    inference(backward_subsumption_resolution,[status(thm)],[c_2856,c_4763]) ).

cnf(c_4835,plain,
    ( ~ in(sK14,sP1_iProver_def)
    | in(sP3_iProver_def,sK13) ),
    inference(superposition,[status(thm)],[c_2851,c_4766]) ).

cnf(c_4870,plain,
    ( apply(sK15,sK14) = apply(sP0_iProver_def,sK14)
    | in(sP3_iProver_def,sK13) ),
    inference(superposition,[status(thm)],[c_2855,c_4769]) ).

cnf(c_4874,plain,
    ( apply(sP0_iProver_def,sK14) = sP3_iProver_def
    | in(sP3_iProver_def,sK13) ),
    inference(light_normalisation,[status(thm)],[c_4870,c_2851]) ).

cnf(c_4898,plain,
    in(sP3_iProver_def,sK13),
    inference(global_subsumption_just,[status(thm)],[c_4874,c_2855,c_4835]) ).

cnf(c_5126,negated_conjecture,
    in(sK14,sP2_iProver_def),
    inference(global_subsumption_just,[status(thm)],[c_2854,c_4788]) ).

cnf(c_5128,negated_conjecture,
    in(sP3_iProver_def,sK13),
    inference(global_subsumption_just,[status(thm)],[c_2855,c_2855,c_4835]) ).

cnf(c_5179,negated_conjecture,
    ~ in(sK14,sP1_iProver_def),
    inference(global_subsumption_just,[status(thm)],[c_2856,c_4789,c_4898]) ).

cnf(c_6565,plain,
    ( ~ relation(sK15)
    | ~ function(sK15)
    | sP0(sP0_iProver_def,sK15,sK13) ),
    inference(superposition,[status(thm)],[c_2848,c_631]) ).

cnf(c_6569,plain,
    sP0(sP0_iProver_def,sK15,sK13),
    inference(forward_subsumption_resolution,[status(thm)],[c_6565,c_2853,c_2852]) ).

cnf(c_6801,plain,
    ( ~ sP0(X0,sK15,X1)
    | ~ in(sK14,relation_dom(sK15))
    | ~ in(sP3_iProver_def,X1)
    | in(sK14,relation_dom(X0)) ),
    inference(superposition,[status(thm)],[c_2851,c_106]) ).

cnf(c_6805,plain,
    ( ~ sP0(X0,sK15,X1)
    | ~ in(sP3_iProver_def,X1)
    | ~ in(sK14,sP2_iProver_def)
    | in(sK14,relation_dom(X0)) ),
    inference(light_normalisation,[status(thm)],[c_6801,c_2850]) ).

cnf(c_6806,plain,
    ( ~ sP0(X0,sK15,X1)
    | ~ in(sP3_iProver_def,X1)
    | in(sK14,relation_dom(X0)) ),
    inference(forward_subsumption_resolution,[status(thm)],[c_6805,c_5126]) ).

cnf(c_7915,plain,
    ( ~ in(sP3_iProver_def,sK13)
    | in(sK14,relation_dom(sP0_iProver_def)) ),
    inference(superposition,[status(thm)],[c_6569,c_6806]) ).

cnf(c_7916,plain,
    ( ~ in(sP3_iProver_def,sK13)
    | in(sK14,sP1_iProver_def) ),
    inference(light_normalisation,[status(thm)],[c_7915,c_2849]) ).

cnf(c_7917,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[c_7916,c_5179,c_5128]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.31  % Problem  : SEU044+1 : TPTP v8.1.2. Released v3.2.0.
% 0.10/0.32  % Command  : run_iprover %s %d THM
% 0.11/0.55  % Computer : n024.cluster.edu
% 0.11/0.55  % Model    : x86_64 x86_64
% 0.11/0.55  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.55  % Memory   : 8042.1875MB
% 0.11/0.55  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.55  % CPULimit : 300
% 0.11/0.55  % WCLimit  : 300
% 0.11/0.55  % DateTime : Thu May  2 17:26:51 EDT 2024
% 0.11/0.56  % CPUTime  : 
% 0.28/0.73  Running first-order theorem proving
% 0.28/0.73  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
% 3.49/1.41  % SZS status Started for theBenchmark.p
% 3.49/1.41  % SZS status Theorem for theBenchmark.p
% 3.49/1.41  
% 3.49/1.41  %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 3.49/1.41  
% 3.49/1.41  ------  iProver source info
% 3.49/1.41  
% 3.49/1.41  git: date: 2024-05-02 19:28:25 +0000
% 3.49/1.41  git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 3.49/1.41  git: non_committed_changes: false
% 3.49/1.41  
% 3.49/1.41  ------ Parsing...
% 3.49/1.41  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 3.49/1.41  
% 3.49/1.41  ------ Preprocessing... sup_sim: 0  sf_s  rm: 1 0s  sf_e  pe_s  pe:1:0s pe:2:0s pe_e  sup_sim: 0  sf_s  rm: 2 0s  sf_e  pe_s  pe_e 
% 3.49/1.41  
% 3.49/1.41  ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e 
% 3.49/1.41  
% 3.49/1.41  ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 0 0s  sf_e 
% 3.49/1.41  ------ Proving...
% 3.49/1.41  ------ Problem Properties 
% 3.49/1.41  
% 3.49/1.41  
% 3.49/1.41  clauses                                 59
% 3.49/1.41  conjectures                             5
% 3.49/1.41  EPR                                     29
% 3.49/1.41  Horn                                    50
% 3.49/1.41  unary                                   27
% 3.49/1.41  binary                                  13
% 3.49/1.41  lits                                    122
% 3.49/1.41  lits eq                                 11
% 3.49/1.41  fd_pure                                 0
% 3.49/1.41  fd_pseudo                               0
% 3.49/1.41  fd_cond                                 1
% 3.49/1.41  fd_pseudo_cond                          2
% 3.49/1.41  AC symbols                              0
% 3.49/1.41  
% 3.49/1.41  ------ Schedule dynamic 5 is on 
% 3.49/1.41  
% 3.49/1.41  ------ Input Options "--resolution_flag false --inst_lit_sel_side none" Time Limit: 10.
% 3.49/1.41  
% 3.49/1.41  
% 3.49/1.41  ------ 
% 3.49/1.41  Current options:
% 3.49/1.41  ------ 
% 3.49/1.41  
% 3.49/1.41  
% 3.49/1.41  
% 3.49/1.41  
% 3.49/1.41  ------ Proving...
% 3.49/1.41  
% 3.49/1.41  
% 3.49/1.41  % SZS status Theorem for theBenchmark.p
% 3.49/1.41  
% 3.49/1.41  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 3.49/1.41  
% 3.49/1.41  
%------------------------------------------------------------------------------