↑ Up

Drodi---4.1.1.UNS-CRf.s

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

% Computer : n020.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 02:40:41 PM UTC 2026

% Result   : Unsatisfiable 0.11s 0.46s
% Output   : CNFRefutation 0.11s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    5
%            Number of leaves      :   30
% Syntax   : Number of formulae    :   98 (  24 unt;  15 def)
%            Number of atoms       :  248 (  17 equ)
%            Maximal formula atoms :    8 (   2 avg)
%            Number of connectives :  284 ( 134   ~; 135   |;   0   &)
%                                         (  15 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   4 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   23 (  21 usr;  16 prp; 0-2 aty)
%            Number of functors    :    6 (   6 usr;   4 con; 0-2 aty)
%            Number of variables   :   37 (  37   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f3,axiom,
    strictorderedP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f8,axiom,
    ssList(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f47,axiom,
    ! [U] : ssItem(skaf44(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f57,axiom,
    ! [U] :
      ( segmentP(U,U)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f66,axiom,
    ! [U] :
      ( strictorderedP(cons(U,nil))
      | ~ ssItem(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f80,axiom,
    ! [U] :
      ( nil = U
      | ~ ssList(U)
      | ~ segmentP(nil,U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f100,axiom,
    ! [U,V] :
      ( V = U
      | neq(V,U)
      | ~ ssList(V)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f101,axiom,
    ! [U] :
      ( cons(skaf44(U),nil) = U
      | ~ ssList(U)
      | ~ singletonP(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f152,axiom,
    ! [U,V,W] :
      ( segmentP(U,W)
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ ssList(W)
      | ~ segmentP(V,W)
      | ~ segmentP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f188,negated_conjecture,
    ssList(sk3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f189,negated_conjecture,
    ssList(sk4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f191,negated_conjecture,
    sk1 = sk3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f192,negated_conjecture,
    segmentP(sk4,sk3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f193,negated_conjecture,
    ~ strictorderedP(sk1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f194,negated_conjecture,
    ( ~ neq(sk4,nil)
    | singletonP(sk3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f197,plain,
    strictorderedP(nil),
    inference(cnf_transformation,[status(thm)],[f3]) ).

fof(f202,plain,
    ssList(nil),
    inference(cnf_transformation,[status(thm)],[f8]) ).

fof(f241,plain,
    ! [X0] : ssItem(skaf44(X0)),
    inference(cnf_transformation,[status(thm)],[f47]) ).

fof(f251,plain,
    ! [X0] :
      ( segmentP(X0,X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f57]) ).

fof(f260,plain,
    ! [X0] :
      ( strictorderedP(cons(X0,nil))
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[status(thm)],[f66]) ).

fof(f275,plain,
    ! [X0] :
      ( nil = X0
      | ~ ssList(X0)
      | ~ segmentP(nil,X0) ),
    inference(cnf_transformation,[status(thm)],[f80]) ).

fof(f297,plain,
    ! [X0,X1] :
      ( X1 = X0
      | neq(X1,X0)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f100]) ).

fof(f298,plain,
    ! [X0] :
      ( cons(skaf44(X0),nil) = X0
      | ~ ssList(X0)
      | ~ singletonP(X0) ),
    inference(cnf_transformation,[status(thm)],[f101]) ).

fof(f368,plain,
    ! [U,W] :
      ( segmentP(U,W)
      | ~ ssList(U)
      | ! [V] :
          ( ~ ssList(V)
          | ~ ssList(W)
          | ~ segmentP(V,W)
          | ~ segmentP(U,V) ) ),
    inference(miniscoping,[status(thm)],[f152]) ).

fof(f369,plain,
    ! [X0,X1,X2] :
      ( segmentP(X0,X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ segmentP(X1,X2)
      | ~ segmentP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f368]) ).

fof(f427,plain,
    ssList(sk3),
    inference(cnf_transformation,[status(thm)],[f188]) ).

fof(f428,plain,
    ssList(sk4),
    inference(cnf_transformation,[status(thm)],[f189]) ).

fof(f430,plain,
    sk1 = sk3,
    inference(cnf_transformation,[status(thm)],[f191]) ).

fof(f431,plain,
    segmentP(sk4,sk3),
    inference(cnf_transformation,[status(thm)],[f192]) ).

fof(f432,plain,
    ~ strictorderedP(sk1),
    inference(cnf_transformation,[status(thm)],[f193]) ).

fof(f433,plain,
    ( ~ neq(sk4,nil)
    | singletonP(sk3) ),
    inference(cnf_transformation,[status(thm)],[f194]) ).

fof(f441,definition,
    ( sQ2_spl
  <=> singletonP(sk3) ),
    introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition]) ).

fof(f442,plain,
    ( ~ sQ2_spl
    | singletonP(sk3) ),
    inference(component_clause,[status(thm)],[f441]) ).

fof(f444,definition,
    ( sQ3_spl
  <=> neq(sk4,nil) ),
    introduced(definition,[new_symbols(definition,[sQ3_spl])],[split_symbol_definition]) ).

fof(f446,plain,
    ( sQ3_spl
    | ~ neq(sk4,nil) ),
    inference(component_clause,[status(thm)],[f444]) ).

fof(f447,plain,
    ( ~ sQ3_spl
    | sQ2_spl ),
    inference(split_clause,[status(thm)],[f433,f441,f444]) ).

fof(f479,plain,
    ~ strictorderedP(sk3),
    inference(forward_demodulation,[status(thm)],[f430,f432]) ).

fof(f482,definition,
    ( sQ4_spl
  <=> ssList(nil) ),
    introduced(definition,[new_symbols(definition,[sQ4_spl])],[split_symbol_definition]) ).

fof(f484,plain,
    ( sQ4_spl
    | ~ ssList(nil) ),
    inference(component_clause,[status(thm)],[f482]) ).

fof(f490,plain,
    ( sQ4_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f484,f202]) ).

fof(f491,plain,
    sQ4_spl,
    inference(contradiction_clause,[status(thm)],[f490]) ).

fof(f575,definition,
    ( sQ9_spl
  <=> ssList(sk3) ),
    introduced(definition,[new_symbols(definition,[sQ9_spl])],[split_symbol_definition]) ).

fof(f577,plain,
    ( sQ9_spl
    | ~ ssList(sk3) ),
    inference(component_clause,[status(thm)],[f575]) ).

fof(f578,definition,
    ( sQ10_spl
  <=> ssList(sk4) ),
    introduced(definition,[new_symbols(definition,[sQ10_spl])],[split_symbol_definition]) ).

fof(f580,plain,
    ( sQ10_spl
    | ~ ssList(sk4) ),
    inference(component_clause,[status(thm)],[f578]) ).

fof(f598,definition,
    ( sQ13_spl
  <=> segmentP(sk4,sk4) ),
    introduced(definition,[new_symbols(definition,[sQ13_spl])],[split_symbol_definition]) ).

fof(f599,plain,
    ( ~ sQ13_spl
    | segmentP(sk4,sk4) ),
    inference(component_clause,[status(thm)],[f598]) ).

fof(f600,plain,
    ( sQ13_spl
    | ~ segmentP(sk4,sk4) ),
    inference(component_clause,[status(thm)],[f598]) ).

fof(f605,plain,
    ( sQ10_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f580,f428]) ).

fof(f606,plain,
    sQ10_spl,
    inference(contradiction_clause,[status(thm)],[f605]) ).

fof(f628,plain,
    ( sQ9_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f577,f427]) ).

fof(f629,plain,
    sQ9_spl,
    inference(contradiction_clause,[status(thm)],[f628]) ).

fof(f642,plain,
    ! [X0] :
      ( segmentP(X0,sk3)
      | ~ ssList(X0)
      | ~ ssList(sk4)
      | ~ ssList(sk3)
      | ~ segmentP(X0,sk4) ),
    inference(resolution,[status(thm)],[f431,f369]) ).

fof(f644,definition,
    ! [X0] :
      ( sQ17_spl
    <=> ( segmentP(X0,sk3)
        | ~ ssList(X0)
        | ~ segmentP(X0,sk4) ) ),
    introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).

fof(f645,plain,
    ! [X0] :
      ( ~ sQ17_spl
      | segmentP(X0,sk3)
      | ~ ssList(X0)
      | ~ segmentP(X0,sk4) ),
    inference(component_clause,[status(thm)],[f644]) ).

fof(f647,plain,
    ( ~ sQ10_spl
    | ~ sQ9_spl
    | sQ17_spl ),
    inference(split_clause,[status(thm)],[f642,f644,f575,f578]) ).

fof(f654,plain,
    ! [X0,X1] :
      ( ~ sQ17_spl
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(sk4)
      | ~ segmentP(X1,sk4)
      | ~ segmentP(X0,X1)
      | segmentP(X0,sk3)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f645,f369]) ).

fof(f656,definition,
    ! [X0,X1] :
      ( sQ19_spl
    <=> ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(X1,sk4)
        | ~ segmentP(X0,X1)
        | segmentP(X0,sk3)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ19_spl])],[split_symbol_definition]) ).

fof(f657,plain,
    ! [X0,X1] :
      ( ~ sQ19_spl
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ segmentP(X1,sk4)
      | ~ segmentP(X0,X1)
      | segmentP(X0,sk3)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f656]) ).

fof(f659,plain,
    ( ~ sQ17_spl
    | ~ sQ10_spl
    | sQ19_spl ),
    inference(split_clause,[status(thm)],[f654,f656,f578,f644]) ).

fof(f664,plain,
    ! [X0,X1] :
      ( ~ sQ19_spl
      | ~ ssList(X1)
      | ~ segmentP(X1,sk4)
      | ~ segmentP(X0,X1)
      | segmentP(X0,sk3)
      | ~ ssList(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f657]) ).

fof(f765,definition,
    ( sQ27_spl
  <=> segmentP(nil,sk4) ),
    introduced(definition,[new_symbols(definition,[sQ27_spl])],[split_symbol_definition]) ).

fof(f767,plain,
    ( sQ27_spl
    | ~ segmentP(nil,sk4) ),
    inference(component_clause,[status(thm)],[f765]) ).

fof(f788,plain,
    ( sQ13_spl
    | ~ ssList(sk4) ),
    inference(resolution,[status(thm)],[f600,f251]) ).

fof(f793,plain,
    ( sQ13_spl
    | ~ sQ10_spl ),
    inference(split_clause,[status(thm)],[f788,f578,f598]) ).

fof(f843,definition,
    ! [X0] :
      ( sQ36_spl
    <=> ( ~ ssList(X0)
        | ~ segmentP(X0,sk4)
        | ~ segmentP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ36_spl])],[split_symbol_definition]) ).

fof(f844,plain,
    ! [X0] :
      ( ~ sQ36_spl
      | ~ ssList(X0)
      | ~ segmentP(X0,sk4)
      | ~ segmentP(nil,X0) ),
    inference(component_clause,[status(thm)],[f843]) ).

fof(f939,definition,
    ( sQ39_spl
  <=> nil = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ39_spl])],[split_symbol_definition]) ).

fof(f940,plain,
    ( ~ sQ39_spl
    | nil = sk3 ),
    inference(component_clause,[status(thm)],[f939]) ).

fof(f953,plain,
    ! [X0] :
      ( ~ sQ19_spl
      | nil = sk3
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ segmentP(X0,sk4)
      | ~ segmentP(nil,X0)
      | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f664,f275]) ).

fof(f956,plain,
    ( ~ sQ19_spl
    | sQ39_spl
    | ~ sQ9_spl
    | sQ36_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f953,f482,f843,f575,f939,f656]) ).

fof(f1058,plain,
    ( ~ sQ39_spl
    | strictorderedP(sk3) ),
    inference(backward_demodulation,[status(thm)],[f940,f197]) ).

fof(f1068,plain,
    ( sQ3_spl
    | sk4 = nil
    | ~ ssList(sk4)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f446,f297]) ).

