TSTP Solution File: GEO076-4 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : GEO076-4 : TPTP v8.1.2. Released v1.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n004.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 : Wed May 31 12:07:41 EDT 2023

% Result   : Unsatisfiable 2.48s 0.60s
% Output   : CNFRefutation 2.56s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.07  % Problem  : GEO076-4 : TPTP v8.1.2. Released v1.0.0.
% 0.00/0.08  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.07/0.27  % Computer : n004.cluster.edu
% 0.07/0.27  % Model    : x86_64 x86_64
% 0.07/0.27  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.07/0.27  % Memory   : 8042.1875MB
% 0.07/0.27  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.07/0.27  % CPULimit : 300
% 0.07/0.27  % WCLimit  : 300
% 0.07/0.27  % DateTime : Tue May 30 11:56:52 EDT 2023
% 0.07/0.27  % CPUTime  : 
% 0.11/0.27  % Drodi V3.5.1
% 2.48/0.60  % Refutation found
% 2.48/0.60  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 2.48/0.60  % SZS output start CNFRefutation for theBenchmark
% 2.48/0.60  fof(f1,axiom,(
% 2.48/0.60    (![Z1,Z2]: (( on(Z1,line_from_to(Z1,Z2))| Z1 = Z2| ~ point(Z1)| ~ point(Z2) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f2,axiom,(
% 2.48/0.60    (![Z2,Z1]: (( on(Z2,line_from_to(Z1,Z2))| Z1 = Z2| ~ point(Z1)| ~ point(Z2) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f3,axiom,(
% 2.48/0.60    (![Z1,Z2]: (( line(line_from_to(Z1,Z2))| Z1 = Z2| ~ point(Z1)| ~ point(Z2) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f4,axiom,(
% 2.48/0.60    (![Z1,Y3,Z2,Y4]: (( ~ on(Z1,Y3)| Z1 = Z2| ~ on(Z2,Y3)| Y3 = Y4| ~ on(Z1,Y4)| ~ on(Z2,Y4)| ~ point(Z1)| ~ point(Z2)| ~ line(Y3)| ~ line(Y4) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f5,axiom,(
% 2.48/0.60    (![Y1]: (( on(point_1_on_line(Y1),Y1)| ~ line(Y1) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f6,axiom,(
% 2.48/0.60    (![Y1]: (( on(point_2_on_line(Y1),Y1)| ~ line(Y1) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f7,axiom,(
% 2.48/0.60    (![Y1]: (( point(point_1_on_line(Y1))| ~ line(Y1) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f8,axiom,(
% 2.48/0.60    (![Y1]: (( point(point_2_on_line(Y1))| ~ line(Y1) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f9,axiom,(
% 2.48/0.60    (![Y1]: (( point_1_on_line(Y1) != point_2_on_line(Y1)| ~ line(Y1) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f10,axiom,(
% 2.48/0.60    (![Y1]: (( ~ on(point_not_on_line(Y1),Y1)| ~ line(Y1) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f11,axiom,(
% 2.48/0.60    (![Y1]: (( point(point_not_on_line(Y1))| ~ line(Y1) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f12,axiom,(
% 2.48/0.60    line(at_least_one_line) ),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f32,hypothesis,(
% 2.48/0.60    point(a_point) ),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f33,negated_conjecture,(
% 2.48/0.60    (![Line]: (( ~ line(Line)| on(a_point,Line) ) ))),
% 2.48/0.60    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.48/0.60  fof(f34,plain,(
% 2.48/0.60    ![Z2]: ((![Z1]: ((on(Z1,line_from_to(Z1,Z2))|Z1=Z2)|~point(Z1)))|~point(Z2))),
% 2.48/0.60    inference(miniscoping,[status(esa)],[f1])).
% 2.48/0.60  fof(f35,plain,(
% 2.48/0.60    ![X0,X1]: (on(X0,line_from_to(X0,X1))|X0=X1|~point(X0)|~point(X1))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f34])).
% 2.48/0.60  fof(f36,plain,(
% 2.48/0.60    ![Z2]: ((![Z1]: ((on(Z2,line_from_to(Z1,Z2))|Z1=Z2)|~point(Z1)))|~point(Z2))),
% 2.48/0.60    inference(miniscoping,[status(esa)],[f2])).
% 2.48/0.60  fof(f37,plain,(
% 2.48/0.60    ![X0,X1]: (on(X0,line_from_to(X1,X0))|X1=X0|~point(X1)|~point(X0))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f36])).
% 2.48/0.60  fof(f38,plain,(
% 2.48/0.60    ![Z2]: ((![Z1]: ((line(line_from_to(Z1,Z2))|Z1=Z2)|~point(Z1)))|~point(Z2))),
% 2.48/0.60    inference(miniscoping,[status(esa)],[f3])).
% 2.48/0.60  fof(f39,plain,(
% 2.48/0.60    ![X0,X1]: (line(line_from_to(X0,X1))|X0=X1|~point(X0)|~point(X1))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f38])).
% 2.48/0.60  fof(f40,plain,(
% 2.48/0.60    ![Y4]: ((![Y3]: ((![Z2]: ((![Z1]: ((((((~on(Z1,Y3)|Z1=Z2)|~on(Z2,Y3))|Y3=Y4)|~on(Z1,Y4))|~on(Z2,Y4))|~point(Z1)))|~point(Z2)))|~line(Y3)))|~line(Y4))),
% 2.48/0.60    inference(miniscoping,[status(esa)],[f4])).
% 2.48/0.60  fof(f41,plain,(
% 2.48/0.60    ![X0,X1,X2,X3]: (~on(X0,X1)|X0=X2|~on(X2,X1)|X1=X3|~on(X0,X3)|~on(X2,X3)|~point(X0)|~point(X2)|~line(X1)|~line(X3))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f40])).
% 2.48/0.60  fof(f42,plain,(
% 2.48/0.60    ![X0]: (on(point_1_on_line(X0),X0)|~line(X0))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f5])).
% 2.48/0.60  fof(f43,plain,(
% 2.48/0.60    ![X0]: (on(point_2_on_line(X0),X0)|~line(X0))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f6])).
% 2.48/0.60  fof(f44,plain,(
% 2.48/0.60    ![X0]: (point(point_1_on_line(X0))|~line(X0))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f7])).
% 2.48/0.60  fof(f45,plain,(
% 2.48/0.60    ![X0]: (point(point_2_on_line(X0))|~line(X0))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f8])).
% 2.48/0.60  fof(f46,plain,(
% 2.48/0.60    ![X0]: (~point_1_on_line(X0)=point_2_on_line(X0)|~line(X0))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f9])).
% 2.48/0.60  fof(f47,plain,(
% 2.48/0.60    ![X0]: (~on(point_not_on_line(X0),X0)|~line(X0))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f10])).
% 2.48/0.60  fof(f48,plain,(
% 2.48/0.60    ![X0]: (point(point_not_on_line(X0))|~line(X0))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f11])).
% 2.48/0.60  fof(f49,plain,(
% 2.48/0.60    line(at_least_one_line)),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f12])).
% 2.48/0.60  fof(f76,plain,(
% 2.48/0.60    point(a_point)),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f32])).
% 2.48/0.60  fof(f77,plain,(
% 2.48/0.60    ![X0]: (~line(X0)|on(a_point,X0))),
% 2.48/0.60    inference(cnf_transformation,[status(esa)],[f33])).
% 2.48/0.60  fof(f78,plain,(
% 2.48/0.60    ![X0,X1,X2]: (~on(X0,X1)|X0=X2|~on(X2,X1)|X1=at_least_one_line|~on(X0,at_least_one_line)|~on(X2,at_least_one_line)|~point(X0)|~point(X2)|~line(X1))),
% 2.48/0.60    inference(resolution,[status(thm)],[f49,f41])).
% 2.48/0.60  fof(f79,plain,(
% 2.48/0.60    on(a_point,at_least_one_line)),
% 2.48/0.60    inference(resolution,[status(thm)],[f49,f77])).
% 2.48/0.60  fof(f80,plain,(
% 2.48/0.60    spl0_0 <=> ~on(X0,X1)|X0=a_point|~on(a_point,X1)|X1=at_least_one_line|~on(X0,at_least_one_line)|~point(X0)|~line(X1)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f81,plain,(
% 2.48/0.60    ![X0,X1]: (~on(X0,X1)|X0=a_point|~on(a_point,X1)|X1=at_least_one_line|~on(X0,at_least_one_line)|~point(X0)|~line(X1)|~spl0_0)),
% 2.48/0.60    inference(component_clause,[status(thm)],[f80])).
% 2.48/0.60  fof(f83,plain,(
% 2.48/0.60    spl0_1 <=> point(a_point)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f85,plain,(
% 2.48/0.60    ~point(a_point)|spl0_1),
% 2.48/0.60    inference(component_clause,[status(thm)],[f83])).
% 2.48/0.60  fof(f86,plain,(
% 2.48/0.60    ![X0,X1]: (~on(X0,X1)|X0=a_point|~on(a_point,X1)|X1=at_least_one_line|~on(X0,at_least_one_line)|~point(X0)|~point(a_point)|~line(X1))),
% 2.48/0.60    inference(resolution,[status(thm)],[f78,f79])).
% 2.48/0.60  fof(f87,plain,(
% 2.48/0.60    spl0_0|~spl0_1),
% 2.48/0.60    inference(split_clause,[status(thm)],[f86,f80,f83])).
% 2.48/0.60  fof(f96,plain,(
% 2.48/0.60    $false|spl0_1),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f85,f76])).
% 2.48/0.60  fof(f97,plain,(
% 2.48/0.60    spl0_1),
% 2.48/0.60    inference(contradiction_clause,[status(thm)],[f96])).
% 2.48/0.60  fof(f99,plain,(
% 2.48/0.60    ![X0,X1]: (~on(X0,X1)|X0=a_point|X1=at_least_one_line|~on(X0,at_least_one_line)|~point(X0)|~line(X1)|~spl0_0)),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f81,f77])).
% 2.48/0.60  fof(f105,plain,(
% 2.48/0.60    on(point_1_on_line(at_least_one_line),at_least_one_line)),
% 2.48/0.60    inference(resolution,[status(thm)],[f42,f49])).
% 2.48/0.60  fof(f106,plain,(
% 2.48/0.60    spl0_5 <=> ~on(X0,X1)|X0=point_1_on_line(at_least_one_line)|~on(point_1_on_line(at_least_one_line),X1)|X1=at_least_one_line|~on(X0,at_least_one_line)|~point(X0)|~line(X1)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f107,plain,(
% 2.48/0.60    ![X0,X1]: (~on(X0,X1)|X0=point_1_on_line(at_least_one_line)|~on(point_1_on_line(at_least_one_line),X1)|X1=at_least_one_line|~on(X0,at_least_one_line)|~point(X0)|~line(X1)|~spl0_5)),
% 2.48/0.60    inference(component_clause,[status(thm)],[f106])).
% 2.48/0.60  fof(f109,plain,(
% 2.48/0.60    spl0_6 <=> point(point_1_on_line(at_least_one_line))),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f110,plain,(
% 2.48/0.60    point(point_1_on_line(at_least_one_line))|~spl0_6),
% 2.48/0.60    inference(component_clause,[status(thm)],[f109])).
% 2.48/0.60  fof(f111,plain,(
% 2.48/0.60    ~point(point_1_on_line(at_least_one_line))|spl0_6),
% 2.48/0.60    inference(component_clause,[status(thm)],[f109])).
% 2.48/0.60  fof(f112,plain,(
% 2.48/0.60    ![X0,X1]: (~on(X0,X1)|X0=point_1_on_line(at_least_one_line)|~on(point_1_on_line(at_least_one_line),X1)|X1=at_least_one_line|~on(X0,at_least_one_line)|~point(X0)|~point(point_1_on_line(at_least_one_line))|~line(X1))),
% 2.48/0.60    inference(resolution,[status(thm)],[f105,f78])).
% 2.48/0.60  fof(f113,plain,(
% 2.48/0.60    spl0_5|~spl0_6),
% 2.48/0.60    inference(split_clause,[status(thm)],[f112,f106,f109])).
% 2.48/0.60  fof(f114,plain,(
% 2.48/0.60    ~line(at_least_one_line)|spl0_6),
% 2.48/0.60    inference(resolution,[status(thm)],[f111,f44])).
% 2.48/0.60  fof(f115,plain,(
% 2.48/0.60    $false|spl0_6),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f114,f49])).
% 2.48/0.60  fof(f116,plain,(
% 2.48/0.60    spl0_6),
% 2.48/0.60    inference(contradiction_clause,[status(thm)],[f115])).
% 2.48/0.60  fof(f120,plain,(
% 2.48/0.60    spl0_8 <=> on(point_1_on_line(at_least_one_line),at_least_one_line)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f122,plain,(
% 2.48/0.60    ~on(point_1_on_line(at_least_one_line),at_least_one_line)|spl0_8),
% 2.48/0.60    inference(component_clause,[status(thm)],[f120])).
% 2.48/0.60  fof(f125,plain,(
% 2.48/0.60    on(point_2_on_line(at_least_one_line),at_least_one_line)),
% 2.48/0.60    inference(resolution,[status(thm)],[f43,f49])).
% 2.48/0.60  fof(f129,plain,(
% 2.48/0.60    spl0_10 <=> point(point_2_on_line(at_least_one_line))),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f130,plain,(
% 2.48/0.60    point(point_2_on_line(at_least_one_line))|~spl0_10),
% 2.48/0.60    inference(component_clause,[status(thm)],[f129])).
% 2.48/0.60  fof(f131,plain,(
% 2.48/0.60    ~point(point_2_on_line(at_least_one_line))|spl0_10),
% 2.48/0.60    inference(component_clause,[status(thm)],[f129])).
% 2.48/0.60  fof(f134,plain,(
% 2.48/0.60    ~line(at_least_one_line)|spl0_10),
% 2.48/0.60    inference(resolution,[status(thm)],[f131,f45])).
% 2.48/0.60  fof(f135,plain,(
% 2.48/0.60    $false|spl0_10),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f134,f49])).
% 2.48/0.60  fof(f136,plain,(
% 2.48/0.60    spl0_10),
% 2.48/0.60    inference(contradiction_clause,[status(thm)],[f135])).
% 2.48/0.60  fof(f145,plain,(
% 2.48/0.60    ~point_1_on_line(at_least_one_line)=point_2_on_line(at_least_one_line)),
% 2.48/0.60    inference(resolution,[status(thm)],[f46,f49])).
% 2.48/0.60  fof(f149,plain,(
% 2.48/0.60    ![X0]: (line(line_from_to(X0,point_2_on_line(at_least_one_line)))|X0=point_2_on_line(at_least_one_line)|~point(X0)|~spl0_10)),
% 2.48/0.60    inference(resolution,[status(thm)],[f39,f130])).
% 2.48/0.60  fof(f151,plain,(
% 2.48/0.60    ![X0]: (line(line_from_to(X0,point_1_on_line(at_least_one_line)))|X0=point_1_on_line(at_least_one_line)|~point(X0)|~spl0_6)),
% 2.48/0.60    inference(resolution,[status(thm)],[f39,f110])).
% 2.48/0.60  fof(f160,plain,(
% 2.48/0.60    spl0_14 <=> point_2_on_line(at_least_one_line)=a_point),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f161,plain,(
% 2.48/0.60    point_2_on_line(at_least_one_line)=a_point|~spl0_14),
% 2.48/0.60    inference(component_clause,[status(thm)],[f160])).
% 2.48/0.60  fof(f169,plain,(
% 2.48/0.60    spl0_16 <=> point_1_on_line(at_least_one_line)=a_point),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f170,plain,(
% 2.48/0.60    point_1_on_line(at_least_one_line)=a_point|~spl0_16),
% 2.48/0.60    inference(component_clause,[status(thm)],[f169])).
% 2.48/0.60  fof(f371,plain,(
% 2.48/0.60    ~a_point=point_2_on_line(at_least_one_line)|~spl0_16),
% 2.48/0.60    inference(backward_demodulation,[status(thm)],[f170,f145])).
% 2.48/0.60  fof(f375,plain,(
% 2.48/0.60    spl0_58 <=> line(at_least_one_line)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f377,plain,(
% 2.48/0.60    ~line(at_least_one_line)|spl0_58),
% 2.48/0.60    inference(component_clause,[status(thm)],[f375])).
% 2.48/0.60  fof(f384,plain,(
% 2.48/0.60    $false|~spl0_16|~spl0_14),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f161,f371])).
% 2.48/0.60  fof(f385,plain,(
% 2.48/0.60    ~spl0_16|~spl0_14),
% 2.48/0.60    inference(contradiction_clause,[status(thm)],[f384])).
% 2.48/0.60  fof(f388,plain,(
% 2.48/0.60    spl0_59 <=> on(point_not_on_line(at_least_one_line),at_least_one_line)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f389,plain,(
% 2.48/0.60    on(point_not_on_line(at_least_one_line),at_least_one_line)|~spl0_59),
% 2.48/0.60    inference(component_clause,[status(thm)],[f388])).
% 2.48/0.60  fof(f390,plain,(
% 2.48/0.60    ~on(point_not_on_line(at_least_one_line),at_least_one_line)|spl0_59),
% 2.48/0.60    inference(component_clause,[status(thm)],[f388])).
% 2.48/0.60  fof(f391,plain,(
% 2.48/0.60    spl0_60 <=> point(point_not_on_line(at_least_one_line))),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f392,plain,(
% 2.48/0.60    point(point_not_on_line(at_least_one_line))|~spl0_60),
% 2.48/0.60    inference(component_clause,[status(thm)],[f391])).
% 2.48/0.60  fof(f393,plain,(
% 2.48/0.60    ~point(point_not_on_line(at_least_one_line))|spl0_60),
% 2.48/0.60    inference(component_clause,[status(thm)],[f391])).
% 2.48/0.60  fof(f396,plain,(
% 2.48/0.60    ~line(at_least_one_line)|spl0_60),
% 2.48/0.60    inference(resolution,[status(thm)],[f393,f48])).
% 2.48/0.60  fof(f397,plain,(
% 2.48/0.60    $false|spl0_60),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f396,f49])).
% 2.48/0.60  fof(f398,plain,(
% 2.48/0.60    spl0_60),
% 2.48/0.60    inference(contradiction_clause,[status(thm)],[f397])).
% 2.48/0.60  fof(f404,plain,(
% 2.48/0.60    $false|spl0_58),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f377,f49])).
% 2.48/0.60  fof(f405,plain,(
% 2.48/0.60    spl0_58),
% 2.48/0.60    inference(contradiction_clause,[status(thm)],[f404])).
% 2.48/0.60  fof(f409,plain,(
% 2.48/0.60    ~line(at_least_one_line)|~spl0_59),
% 2.48/0.60    inference(resolution,[status(thm)],[f389,f47])).
% 2.48/0.60  fof(f410,plain,(
% 2.48/0.60    ~spl0_58|~spl0_59),
% 2.48/0.60    inference(split_clause,[status(thm)],[f409,f375,f388])).
% 2.48/0.60  fof(f874,plain,(
% 2.48/0.60    spl0_140 <=> line(line_from_to(point_not_on_line(at_least_one_line),point_2_on_line(at_least_one_line)))),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f875,plain,(
% 2.48/0.60    line(line_from_to(point_not_on_line(at_least_one_line),point_2_on_line(at_least_one_line)))|~spl0_140),
% 2.48/0.60    inference(component_clause,[status(thm)],[f874])).
% 2.48/0.60  fof(f877,plain,(
% 2.48/0.60    spl0_141 <=> point_not_on_line(at_least_one_line)=point_2_on_line(at_least_one_line)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f878,plain,(
% 2.48/0.60    point_not_on_line(at_least_one_line)=point_2_on_line(at_least_one_line)|~spl0_141),
% 2.48/0.60    inference(component_clause,[status(thm)],[f877])).
% 2.48/0.60  fof(f880,plain,(
% 2.48/0.60    line(line_from_to(point_not_on_line(at_least_one_line),point_2_on_line(at_least_one_line)))|point_not_on_line(at_least_one_line)=point_2_on_line(at_least_one_line)|~spl0_10|~spl0_60),
% 2.48/0.60    inference(resolution,[status(thm)],[f149,f392])).
% 2.48/0.60  fof(f881,plain,(
% 2.48/0.60    spl0_140|spl0_141|~spl0_10|~spl0_60),
% 2.48/0.60    inference(split_clause,[status(thm)],[f880,f874,f877,f129,f391])).
% 2.48/0.60  fof(f908,plain,(
% 2.48/0.60    spl0_147 <=> line(line_from_to(point_not_on_line(at_least_one_line),point_1_on_line(at_least_one_line)))),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f909,plain,(
% 2.48/0.60    line(line_from_to(point_not_on_line(at_least_one_line),point_1_on_line(at_least_one_line)))|~spl0_147),
% 2.48/0.60    inference(component_clause,[status(thm)],[f908])).
% 2.48/0.60  fof(f911,plain,(
% 2.48/0.60    spl0_148 <=> point_not_on_line(at_least_one_line)=point_1_on_line(at_least_one_line)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f912,plain,(
% 2.48/0.60    point_not_on_line(at_least_one_line)=point_1_on_line(at_least_one_line)|~spl0_148),
% 2.48/0.60    inference(component_clause,[status(thm)],[f911])).
% 2.48/0.60  fof(f914,plain,(
% 2.48/0.60    line(line_from_to(point_not_on_line(at_least_one_line),point_1_on_line(at_least_one_line)))|point_not_on_line(at_least_one_line)=point_1_on_line(at_least_one_line)|~spl0_6|~spl0_60),
% 2.48/0.60    inference(resolution,[status(thm)],[f151,f392])).
% 2.48/0.60  fof(f915,plain,(
% 2.48/0.60    spl0_147|spl0_148|~spl0_6|~spl0_60),
% 2.48/0.60    inference(split_clause,[status(thm)],[f914,f908,f911,f109,f391])).
% 2.48/0.60  fof(f1136,plain,(
% 2.48/0.60    spl0_183 <=> line_from_to(point_not_on_line(at_least_one_line),point_2_on_line(at_least_one_line))=at_least_one_line),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f1137,plain,(
% 2.48/0.60    line_from_to(point_not_on_line(at_least_one_line),point_2_on_line(at_least_one_line))=at_least_one_line|~spl0_183),
% 2.48/0.60    inference(component_clause,[status(thm)],[f1136])).
% 2.48/0.60  fof(f1220,plain,(
% 2.48/0.60    spl0_201 <=> line_from_to(point_not_on_line(at_least_one_line),point_1_on_line(at_least_one_line))=at_least_one_line),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f1221,plain,(
% 2.48/0.60    line_from_to(point_not_on_line(at_least_one_line),point_1_on_line(at_least_one_line))=at_least_one_line|~spl0_201),
% 2.48/0.60    inference(component_clause,[status(thm)],[f1220])).
% 2.48/0.60  fof(f1385,plain,(
% 2.48/0.60    on(point_not_on_line(at_least_one_line),at_least_one_line)|point_not_on_line(at_least_one_line)=point_2_on_line(at_least_one_line)|~point(point_not_on_line(at_least_one_line))|~point(point_2_on_line(at_least_one_line))|~spl0_183),
% 2.48/0.60    inference(paramodulation,[status(thm)],[f1137,f35])).
% 2.48/0.60  fof(f1386,plain,(
% 2.48/0.60    spl0_59|spl0_141|~spl0_60|~spl0_10|~spl0_183),
% 2.48/0.60    inference(split_clause,[status(thm)],[f1385,f388,f877,f391,f129,f1136])).
% 2.48/0.60  fof(f1393,plain,(
% 2.48/0.60    ~on(point_2_on_line(at_least_one_line),at_least_one_line)|~spl0_141|spl0_59),
% 2.48/0.60    inference(backward_demodulation,[status(thm)],[f878,f390])).
% 2.48/0.60  fof(f1394,plain,(
% 2.48/0.60    $false|~spl0_141|spl0_59),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f1393,f125])).
% 2.48/0.60  fof(f1395,plain,(
% 2.48/0.60    ~spl0_141|spl0_59),
% 2.48/0.60    inference(contradiction_clause,[status(thm)],[f1394])).
% 2.48/0.60  fof(f1436,plain,(
% 2.48/0.60    on(point_not_on_line(at_least_one_line),at_least_one_line)|point_not_on_line(at_least_one_line)=point_1_on_line(at_least_one_line)|~point(point_not_on_line(at_least_one_line))|~point(point_1_on_line(at_least_one_line))|~spl0_201),
% 2.48/0.60    inference(paramodulation,[status(thm)],[f1221,f35])).
% 2.48/0.60  fof(f1437,plain,(
% 2.48/0.60    spl0_59|spl0_148|~spl0_60|~spl0_6|~spl0_201),
% 2.48/0.60    inference(split_clause,[status(thm)],[f1436,f388,f911,f391,f109,f1220])).
% 2.48/0.60  fof(f1439,plain,(
% 2.48/0.60    ~on(point_1_on_line(at_least_one_line),at_least_one_line)|~spl0_148|spl0_59),
% 2.48/0.60    inference(backward_demodulation,[status(thm)],[f912,f390])).
% 2.48/0.60  fof(f1440,plain,(
% 2.48/0.60    ~spl0_8|~spl0_148|spl0_59),
% 2.48/0.60    inference(split_clause,[status(thm)],[f1439,f120,f911,f388])).
% 2.48/0.60  fof(f1600,plain,(
% 2.48/0.60    spl0_242 <=> ~on(point_2_on_line(at_least_one_line),X0)|X0=at_least_one_line|~line(X0)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f1601,plain,(
% 2.48/0.60    ![X0]: (~on(point_2_on_line(at_least_one_line),X0)|X0=at_least_one_line|~line(X0)|~spl0_242)),
% 2.48/0.60    inference(component_clause,[status(thm)],[f1600])).
% 2.48/0.60  fof(f1603,plain,(
% 2.48/0.60    ![X0]: (~on(point_2_on_line(at_least_one_line),X0)|point_2_on_line(at_least_one_line)=a_point|X0=at_least_one_line|~point(point_2_on_line(at_least_one_line))|~line(X0)|~spl0_0)),
% 2.48/0.60    inference(resolution,[status(thm)],[f99,f125])).
% 2.48/0.60  fof(f1604,plain,(
% 2.48/0.60    spl0_242|spl0_14|~spl0_10|~spl0_0),
% 2.48/0.60    inference(split_clause,[status(thm)],[f1603,f1600,f160,f129,f80])).
% 2.48/0.60  fof(f1621,plain,(
% 2.48/0.60    spl0_245 <=> on(point_2_on_line(at_least_one_line),line_from_to(point_not_on_line(at_least_one_line),point_2_on_line(at_least_one_line)))),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f1623,plain,(
% 2.48/0.60    ~on(point_2_on_line(at_least_one_line),line_from_to(point_not_on_line(at_least_one_line),point_2_on_line(at_least_one_line)))|spl0_245),
% 2.48/0.60    inference(component_clause,[status(thm)],[f1621])).
% 2.48/0.60  fof(f1624,plain,(
% 2.48/0.60    ~on(point_2_on_line(at_least_one_line),line_from_to(point_not_on_line(at_least_one_line),point_2_on_line(at_least_one_line)))|line_from_to(point_not_on_line(at_least_one_line),point_2_on_line(at_least_one_line))=at_least_one_line|~spl0_242|~spl0_140),
% 2.48/0.60    inference(resolution,[status(thm)],[f1601,f875])).
% 2.48/0.60  fof(f1625,plain,(
% 2.48/0.60    ~spl0_245|spl0_183|~spl0_242|~spl0_140),
% 2.48/0.60    inference(split_clause,[status(thm)],[f1624,f1621,f1136,f1600,f874])).
% 2.48/0.60  fof(f1648,plain,(
% 2.48/0.60    point_not_on_line(at_least_one_line)=point_2_on_line(at_least_one_line)|~point(point_not_on_line(at_least_one_line))|~point(point_2_on_line(at_least_one_line))|spl0_245),
% 2.48/0.60    inference(resolution,[status(thm)],[f1623,f37])).
% 2.48/0.60  fof(f1649,plain,(
% 2.48/0.60    spl0_141|~spl0_60|~spl0_10|spl0_245),
% 2.48/0.60    inference(split_clause,[status(thm)],[f1648,f877,f391,f129,f1621])).
% 2.48/0.60  fof(f1778,plain,(
% 2.48/0.60    spl0_247 <=> ~on(a_point,X0)|~on(point_1_on_line(at_least_one_line),X0)|X0=at_least_one_line|~line(X0)),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f1779,plain,(
% 2.48/0.60    ![X0]: (~on(a_point,X0)|~on(point_1_on_line(at_least_one_line),X0)|X0=at_least_one_line|~line(X0)|~spl0_247)),
% 2.48/0.60    inference(component_clause,[status(thm)],[f1778])).
% 2.48/0.60  fof(f1781,plain,(
% 2.48/0.60    ![X0]: (~on(a_point,X0)|a_point=point_1_on_line(at_least_one_line)|~on(point_1_on_line(at_least_one_line),X0)|X0=at_least_one_line|~point(a_point)|~line(X0)|~spl0_5)),
% 2.48/0.60    inference(resolution,[status(thm)],[f107,f79])).
% 2.48/0.60  fof(f1782,plain,(
% 2.48/0.60    spl0_247|spl0_16|~spl0_1|~spl0_5),
% 2.48/0.60    inference(split_clause,[status(thm)],[f1781,f1778,f169,f83,f106])).
% 2.48/0.60  fof(f1783,plain,(
% 2.48/0.60    ![X0]: (~on(point_1_on_line(at_least_one_line),X0)|X0=at_least_one_line|~line(X0)|~spl0_247)),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f1779,f77])).
% 2.48/0.60  fof(f1793,plain,(
% 2.48/0.60    $false|spl0_8),
% 2.48/0.60    inference(forward_subsumption_resolution,[status(thm)],[f105,f122])).
% 2.48/0.60  fof(f1794,plain,(
% 2.48/0.60    spl0_8),
% 2.48/0.60    inference(contradiction_clause,[status(thm)],[f1793])).
% 2.48/0.60  fof(f1863,plain,(
% 2.48/0.60    spl0_251 <=> on(point_1_on_line(at_least_one_line),line_from_to(point_not_on_line(at_least_one_line),point_1_on_line(at_least_one_line)))),
% 2.48/0.60    introduced(split_symbol_definition)).
% 2.48/0.60  fof(f1865,plain,(
% 2.48/0.60    ~on(point_1_on_line(at_least_one_line),line_from_to(point_not_on_line(at_least_one_line),point_1_on_line(at_least_one_line)))|spl0_251),
% 2.48/0.60    inference(component_clause,[status(thm)],[f1863])).
% 2.48/0.60  fof(f1866,plain,(
% 2.48/0.60    ~on(point_1_on_line(at_least_one_line),line_from_to(point_not_on_line(at_least_one_line),point_1_on_line(at_least_one_line)))|line_from_to(point_not_on_line(at_least_one_line),point_1_on_line(at_least_one_line))=at_least_one_line|~spl0_247|~spl0_147),
% 2.48/0.60    inference(resolution,[status(thm)],[f1783,f909])).
% 2.48/0.60  fof(f1867,plain,(
% 2.48/0.60    ~spl0_251|spl0_201|~spl0_247|~spl0_147),
% 2.48/0.60    inference(split_clause,[status(thm)],[f1866,f1863,f1220,f1778,f908])).
% 2.48/0.60  fof(f2170,plain,(
% 2.48/0.60    point_not_on_line(at_least_one_line)=point_1_on_line(at_least_one_line)|~point(point_not_on_line(at_least_one_line))|~point(point_1_on_line(at_least_one_line))|spl0_251),
% 2.48/0.60    inference(resolution,[status(thm)],[f1865,f37])).
% 2.48/0.60  fof(f2171,plain,(
% 2.48/0.60    spl0_148|~spl0_60|~spl0_6|spl0_251),
% 2.48/0.60    inference(split_clause,[status(thm)],[f2170,f911,f391,f109,f1863])).
% 2.56/0.62  fof(f2172,plain,(
% 2.56/0.62    $false),
% 2.56/0.62    inference(sat_refutation,[status(thm)],[f87,f97,f113,f116,f136,f385,f398,f405,f410,f881,f915,f1386,f1395,f1437,f1440,f1604,f1625,f1649,f1782,f1794,f1867,f2171])).
% 2.56/0.62  % SZS output end CNFRefutation for theBenchmark.p
% 2.56/0.62  % Elapsed time: 0.348101 seconds
% 2.56/0.62  % CPU time: 2.645029 seconds
% 2.56/0.62  % Memory used: 71.142 MB
%------------------------------------------------------------------------------