TSTP Solution File: GEO259+3 by Crossbow---0.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Crossbow---0.1
% Problem : GEO259+3 : TPTP v8.1.0. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : do_Crossbow---0.1 %s
% Computer : n017.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 : 600s
% DateTime : Sat Jul 16 02:57:59 EDT 2022
% Result : CounterSatisfiable 5.25s 5.43s
% Output : FiniteModel 5.25s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : GEO259+3 : TPTP v8.1.0. Released v4.0.0.
% 0.07/0.13 % Command : do_Crossbow---0.1 %s
% 0.13/0.34 % Computer : n017.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35 % CPULimit : 300
% 0.13/0.35 % WCLimit : 600
% 0.13/0.35 % DateTime : Sat Jun 18 08:58:27 EDT 2022
% 0.13/0.35 % CPUTime :
% 0.13/0.35 /export/starexec/sandbox/solver/bin
% 0.13/0.35 crossbow.opt
% 0.13/0.35 do_Crossbow---0.1
% 0.13/0.35 eprover
% 0.13/0.35 runsolver
% 0.13/0.35 starexec_run_Crossbow---0.1
% 5.25/5.43 % SZS status CounterSatisfiable for theBenchmark.p
% 5.25/5.43 % SZS output start FiniteModel for theBenchmark.p
% 5.25/5.43 % domain size: 3
% 5.25/5.43 fof(interp, fi_domain, ![X] : (X = 0 | X = 1 | X = 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~apart_point_and_line(0, 0) &
% 5.25/5.43 ~apart_point_and_line(0, 1) &
% 5.25/5.43 ~apart_point_and_line(0, 2) &
% 5.25/5.43 ~apart_point_and_line(1, 0) &
% 5.25/5.43 ~apart_point_and_line(1, 1) &
% 5.25/5.43 ~apart_point_and_line(1, 2) &
% 5.25/5.43 ~apart_point_and_line(2, 0) &
% 5.25/5.43 ~apart_point_and_line(2, 1) &
% 5.25/5.43 ~apart_point_and_line(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~before_on_line(0, 0, 0) & ~before_on_line(0, 0, 1) &
% 5.25/5.43 before_on_line(0, 0, 2) &
% 5.25/5.43 before_on_line(0, 1, 0) &
% 5.25/5.43 ~before_on_line(0, 1, 1) &
% 5.25/5.43 ~before_on_line(0, 1, 2) &
% 5.25/5.43 ~before_on_line(0, 2, 0) &
% 5.25/5.43 before_on_line(0, 2, 1) &
% 5.25/5.43 ~before_on_line(0, 2, 2) &
% 5.25/5.43 ~before_on_line(1, 0, 0) &
% 5.25/5.43 ~before_on_line(1, 0, 1) &
% 5.25/5.43 ~before_on_line(1, 0, 2) &
% 5.25/5.43 ~before_on_line(1, 1, 0) &
% 5.25/5.43 ~before_on_line(1, 1, 1) &
% 5.25/5.43 ~before_on_line(1, 1, 2) &
% 5.25/5.43 ~before_on_line(1, 2, 0) &
% 5.25/5.43 ~before_on_line(1, 2, 1) &
% 5.25/5.43 ~before_on_line(1, 2, 2) &
% 5.25/5.43 ~before_on_line(2, 0, 0) &
% 5.25/5.43 ~before_on_line(2, 0, 1) &
% 5.25/5.43 ~before_on_line(2, 0, 2) &
% 5.25/5.43 ~before_on_line(2, 1, 0) &
% 5.25/5.43 ~before_on_line(2, 1, 1) &
% 5.25/5.43 ~before_on_line(2, 1, 2) &
% 5.25/5.43 ~before_on_line(2, 2, 0) &
% 5.25/5.43 ~before_on_line(2, 2, 1) &
% 5.25/5.43 ~before_on_line(2, 2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~between_on_line(0, 0, 0, 0) &
% 5.25/5.43 ~between_on_line(0, 0, 0, 1) &
% 5.25/5.43 ~between_on_line(0, 0, 0, 2) &
% 5.25/5.43 ~between_on_line(0, 0, 1, 0) &
% 5.25/5.43 ~between_on_line(0, 0, 1, 1) &
% 5.25/5.43 between_on_line(0, 0, 1, 2) &
% 5.25/5.43 ~between_on_line(0, 0, 2, 0) &
% 5.25/5.43 between_on_line(0, 0, 2, 1) &
% 5.25/5.43 ~between_on_line(0, 0, 2, 2) &
% 5.25/5.43 ~between_on_line(0, 1, 0, 0) &
% 5.25/5.43 ~between_on_line(0, 1, 0, 1) &
% 5.25/5.43 between_on_line(0, 1, 0, 2) &
% 5.25/5.43 ~between_on_line(0, 1, 1, 0) &
% 5.25/5.43 ~between_on_line(0, 1, 1, 1) &
% 5.25/5.43 ~between_on_line(0, 1, 1, 2) &
% 5.25/5.43 between_on_line(0, 1, 2, 0) &
% 5.25/5.43 ~between_on_line(0, 1, 2, 1) &
% 5.25/5.43 ~between_on_line(0, 1, 2, 2) &
% 5.25/5.43 ~between_on_line(0, 2, 0, 0) &
% 5.25/5.43 between_on_line(0, 2, 0, 1) &
% 5.25/5.43 ~between_on_line(0, 2, 0, 2) &
% 5.25/5.43 between_on_line(0, 2, 1, 0) &
% 5.25/5.43 ~between_on_line(0, 2, 1, 1) &
% 5.25/5.43 ~between_on_line(0, 2, 1, 2) &
% 5.25/5.43 ~between_on_line(0, 2, 2, 0) &
% 5.25/5.43 ~between_on_line(0, 2, 2, 1) &
% 5.25/5.43 ~between_on_line(0, 2, 2, 2) &
% 5.25/5.43 ~between_on_line(1, 0, 0, 0) &
% 5.25/5.43 ~between_on_line(1, 0, 0, 1) &
% 5.25/5.43 ~between_on_line(1, 0, 0, 2) &
% 5.25/5.43 ~between_on_line(1, 0, 1, 0) &
% 5.25/5.43 ~between_on_line(1, 0, 1, 1) &
% 5.25/5.43 ~between_on_line(1, 0, 1, 2) &
% 5.25/5.43 ~between_on_line(1, 0, 2, 0) &
% 5.25/5.43 ~between_on_line(1, 0, 2, 1) &
% 5.25/5.43 ~between_on_line(1, 0, 2, 2) &
% 5.25/5.43 ~between_on_line(1, 1, 0, 0) &
% 5.25/5.43 ~between_on_line(1, 1, 0, 1) &
% 5.25/5.43 ~between_on_line(1, 1, 0, 2) &
% 5.25/5.43 ~between_on_line(1, 1, 1, 0) &
% 5.25/5.43 ~between_on_line(1, 1, 1, 1) &
% 5.25/5.43 ~between_on_line(1, 1, 1, 2) &
% 5.25/5.43 ~between_on_line(1, 1, 2, 0) &
% 5.25/5.43 ~between_on_line(1, 1, 2, 1) &
% 5.25/5.43 ~between_on_line(1, 1, 2, 2) &
% 5.25/5.43 ~between_on_line(1, 2, 0, 0) &
% 5.25/5.43 ~between_on_line(1, 2, 0, 1) &
% 5.25/5.43 ~between_on_line(1, 2, 0, 2) &
% 5.25/5.43 ~between_on_line(1, 2, 1, 0) &
% 5.25/5.43 ~between_on_line(1, 2, 1, 1) &
% 5.25/5.43 ~between_on_line(1, 2, 1, 2) &
% 5.25/5.43 ~between_on_line(1, 2, 2, 0) &
% 5.25/5.43 ~between_on_line(1, 2, 2, 1) &
% 5.25/5.43 ~between_on_line(1, 2, 2, 2) &
% 5.25/5.43 ~between_on_line(2, 0, 0, 0) &
% 5.25/5.43 ~between_on_line(2, 0, 0, 1) &
% 5.25/5.43 ~between_on_line(2, 0, 0, 2) &
% 5.25/5.43 ~between_on_line(2, 0, 1, 0) &
% 5.25/5.43 ~between_on_line(2, 0, 1, 1) &
% 5.25/5.43 ~between_on_line(2, 0, 1, 2) &
% 5.25/5.43 ~between_on_line(2, 0, 2, 0) &
% 5.25/5.43 ~between_on_line(2, 0, 2, 1) &
% 5.25/5.43 ~between_on_line(2, 0, 2, 2) &
% 5.25/5.43 ~between_on_line(2, 1, 0, 0) &
% 5.25/5.43 ~between_on_line(2, 1, 0, 1) &
% 5.25/5.43 ~between_on_line(2, 1, 0, 2) &
% 5.25/5.43 ~between_on_line(2, 1, 1, 0) &
% 5.25/5.43 ~between_on_line(2, 1, 1, 1) &
% 5.25/5.43 ~between_on_line(2, 1, 1, 2) &
% 5.25/5.43 ~between_on_line(2, 1, 2, 0) &
% 5.25/5.43 ~between_on_line(2, 1, 2, 1) &
% 5.25/5.43 ~between_on_line(2, 1, 2, 2) &
% 5.25/5.43 ~between_on_line(2, 2, 0, 0) &
% 5.25/5.43 ~between_on_line(2, 2, 0, 1) &
% 5.25/5.43 ~between_on_line(2, 2, 0, 2) &
% 5.25/5.43 ~between_on_line(2, 2, 1, 0) &
% 5.25/5.43 ~between_on_line(2, 2, 1, 1) &
% 5.25/5.43 ~between_on_line(2, 2, 1, 2) &
% 5.25/5.43 ~between_on_line(2, 2, 2, 0) &
% 5.25/5.43 ~between_on_line(2, 2, 2, 1) &
% 5.25/5.43 ~between_on_line(2, 2, 2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~convergent_lines(0, 0) & ~convergent_lines(0, 1) &
% 5.25/5.43 ~convergent_lines(0, 2) &
% 5.25/5.43 ~convergent_lines(1, 0) &
% 5.25/5.43 ~convergent_lines(1, 1) &
% 5.25/5.43 ~convergent_lines(1, 2) &
% 5.25/5.43 ~convergent_lines(2, 0) &
% 5.25/5.43 ~convergent_lines(2, 1) &
% 5.25/5.43 ~convergent_lines(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~distinct_lines(0, 0) & ~distinct_lines(0, 1) &
% 5.25/5.43 ~distinct_lines(0, 2) &
% 5.25/5.43 ~distinct_lines(1, 0) &
% 5.25/5.43 ~distinct_lines(1, 1) &
% 5.25/5.43 ~distinct_lines(1, 2) &
% 5.25/5.43 ~distinct_lines(2, 0) &
% 5.25/5.43 ~distinct_lines(2, 1) &
% 5.25/5.43 ~distinct_lines(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~distinct_points(0, 0) & distinct_points(0, 1) &
% 5.25/5.43 distinct_points(0, 2) &
% 5.25/5.43 distinct_points(1, 0) &
% 5.25/5.43 ~distinct_points(1, 1) &
% 5.25/5.43 distinct_points(1, 2) &
% 5.25/5.43 distinct_points(2, 0) &
% 5.25/5.43 distinct_points(2, 1) &
% 5.25/5.43 ~distinct_points(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~divides_points(0, 0, 0) & ~divides_points(0, 0, 1) &
% 5.25/5.43 ~divides_points(0, 0, 2) &
% 5.25/5.43 ~divides_points(0, 1, 0) &
% 5.25/5.43 ~divides_points(0, 1, 1) &
% 5.25/5.43 ~divides_points(0, 1, 2) &
% 5.25/5.43 ~divides_points(0, 2, 0) &
% 5.25/5.43 ~divides_points(0, 2, 1) &
% 5.25/5.43 ~divides_points(0, 2, 2) &
% 5.25/5.43 ~divides_points(1, 0, 0) &
% 5.25/5.43 ~divides_points(1, 0, 1) &
% 5.25/5.43 ~divides_points(1, 0, 2) &
% 5.25/5.43 ~divides_points(1, 1, 0) &
% 5.25/5.43 ~divides_points(1, 1, 1) &
% 5.25/5.43 ~divides_points(1, 1, 2) &
% 5.25/5.43 ~divides_points(1, 2, 0) &
% 5.25/5.43 ~divides_points(1, 2, 1) &
% 5.25/5.43 ~divides_points(1, 2, 2) &
% 5.25/5.43 ~divides_points(2, 0, 0) &
% 5.25/5.43 ~divides_points(2, 0, 1) &
% 5.25/5.43 ~divides_points(2, 0, 2) &
% 5.25/5.43 ~divides_points(2, 1, 0) &
% 5.25/5.43 ~divides_points(2, 1, 1) &
% 5.25/5.43 ~divides_points(2, 1, 2) &
% 5.25/5.43 ~divides_points(2, 2, 0) &
% 5.25/5.43 ~divides_points(2, 2, 1) &
% 5.25/5.43 ~divides_points(2, 2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, equally_directed_lines(0, 0) &
% 5.25/5.43 equally_directed_lines(0, 1) &
% 5.25/5.43 ~equally_directed_lines(0, 2) &
% 5.25/5.43 equally_directed_lines(1, 0) &
% 5.25/5.43 equally_directed_lines(1, 1) &
% 5.25/5.43 ~equally_directed_lines(1, 2) &
% 5.25/5.43 ~equally_directed_lines(2, 0) &
% 5.25/5.43 ~equally_directed_lines(2, 1) &
% 5.25/5.43 equally_directed_lines(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~equally_directed_opposite_lines(0, 0) &
% 5.25/5.43 ~equally_directed_opposite_lines(0, 1) &
% 5.25/5.43 equally_directed_opposite_lines(0, 2) &
% 5.25/5.43 ~equally_directed_opposite_lines(1, 0) &
% 5.25/5.43 ~equally_directed_opposite_lines(1, 1) &
% 5.25/5.43 equally_directed_opposite_lines(1, 2) &
% 5.25/5.43 equally_directed_opposite_lines(2, 0) &
% 5.25/5.43 equally_directed_opposite_lines(2, 1) &
% 5.25/5.43 ~equally_directed_opposite_lines(2, 2)).
% 5.25/5.43 fof(interp, fi_functors, esk1_0 = 0).
% 5.25/5.43 fof(interp, fi_functors, esk2_0 = 0).
% 5.25/5.43 fof(interp, fi_functors, esk3_0 = 1).
% 5.25/5.43 fof(interp, fi_functors, esk4_0 = 2).
% 5.25/5.43 fof(interp, fi_predicates, incident_point_and_line(0, 0) &
% 5.25/5.43 ~incident_point_and_line(0, 1) &
% 5.25/5.43 ~incident_point_and_line(0, 2) &
% 5.25/5.43 incident_point_and_line(1, 0) &
% 5.25/5.43 ~incident_point_and_line(1, 1) &
% 5.25/5.43 ~incident_point_and_line(1, 2) &
% 5.25/5.43 incident_point_and_line(2, 0) &
% 5.25/5.43 ~incident_point_and_line(2, 1) &
% 5.25/5.43 ~incident_point_and_line(2, 2)).
% 5.25/5.43 fof(interp, fi_functors, intersection_point(0, 0) = 0 &
% 5.25/5.43 intersection_point(0, 1) = 0 &
% 5.25/5.43 intersection_point(0, 2) = 0 &
% 5.25/5.43 intersection_point(1, 0) = 0 &
% 5.25/5.43 intersection_point(1, 1) = 0 &
% 5.25/5.43 intersection_point(1, 2) = 0 &
% 5.25/5.43 intersection_point(2, 0) = 0 &
% 5.25/5.43 intersection_point(2, 1) = 0 &
% 5.25/5.43 intersection_point(2, 2) = 0).
% 5.25/5.43 fof(interp, fi_predicates, ~left_apart_point(0, 0) & ~left_apart_point(0, 1) &
% 5.25/5.43 ~left_apart_point(0, 2) &
% 5.25/5.43 ~left_apart_point(1, 0) &
% 5.25/5.43 ~left_apart_point(1, 1) &
% 5.25/5.43 ~left_apart_point(1, 2) &
% 5.25/5.43 ~left_apart_point(2, 0) &
% 5.25/5.43 ~left_apart_point(2, 1) &
% 5.25/5.43 ~left_apart_point(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~left_convergent_lines(0, 0) &
% 5.25/5.43 ~left_convergent_lines(0, 1) &
% 5.25/5.43 ~left_convergent_lines(0, 2) &
% 5.25/5.43 ~left_convergent_lines(1, 0) &
% 5.25/5.43 ~left_convergent_lines(1, 1) &
% 5.25/5.43 ~left_convergent_lines(1, 2) &
% 5.25/5.43 ~left_convergent_lines(2, 0) &
% 5.25/5.43 ~left_convergent_lines(2, 1) &
% 5.25/5.43 ~left_convergent_lines(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~line(0) & ~line(1) & ~line(2)).
% 5.25/5.43 fof(interp, fi_functors, line_connecting(0, 0) = 0 & line_connecting(0, 1) = 2 &
% 5.25/5.43 line_connecting(0, 2) = 1 &
% 5.25/5.43 line_connecting(1, 0) = 1 &
% 5.25/5.43 line_connecting(1, 1) = 1 &
% 5.25/5.43 line_connecting(1, 2) = 2 &
% 5.25/5.43 line_connecting(2, 0) = 2 &
% 5.25/5.43 line_connecting(2, 1) = 0 &
% 5.25/5.43 line_connecting(2, 2) = 0).
% 5.25/5.43 fof(interp, fi_functors, parallel_through_point(0, 0) = 1 &
% 5.25/5.43 parallel_through_point(0, 1) = 1 &
% 5.25/5.43 parallel_through_point(0, 2) = 0 &
% 5.25/5.43 parallel_through_point(1, 0) = 0 &
% 5.25/5.43 parallel_through_point(1, 1) = 0 &
% 5.25/5.43 parallel_through_point(1, 2) = 0 &
% 5.25/5.43 parallel_through_point(2, 0) = 2 &
% 5.25/5.43 parallel_through_point(2, 1) = 2 &
% 5.25/5.43 parallel_through_point(2, 2) = 2).
% 5.25/5.43 fof(interp, fi_predicates, ~point(0) & ~point(1) & ~point(2)).
% 5.25/5.43 fof(interp, fi_functors, reverse_line(0) = 2 & reverse_line(1) = 2 &
% 5.25/5.43 reverse_line(2) = 0).
% 5.25/5.43 fof(interp, fi_predicates, ~right_apart_point(0, 0) & ~right_apart_point(0, 1) &
% 5.25/5.43 ~right_apart_point(0, 2) &
% 5.25/5.43 ~right_apart_point(1, 0) &
% 5.25/5.43 ~right_apart_point(1, 1) &
% 5.25/5.43 ~right_apart_point(1, 2) &
% 5.25/5.43 ~right_apart_point(2, 0) &
% 5.25/5.43 ~right_apart_point(2, 1) &
% 5.25/5.43 ~right_apart_point(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~right_convergent_lines(0, 0) &
% 5.25/5.43 ~right_convergent_lines(0, 1) &
% 5.25/5.43 ~right_convergent_lines(0, 2) &
% 5.25/5.43 ~right_convergent_lines(1, 0) &
% 5.25/5.43 ~right_convergent_lines(1, 1) &
% 5.25/5.43 ~right_convergent_lines(1, 2) &
% 5.25/5.43 ~right_convergent_lines(2, 0) &
% 5.25/5.43 ~right_convergent_lines(2, 1) &
% 5.25/5.43 ~right_convergent_lines(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, ~unequally_directed_lines(0, 0) &
% 5.25/5.43 ~unequally_directed_lines(0, 1) &
% 5.25/5.43 unequally_directed_lines(0, 2) &
% 5.25/5.43 ~unequally_directed_lines(1, 0) &
% 5.25/5.43 ~unequally_directed_lines(1, 1) &
% 5.25/5.43 unequally_directed_lines(1, 2) &
% 5.25/5.43 unequally_directed_lines(2, 0) &
% 5.25/5.43 unequally_directed_lines(2, 1) &
% 5.25/5.43 ~unequally_directed_lines(2, 2)).
% 5.25/5.43 fof(interp, fi_predicates, unequally_directed_opposite_lines(0, 0) &
% 5.25/5.43 unequally_directed_opposite_lines(0, 1) &
% 5.25/5.43 ~unequally_directed_opposite_lines(0, 2) &
% 5.25/5.43 unequally_directed_opposite_lines(1, 0) &
% 5.25/5.43 unequally_directed_opposite_lines(1, 1) &
% 5.25/5.43 ~unequally_directed_opposite_lines(1, 2) &
% 5.25/5.43 ~unequally_directed_opposite_lines(2, 0) &
% 5.25/5.43 ~unequally_directed_opposite_lines(2, 1) &
% 5.25/5.43 unequally_directed_opposite_lines(2, 2)).
% 5.25/5.43 % SZS output end FiniteModel for theBenchmark.p
% 5.25/5.44 % 20 lemma(s) from E
% 5.25/5.44 % cnf(cl, axiom, unequally_directed_opposite_lines(A, A)).
% 5.25/5.44 % cnf(cl, axiom, ~unequally_directed_lines(A, A)).
% 5.25/5.44 % cnf(cl, axiom, unequally_directed_lines(reverse_line(A), A)).
% 5.25/5.44 % cnf(cl, axiom, unequally_directed_opposite_lines(reverse_line(reverse_line(A)), A)).
% 5.25/5.44 % cnf(cl, axiom, unequally_directed_lines(A, reverse_line(A))).
% 5.25/5.44 % cnf(cl, axiom, incident_point_and_line(esk2_0, esk1_0)).
% 5.25/5.44 % cnf(cl, axiom, incident_point_and_line(esk3_0, esk1_0)).
% 5.25/5.44 % cnf(cl, axiom, distinct_points(esk2_0, esk4_0)).
% 5.25/5.44 % cnf(cl, axiom, distinct_points(esk4_0, esk2_0)).
% 5.25/5.44 % cnf(cl, axiom, incident_point_and_line(esk4_0, esk1_0)).
% 5.25/5.44 % cnf(cl, axiom, distinct_points(esk3_0, esk4_0)).
% 5.25/5.44 % cnf(cl, axiom, distinct_points(esk4_0, esk3_0)).
% 5.25/5.44 % cnf(cl, axiom, distinct_points(esk2_0, esk3_0)).
% 5.25/5.44 % cnf(cl, axiom, distinct_points(esk3_0, esk2_0)).
% 5.25/5.44 % cnf(cl, axiom, ~right_apart_point(A, B)).
% 5.25/5.44 % cnf(cl, axiom, ~right_convergent_lines(A, B)).
% 5.25/5.44 % cnf(cl, axiom, ~apart_point_and_line(A, B)).
% 5.25/5.44 % cnf(cl, axiom, ~equally_directed_lines(reverse_line(A), A)).
% 5.25/5.44 % cnf(cl, axiom, ~unequally_directed_opposite_lines(reverse_line(A), A)).
% 5.25/5.44 % cnf(cl, axiom, ~distinct_lines(reverse_line(A), A)).
% 5.25/5.44 % 32 pred(s)
% 5.25/5.44 % 8 func(s)
% 5.25/5.44 % 2 sort(s)
% 5.25/5.44 % 102 clause(s)
% 5.25/5.44 % Instantiating 1 (5044 ms)
% 5.25/5.44 % Solving (5044 ms)
% 5.25/5.44 % Instantiating 2 (5044 ms)
% 5.25/5.44 % Solving (5046 ms)
% 5.25/5.44 % Instantiating 3 (5046 ms)
% 5.25/5.44 % Solving (5048 ms)
% 5.25/5.44 %
% 5.25/5.44 % 1 model found (5050 ms)
%------------------------------------------------------------------------------