fof(f1075,definition,
    ( sQ46_spl
  <=> sk4 = nil ),
    introduced(definition,[new_symbols(definition,[sQ46_spl])],[split_symbol_definition]) ).

fof(f1076,plain,
    ( ~ sQ46_spl
    | sk4 = nil ),
    inference(component_clause,[status(thm)],[f1075]) ).

fof(f1079,plain,
    ( sQ3_spl
    | sQ46_spl
    | ~ sQ10_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f1068,f482,f578,f1075,f444]) ).

fof(f1094,plain,
    ( sQ27_spl
    | ~ sQ46_spl
    | ~ segmentP(sk4,sk4) ),
    inference(forward_demodulation,[status(thm)],[f1076,f767]) ).

fof(f1095,plain,
    ( sQ27_spl
    | ~ sQ46_spl
    | ~ sQ13_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1094,f599]) ).

fof(f1096,plain,
    ( sQ27_spl
    | ~ sQ46_spl
    | ~ sQ13_spl ),
    inference(contradiction_clause,[status(thm)],[f1095]) ).

fof(f1214,plain,
    ( ~ sQ36_spl
    | ~ ssList(sk4)
    | ~ ssList(sk4)
    | ~ segmentP(nil,sk4) ),
    inference(resolution,[status(thm)],[f844,f251]) ).

