↑ Up

PyRes---1.5.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : PyRes---1.5
% Problem  : GEO170+1 : TPTP v8.1.2. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s

% Computer : n005.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 : Thu May  9 17:21:14 EDT 2024

% Result   : Theorem 3.09s 3.35s
% Output   : Refutation 3.09s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   14
%            Number of leaves      :    4
% Syntax   : Number of formulae    :   32 (   7 unt;   0 def)
%            Number of atoms       :   91 (   0 equ)
%            Maximal formula atoms :    6 (   2 avg)
%            Number of connectives :  103 (  44   ~;  35   |;  16   &)
%                                         (   0 <=>;   8  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   10 (   5 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :    4 (   3 usr;   1 prp; 0-2 aty)
%            Number of functors    :    4 (   4 usr;   3 con; 0-2 aty)
%            Number of variables   :   53 (   0 sgn  37   !;   6   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(con,conjecture,
    ! [X,Y,Z] :
      ( ( distinct_points(X,Y)
        & ~ apart_point_and_line(X,Z)
        & ~ apart_point_and_line(Y,Z) )
     => ~ distinct_lines(Z,line_connecting(X,Y)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',con) ).

fof(c0,negated_conjecture,
    ~ ! [X,Y,Z] :
        ( ( distinct_points(X,Y)
          & ~ apart_point_and_line(X,Z)
          & ~ apart_point_and_line(Y,Z) )
       => ~ distinct_lines(Z,line_connecting(X,Y)) ),
    inference(assume_negation,[status(cth)],[con]) ).

fof(c1,negated_conjecture,
    ~ ! [X,Y,Z] :
        ( ( distinct_points(X,Y)
          & ~ apart_point_and_line(X,Z)
          & ~ apart_point_and_line(Y,Z) )
       => ~ distinct_lines(Z,line_connecting(X,Y)) ),
    inference(fof_simplification,[status(thm)],[c0]) ).

fof(c2,negated_conjecture,
    ? [X,Y,Z] :
      ( distinct_points(X,Y)
      & ~ apart_point_and_line(X,Z)
      & ~ apart_point_and_line(Y,Z)
      & distinct_lines(Z,line_connecting(X,Y)) ),
    inference(fof_nnf,[status(thm)],[c1]) ).

fof(c3,negated_conjecture,
    ? [X2,X3,X4] :
      ( distinct_points(X2,X3)
      & ~ apart_point_and_line(X2,X4)
      & ~ apart_point_and_line(X3,X4)
      & distinct_lines(X4,line_connecting(X2,X3)) ),
    inference(variable_rename,[status(thm)],[c2]) ).

fof(c4,negated_conjecture,
    ( distinct_points(skolem0001,skolem0002)
    & ~ apart_point_and_line(skolem0001,skolem0003)
    & ~ apart_point_and_line(skolem0002,skolem0003)
    & distinct_lines(skolem0003,line_connecting(skolem0001,skolem0002)) ),
    inference(skolemize,[status(esa)],[c3]) ).

cnf(c5,negated_conjecture,
    distinct_points(skolem0001,skolem0002),
    inference(split_conjunct,[status(thm)],[c4]) ).

fof(ci2,axiom,
    ! [X,Y] :
      ( distinct_points(X,Y)
     => ~ apart_point_and_line(Y,line_connecting(X,Y)) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/GEO006+0.ax',ci2) ).

fof(c35,plain,
    ! [X,Y] :
      ( distinct_points(X,Y)
     => ~ apart_point_and_line(Y,line_connecting(X,Y)) ),
    inference(fof_simplification,[status(thm)],[ci2]) ).

fof(c36,plain,
    ! [X,Y] :
      ( ~ distinct_points(X,Y)
      | ~ apart_point_and_line(Y,line_connecting(X,Y)) ),
    inference(fof_nnf,[status(thm)],[c35]) ).

fof(c37,plain,
    ! [X22,X23] :
      ( ~ distinct_points(X22,X23)
      | ~ apart_point_and_line(X23,line_connecting(X22,X23)) ),
    inference(variable_rename,[status(thm)],[c36]) ).

cnf(c38,plain,
    ( ~ distinct_points(X46,X45)
    | ~ apart_point_and_line(X45,line_connecting(X46,X45)) ),
    inference(split_conjunct,[status(thm)],[c37]) ).

fof(ci1,axiom,
    ! [X,Y] :
      ( distinct_points(X,Y)
     => ~ apart_point_and_line(X,line_connecting(X,Y)) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/GEO006+0.ax',ci1) ).

fof(c39,plain,
    ! [X,Y] :
      ( distinct_points(X,Y)
     => ~ apart_point_and_line(X,line_connecting(X,Y)) ),
    inference(fof_simplification,[status(thm)],[ci1]) ).

fof(c40,plain,
    ! [X,Y] :
      ( ~ distinct_points(X,Y)
      | ~ apart_point_and_line(X,line_connecting(X,Y)) ),
    inference(fof_nnf,[status(thm)],[c39]) ).

fof(c41,plain,
    ! [X24,X25] :
      ( ~ distinct_points(X24,X25)
      | ~ apart_point_and_line(X24,line_connecting(X24,X25)) ),
    inference(variable_rename,[status(thm)],[c40]) ).

cnf(c42,plain,
    ( ~ distinct_points(X48,X47)
    | ~ apart_point_and_line(X48,line_connecting(X48,X47)) ),
    inference(split_conjunct,[status(thm)],[c41]) ).

cnf(c7,negated_conjecture,
    ~ apart_point_and_line(skolem0002,skolem0003),
    inference(split_conjunct,[status(thm)],[c4]) ).

cnf(c6,negated_conjecture,
    ~ apart_point_and_line(skolem0001,skolem0003),
    inference(split_conjunct,[status(thm)],[c4]) ).

cnf(c8,negated_conjecture,
    distinct_lines(skolem0003,line_connecting(skolem0001,skolem0002)),
    inference(split_conjunct,[status(thm)],[c4]) ).

fof(cu1,axiom,
    ! [X,Y,U,V] :
      ( ( distinct_points(X,Y)
        & distinct_lines(U,V) )
     => ( apart_point_and_line(X,U)
        | apart_point_and_line(X,V)
        | apart_point_and_line(Y,U)
        | apart_point_and_line(Y,V) ) ),
    file('/export/starexec/sandbox2/benchmark/Axioms/GEO006+0.ax',cu1) ).

fof(c24,plain,
    ! [X,Y,U,V] :
      ( ~ distinct_points(X,Y)
      | ~ distinct_lines(U,V)
      | apart_point_and_line(X,U)
      | apart_point_and_line(X,V)
      | apart_point_and_line(Y,U)
      | apart_point_and_line(Y,V) ),
    inference(fof_nnf,[status(thm)],[cu1]) ).

fof(c25,plain,
    ! [X14,X15,X16,X17] :
      ( ~ distinct_points(X14,X15)
      | ~ distinct_lines(X16,X17)
      | apart_point_and_line(X14,X16)
      | apart_point_and_line(X14,X17)
      | apart_point_and_line(X15,X16)
      | apart_point_and_line(X15,X17) ),
    inference(variable_rename,[status(thm)],[c24]) ).

cnf(c26,plain,
    ( ~ distinct_points(X68,X67)
    | ~ distinct_lines(X69,X70)
    | apart_point_and_line(X68,X69)
    | apart_point_and_line(X68,X70)
    | apart_point_and_line(X67,X69)
    | apart_point_and_line(X67,X70) ),
    inference(split_conjunct,[status(thm)],[c25]) ).

cnf(c69,plain,
    ( ~ distinct_points(X74,X75)
    | apart_point_and_line(X74,skolem0003)
    | apart_point_and_line(X74,line_connecting(skolem0001,skolem0002))
    | apart_point_and_line(X75,skolem0003)
    | apart_point_and_line(X75,line_connecting(skolem0001,skolem0002)) ),
    inference(resolution,[status(thm)],[c26,c8]) ).

cnf(c83,plain,
    ( apart_point_and_line(skolem0001,skolem0003)
    | apart_point_and_line(skolem0001,line_connecting(skolem0001,skolem0002))
    | apart_point_and_line(skolem0002,skolem0003)
    | apart_point_and_line(skolem0002,line_connecting(skolem0001,skolem0002)) ),
    inference(resolution,[status(thm)],[c69,c5]) ).

cnf(c274,plain,
    ( apart_point_and_line(skolem0001,line_connecting(skolem0001,skolem0002))
    | apart_point_and_line(skolem0002,skolem0003)
    | apart_point_and_line(skolem0002,line_connecting(skolem0001,skolem0002)) ),
    inference(resolution,[status(thm)],[c83,c6]) ).

cnf(c6283,plain,
    ( apart_point_and_line(skolem0001,line_connecting(skolem0001,skolem0002))
    | apart_point_and_line(skolem0002,line_connecting(skolem0001,skolem0002)) ),
    inference(resolution,[status(thm)],[c274,c7]) ).

cnf(c6306,plain,
    ( apart_point_and_line(skolem0002,line_connecting(skolem0001,skolem0002))
    | ~ distinct_points(skolem0001,skolem0002) ),
    inference(resolution,[status(thm)],[c6283,c42]) ).

cnf(c6487,plain,
    apart_point_and_line(skolem0002,line_connecting(skolem0001,skolem0002)),
    inference(resolution,[status(thm)],[c6306,c5]) ).

cnf(c6505,plain,
    ~ distinct_points(skolem0001,skolem0002),
    inference(resolution,[status(thm)],[c6487,c38]) ).

cnf(c6666,plain,
    $false,
    inference(resolution,[status(thm)],[c6505,c5]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : GEO170+1 : TPTP v8.1.2. Released v3.3.0.
% 0.03/0.13  % Command  : pyres-fof.py -tifbsVp -nlargest -HPickGiven5 %s
% 0.12/0.34  % Computer : n005.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 300
% 0.12/0.34  % DateTime : Thu May  9 08:15:23 EDT 2024
% 0.12/0.34  % CPUTime  : 
% 3.09/3.35  % Version:  1.5
% 3.09/3.35  % SZS status Theorem
% 3.09/3.35  % SZS output start CNFRefutation
% See solution above
% 3.09/3.35  
% 3.09/3.35  % Initial clauses    : 18
% 3.09/3.35  % Processed clauses  : 179
% 3.09/3.35  % Factors computed   : 656
% 3.09/3.35  % Resolvents computed: 5957
% 3.09/3.35  % Tautologies deleted: 1
% 3.09/3.35  % Forward subsumed   : 660
% 3.09/3.35  % Backward subsumed  : 39
% 3.09/3.35  % -------- CPU Time ---------
% 3.09/3.35  % User time          : 2.964 s
% 3.09/3.35  % System time        : 0.037 s
% 3.09/3.35  % Total time         : 3.001 s
%------------------------------------------------------------------------------