TSTP Solution File: GEO354+1 by iProver---3.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.8
% Problem : GEO354+1 : TPTP v8.1.2. Released v6.4.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n028.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 Aug 30 23:11:06 EDT 2023
% Result : Satisfiable 0.99s 1.14s
% Output : Saturation 1.00s
% Verified :
% SZS Type : ERROR: Analysing output (MakeTreeStats fails)
% Comments :
%------------------------------------------------------------------------------
fof(f6,axiom,
! [X0] : ~ distinct_points(X0,X0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oag1) ).
fof(f7,axiom,
! [X0,X3,X4] :
( distinct_points(X0,X3)
=> ( distinct_points(X3,X4)
| distinct_points(X0,X4) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oag2) ).
fof(f8,axiom,
! [X1] : ~ distinct_lines(X1,X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oag3) ).
fof(f9,axiom,
! [X1,X2,X5] :
( distinct_lines(X1,X2)
=> ( distinct_lines(X2,X5)
| distinct_lines(X1,X5) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oag4) ).
fof(f15,axiom,
! [X0,X1] :
~ ( left_apart_point(X0,reverse_line(X1))
| left_apart_point(X0,X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oag10) ).
fof(f16,axiom,
! [X1,X2] :
~ ( left_convergent_lines(X1,reverse_line(X2))
| left_convergent_lines(X1,X2) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oag11) ).
fof(f17,axiom,
! [X0,X3] :
( ( distinct_points(X0,X3)
& point(X3)
& point(X0) )
=> line(line_connecting(X0,X3)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oagco1) ).
fof(f18,axiom,
! [X1,X2] :
( ( unequally_directed_lines(X1,reverse_line(X2))
& unequally_directed_lines(X1,X2)
& line(X2)
& line(X1) )
=> point(intersection_point(X1,X2)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oagco2) ).
fof(f20,axiom,
! [X1] :
( line(X1)
=> line(reverse_line(X1)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oagco4) ).
fof(f21,axiom,
! [X0,X3] :
( distinct_points(X0,X3)
=> ( ~ apart_point_and_line(X3,line_connecting(X0,X3))
& ~ apart_point_and_line(X0,line_connecting(X0,X3)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oagco5) ).
fof(f23,axiom,
! [X0,X1] : ~ apart_point_and_line(X0,parallel_through_point(X1,X0)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oagco7) ).
fof(f24,axiom,
! [X1] : ~ distinct_lines(X1,reverse_line(X1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oagco8) ).
fof(f27,axiom,
! [X0,X3,X1,X2] :
( ( distinct_lines(X1,X2)
& distinct_points(X0,X3) )
=> ( left_apart_point(X3,reverse_line(X2))
| left_apart_point(X0,reverse_line(X2))
| left_apart_point(X3,reverse_line(X1))
| left_apart_point(X0,reverse_line(X1))
| left_apart_point(X3,X2)
| left_apart_point(X0,X2)
| left_apart_point(X3,X1)
| left_apart_point(X0,X1) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oaguc1) ).
fof(f28,axiom,
! [X0,X3,X1] :
( ( left_apart_point(X0,X1)
& distinct_points(X0,X3) )
=> ( left_convergent_lines(line_connecting(X0,X3),X1)
| left_apart_point(X3,X1) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oaguc2) ).
fof(f31,axiom,
! [X1,X2,X5] :
( left_convergent_lines(X1,X2)
=> ( left_convergent_lines(X1,X5)
| unequally_directed_lines(X2,X5) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',oagsub3) ).
fof(f35,axiom,
! [X1,X2,X5] :
( ( ( ~ unequally_directed_lines(X1,reverse_line(X5))
| ~ unequally_directed_lines(X1,X5) )
& ( ~ unequally_directed_lines(X1,reverse_line(X2))
| ~ unequally_directed_lines(X1,X2) ) )
=> ( ~ unequally_directed_lines(X2,reverse_line(X5))
| ~ unequally_directed_lines(X2,X5) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',cld3a) ).
fof(f36,axiom,
! [X1,X2] :
( ( line(X2)
& line(X1) )
=> ~ ( ~ unequally_directed_lines(X1,reverse_line(X2))
& ~ unequally_directed_lines(X1,X2) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',cld4) ).
fof(f37,axiom,
! [X1,X2,X5] :
( ( ~ unequally_directed_lines(X1,reverse_line(X5))
=> ~ unequally_directed_lines(X2,X5) )
& ~ unequally_directed_lines(X1,reverse_line(X2)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',cld5) ).
fof(f42,plain,
! [X0,X1,X2] :
( distinct_points(X0,X1)
=> ( distinct_points(X1,X2)
| distinct_points(X0,X2) ) ),
inference(rectify,[],[f7]) ).
fof(f43,plain,
! [X0] : ~ distinct_lines(X0,X0),
inference(rectify,[],[f8]) ).
fof(f44,plain,
! [X0,X1,X2] :
( distinct_lines(X0,X1)
=> ( distinct_lines(X1,X2)
| distinct_lines(X0,X2) ) ),
inference(rectify,[],[f9]) ).
fof(f50,plain,
! [X0,X1] :
~ ( left_convergent_lines(X0,reverse_line(X1))
| left_convergent_lines(X0,X1) ),
inference(rectify,[],[f16]) ).
fof(f51,plain,
! [X0,X1] :
( ( distinct_points(X0,X1)
& point(X1)
& point(X0) )
=> line(line_connecting(X0,X1)) ),
inference(rectify,[],[f17]) ).
fof(f52,plain,
! [X0,X1] :
( ( unequally_directed_lines(X0,reverse_line(X1))
& unequally_directed_lines(X0,X1)
& line(X1)
& line(X0) )
=> point(intersection_point(X0,X1)) ),
inference(rectify,[],[f18]) ).
fof(f54,plain,
! [X0] :
( line(X0)
=> line(reverse_line(X0)) ),
inference(rectify,[],[f20]) ).
fof(f55,plain,
! [X0,X1] :
( distinct_points(X0,X1)
=> ( ~ apart_point_and_line(X1,line_connecting(X0,X1))
& ~ apart_point_and_line(X0,line_connecting(X0,X1)) ) ),
inference(rectify,[],[f21]) ).
fof(f57,plain,
! [X0] : ~ distinct_lines(X0,reverse_line(X0)),
inference(rectify,[],[f24]) ).
fof(f59,plain,
! [X0,X1,X2,X3] :
( ( distinct_lines(X2,X3)
& distinct_points(X0,X1) )
=> ( left_apart_point(X1,reverse_line(X3))
| left_apart_point(X0,reverse_line(X3))
| left_apart_point(X1,reverse_line(X2))
| left_apart_point(X0,reverse_line(X2))
| left_apart_point(X1,X3)
| left_apart_point(X0,X3)
| left_apart_point(X1,X2)
| left_apart_point(X0,X2) ) ),
inference(rectify,[],[f27]) ).
fof(f60,plain,
! [X0,X1,X2] :
( ( left_apart_point(X0,X2)
& distinct_points(X0,X1) )
=> ( left_convergent_lines(line_connecting(X0,X1),X2)
| left_apart_point(X1,X2) ) ),
inference(rectify,[],[f28]) ).
fof(f62,plain,
! [X0,X1,X2] :
( left_convergent_lines(X0,X1)
=> ( left_convergent_lines(X0,X2)
| unequally_directed_lines(X1,X2) ) ),
inference(rectify,[],[f31]) ).
fof(f66,plain,
! [X0,X1,X2] :
( ( ( ~ unequally_directed_lines(X0,reverse_line(X2))
| ~ unequally_directed_lines(X0,X2) )
& ( ~ unequally_directed_lines(X0,reverse_line(X1))
| ~ unequally_directed_lines(X0,X1) ) )
=> ( ~ unequally_directed_lines(X1,reverse_line(X2))
| ~ unequally_directed_lines(X1,X2) ) ),
inference(rectify,[],[f35]) ).
fof(f67,plain,
! [X0,X1] :
( ( line(X1)
& line(X0) )
=> ~ ( ~ unequally_directed_lines(X0,reverse_line(X1))
& ~ unequally_directed_lines(X0,X1) ) ),
inference(rectify,[],[f36]) ).
fof(f68,plain,
! [X0,X1,X2] :
( ( ~ unequally_directed_lines(X0,reverse_line(X2))
=> ~ unequally_directed_lines(X1,X2) )
& ~ unequally_directed_lines(X0,reverse_line(X1)) ),
inference(rectify,[],[f37]) ).
fof(f71,plain,
! [X0,X1,X2] :
( distinct_points(X1,X2)
| distinct_points(X0,X2)
| ~ distinct_points(X0,X1) ),
inference(ennf_transformation,[],[f42]) ).
fof(f72,plain,
! [X0,X1,X2] :
( distinct_points(X1,X2)
| distinct_points(X0,X2)
| ~ distinct_points(X0,X1) ),
inference(flattening,[],[f71]) ).
fof(f73,plain,
! [X0,X1,X2] :
( distinct_lines(X1,X2)
| distinct_lines(X0,X2)
| ~ distinct_lines(X0,X1) ),
inference(ennf_transformation,[],[f44]) ).
fof(f74,plain,
! [X0,X1,X2] :
( distinct_lines(X1,X2)
| distinct_lines(X0,X2)
| ~ distinct_lines(X0,X1) ),
inference(flattening,[],[f73]) ).
fof(f83,plain,
! [X0,X1] :
( ~ left_apart_point(X0,reverse_line(X1))
& ~ left_apart_point(X0,X1) ),
inference(ennf_transformation,[],[f15]) ).
fof(f84,plain,
! [X0,X1] :
( ~ left_convergent_lines(X0,reverse_line(X1))
& ~ left_convergent_lines(X0,X1) ),
inference(ennf_transformation,[],[f50]) ).
fof(f85,plain,
! [X0,X1] :
( line(line_connecting(X0,X1))
| ~ distinct_points(X0,X1)
| ~ point(X1)
| ~ point(X0) ),
inference(ennf_transformation,[],[f51]) ).
fof(f86,plain,
! [X0,X1] :
( line(line_connecting(X0,X1))
| ~ distinct_points(X0,X1)
| ~ point(X1)
| ~ point(X0) ),
inference(flattening,[],[f85]) ).
fof(f87,plain,
! [X0,X1] :
( point(intersection_point(X0,X1))
| ~ unequally_directed_lines(X0,reverse_line(X1))
| ~ unequally_directed_lines(X0,X1)
| ~ line(X1)
| ~ line(X0) ),
inference(ennf_transformation,[],[f52]) ).
fof(f88,plain,
! [X0,X1] :
( point(intersection_point(X0,X1))
| ~ unequally_directed_lines(X0,reverse_line(X1))
| ~ unequally_directed_lines(X0,X1)
| ~ line(X1)
| ~ line(X0) ),
inference(flattening,[],[f87]) ).
fof(f91,plain,
! [X0] :
( line(reverse_line(X0))
| ~ line(X0) ),
inference(ennf_transformation,[],[f54]) ).
fof(f92,plain,
! [X0,X1] :
( ( ~ apart_point_and_line(X1,line_connecting(X0,X1))
& ~ apart_point_and_line(X0,line_connecting(X0,X1)) )
| ~ distinct_points(X0,X1) ),
inference(ennf_transformation,[],[f55]) ).
fof(f95,plain,
! [X0,X1,X2,X3] :
( left_apart_point(X1,reverse_line(X3))
| left_apart_point(X0,reverse_line(X3))
| left_apart_point(X1,reverse_line(X2))
| left_apart_point(X0,reverse_line(X2))
| left_apart_point(X1,X3)
| left_apart_point(X0,X3)
| left_apart_point(X1,X2)
| left_apart_point(X0,X2)
| ~ distinct_lines(X2,X3)
| ~ distinct_points(X0,X1) ),
inference(ennf_transformation,[],[f59]) ).
fof(f96,plain,
! [X0,X1,X2,X3] :
( left_apart_point(X1,reverse_line(X3))
| left_apart_point(X0,reverse_line(X3))
| left_apart_point(X1,reverse_line(X2))
| left_apart_point(X0,reverse_line(X2))
| left_apart_point(X1,X3)
| left_apart_point(X0,X3)
| left_apart_point(X1,X2)
| left_apart_point(X0,X2)
| ~ distinct_lines(X2,X3)
| ~ distinct_points(X0,X1) ),
inference(flattening,[],[f95]) ).
fof(f97,plain,
! [X0,X1,X2] :
( left_convergent_lines(line_connecting(X0,X1),X2)
| left_apart_point(X1,X2)
| ~ left_apart_point(X0,X2)
| ~ distinct_points(X0,X1) ),
inference(ennf_transformation,[],[f60]) ).
fof(f98,plain,
! [X0,X1,X2] :
( left_convergent_lines(line_connecting(X0,X1),X2)
| left_apart_point(X1,X2)
| ~ left_apart_point(X0,X2)
| ~ distinct_points(X0,X1) ),
inference(flattening,[],[f97]) ).
fof(f103,plain,
! [X0,X1,X2] :
( left_convergent_lines(X0,X2)
| unequally_directed_lines(X1,X2)
| ~ left_convergent_lines(X0,X1) ),
inference(ennf_transformation,[],[f62]) ).
fof(f104,plain,
! [X0,X1,X2] :
( left_convergent_lines(X0,X2)
| unequally_directed_lines(X1,X2)
| ~ left_convergent_lines(X0,X1) ),
inference(flattening,[],[f103]) ).
fof(f108,plain,
! [X0,X1,X2] :
( ~ unequally_directed_lines(X1,reverse_line(X2))
| ~ unequally_directed_lines(X1,X2)
| ( unequally_directed_lines(X0,reverse_line(X2))
& unequally_directed_lines(X0,X2) )
| ( unequally_directed_lines(X0,reverse_line(X1))
& unequally_directed_lines(X0,X1) ) ),
inference(ennf_transformation,[],[f66]) ).
fof(f109,plain,
! [X0,X1,X2] :
( ~ unequally_directed_lines(X1,reverse_line(X2))
| ~ unequally_directed_lines(X1,X2)
| ( unequally_directed_lines(X0,reverse_line(X2))
& unequally_directed_lines(X0,X2) )
| ( unequally_directed_lines(X0,reverse_line(X1))
& unequally_directed_lines(X0,X1) ) ),
inference(flattening,[],[f108]) ).
fof(f110,plain,
! [X0,X1] :
( unequally_directed_lines(X0,reverse_line(X1))
| unequally_directed_lines(X0,X1)
| ~ line(X1)
| ~ line(X0) ),
inference(ennf_transformation,[],[f67]) ).
fof(f111,plain,
! [X0,X1] :
( unequally_directed_lines(X0,reverse_line(X1))
| unequally_directed_lines(X0,X1)
| ~ line(X1)
| ~ line(X0) ),
inference(flattening,[],[f110]) ).
fof(f112,plain,
! [X0,X1,X2] :
( ( ~ unequally_directed_lines(X1,X2)
| unequally_directed_lines(X0,reverse_line(X2)) )
& ~ unequally_directed_lines(X0,reverse_line(X1)) ),
inference(ennf_transformation,[],[f68]) ).
fof(f118,plain,
! [X0] : ~ distinct_points(X0,X0),
inference(cnf_transformation,[],[f6]) ).
fof(f119,plain,
! [X2,X0,X1] :
( distinct_points(X1,X2)
| distinct_points(X0,X2)
| ~ distinct_points(X0,X1) ),
inference(cnf_transformation,[],[f72]) ).
fof(f120,plain,
! [X0] : ~ distinct_lines(X0,X0),
inference(cnf_transformation,[],[f43]) ).
fof(f121,plain,
! [X2,X0,X1] :
( distinct_lines(X1,X2)
| distinct_lines(X0,X2)
| ~ distinct_lines(X0,X1) ),
inference(cnf_transformation,[],[f74]) ).
fof(f130,plain,
! [X0,X1] : ~ left_apart_point(X0,X1),
inference(cnf_transformation,[],[f83]) ).
fof(f132,plain,
! [X0,X1] : ~ left_convergent_lines(X0,X1),
inference(cnf_transformation,[],[f84]) ).
fof(f134,plain,
! [X0,X1] :
( line(line_connecting(X0,X1))
| ~ distinct_points(X0,X1)
| ~ point(X1)
| ~ point(X0) ),
inference(cnf_transformation,[],[f86]) ).
fof(f135,plain,
! [X0,X1] :
( point(intersection_point(X0,X1))
| ~ unequally_directed_lines(X0,reverse_line(X1))
| ~ unequally_directed_lines(X0,X1)
| ~ line(X1)
| ~ line(X0) ),
inference(cnf_transformation,[],[f88]) ).
fof(f137,plain,
! [X0] :
( line(reverse_line(X0))
| ~ line(X0) ),
inference(cnf_transformation,[],[f91]) ).
fof(f138,plain,
! [X0,X1] :
( ~ apart_point_and_line(X0,line_connecting(X0,X1))
| ~ distinct_points(X0,X1) ),
inference(cnf_transformation,[],[f92]) ).
fof(f139,plain,
! [X0,X1] :
( ~ apart_point_and_line(X1,line_connecting(X0,X1))
| ~ distinct_points(X0,X1) ),
inference(cnf_transformation,[],[f92]) ).
fof(f142,plain,
! [X0,X1] : ~ apart_point_and_line(X0,parallel_through_point(X1,X0)),
inference(cnf_transformation,[],[f23]) ).
fof(f143,plain,
! [X0] : ~ distinct_lines(X0,reverse_line(X0)),
inference(cnf_transformation,[],[f57]) ).
fof(f146,plain,
! [X2,X3,X0,X1] :
( left_apart_point(X1,reverse_line(X3))
| left_apart_point(X0,reverse_line(X3))
| left_apart_point(X1,reverse_line(X2))
| left_apart_point(X0,reverse_line(X2))
| left_apart_point(X1,X3)
| left_apart_point(X0,X3)
| left_apart_point(X1,X2)
| left_apart_point(X0,X2)
| ~ distinct_lines(X2,X3)
| ~ distinct_points(X0,X1) ),
inference(cnf_transformation,[],[f96]) ).
fof(f147,plain,
! [X2,X0,X1] :
( left_convergent_lines(line_connecting(X0,X1),X2)
| left_apart_point(X1,X2)
| ~ left_apart_point(X0,X2)
| ~ distinct_points(X0,X1) ),
inference(cnf_transformation,[],[f98]) ).
fof(f150,plain,
! [X2,X0,X1] :
( left_convergent_lines(X0,X2)
| unequally_directed_lines(X1,X2)
| ~ left_convergent_lines(X0,X1) ),
inference(cnf_transformation,[],[f104]) ).
fof(f160,plain,
! [X2,X0,X1] :
( ~ unequally_directed_lines(X1,reverse_line(X2))
| ~ unequally_directed_lines(X1,X2)
| unequally_directed_lines(X0,reverse_line(X2))
| unequally_directed_lines(X0,reverse_line(X1)) ),
inference(cnf_transformation,[],[f109]) ).
fof(f161,plain,
! [X0,X1] :
( unequally_directed_lines(X0,reverse_line(X1))
| unequally_directed_lines(X0,X1)
| ~ line(X1)
| ~ line(X0) ),
inference(cnf_transformation,[],[f111]) ).
fof(f162,plain,
! [X0,X1] : ~ unequally_directed_lines(X0,reverse_line(X1)),
inference(cnf_transformation,[],[f112]) ).
fof(f163,plain,
! [X2,X0,X1] :
( ~ unequally_directed_lines(X1,X2)
| unequally_directed_lines(X0,reverse_line(X2)) ),
inference(cnf_transformation,[],[f112]) ).
cnf(c_51,plain,
~ distinct_points(X0,X0),
inference(cnf_transformation,[],[f118]) ).
cnf(c_52,plain,
( ~ distinct_points(X0,X1)
| distinct_points(X0,X2)
| distinct_points(X1,X2) ),
inference(cnf_transformation,[],[f119]) ).
cnf(c_53,plain,
~ distinct_lines(X0,X0),
inference(cnf_transformation,[],[f120]) ).
cnf(c_54,plain,
( ~ distinct_lines(X0,X1)
| distinct_lines(X0,X2)
| distinct_lines(X1,X2) ),
inference(cnf_transformation,[],[f121]) ).
cnf(c_64,plain,
~ left_apart_point(X0,X1),
inference(cnf_transformation,[],[f130]) ).
cnf(c_66,plain,
~ left_convergent_lines(X0,X1),
inference(cnf_transformation,[],[f132]) ).
cnf(c_67,plain,
( ~ distinct_points(X0,X1)
| ~ point(X0)
| ~ point(X1)
| line(line_connecting(X0,X1)) ),
inference(cnf_transformation,[],[f134]) ).
cnf(c_68,plain,
( ~ unequally_directed_lines(X0,reverse_line(X1))
| ~ unequally_directed_lines(X0,X1)
| ~ line(X0)
| ~ line(X1)
| point(intersection_point(X0,X1)) ),
inference(cnf_transformation,[],[f135]) ).
cnf(c_70,plain,
( ~ line(X0)
| line(reverse_line(X0)) ),
inference(cnf_transformation,[],[f137]) ).
cnf(c_71,plain,
( ~ apart_point_and_line(X0,line_connecting(X1,X0))
| ~ distinct_points(X1,X0) ),
inference(cnf_transformation,[],[f139]) ).
cnf(c_72,plain,
( ~ apart_point_and_line(X0,line_connecting(X0,X1))
| ~ distinct_points(X0,X1) ),
inference(cnf_transformation,[],[f138]) ).
cnf(c_75,plain,
~ apart_point_and_line(X0,parallel_through_point(X1,X0)),
inference(cnf_transformation,[],[f142]) ).
cnf(c_76,plain,
~ distinct_lines(X0,reverse_line(X0)),
inference(cnf_transformation,[],[f143]) ).
cnf(c_79,plain,
( ~ distinct_points(X0,X1)
| ~ distinct_lines(X2,X3)
| left_apart_point(X0,reverse_line(X2))
| left_apart_point(X0,reverse_line(X3))
| left_apart_point(X1,reverse_line(X2))
| left_apart_point(X1,reverse_line(X3))
| left_apart_point(X0,X2)
| left_apart_point(X0,X3)
| left_apart_point(X1,X2)
| left_apart_point(X1,X3) ),
inference(cnf_transformation,[],[f146]) ).
cnf(c_80,plain,
( ~ left_apart_point(X0,X1)
| ~ distinct_points(X0,X2)
| left_convergent_lines(line_connecting(X0,X2),X1)
| left_apart_point(X2,X1) ),
inference(cnf_transformation,[],[f147]) ).
cnf(c_83,plain,
( ~ left_convergent_lines(X0,X1)
| unequally_directed_lines(X1,X2)
| left_convergent_lines(X0,X2) ),
inference(cnf_transformation,[],[f150]) ).
cnf(c_86,plain,
( ~ unequally_directed_lines(X0,reverse_line(X1))
| ~ unequally_directed_lines(X0,X1)
| unequally_directed_lines(X2,reverse_line(X0))
| unequally_directed_lines(X2,reverse_line(X1)) ),
inference(cnf_transformation,[],[f160]) ).
cnf(c_90,plain,
( ~ line(X0)
| ~ line(X1)
| unequally_directed_lines(X0,reverse_line(X1))
| unequally_directed_lines(X0,X1) ),
inference(cnf_transformation,[],[f161]) ).
cnf(c_91,plain,
( ~ unequally_directed_lines(X0,X1)
| unequally_directed_lines(X2,reverse_line(X1)) ),
inference(cnf_transformation,[],[f163]) ).
cnf(c_92,plain,
~ unequally_directed_lines(X0,reverse_line(X1)),
inference(cnf_transformation,[],[f162]) ).
cnf(c_112,plain,
~ left_convergent_lines(X0,X1),
inference(global_subsumption_just,[status(thm)],[c_83,c_66]) ).
cnf(c_116,plain,
( ~ line(X1)
| ~ line(X0)
| unequally_directed_lines(X0,X1) ),
inference(global_subsumption_just,[status(thm)],[c_90,c_92,c_90]) ).
cnf(c_117,plain,
( ~ line(X0)
| ~ line(X1)
| unequally_directed_lines(X0,X1) ),
inference(renaming,[status(thm)],[c_116]) ).
cnf(c_135,plain,
~ left_apart_point(X0,X1),
inference(global_subsumption_just,[status(thm)],[c_80,c_64]) ).
cnf(c_143,plain,
( ~ unequally_directed_lines(X0,X1)
| unequally_directed_lines(X2,reverse_line(X1)) ),
inference(global_subsumption_just,[status(thm)],[c_86,c_91]) ).
cnf(c_147,plain,
~ unequally_directed_lines(X0,reverse_line(X1)),
inference(global_subsumption_just,[status(thm)],[c_68,c_92]) ).
cnf(c_159,plain,
( ~ distinct_points(X0,X1)
| ~ distinct_lines(X2,X3)
| left_apart_point(X0,reverse_line(X3))
| left_apart_point(X1,reverse_line(X2))
| left_apart_point(X1,reverse_line(X3))
| left_apart_point(X0,X2)
| left_apart_point(X0,X3)
| left_apart_point(X1,X2)
| left_apart_point(X1,X3) ),
inference(backward_subsumption_resolution,[status(thm)],[c_79,c_135]) ).
cnf(c_164,plain,
~ unequally_directed_lines(X0,X1),
inference(backward_subsumption_resolution,[status(thm)],[c_143,c_147]) ).
cnf(c_167,plain,
( ~ line(X0)
| ~ line(X1) ),
inference(backward_subsumption_resolution,[status(thm)],[c_117,c_164]) ).
cnf(c_173,plain,
~ line(X0),
inference(forward_subsumption_resolution,[status(thm)],[c_70,c_167]) ).
cnf(c_177,plain,
( ~ distinct_points(X0,X1)
| ~ point(X0)
| ~ point(X1) ),
inference(backward_subsumption_resolution,[status(thm)],[c_67,c_173]) ).
cnf(c_213,plain,
( ~ distinct_points(X0,X1)
| ~ distinct_lines(X2,X3) ),
inference(forward_subsumption_resolution,[status(thm)],[c_159,c_135,c_135,c_135,c_135,c_135,c_135,c_135]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : GEO354+1 : TPTP v8.1.2. Released v6.4.0.
% 0.12/0.13 % Command : run_iprover %s %d THM
% 0.12/0.34 % Computer : n028.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 : Wed Aug 30 00:01:26 EDT 2023
% 0.12/0.34 % CPUTime :
% 0.18/0.46 Running first-order theorem proving
% 0.18/0.46 Running: /export/starexec/sandbox/solver/bin/run_problem --schedule fof_schedule --no_cores 8 /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 0.18/0.59 WARNING - Could not infer the problem pformat. Setting FOF as default
% 0.99/1.14 % SZS status Started for theBenchmark.p
% 0.99/1.14 % SZS status Satisfiable for theBenchmark.p
% 0.99/1.14
% 0.99/1.14 %---------------- iProver v3.8 (pre SMT-COMP 2023/CASC 2023) ----------------%
% 0.99/1.14
% 0.99/1.14 ------ iProver source info
% 0.99/1.14
% 0.99/1.14 git: date: 2023-05-31 18:12:56 +0000
% 0.99/1.14 git: sha1: 8abddc1f627fd3ce0bcb8b4cbf113b3cc443d7b6
% 0.99/1.14 git: non_committed_changes: false
% 0.99/1.14 git: last_make_outside_of_git: false
% 0.99/1.14
% 0.99/1.14 ------ Parsing...
% 0.99/1.14 ------ Clausification by vclausify_rel & Parsing by iProver...
% 0.99/1.14
% 0.99/1.14 ------ Preprocessing... sf_s rm: 14 0s sf_e pe_s pe_e sf_s rm: 0 0s sf_e pe_s pe_e
% 0.99/1.14
% 0.99/1.14 ------ Preprocessing...------ preprocesses with Option_epr_horn
% 0.99/1.14 gs_s sp: 0 0s gs_e snvd_s sp: 0 0s snvd_e
% 0.99/1.14 ------ Proving...
% 0.99/1.14 ------ Problem Properties
% 0.99/1.14
% 0.99/1.14
% 0.99/1.14 clauses 0
% 0.99/1.14 conjectures 0
% 0.99/1.14 EPR 0
% 0.99/1.14 Horn 0
% 0.99/1.14 unary 0
% 0.99/1.14 binary 0
% 0.99/1.14 lits 0
% 0.99/1.14 lits eq 0
% 0.99/1.14 fd_pure 0
% 0.99/1.14 fd_pseudo 0
% 0.99/1.14 fd_cond 0
% 0.99/1.14 fd_pseudo_cond 0
% 0.99/1.14 AC symbols 0
% 0.99/1.14
% 0.99/1.14 ------ Schedule EPR Horn non eq is on
% 0.99/1.14
% 0.99/1.14 ------ no conjectures: strip conj schedule
% 0.99/1.14
% 0.99/1.14 ------ no equalities: superposition off
% 0.99/1.14
% 0.99/1.14 ------ Option_epr_horn stripped conjectures Time Limit: Unbounded
% 0.99/1.14
% 0.99/1.14
% 0.99/1.14
% 0.99/1.14
% 0.99/1.14 % SZS status Satisfiable for theBenchmark.p
% 0.99/1.14
% 0.99/1.14 % SZS output start Saturation for theBenchmark.p
% See solution above
% 1.00/1.14
% 1.00/1.14
%------------------------------------------------------------------------------