fof(f1224,plain,
    ( ~ sQ36_spl
    | ~ sQ10_spl
    | ~ sQ27_spl ),
    inference(split_clause,[status(thm)],[f1214,f765,f578,f843]) ).

fof(f1227,plain,
    ( ~ sQ39_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1058,f479]) ).

fof(f1228,plain,
    ~ sQ39_spl,
    inference(contradiction_clause,[status(thm)],[f1227]) ).

fof(f1885,plain,
    ( ~ sQ2_spl
    | cons(skaf44(sk3),nil) = sk3
    | ~ ssList(sk3) ),
    inference(resolution,[status(thm)],[f442,f298]) ).

fof(f1886,definition,
    ( sQ110_spl
  <=> cons(skaf44(sk3),nil) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ110_spl])],[split_symbol_definition]) ).

fof(f1887,plain,
    ( ~ sQ110_spl
    | cons(skaf44(sk3),nil) = sk3 ),
    inference(component_clause,[status(thm)],[f1886]) ).

fof(f1889,plain,
    ( ~ sQ2_spl
    | sQ110_spl
    | ~ sQ9_spl ),
    inference(split_clause,[status(thm)],[f1885,f575,f1886,f441]) ).

fof(f2314,plain,
    ( ~ sQ110_spl
    | strictorderedP(sk3)
    | ~ ssItem(skaf44(sk3)) ),
    inference(paramodulation,[status(thm)],[f1887,f260]) ).

