↑ Up

Drodi---4.1.1.UNS-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : FLD049-4 : TPTP v9.3.1. Bugfixed v2.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n013.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 12:22:02 PM UTC 2026

% Result   : Unsatisfiable 87.23s 11.59s
% Output   : CNFRefutation 87.23s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :   35
% Syntax   : Number of formulae    :  131 (  56 unt;  15 def)
%            Number of atoms       :  241 (   0 equ)
%            Maximal formula atoms :    4 (   1 avg)
%            Number of connectives :  183 (  73   ~;  95   |;   0   &)
%                                         (  15 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   3 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :   20 (  19 usr;  16 prp; 0-3 aty)
%            Number of functors    :   10 (  10 usr;   8 con; 0-1 aty)
%            Number of variables   :   60 (  60   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f7,axiom,
    ! [U,Z,W,X,Y,V] :
      ( ~ product(X,V,W)
      | ~ product(Y,Z,V)
      | ~ product(X,Y,U)
      | product(U,Z,W) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f8,axiom,
    ! [X] :
      ( ~ defined(X)
      | product(multiplicative_identity,X,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [X] :
      ( ~ defined(X)
      | sum(additive_identity,X,additive_identity)
      | product(multiplicative_inverse(X),X,multiplicative_identity) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f10,axiom,
    ! [Y,X,Z] :
      ( ~ product(X,Y,Z)
      | product(Y,X,Z) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f14,axiom,
    defined(additive_identity),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f15,axiom,
    ! [X] :
      ( ~ defined(X)
      | defined(additive_inverse(X)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f17,axiom,
    defined(multiplicative_identity),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f23,axiom,
    ! [X,Y] :
      ( ~ defined(Y)
      | ~ defined(X)
      | less_or_equal(Y,X)
      | less_or_equal(X,Y) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f27,hypothesis,
    defined(a),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f28,hypothesis,
    defined(b),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f29,hypothesis,
    defined(c),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f30,hypothesis,
    defined(d),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f31,hypothesis,
    defined(k),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f32,hypothesis,
    defined(s),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f33,negated_conjecture,
    ~ sum(additive_identity,b,additive_identity),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f34,negated_conjecture,
    ~ sum(additive_identity,d,additive_identity),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f35,negated_conjecture,
    product(a,multiplicative_inverse(b),s),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f36,negated_conjecture,
    product(c,multiplicative_inverse(d),s),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f37,negated_conjecture,
    product(a,d,k),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f38,negated_conjecture,
    ~ product(b,c,k),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f48,plain,
    ! [W,X,V] :
      ( ~ product(X,V,W)
      | ! [Z,Y] :
          ( ~ product(Y,Z,V)
          | ! [U] :
              ( ~ product(X,Y,U)
              | product(U,Z,W) ) ) ),
    inference(miniscoping,[status(thm)],[f7]) ).

fof(f49,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ product(X3,X5,X2)
      | ~ product(X4,X1,X5)
      | ~ product(X3,X4,X0)
      | product(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f48]) ).

fof(f50,plain,
    ! [X0] :
      ( ~ defined(X0)
      | product(multiplicative_identity,X0,X0) ),
    inference(cnf_transformation,[status(thm)],[f8]) ).

fof(f51,plain,
    ! [X0] :
      ( ~ defined(X0)
      | sum(additive_identity,X0,additive_identity)
      | product(multiplicative_inverse(X0),X0,multiplicative_identity) ),
    inference(cnf_transformation,[status(thm)],[f9]) ).

fof(f52,plain,
    ! [X0,X1,X2] :
      ( ~ product(X1,X0,X2)
      | product(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f10]) ).

fof(f59,plain,
    defined(additive_identity),
    inference(cnf_transformation,[status(thm)],[f14]) ).

fof(f60,plain,
    ! [X0] :
      ( ~ defined(X0)
      | defined(additive_inverse(X0)) ),
    inference(cnf_transformation,[status(thm)],[f15]) ).

fof(f63,plain,
    defined(multiplicative_identity),
    inference(cnf_transformation,[status(thm)],[f17]) ).

fof(f72,plain,
    ! [Y] :
      ( ~ defined(Y)
      | ! [X] :
          ( ~ defined(X)
          | less_or_equal(Y,X)
          | less_or_equal(X,Y) ) ),
    inference(miniscoping,[status(thm)],[f23]) ).

fof(f73,plain,
    ! [X0,X1] :
      ( ~ defined(X1)
      | ~ defined(X0)
      | less_or_equal(X1,X0)
      | less_or_equal(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f72]) ).

fof(f78,plain,
    defined(a),
    inference(cnf_transformation,[status(thm)],[f27]) ).

fof(f79,plain,
    defined(b),
    inference(cnf_transformation,[status(thm)],[f28]) ).

fof(f80,plain,
    defined(c),
    inference(cnf_transformation,[status(thm)],[f29]) ).

fof(f81,plain,
    defined(d),
    inference(cnf_transformation,[status(thm)],[f30]) ).

fof(f82,plain,
    defined(k),
    inference(cnf_transformation,[status(thm)],[f31]) ).

fof(f83,plain,
    defined(s),
    inference(cnf_transformation,[status(thm)],[f32]) ).

fof(f84,plain,
    ~ sum(additive_identity,b,additive_identity),
    inference(cnf_transformation,[status(thm)],[f33]) ).

fof(f85,plain,
    ~ sum(additive_identity,d,additive_identity),
    inference(cnf_transformation,[status(thm)],[f34]) ).

fof(f86,plain,
    product(a,multiplicative_inverse(b),s),
    inference(cnf_transformation,[status(thm)],[f35]) ).

fof(f87,plain,
    product(c,multiplicative_inverse(d),s),
    inference(cnf_transformation,[status(thm)],[f36]) ).

fof(f88,plain,
    product(a,d,k),
    inference(cnf_transformation,[status(thm)],[f37]) ).

fof(f89,plain,
    ~ product(b,c,k),
    inference(cnf_transformation,[status(thm)],[f38]) ).

fof(f102,plain,
    product(multiplicative_identity,c,c),
    inference(resolution,[status(thm)],[f50,f80]) ).

fof(f105,plain,
    product(multiplicative_identity,a,a),
    inference(resolution,[status(thm)],[f50,f78]) ).

fof(f123,definition,
    ( sQ3_spl
  <=> sum(additive_identity,b,additive_identity) ),
    introduced(definition,[new_symbols(definition,[sQ3_spl])],[split_symbol_definition]) ).

fof(f124,plain,
    ( ~ sQ3_spl
    | sum(additive_identity,b,additive_identity) ),
    inference(component_clause,[status(thm)],[f123]) ).

fof(f149,plain,
    ( sum(additive_identity,b,additive_identity)
    | product(multiplicative_inverse(b),b,multiplicative_identity) ),
    inference(resolution,[status(thm)],[f51,f79]) ).

fof(f157,definition,
    ( sQ11_spl
  <=> product(multiplicative_inverse(b),b,multiplicative_identity) ),
    introduced(definition,[new_symbols(definition,[sQ11_spl])],[split_symbol_definition]) ).

fof(f158,plain,
    ( ~ sQ11_spl
    | product(multiplicative_inverse(b),b,multiplicative_identity) ),
    inference(component_clause,[status(thm)],[f157]) ).

fof(f160,plain,
    ( sQ3_spl
    | sQ11_spl ),
    inference(split_clause,[status(thm)],[f149,f157,f123]) ).

fof(f173,plain,
    ( ~ sQ3_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f124,f84]) ).

fof(f174,plain,
    ~ sQ3_spl,
    inference(contradiction_clause,[status(thm)],[f173]) ).

fof(f306,plain,
    ! [X0,X1,X2] :
      ( ~ product(c,X2,X1)
      | ~ product(multiplicative_inverse(d),X0,X2)
      | product(s,X0,X1) ),
    inference(resolution,[status(thm)],[f87,f49]) ).

fof(f308,plain,
    product(d,a,k),
    inference(resolution,[status(thm)],[f88,f52]) ).

fof(f312,plain,
    ! [X0,X1,X2] :
      ( ~ product(d,X2,X1)
      | ~ product(a,X0,X2)
      | product(k,X0,X1) ),
    inference(resolution,[status(thm)],[f308,f49]) ).

fof(f324,plain,
    ! [X0] :
      ( ~ product(d,s,X0)
      | product(k,multiplicative_inverse(b),X0) ),
    inference(resolution,[status(thm)],[f312,f86]) ).

fof(f341,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,d)
      | less_or_equal(d,X0) ),
    inference(resolution,[status(thm)],[f81,f73]) ).

fof(f342,plain,
    ( sum(additive_identity,d,additive_identity)
    | product(multiplicative_inverse(d),d,multiplicative_identity) ),
    inference(resolution,[status(thm)],[f81,f51]) ).

fof(f382,definition,
    ( sQ50_spl
  <=> product(multiplicative_inverse(d),d,multiplicative_identity) ),
    introduced(definition,[new_symbols(definition,[sQ50_spl])],[split_symbol_definition]) ).

fof(f383,plain,
    ( ~ sQ50_spl
    | product(multiplicative_inverse(d),d,multiplicative_identity) ),
    inference(component_clause,[status(thm)],[f382]) ).

fof(f385,definition,
    ( sQ51_spl
  <=> sum(additive_identity,d,additive_identity) ),
    introduced(definition,[new_symbols(definition,[sQ51_spl])],[split_symbol_definition]) ).

fof(f386,plain,
    ( ~ sQ51_spl
    | sum(additive_identity,d,additive_identity) ),
    inference(component_clause,[status(thm)],[f385]) ).

fof(f388,plain,
    ( sQ51_spl
    | sQ50_spl ),
    inference(split_clause,[status(thm)],[f342,f382,f385]) ).

fof(f393,plain,
    ( ~ sQ51_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f386,f85]) ).

fof(f394,plain,
    ~ sQ51_spl,
    inference(contradiction_clause,[status(thm)],[f393]) ).

fof(f395,plain,
    ( less_or_equal(d,d)
    | less_or_equal(d,d) ),
    inference(resolution,[status(thm)],[f341,f81]) ).

fof(f401,definition,
    ( sQ53_spl
  <=> less_or_equal(d,d) ),
    introduced(definition,[new_symbols(definition,[sQ53_spl])],[split_symbol_definition]) ).

fof(f404,plain,
    sQ53_spl,
    inference(split_clause,[status(thm)],[f395,f401]) ).

fof(f416,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,k)
      | less_or_equal(k,X0) ),
    inference(resolution,[status(thm)],[f82,f73]) ).

fof(f475,plain,
    ( less_or_equal(k,k)
    | less_or_equal(k,k) ),
    inference(resolution,[status(thm)],[f416,f82]) ).

fof(f482,definition,
    ( sQ69_spl
  <=> less_or_equal(k,k) ),
    introduced(definition,[new_symbols(definition,[sQ69_spl])],[split_symbol_definition]) ).

fof(f485,plain,
    sQ69_spl,
    inference(split_clause,[status(thm)],[f475,f482]) ).

fof(f499,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,s)
      | less_or_equal(s,X0) ),
    inference(resolution,[status(thm)],[f83,f73]) ).