fof(f2321,definition,
    ( sQ135_spl
  <=> ssItem(skaf44(sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ135_spl])],[split_symbol_definition]) ).

fof(f2323,plain,
    ( sQ135_spl
    | ~ ssItem(skaf44(sk3)) ),
    inference(component_clause,[status(thm)],[f2321]) ).

fof(f2324,definition,
    ( sQ136_spl
  <=> strictorderedP(sk3) ),
    introduced(definition,[new_symbols(definition,[sQ136_spl])],[split_symbol_definition]) ).

fof(f2325,plain,
    ( ~ sQ136_spl
    | strictorderedP(sk3) ),
    inference(component_clause,[status(thm)],[f2324]) ).

fof(f2327,plain,
    ( ~ sQ110_spl
    | sQ136_spl
    | ~ sQ135_spl ),
    inference(split_clause,[status(thm)],[f2314,f2321,f2324,f1886]) ).

fof(f2346,plain,
    ( sQ135_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2323,f241]) ).

fof(f2347,plain,
    sQ135_spl,
    inference(contradiction_clause,[status(thm)],[f2346]) ).

fof(f2351,plain,
    ( ~ sQ136_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2325,f479]) ).

fof(f2352,plain,
    ~ sQ136_spl,
    inference(contradiction_clause,[status(thm)],[f2351]) ).

fof(f2353,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f447,f491,f606,f629,f647,f659,f793,f956,f1079,f1096,f1224,f1228,f1889,f2327,f2347,f2352]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : SWC294-1 : TPTP v9.3.1. Released v2.4.0.
% 0.00/0.04  % Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.11/0.37  % Computer : n020.cluster.edu
% 0.11/0.37  % Model    : x86_64 x86_64
% 0.11/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.37  % Memory   : 8046.5625MB
% 0.11/0.37  % OS       : Linux 6.8.0-71-generic
% 0.11/0.37  % CPULimit : 300
% 0.11/0.37  % WCLimit  : 300
% 0.11/0.37  % DateTime : Mon Sep 21 08:14:02 UTC 2026
% 0.11/0.37  % CPUTime  : 
% 0.11/0.39  % Drodi V4.1.1
% 0.11/0.46  % Refutation found
% 0.11/0.46  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.11/0.46  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.11/0.49  % Elapsed time: 0.105276 seconds
% 0.11/0.49  % CPU time: 0.550498 seconds
% 0.11/0.49  % Total memory used: 118.050 MB
% 0.11/0.49  % Net memory used: 117.413 MB
%------------------------------------------------------------------------------