fof(f565,plain,
    ( less_or_equal(s,s)
    | less_or_equal(s,s) ),
    inference(resolution,[status(thm)],[f499,f83]) ).

fof(f573,definition,
    ( sQ87_spl
  <=> less_or_equal(s,s) ),
    introduced(definition,[new_symbols(definition,[sQ87_spl])],[split_symbol_definition]) ).

fof(f576,plain,
    sQ87_spl,
    inference(split_clause,[status(thm)],[f565,f573]) ).

fof(f731,plain,
    product(c,multiplicative_identity,c),
    inference(resolution,[status(thm)],[f102,f52]) ).

fof(f737,plain,
    product(a,multiplicative_identity,a),
    inference(resolution,[status(thm)],[f105,f52]) ).

fof(f777,plain,
    ! [X0] :
      ( ~ sQ50_spl
      | ~ product(c,multiplicative_identity,X0)
      | product(s,d,X0) ),
    inference(resolution,[status(thm)],[f383,f306]) ).

fof(f900,plain,
    defined(additive_inverse(s)),
    inference(resolution,[status(thm)],[f60,f83]) ).

fof(f901,plain,
    defined(additive_inverse(k)),
    inference(resolution,[status(thm)],[f60,f82]) ).

fof(f902,plain,
    defined(additive_inverse(d)),
    inference(resolution,[status(thm)],[f60,f81]) ).

fof(f903,plain,
    defined(additive_inverse(c)),
    inference(resolution,[status(thm)],[f60,f80]) ).

fof(f904,plain,
    defined(additive_inverse(b)),
    inference(resolution,[status(thm)],[f60,f79]) ).

fof(f905,plain,
    defined(additive_inverse(multiplicative_identity)),
    inference(resolution,[status(thm)],[f60,f63]) ).

fof(f906,plain,
    defined(additive_inverse(a)),
    inference(resolution,[status(thm)],[f60,f78]) ).

fof(f907,plain,
    defined(additive_inverse(additive_identity)),
    inference(resolution,[status(thm)],[f60,f59]) ).

fof(f1184,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,additive_inverse(s))
      | less_or_equal(additive_inverse(s),X0) ),
    inference(resolution,[status(thm)],[f900,f73]) ).

fof(f1271,plain,
    ( less_or_equal(additive_inverse(s),additive_inverse(s))
    | less_or_equal(additive_inverse(s),additive_inverse(s)) ),
    inference(resolution,[status(thm)],[f1184,f900]) ).

fof(f1282,definition,
    ( sQ174_spl
  <=> less_or_equal(additive_inverse(s),additive_inverse(s)) ),
    introduced(definition,[new_symbols(definition,[sQ174_spl])],[split_symbol_definition]) ).

fof(f1285,plain,
    sQ174_spl,
    inference(split_clause,[status(thm)],[f1271,f1282]) ).

fof(f1319,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,additive_inverse(k))
      | less_or_equal(additive_inverse(k),X0) ),
    inference(resolution,[status(thm)],[f901,f73]) ).

fof(f1413,plain,
    ( less_or_equal(additive_inverse(k),additive_inverse(k))
    | less_or_equal(additive_inverse(k),additive_inverse(k)) ),
    inference(resolution,[status(thm)],[f1319,f901]) ).

fof(f1425,definition,
    ( sQ200_spl
  <=> less_or_equal(additive_inverse(k),additive_inverse(k)) ),
    introduced(definition,[new_symbols(definition,[sQ200_spl])],[split_symbol_definition]) ).

fof(f1428,plain,
    sQ200_spl,
    inference(split_clause,[status(thm)],[f1413,f1425]) ).

fof(f1464,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,additive_inverse(d))
      | less_or_equal(additive_inverse(d),X0) ),
    inference(resolution,[status(thm)],[f902,f73]) ).

fof(f1565,plain,
    ( less_or_equal(additive_inverse(d),additive_inverse(d))
    | less_or_equal(additive_inverse(d),additive_inverse(d)) ),
    inference(resolution,[status(thm)],[f1464,f902]) ).

fof(f1578,definition,
    ( sQ228_spl
  <=> less_or_equal(additive_inverse(d),additive_inverse(d)) ),
    introduced(definition,[new_symbols(definition,[sQ228_spl])],[split_symbol_definition]) ).

fof(f1581,plain,
    sQ228_spl,
    inference(split_clause,[status(thm)],[f1565,f1578]) ).

fof(f1619,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,additive_inverse(c))
      | less_or_equal(additive_inverse(c),X0) ),
    inference(resolution,[status(thm)],[f903,f73]) ).

fof(f1727,plain,
    ( less_or_equal(additive_inverse(c),additive_inverse(c))
    | less_or_equal(additive_inverse(c),additive_inverse(c)) ),
    inference(resolution,[status(thm)],[f1619,f903]) ).

fof(f1741,definition,
    ( sQ258_spl
  <=> less_or_equal(additive_inverse(c),additive_inverse(c)) ),
    introduced(definition,[new_symbols(definition,[sQ258_spl])],[split_symbol_definition]) ).

fof(f1744,plain,
    sQ258_spl,
    inference(split_clause,[status(thm)],[f1727,f1741]) ).

fof(f1784,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,additive_inverse(b))
      | less_or_equal(additive_inverse(b),X0) ),
    inference(resolution,[status(thm)],[f904,f73]) ).

fof(f1899,plain,
    ( less_or_equal(additive_inverse(b),additive_inverse(b))
    | less_or_equal(additive_inverse(b),additive_inverse(b)) ),
    inference(resolution,[status(thm)],[f1784,f904]) ).

fof(f1914,definition,
    ( sQ290_spl
  <=> less_or_equal(additive_inverse(b),additive_inverse(b)) ),
    introduced(definition,[new_symbols(definition,[sQ290_spl])],[split_symbol_definition]) ).

fof(f1917,plain,
    sQ290_spl,
    inference(split_clause,[status(thm)],[f1899,f1914]) ).

fof(f1959,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,additive_inverse(a))
      | less_or_equal(additive_inverse(a),X0) ),
    inference(resolution,[status(thm)],[f906,f73]) ).

fof(f2081,plain,
    ( less_or_equal(additive_inverse(a),additive_inverse(a))
    | less_or_equal(additive_inverse(a),additive_inverse(a)) ),
    inference(resolution,[status(thm)],[f1959,f906]) ).

fof(f2097,definition,
    ( sQ324_spl
  <=> less_or_equal(additive_inverse(a),additive_inverse(a)) ),
    introduced(definition,[new_symbols(definition,[sQ324_spl])],[split_symbol_definition]) ).

fof(f2100,plain,
    sQ324_spl,
    inference(split_clause,[status(thm)],[f2081,f2097]) ).

fof(f2144,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,additive_inverse(additive_identity))
      | less_or_equal(additive_inverse(additive_identity),X0) ),
    inference(resolution,[status(thm)],[f907,f73]) ).

fof(f2273,plain,
    ( less_or_equal(additive_inverse(additive_identity),additive_inverse(additive_identity))
    | less_or_equal(additive_inverse(additive_identity),additive_inverse(additive_identity)) ),
    inference(resolution,[status(thm)],[f2144,f907]) ).

fof(f2290,definition,
    ( sQ360_spl
  <=> less_or_equal(additive_inverse(additive_identity),additive_inverse(additive_identity)) ),
    introduced(definition,[new_symbols(definition,[sQ360_spl])],[split_symbol_definition]) ).

fof(f2293,plain,
    sQ360_spl,
    inference(split_clause,[status(thm)],[f2273,f2290]) ).

fof(f2830,plain,
    ! [X0] :
      ( ~ defined(X0)
      | less_or_equal(X0,additive_inverse(multiplicative_identity))
      | less_or_equal(additive_inverse(multiplicative_identity),X0) ),
    inference(resolution,[status(thm)],[f905,f73]) ).

fof(f3114,plain,
    ( less_or_equal(additive_inverse(multiplicative_identity),additive_inverse(multiplicative_identity))
    | less_or_equal(additive_inverse(multiplicative_identity),additive_inverse(multiplicative_identity)) ),
    inference(resolution,[status(thm)],[f2830,f905]) ).

fof(f3132,definition,
    ( sQ417_spl
  <=> less_or_equal(additive_inverse(multiplicative_identity),additive_inverse(multiplicative_identity)) ),
    introduced(definition,[new_symbols(definition,[sQ417_spl])],[split_symbol_definition]) ).

fof(f3135,plain,
    sQ417_spl,
    inference(split_clause,[status(thm)],[f3114,f3132]) ).

fof(f3191,plain,
    ( ~ sQ50_spl
    | product(s,d,c) ),
    inference(resolution,[status(thm)],[f731,f777]) ).

fof(f3202,plain,
    ( ~ sQ50_spl
    | product(d,s,c) ),
    inference(resolution,[status(thm)],[f3191,f52]) ).

fof(f3206,plain,
    ( ~ sQ50_spl
    | product(k,multiplicative_inverse(b),c) ),
    inference(resolution,[status(thm)],[f3202,f324]) ).

fof(f3225,plain,
    ! [X0,X1,X2] :
      ( ~ sQ50_spl
      | ~ product(k,X2,X1)
      | ~ product(multiplicative_inverse(b),X0,X2)
      | product(c,X0,X1) ),
    inference(resolution,[status(thm)],[f3206,f49]) ).

fof(f3266,plain,
    ! [X0] :
      ( ~ sQ11_spl
      | ~ sQ50_spl
      | ~ product(k,multiplicative_identity,X0)
      | product(c,b,X0) ),
    inference(resolution,[status(thm)],[f3225,f158]) ).

fof(f3359,plain,
    ! [X0] :
      ( ~ product(d,a,X0)
      | product(k,multiplicative_identity,X0) ),
    inference(resolution,[status(thm)],[f737,f312]) ).

fof(f3482,plain,
    product(k,multiplicative_identity,k),
    inference(resolution,[status(thm)],[f3359,f308]) ).

fof(f3490,plain,
    ( ~ sQ11_spl
    | ~ sQ50_spl
    | product(c,b,k) ),
    inference(resolution,[status(thm)],[f3482,f3266]) ).

fof(f3509,plain,
    ( ~ sQ11_spl
    | ~ sQ50_spl
    | product(b,c,k) ),
    inference(resolution,[status(thm)],[f3490,f52]) ).

fof(f3513,plain,
    ( ~ sQ11_spl
    | ~ sQ50_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3509,f89]) ).

fof(f3514,plain,
    ( ~ sQ11_spl
    | ~ sQ50_spl ),
    inference(contradiction_clause,[status(thm)],[f3513]) ).

fof(f3515,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f160,f174,f388,f394,f404,f485,f576,f1285,f1428,f1581,f1744,f1917,f2100,f2293,f3135,f3514]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.05  % Problem  : FLD049-4 : TPTP v9.3.1. Bugfixed v2.1.0.
% 0.00/0.07  % Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.17/0.45  % Computer : n013.cluster.edu
% 0.17/0.45  % Model    : x86_64 x86_64
% 0.17/0.45  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.45  % Memory   : 8046.5625MB
% 0.17/0.45  % OS       : Linux 6.8.0-71-generic
% 0.17/0.45  % CPULimit : 300
% 0.17/0.45  % WCLimit  : 300
% 0.17/0.45  % DateTime : Mon Sep 21 15:41:05 UTC 2026
% 0.17/0.45  % CPUTime  : 
% 0.17/0.48  % Drodi V4.1.1
% 87.23/11.59  % Refutation found
% 87.23/11.59  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 87.23/11.59  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 6.27/11.78  % Elapsed time: 11.296859 seconds
% 6.27/11.78  % CPU time: 88.281213 seconds
% 6.27/11.78  % Total memory used: 304.723 MB
% 6.27/11.78  % Net memory used: 273.766 MB
%------------------------------------------------------------------------------