TSTP Solution File: GEO194+1 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : GEO194+1 : TPTP v8.1.0. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n007.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  : 0s
% DateTime : Sat Jul 16 02:52:33 EDT 2022

% Result   : Theorem 28.07s 28.43s
% Output   : Refutation 28.07s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.13  % Problem  : GEO194+1 : TPTP v8.1.0. Released v3.3.0.
% 0.08/0.14  % Command  : bliksem %s
% 0.13/0.35  % Computer : n007.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % DateTime : Sat Jun 18 11:11:28 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 28.07/28.43  *** allocated 10000 integers for termspace/termends
% 28.07/28.43  *** allocated 10000 integers for clauses
% 28.07/28.43  *** allocated 10000 integers for justifications
% 28.07/28.43  Bliksem 1.12
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  Automatic Strategy Selection
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  Clauses:
% 28.07/28.43  
% 28.07/28.43  { ! distinct_points( X, X ) }.
% 28.07/28.43  { ! distinct_lines( X, X ) }.
% 28.07/28.43  { ! convergent_lines( X, X ) }.
% 28.07/28.43  { ! distinct_points( X, Y ), distinct_points( X, Z ), distinct_points( Y, Z
% 28.07/28.43     ) }.
% 28.07/28.43  { ! distinct_lines( X, Y ), distinct_lines( X, Z ), distinct_lines( Y, Z )
% 28.07/28.43     }.
% 28.07/28.43  { ! convergent_lines( X, Y ), convergent_lines( X, Z ), convergent_lines( Y
% 28.07/28.43    , Z ) }.
% 28.07/28.43  { ! distinct_points( X, Y ), ! apart_point_and_line( X, line_connecting( X
% 28.07/28.43    , Y ) ) }.
% 28.07/28.43  { ! distinct_points( X, Y ), ! apart_point_and_line( Y, line_connecting( X
% 28.07/28.43    , Y ) ) }.
% 28.07/28.43  { ! convergent_lines( X, Y ), ! apart_point_and_line( intersection_point( X
% 28.07/28.43    , Y ), X ) }.
% 28.07/28.43  { ! convergent_lines( X, Y ), ! apart_point_and_line( intersection_point( X
% 28.07/28.43    , Y ), Y ) }.
% 28.07/28.43  { ! distinct_points( X, Y ), ! distinct_lines( Z, T ), apart_point_and_line
% 28.07/28.43    ( X, Z ), apart_point_and_line( X, T ), apart_point_and_line( Y, Z ), 
% 28.07/28.43    apart_point_and_line( Y, T ) }.
% 28.07/28.43  { ! apart_point_and_line( X, Y ), distinct_points( X, Z ), 
% 28.07/28.43    apart_point_and_line( Z, Y ) }.
% 28.07/28.43  { ! apart_point_and_line( X, Y ), distinct_lines( Y, Z ), 
% 28.07/28.43    apart_point_and_line( X, Z ) }.
% 28.07/28.43  { ! convergent_lines( X, Y ), distinct_lines( Y, Z ), convergent_lines( X, 
% 28.07/28.43    Z ) }.
% 28.07/28.43  { convergent_lines( skol1, skol2 ) }.
% 28.07/28.43  { convergent_lines( skol3, skol2 ) }.
% 28.07/28.43  { convergent_lines( skol1, skol3 ) }.
% 28.07/28.43  { apart_point_and_line( intersection_point( skol1, skol2 ), skol3 ) }.
% 28.07/28.43  { ! apart_point_and_line( intersection_point( skol1, skol3 ), skol2 ) }.
% 28.07/28.43  
% 28.07/28.43  percentage equality = 0.000000, percentage horn = 0.631579
% 28.07/28.43  This a non-horn, non-equality problem
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  Options Used:
% 28.07/28.43  
% 28.07/28.43  useres =            1
% 28.07/28.43  useparamod =        0
% 28.07/28.43  useeqrefl =         0
% 28.07/28.43  useeqfact =         0
% 28.07/28.43  usefactor =         1
% 28.07/28.43  usesimpsplitting =  0
% 28.07/28.43  usesimpdemod =      0
% 28.07/28.43  usesimpres =        3
% 28.07/28.43  
% 28.07/28.43  resimpinuse      =  1000
% 28.07/28.43  resimpclauses =     20000
% 28.07/28.43  substype =          standard
% 28.07/28.43  backwardsubs =      1
% 28.07/28.43  selectoldest =      5
% 28.07/28.43  
% 28.07/28.43  litorderings [0] =  split
% 28.07/28.43  litorderings [1] =  liftord
% 28.07/28.43  
% 28.07/28.43  termordering =      none
% 28.07/28.43  
% 28.07/28.43  litapriori =        1
% 28.07/28.43  termapriori =       0
% 28.07/28.43  litaposteriori =    0
% 28.07/28.43  termaposteriori =   0
% 28.07/28.43  demodaposteriori =  0
% 28.07/28.43  ordereqreflfact =   0
% 28.07/28.43  
% 28.07/28.43  litselect =         none
% 28.07/28.43  
% 28.07/28.43  maxweight =         15
% 28.07/28.43  maxdepth =          30000
% 28.07/28.43  maxlength =         115
% 28.07/28.43  maxnrvars =         195
% 28.07/28.43  excuselevel =       1
% 28.07/28.43  increasemaxweight = 1
% 28.07/28.43  
% 28.07/28.43  maxselected =       10000000
% 28.07/28.43  maxnrclauses =      10000000
% 28.07/28.43  
% 28.07/28.43  showgenerated =    0
% 28.07/28.43  showkept =         0
% 28.07/28.43  showselected =     0
% 28.07/28.43  showdeleted =      0
% 28.07/28.43  showresimp =       1
% 28.07/28.43  showstatus =       2000
% 28.07/28.43  
% 28.07/28.43  prologoutput =     0
% 28.07/28.43  nrgoals =          5000000
% 28.07/28.43  totalproof =       1
% 28.07/28.43  
% 28.07/28.43  Symbols occurring in the translation:
% 28.07/28.43  
% 28.07/28.43  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 28.07/28.43  .  [1, 2]      (w:1, o:19, a:1, s:1, b:0), 
% 28.07/28.43  !  [4, 1]      (w:0, o:14, a:1, s:1, b:0), 
% 28.07/28.43  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 28.07/28.43  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 28.07/28.43  distinct_points  [36, 2]      (w:1, o:44, a:1, s:1, b:0), 
% 28.07/28.43  distinct_lines  [37, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 28.07/28.43  convergent_lines  [38, 2]      (w:1, o:43, a:1, s:1, b:0), 
% 28.07/28.43  line_connecting  [41, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 28.07/28.43  apart_point_and_line  [42, 2]      (w:1, o:47, a:1, s:1, b:0), 
% 28.07/28.43  intersection_point  [43, 2]      (w:1, o:48, a:1, s:1, b:0), 
% 28.07/28.43  skol1  [46, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 28.07/28.43  skol2  [47, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 28.07/28.43  skol3  [48, 0]      (w:1, o:13, a:1, s:1, b:0).
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  Starting Search:
% 28.07/28.43  
% 28.07/28.43  *** allocated 15000 integers for clauses
% 28.07/28.43  *** allocated 22500 integers for clauses
% 28.07/28.43  *** allocated 33750 integers for clauses
% 28.07/28.43  *** allocated 15000 integers for termspace/termends
% 28.07/28.43  Resimplifying inuse:
% 28.07/28.43  Done
% 28.07/28.43  
% 28.07/28.43  Failed to find proof!
% 28.07/28.43  maxweight =   15
% 28.07/28.43  maxnrclauses = 10000000
% 28.07/28.43  Generated: 120784
% 28.07/28.43  Kept: 875
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  The strategy used was not complete!
% 28.07/28.43  
% 28.07/28.43  Increased maxweight to 16
% 28.07/28.43  
% 28.07/28.43  Starting Search:
% 28.07/28.43  
% 28.07/28.43  *** allocated 50625 integers for clauses
% 28.07/28.43  Resimplifying inuse:
% 28.07/28.43  Done
% 28.07/28.43  
% 28.07/28.43  *** allocated 22500 integers for termspace/termends
% 28.07/28.43  Resimplifying inuse:
% 28.07/28.43  Done
% 28.07/28.43  
% 28.07/28.43  Failed to find proof!
% 28.07/28.43  maxweight =   16
% 28.07/28.43  maxnrclauses = 10000000
% 28.07/28.43  Generated: 397374
% 28.07/28.43  Kept: 1239
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  The strategy used was not complete!
% 28.07/28.43  
% 28.07/28.43  Increased maxweight to 17
% 28.07/28.43  
% 28.07/28.43  Starting Search:
% 28.07/28.43  
% 28.07/28.43  Resimplifying inuse:
% 28.07/28.43  Done
% 28.07/28.43  
% 28.07/28.43  *** allocated 75937 integers for clauses
% 28.07/28.43  *** allocated 33750 integers for termspace/termends
% 28.07/28.43  Resimplifying inuse:
% 28.07/28.43  Done
% 28.07/28.43  
% 28.07/28.43  Failed to find proof!
% 28.07/28.43  maxweight =   17
% 28.07/28.43  maxnrclauses = 10000000
% 28.07/28.43  Generated: 560082
% 28.07/28.43  Kept: 1667
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  The strategy used was not complete!
% 28.07/28.43  
% 28.07/28.43  Increased maxweight to 18
% 28.07/28.43  
% 28.07/28.43  Starting Search:
% 28.07/28.43  
% 28.07/28.43  Resimplifying inuse:
% 28.07/28.43  Done
% 28.07/28.43  
% 28.07/28.43  *** allocated 50625 integers for termspace/termends
% 28.07/28.43  
% 28.07/28.43  Intermediate Status:
% 28.07/28.43  Generated:    123207
% 28.07/28.43  Kept:         2087
% 28.07/28.43  Inuse:        811
% 28.07/28.43  Deleted:      2
% 28.07/28.43  Deletedinuse: 0
% 28.07/28.43  
% 28.07/28.43  Resimplifying inuse:
% 28.07/28.43  Done
% 28.07/28.43  
% 28.07/28.43  *** allocated 113905 integers for clauses
% 28.07/28.43  *** allocated 75937 integers for termspace/termends
% 28.07/28.43  *** allocated 170857 integers for clauses
% 28.07/28.43  Resimplifying inuse:
% 28.07/28.43  Done
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  Bliksems!, er is een bewijs:
% 28.07/28.43  % SZS status Theorem
% 28.07/28.43  % SZS output start Refutation
% 28.07/28.43  
% 28.07/28.43  (0) {G0,W3,D2,L1,V1,M1} I { ! distinct_points( X, X ) }.
% 28.07/28.43  (1) {G0,W3,D2,L1,V1,M1} I { ! distinct_lines( X, X ) }.
% 28.07/28.43  (2) {G0,W3,D2,L1,V1,M1} I { ! convergent_lines( X, X ) }.
% 28.07/28.43  (3) {G0,W9,D2,L3,V3,M3} I { distinct_points( X, Z ), distinct_points( Y, Z
% 28.07/28.43     ), ! distinct_points( X, Y ) }.
% 28.07/28.43  (4) {G0,W9,D2,L3,V3,M3} I { distinct_lines( X, Z ), distinct_lines( Y, Z )
% 28.07/28.43    , ! distinct_lines( X, Y ) }.
% 28.07/28.43  (5) {G0,W9,D2,L3,V3,M3} I { convergent_lines( X, Z ), convergent_lines( Y, 
% 28.07/28.43    Z ), ! convergent_lines( X, Y ) }.
% 28.07/28.43  (8) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), X ) }.
% 28.07/28.43  (9) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), Y ) }.
% 28.07/28.43  (10) {G0,W18,D2,L6,V4,M4} I { ! distinct_points( X, Y ), ! distinct_lines( 
% 28.07/28.43    Z, T ), apart_point_and_line( X, T ), apart_point_and_line( Y, Z ), 
% 28.07/28.43    apart_point_and_line( Y, T ), apart_point_and_line( X, Z ) }.
% 28.07/28.43  (11) {G0,W9,D2,L3,V3,M2} I { distinct_points( X, Z ), apart_point_and_line
% 28.07/28.43    ( Z, Y ), ! apart_point_and_line( X, Y ) }.
% 28.07/28.43  (12) {G0,W9,D2,L3,V3,M2} I { distinct_lines( Y, Z ), apart_point_and_line( 
% 28.07/28.43    X, Z ), ! apart_point_and_line( X, Y ) }.
% 28.07/28.43  (13) {G0,W9,D2,L3,V3,M1} I { ! convergent_lines( X, Y ), convergent_lines( 
% 28.07/28.43    X, Z ), distinct_lines( Y, Z ) }.
% 28.07/28.43  (14) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol1, skol2 ) }.
% 28.07/28.43  (15) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol3, skol2 ) }.
% 28.07/28.43  (16) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol1, skol3 ) }.
% 28.07/28.43  (17) {G0,W5,D3,L1,V0,M1} I { apart_point_and_line( intersection_point( 
% 28.07/28.43    skol1, skol2 ), skol3 ) }.
% 28.07/28.43  (18) {G0,W5,D3,L1,V0,M1} I { ! apart_point_and_line( intersection_point( 
% 28.07/28.43    skol1, skol3 ), skol2 ) }.
% 28.07/28.43  (21) {G1,W6,D2,L2,V2,M2} R(3,0) { ! distinct_points( Y, X ), 
% 28.07/28.43    distinct_points( X, Y ) }.
% 28.07/28.43  (22) {G2,W9,D2,L3,V3,M3} R(21,3) { distinct_points( Z, X ), ! 
% 28.07/28.43    distinct_points( Y, Z ), distinct_points( X, Y ) }.
% 28.07/28.43  (26) {G1,W6,D2,L2,V2,M2} R(4,1) { ! distinct_lines( Y, X ), distinct_lines
% 28.07/28.43    ( X, Y ) }.
% 28.07/28.43  (31) {G1,W6,D2,L2,V1,M1} R(5,14) { convergent_lines( skol1, X ), 
% 28.07/28.43    convergent_lines( skol2, X ) }.
% 28.07/28.43  (34) {G1,W6,D2,L2,V2,M2} R(5,2) { ! convergent_lines( Y, X ), 
% 28.07/28.43    convergent_lines( X, Y ) }.
% 28.07/28.43  (40) {G2,W6,D2,L2,V1,M2} R(31,34) { convergent_lines( X, skol2 ), 
% 28.07/28.43    convergent_lines( skol1, X ) }.
% 28.07/28.43  (42) {G3,W6,D2,L2,V1,M1} R(40,34) { convergent_lines( X, skol1 ), 
% 28.07/28.43    convergent_lines( X, skol2 ) }.
% 28.07/28.43  (58) {G1,W22,D3,L6,V4,M3} R(10,8) { ! distinct_points( intersection_point( 
% 28.07/28.43    X, Y ), Z ), ! distinct_lines( X, T ), ! convergent_lines( X, Y ), 
% 28.07/28.43    apart_point_and_line( Z, T ), apart_point_and_line( intersection_point( X
% 28.07/28.43    , Y ), T ), apart_point_and_line( Z, X ) }.
% 28.07/28.43  (59) {G1,W22,D3,L6,V4,M3} R(10,9) { ! distinct_points( intersection_point( 
% 28.07/28.43    X, Y ), Z ), ! distinct_lines( T, Y ), ! convergent_lines( X, Y ), 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), T ), 
% 28.07/28.43    apart_point_and_line( Z, T ), apart_point_and_line( Z, Y ) }.
% 28.07/28.43  (85) {G1,W8,D3,L2,V1,M1} R(11,17) { distinct_points( intersection_point( 
% 28.07/28.43    skol1, skol2 ), X ), apart_point_and_line( X, skol3 ) }.
% 28.07/28.43  (104) {G1,W8,D3,L2,V1,M1} R(12,17) { distinct_lines( skol3, X ), 
% 28.07/28.43    apart_point_and_line( intersection_point( skol1, skol2 ), X ) }.
% 28.07/28.43  (111) {G2,W3,D2,L1,V0,M1} R(104,9);r(14) { distinct_lines( skol3, skol2 )
% 28.07/28.43     }.
% 28.07/28.43  (114) {G3,W3,D2,L1,V0,M1} R(111,26) { distinct_lines( skol2, skol3 ) }.
% 28.07/28.43  (116) {G2,W9,D2,L3,V3,M1} R(13,26) { ! convergent_lines( X, Y ), 
% 28.07/28.43    convergent_lines( X, Z ), distinct_lines( Z, Y ) }.
% 28.07/28.43  (151) {G2,W10,D3,L2,V1,M1} R(85,8) { ! convergent_lines( skol3, X ), 
% 28.07/28.43    distinct_points( intersection_point( skol1, skol2 ), intersection_point( 
% 28.07/28.43    skol3, X ) ) }.
% 28.07/28.43  (161) {G3,W9,D2,L3,V3,M3} R(22,21) { distinct_points( Z, X ), 
% 28.07/28.43    distinct_points( Z, Y ), ! distinct_points( X, Y ) }.
% 28.07/28.43  (425) {G4,W13,D3,L3,V2,M2} R(151,161) { ! convergent_lines( skol3, X ), 
% 28.07/28.43    distinct_points( Y, intersection_point( skol3, X ) ), distinct_points( Y
% 28.07/28.43    , intersection_point( skol1, skol2 ) ) }.
% 28.07/28.43  (656) {G2,W14,D3,L4,V1,M1} R(58,18);r(16) { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), ! distinct_lines( skol1, skol2 )
% 28.07/28.43    , apart_point_and_line( X, skol1 ), apart_point_and_line( X, skol2 ) }.
% 28.07/28.43  (688) {G4,W14,D3,L4,V1,M1} R(59,18);r(114) { ! convergent_lines( skol1, 
% 28.07/28.43    skol3 ), ! distinct_points( intersection_point( skol1, skol3 ), X ), 
% 28.07/28.43    apart_point_and_line( X, skol2 ), apart_point_and_line( X, skol3 ) }.
% 28.07/28.43  (1726) {G5,W11,D3,L3,V1,M1} S(688);r(16) { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), apart_point_and_line( X, skol2 )
% 28.07/28.43    , apart_point_and_line( X, skol3 ) }.
% 28.07/28.43  (1755) {G6,W15,D3,L3,V1,M1} R(1726,8) { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), intersection_point( skol3, X ) ), ! 
% 28.07/28.43    convergent_lines( skol3, X ), apart_point_and_line( intersection_point( 
% 28.07/28.43    skol3, X ), skol2 ) }.
% 28.07/28.43  (1776) {G3,W18,D3,L4,V1,M1} R(656,9) { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), intersection_point( X, skol2 ) ), ! 
% 28.07/28.43    distinct_lines( skol1, skol2 ), ! convergent_lines( X, skol2 ), 
% 28.07/28.43    apart_point_and_line( intersection_point( X, skol2 ), skol1 ) }.
% 28.07/28.43  (1805) {G7,W7,D3,L1,V0,M1} R(1755,9);f;r(15) { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), intersection_point( skol3, skol2 ) )
% 28.07/28.43     }.
% 28.07/28.43  (1838) {G8,W7,D3,L1,V0,M1} R(1805,425);r(15) { distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), intersection_point( skol1, skol2 ) )
% 28.07/28.43     }.
% 28.07/28.43  (2797) {G9,W6,D2,L2,V0,M1} R(1776,8);f;r(1838) { ! convergent_lines( skol1
% 28.07/28.43    , skol2 ), ! distinct_lines( skol1, skol2 ) }.
% 28.07/28.43  (2798) {G10,W3,D2,L1,V0,M1} S(2797);r(14) { ! distinct_lines( skol1, skol2
% 28.07/28.43     ) }.
% 28.07/28.43  (3181) {G11,W3,D2,L1,V1,M1} R(2798,116);r(42) { convergent_lines( X, skol1
% 28.07/28.43     ) }.
% 28.07/28.43  (3253) {G12,W0,D0,L0,V0,M0} R(3181,2) {  }.
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  % SZS output end Refutation
% 28.07/28.43  found a proof!
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  Unprocessed initial clauses:
% 28.07/28.43  
% 28.07/28.43  (3255) {G0,W3,D2,L1,V1,M1}  { ! distinct_points( X, X ) }.
% 28.07/28.43  (3256) {G0,W3,D2,L1,V1,M1}  { ! distinct_lines( X, X ) }.
% 28.07/28.43  (3257) {G0,W3,D2,L1,V1,M1}  { ! convergent_lines( X, X ) }.
% 28.07/28.43  (3258) {G0,W9,D2,L3,V3,M3}  { ! distinct_points( X, Y ), distinct_points( X
% 28.07/28.43    , Z ), distinct_points( Y, Z ) }.
% 28.07/28.43  (3259) {G0,W9,D2,L3,V3,M3}  { ! distinct_lines( X, Y ), distinct_lines( X, 
% 28.07/28.43    Z ), distinct_lines( Y, Z ) }.
% 28.07/28.43  (3260) {G0,W9,D2,L3,V3,M3}  { ! convergent_lines( X, Y ), convergent_lines
% 28.07/28.43    ( X, Z ), convergent_lines( Y, Z ) }.
% 28.07/28.43  (3261) {G0,W8,D3,L2,V2,M2}  { ! distinct_points( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( X, line_connecting( X, Y ) ) }.
% 28.07/28.43  (3262) {G0,W8,D3,L2,V2,M2}  { ! distinct_points( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( Y, line_connecting( X, Y ) ) }.
% 28.07/28.43  (3263) {G0,W8,D3,L2,V2,M2}  { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), X ) }.
% 28.07/28.43  (3264) {G0,W8,D3,L2,V2,M2}  { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), Y ) }.
% 28.07/28.43  (3265) {G0,W18,D2,L6,V4,M6}  { ! distinct_points( X, Y ), ! distinct_lines
% 28.07/28.43    ( Z, T ), apart_point_and_line( X, Z ), apart_point_and_line( X, T ), 
% 28.07/28.43    apart_point_and_line( Y, Z ), apart_point_and_line( Y, T ) }.
% 28.07/28.43  (3266) {G0,W9,D2,L3,V3,M3}  { ! apart_point_and_line( X, Y ), 
% 28.07/28.43    distinct_points( X, Z ), apart_point_and_line( Z, Y ) }.
% 28.07/28.43  (3267) {G0,W9,D2,L3,V3,M3}  { ! apart_point_and_line( X, Y ), 
% 28.07/28.43    distinct_lines( Y, Z ), apart_point_and_line( X, Z ) }.
% 28.07/28.43  (3268) {G0,W9,D2,L3,V3,M3}  { ! convergent_lines( X, Y ), distinct_lines( Y
% 28.07/28.43    , Z ), convergent_lines( X, Z ) }.
% 28.07/28.43  (3269) {G0,W3,D2,L1,V0,M1}  { convergent_lines( skol1, skol2 ) }.
% 28.07/28.43  (3270) {G0,W3,D2,L1,V0,M1}  { convergent_lines( skol3, skol2 ) }.
% 28.07/28.43  (3271) {G0,W3,D2,L1,V0,M1}  { convergent_lines( skol1, skol3 ) }.
% 28.07/28.43  (3272) {G0,W5,D3,L1,V0,M1}  { apart_point_and_line( intersection_point( 
% 28.07/28.43    skol1, skol2 ), skol3 ) }.
% 28.07/28.43  (3273) {G0,W5,D3,L1,V0,M1}  { ! apart_point_and_line( intersection_point( 
% 28.07/28.43    skol1, skol3 ), skol2 ) }.
% 28.07/28.43  
% 28.07/28.43  
% 28.07/28.43  Total Proof:
% 28.07/28.43  
% 28.07/28.43  subsumption: (0) {G0,W3,D2,L1,V1,M1} I { ! distinct_points( X, X ) }.
% 28.07/28.43  parent0: (3255) {G0,W3,D2,L1,V1,M1}  { ! distinct_points( X, X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (1) {G0,W3,D2,L1,V1,M1} I { ! distinct_lines( X, X ) }.
% 28.07/28.43  parent0: (3256) {G0,W3,D2,L1,V1,M1}  { ! distinct_lines( X, X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (2) {G0,W3,D2,L1,V1,M1} I { ! convergent_lines( X, X ) }.
% 28.07/28.43  parent0: (3257) {G0,W3,D2,L1,V1,M1}  { ! convergent_lines( X, X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (3) {G0,W9,D2,L3,V3,M3} I { distinct_points( X, Z ), 
% 28.07/28.43    distinct_points( Y, Z ), ! distinct_points( X, Y ) }.
% 28.07/28.43  parent0: (3258) {G0,W9,D2,L3,V3,M3}  { ! distinct_points( X, Y ), 
% 28.07/28.43    distinct_points( X, Z ), distinct_points( Y, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := Z
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (4) {G0,W9,D2,L3,V3,M3} I { distinct_lines( X, Z ), 
% 28.07/28.43    distinct_lines( Y, Z ), ! distinct_lines( X, Y ) }.
% 28.07/28.43  parent0: (3259) {G0,W9,D2,L3,V3,M3}  { ! distinct_lines( X, Y ), 
% 28.07/28.43    distinct_lines( X, Z ), distinct_lines( Y, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := Z
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (5) {G0,W9,D2,L3,V3,M3} I { convergent_lines( X, Z ), 
% 28.07/28.43    convergent_lines( Y, Z ), ! convergent_lines( X, Y ) }.
% 28.07/28.43  parent0: (3260) {G0,W9,D2,L3,V3,M3}  { ! convergent_lines( X, Y ), 
% 28.07/28.43    convergent_lines( X, Z ), convergent_lines( Y, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := Z
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (8) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), X ) }.
% 28.07/28.43  parent0: (3263) {G0,W8,D3,L2,V2,M2}  { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (9) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), Y ) }.
% 28.07/28.43  parent0: (3264) {G0,W8,D3,L2,V2,M2}  { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (10) {G0,W18,D2,L6,V4,M4} I { ! distinct_points( X, Y ), ! 
% 28.07/28.43    distinct_lines( Z, T ), apart_point_and_line( X, T ), 
% 28.07/28.43    apart_point_and_line( Y, Z ), apart_point_and_line( Y, T ), 
% 28.07/28.43    apart_point_and_line( X, Z ) }.
% 28.07/28.43  parent0: (3265) {G0,W18,D2,L6,V4,M6}  { ! distinct_points( X, Y ), ! 
% 28.07/28.43    distinct_lines( Z, T ), apart_point_and_line( X, Z ), 
% 28.07/28.43    apart_point_and_line( X, T ), apart_point_and_line( Y, Z ), 
% 28.07/28.43    apart_point_and_line( Y, T ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := Z
% 28.07/28.43     T := T
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43     2 ==> 5
% 28.07/28.43     3 ==> 2
% 28.07/28.43     4 ==> 3
% 28.07/28.43     5 ==> 4
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (11) {G0,W9,D2,L3,V3,M2} I { distinct_points( X, Z ), 
% 28.07/28.43    apart_point_and_line( Z, Y ), ! apart_point_and_line( X, Y ) }.
% 28.07/28.43  parent0: (3266) {G0,W9,D2,L3,V3,M3}  { ! apart_point_and_line( X, Y ), 
% 28.07/28.43    distinct_points( X, Z ), apart_point_and_line( Z, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := Z
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (12) {G0,W9,D2,L3,V3,M2} I { distinct_lines( Y, Z ), 
% 28.07/28.43    apart_point_and_line( X, Z ), ! apart_point_and_line( X, Y ) }.
% 28.07/28.43  parent0: (3267) {G0,W9,D2,L3,V3,M3}  { ! apart_point_and_line( X, Y ), 
% 28.07/28.43    distinct_lines( Y, Z ), apart_point_and_line( X, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := Z
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (13) {G0,W9,D2,L3,V3,M1} I { ! convergent_lines( X, Y ), 
% 28.07/28.43    convergent_lines( X, Z ), distinct_lines( Y, Z ) }.
% 28.07/28.43  parent0: (3268) {G0,W9,D2,L3,V3,M3}  { ! convergent_lines( X, Y ), 
% 28.07/28.43    distinct_lines( Y, Z ), convergent_lines( X, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := Z
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 2
% 28.07/28.43     2 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (14) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol1, skol2 )
% 28.07/28.43     }.
% 28.07/28.43  parent0: (3269) {G0,W3,D2,L1,V0,M1}  { convergent_lines( skol1, skol2 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (15) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol3, skol2 )
% 28.07/28.43     }.
% 28.07/28.43  parent0: (3270) {G0,W3,D2,L1,V0,M1}  { convergent_lines( skol3, skol2 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (16) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol1, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  parent0: (3271) {G0,W3,D2,L1,V0,M1}  { convergent_lines( skol1, skol3 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (17) {G0,W5,D3,L1,V0,M1} I { apart_point_and_line( 
% 28.07/28.43    intersection_point( skol1, skol2 ), skol3 ) }.
% 28.07/28.43  parent0: (3272) {G0,W5,D3,L1,V0,M1}  { apart_point_and_line( 
% 28.07/28.43    intersection_point( skol1, skol2 ), skol3 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (18) {G0,W5,D3,L1,V0,M1} I { ! apart_point_and_line( 
% 28.07/28.43    intersection_point( skol1, skol3 ), skol2 ) }.
% 28.07/28.43  parent0: (3273) {G0,W5,D3,L1,V0,M1}  { ! apart_point_and_line( 
% 28.07/28.43    intersection_point( skol1, skol3 ), skol2 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3367) {G1,W6,D2,L2,V2,M2}  { distinct_points( Y, X ), ! 
% 28.07/28.43    distinct_points( X, Y ) }.
% 28.07/28.43  parent0[0]: (0) {G0,W3,D2,L1,V1,M1} I { ! distinct_points( X, X ) }.
% 28.07/28.43  parent1[0]: (3) {G0,W9,D2,L3,V3,M3} I { distinct_points( X, Z ), 
% 28.07/28.43    distinct_points( Y, Z ), ! distinct_points( X, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (21) {G1,W6,D2,L2,V2,M2} R(3,0) { ! distinct_points( Y, X ), 
% 28.07/28.43    distinct_points( X, Y ) }.
% 28.07/28.43  parent0: (3367) {G1,W6,D2,L2,V2,M2}  { distinct_points( Y, X ), ! 
% 28.07/28.43    distinct_points( X, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 1
% 28.07/28.43     1 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3369) {G1,W9,D2,L3,V3,M3}  { distinct_points( Y, X ), 
% 28.07/28.43    distinct_points( Z, Y ), ! distinct_points( X, Z ) }.
% 28.07/28.43  parent0[0]: (21) {G1,W6,D2,L2,V2,M2} R(3,0) { ! distinct_points( Y, X ), 
% 28.07/28.43    distinct_points( X, Y ) }.
% 28.07/28.43  parent1[0]: (3) {G0,W9,D2,L3,V3,M3} I { distinct_points( X, Z ), 
% 28.07/28.43    distinct_points( Y, Z ), ! distinct_points( X, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Z
% 28.07/28.43     Z := Y
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (22) {G2,W9,D2,L3,V3,M3} R(21,3) { distinct_points( Z, X ), ! 
% 28.07/28.43    distinct_points( Y, Z ), distinct_points( X, Y ) }.
% 28.07/28.43  parent0: (3369) {G1,W9,D2,L3,V3,M3}  { distinct_points( Y, X ), 
% 28.07/28.43    distinct_points( Z, Y ), ! distinct_points( X, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := X
% 28.07/28.43     Z := Z
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3372) {G1,W6,D2,L2,V2,M2}  { distinct_lines( Y, X ), ! 
% 28.07/28.43    distinct_lines( X, Y ) }.
% 28.07/28.43  parent0[0]: (1) {G0,W3,D2,L1,V1,M1} I { ! distinct_lines( X, X ) }.
% 28.07/28.43  parent1[0]: (4) {G0,W9,D2,L3,V3,M3} I { distinct_lines( X, Z ), 
% 28.07/28.43    distinct_lines( Y, Z ), ! distinct_lines( X, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (26) {G1,W6,D2,L2,V2,M2} R(4,1) { ! distinct_lines( Y, X ), 
% 28.07/28.43    distinct_lines( X, Y ) }.
% 28.07/28.43  parent0: (3372) {G1,W6,D2,L2,V2,M2}  { distinct_lines( Y, X ), ! 
% 28.07/28.43    distinct_lines( X, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 1
% 28.07/28.43     1 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3374) {G1,W6,D2,L2,V1,M2}  { convergent_lines( skol1, X ), 
% 28.07/28.43    convergent_lines( skol2, X ) }.
% 28.07/28.43  parent0[2]: (5) {G0,W9,D2,L3,V3,M3} I { convergent_lines( X, Z ), 
% 28.07/28.43    convergent_lines( Y, Z ), ! convergent_lines( X, Y ) }.
% 28.07/28.43  parent1[0]: (14) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol1, skol2 )
% 28.07/28.43     }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := skol1
% 28.07/28.43     Y := skol2
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (31) {G1,W6,D2,L2,V1,M1} R(5,14) { convergent_lines( skol1, X
% 28.07/28.43     ), convergent_lines( skol2, X ) }.
% 28.07/28.43  parent0: (3374) {G1,W6,D2,L2,V1,M2}  { convergent_lines( skol1, X ), 
% 28.07/28.43    convergent_lines( skol2, X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3375) {G1,W6,D2,L2,V2,M2}  { convergent_lines( Y, X ), ! 
% 28.07/28.43    convergent_lines( X, Y ) }.
% 28.07/28.43  parent0[0]: (2) {G0,W3,D2,L1,V1,M1} I { ! convergent_lines( X, X ) }.
% 28.07/28.43  parent1[0]: (5) {G0,W9,D2,L3,V3,M3} I { convergent_lines( X, Z ), 
% 28.07/28.43    convergent_lines( Y, Z ), ! convergent_lines( X, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (34) {G1,W6,D2,L2,V2,M2} R(5,2) { ! convergent_lines( Y, X ), 
% 28.07/28.43    convergent_lines( X, Y ) }.
% 28.07/28.43  parent0: (3375) {G1,W6,D2,L2,V2,M2}  { convergent_lines( Y, X ), ! 
% 28.07/28.43    convergent_lines( X, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 1
% 28.07/28.43     1 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3378) {G2,W6,D2,L2,V1,M2}  { convergent_lines( X, skol2 ), 
% 28.07/28.43    convergent_lines( skol1, X ) }.
% 28.07/28.43  parent0[0]: (34) {G1,W6,D2,L2,V2,M2} R(5,2) { ! convergent_lines( Y, X ), 
% 28.07/28.43    convergent_lines( X, Y ) }.
% 28.07/28.43  parent1[1]: (31) {G1,W6,D2,L2,V1,M1} R(5,14) { convergent_lines( skol1, X )
% 28.07/28.43    , convergent_lines( skol2, X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := skol2
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (40) {G2,W6,D2,L2,V1,M2} R(31,34) { convergent_lines( X, skol2
% 28.07/28.43     ), convergent_lines( skol1, X ) }.
% 28.07/28.43  parent0: (3378) {G2,W6,D2,L2,V1,M2}  { convergent_lines( X, skol2 ), 
% 28.07/28.43    convergent_lines( skol1, X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3380) {G2,W6,D2,L2,V1,M2}  { convergent_lines( X, skol1 ), 
% 28.07/28.43    convergent_lines( X, skol2 ) }.
% 28.07/28.43  parent0[0]: (34) {G1,W6,D2,L2,V2,M2} R(5,2) { ! convergent_lines( Y, X ), 
% 28.07/28.43    convergent_lines( X, Y ) }.
% 28.07/28.43  parent1[1]: (40) {G2,W6,D2,L2,V1,M2} R(31,34) { convergent_lines( X, skol2
% 28.07/28.43     ), convergent_lines( skol1, X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := skol1
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (42) {G3,W6,D2,L2,V1,M1} R(40,34) { convergent_lines( X, skol1
% 28.07/28.43     ), convergent_lines( X, skol2 ) }.
% 28.07/28.43  parent0: (3380) {G2,W6,D2,L2,V1,M2}  { convergent_lines( X, skol1 ), 
% 28.07/28.43    convergent_lines( X, skol2 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3384) {G1,W22,D3,L6,V4,M6}  { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    distinct_points( intersection_point( X, Y ), Z ), ! distinct_lines( X, T
% 28.07/28.43     ), apart_point_and_line( intersection_point( X, Y ), T ), 
% 28.07/28.43    apart_point_and_line( Z, X ), apart_point_and_line( Z, T ) }.
% 28.07/28.43  parent0[1]: (8) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), X ) }.
% 28.07/28.43  parent1[5]: (10) {G0,W18,D2,L6,V4,M4} I { ! distinct_points( X, Y ), ! 
% 28.07/28.43    distinct_lines( Z, T ), apart_point_and_line( X, T ), 
% 28.07/28.43    apart_point_and_line( Y, Z ), apart_point_and_line( Y, T ), 
% 28.07/28.43    apart_point_and_line( X, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := intersection_point( X, Y )
% 28.07/28.43     Y := Z
% 28.07/28.43     Z := X
% 28.07/28.43     T := T
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (58) {G1,W22,D3,L6,V4,M3} R(10,8) { ! distinct_points( 
% 28.07/28.43    intersection_point( X, Y ), Z ), ! distinct_lines( X, T ), ! 
% 28.07/28.43    convergent_lines( X, Y ), apart_point_and_line( Z, T ), 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), T ), 
% 28.07/28.43    apart_point_and_line( Z, X ) }.
% 28.07/28.43  parent0: (3384) {G1,W22,D3,L6,V4,M6}  { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    distinct_points( intersection_point( X, Y ), Z ), ! distinct_lines( X, T
% 28.07/28.43     ), apart_point_and_line( intersection_point( X, Y ), T ), 
% 28.07/28.43    apart_point_and_line( Z, X ), apart_point_and_line( Z, T ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := Z
% 28.07/28.43     T := T
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 1
% 28.07/28.43     3 ==> 4
% 28.07/28.43     4 ==> 5
% 28.07/28.43     5 ==> 3
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3390) {G1,W22,D3,L6,V4,M6}  { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    distinct_points( intersection_point( X, Y ), Z ), ! distinct_lines( T, Y
% 28.07/28.43     ), apart_point_and_line( Z, T ), apart_point_and_line( Z, Y ), 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), T ) }.
% 28.07/28.43  parent0[1]: (9) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), Y ) }.
% 28.07/28.43  parent1[2]: (10) {G0,W18,D2,L6,V4,M4} I { ! distinct_points( X, Y ), ! 
% 28.07/28.43    distinct_lines( Z, T ), apart_point_and_line( X, T ), 
% 28.07/28.43    apart_point_and_line( Y, Z ), apart_point_and_line( Y, T ), 
% 28.07/28.43    apart_point_and_line( X, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := intersection_point( X, Y )
% 28.07/28.43     Y := Z
% 28.07/28.43     Z := T
% 28.07/28.43     T := Y
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (59) {G1,W22,D3,L6,V4,M3} R(10,9) { ! distinct_points( 
% 28.07/28.43    intersection_point( X, Y ), Z ), ! distinct_lines( T, Y ), ! 
% 28.07/28.43    convergent_lines( X, Y ), apart_point_and_line( intersection_point( X, Y
% 28.07/28.43     ), T ), apart_point_and_line( Z, T ), apart_point_and_line( Z, Y ) }.
% 28.07/28.43  parent0: (3390) {G1,W22,D3,L6,V4,M6}  { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    distinct_points( intersection_point( X, Y ), Z ), ! distinct_lines( T, Y
% 28.07/28.43     ), apart_point_and_line( Z, T ), apart_point_and_line( Z, Y ), 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), T ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43     Y := Y
% 28.07/28.43     Z := Z
% 28.07/28.43     T := T
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 1
% 28.07/28.43     3 ==> 4
% 28.07/28.43     4 ==> 5
% 28.07/28.43     5 ==> 3
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3399) {G1,W8,D3,L2,V1,M2}  { distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol2 ), X ), apart_point_and_line( X, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  parent0[2]: (11) {G0,W9,D2,L3,V3,M2} I { distinct_points( X, Z ), 
% 28.07/28.43    apart_point_and_line( Z, Y ), ! apart_point_and_line( X, Y ) }.
% 28.07/28.43  parent1[0]: (17) {G0,W5,D3,L1,V0,M1} I { apart_point_and_line( 
% 28.07/28.43    intersection_point( skol1, skol2 ), skol3 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := intersection_point( skol1, skol2 )
% 28.07/28.43     Y := skol3
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (85) {G1,W8,D3,L2,V1,M1} R(11,17) { distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol2 ), X ), apart_point_and_line( X, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  parent0: (3399) {G1,W8,D3,L2,V1,M2}  { distinct_points( intersection_point
% 28.07/28.43    ( skol1, skol2 ), X ), apart_point_and_line( X, skol3 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3400) {G1,W8,D3,L2,V1,M2}  { distinct_lines( skol3, X ), 
% 28.07/28.43    apart_point_and_line( intersection_point( skol1, skol2 ), X ) }.
% 28.07/28.43  parent0[2]: (12) {G0,W9,D2,L3,V3,M2} I { distinct_lines( Y, Z ), 
% 28.07/28.43    apart_point_and_line( X, Z ), ! apart_point_and_line( X, Y ) }.
% 28.07/28.43  parent1[0]: (17) {G0,W5,D3,L1,V0,M1} I { apart_point_and_line( 
% 28.07/28.43    intersection_point( skol1, skol2 ), skol3 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := intersection_point( skol1, skol2 )
% 28.07/28.43     Y := skol3
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (104) {G1,W8,D3,L2,V1,M1} R(12,17) { distinct_lines( skol3, X
% 28.07/28.43     ), apart_point_and_line( intersection_point( skol1, skol2 ), X ) }.
% 28.07/28.43  parent0: (3400) {G1,W8,D3,L2,V1,M2}  { distinct_lines( skol3, X ), 
% 28.07/28.43    apart_point_and_line( intersection_point( skol1, skol2 ), X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3401) {G1,W6,D2,L2,V0,M2}  { ! convergent_lines( skol1, skol2
% 28.07/28.43     ), distinct_lines( skol3, skol2 ) }.
% 28.07/28.43  parent0[1]: (9) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), Y ) }.
% 28.07/28.43  parent1[1]: (104) {G1,W8,D3,L2,V1,M1} R(12,17) { distinct_lines( skol3, X )
% 28.07/28.43    , apart_point_and_line( intersection_point( skol1, skol2 ), X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := skol1
% 28.07/28.43     Y := skol2
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := skol2
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3402) {G1,W3,D2,L1,V0,M1}  { distinct_lines( skol3, skol2 )
% 28.07/28.43     }.
% 28.07/28.43  parent0[0]: (3401) {G1,W6,D2,L2,V0,M2}  { ! convergent_lines( skol1, skol2
% 28.07/28.43     ), distinct_lines( skol3, skol2 ) }.
% 28.07/28.43  parent1[0]: (14) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol1, skol2 )
% 28.07/28.43     }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (111) {G2,W3,D2,L1,V0,M1} R(104,9);r(14) { distinct_lines( 
% 28.07/28.43    skol3, skol2 ) }.
% 28.07/28.43  parent0: (3402) {G1,W3,D2,L1,V0,M1}  { distinct_lines( skol3, skol2 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3403) {G2,W3,D2,L1,V0,M1}  { distinct_lines( skol2, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  parent0[0]: (26) {G1,W6,D2,L2,V2,M2} R(4,1) { ! distinct_lines( Y, X ), 
% 28.07/28.43    distinct_lines( X, Y ) }.
% 28.07/28.43  parent1[0]: (111) {G2,W3,D2,L1,V0,M1} R(104,9);r(14) { distinct_lines( 
% 28.07/28.43    skol3, skol2 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := skol2
% 28.07/28.43     Y := skol3
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (114) {G3,W3,D2,L1,V0,M1} R(111,26) { distinct_lines( skol2, 
% 28.07/28.43    skol3 ) }.
% 28.07/28.43  parent0: (3403) {G2,W3,D2,L1,V0,M1}  { distinct_lines( skol2, skol3 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3404) {G1,W9,D2,L3,V3,M3}  { distinct_lines( Y, X ), ! 
% 28.07/28.43    convergent_lines( Z, X ), convergent_lines( Z, Y ) }.
% 28.07/28.43  parent0[0]: (26) {G1,W6,D2,L2,V2,M2} R(4,1) { ! distinct_lines( Y, X ), 
% 28.07/28.43    distinct_lines( X, Y ) }.
% 28.07/28.43  parent1[2]: (13) {G0,W9,D2,L3,V3,M1} I { ! convergent_lines( X, Y ), 
% 28.07/28.43    convergent_lines( X, Z ), distinct_lines( Y, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := Z
% 28.07/28.43     Y := X
% 28.07/28.43     Z := Y
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (116) {G2,W9,D2,L3,V3,M1} R(13,26) { ! convergent_lines( X, Y
% 28.07/28.43     ), convergent_lines( X, Z ), distinct_lines( Z, Y ) }.
% 28.07/28.43  parent0: (3404) {G1,W9,D2,L3,V3,M3}  { distinct_lines( Y, X ), ! 
% 28.07/28.43    convergent_lines( Z, X ), convergent_lines( Z, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := Z
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3405) {G1,W10,D3,L2,V1,M2}  { ! convergent_lines( skol3, X ), 
% 28.07/28.43    distinct_points( intersection_point( skol1, skol2 ), intersection_point( 
% 28.07/28.43    skol3, X ) ) }.
% 28.07/28.43  parent0[1]: (8) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), X ) }.
% 28.07/28.43  parent1[1]: (85) {G1,W8,D3,L2,V1,M1} R(11,17) { distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol2 ), X ), apart_point_and_line( X, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := skol3
% 28.07/28.43     Y := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := intersection_point( skol3, X )
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (151) {G2,W10,D3,L2,V1,M1} R(85,8) { ! convergent_lines( skol3
% 28.07/28.43    , X ), distinct_points( intersection_point( skol1, skol2 ), 
% 28.07/28.43    intersection_point( skol3, X ) ) }.
% 28.07/28.43  parent0: (3405) {G1,W10,D3,L2,V1,M2}  { ! convergent_lines( skol3, X ), 
% 28.07/28.43    distinct_points( intersection_point( skol1, skol2 ), intersection_point( 
% 28.07/28.43    skol3, X ) ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3408) {G2,W9,D2,L3,V3,M3}  { distinct_points( Y, X ), ! 
% 28.07/28.43    distinct_points( Z, X ), distinct_points( Y, Z ) }.
% 28.07/28.43  parent0[0]: (21) {G1,W6,D2,L2,V2,M2} R(3,0) { ! distinct_points( Y, X ), 
% 28.07/28.43    distinct_points( X, Y ) }.
% 28.07/28.43  parent1[0]: (22) {G2,W9,D2,L3,V3,M3} R(21,3) { distinct_points( Z, X ), ! 
% 28.07/28.43    distinct_points( Y, Z ), distinct_points( X, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := Z
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (161) {G3,W9,D2,L3,V3,M3} R(22,21) { distinct_points( Z, X ), 
% 28.07/28.43    distinct_points( Z, Y ), ! distinct_points( X, Y ) }.
% 28.07/28.43  parent0: (3408) {G2,W9,D2,L3,V3,M3}  { distinct_points( Y, X ), ! 
% 28.07/28.43    distinct_points( Z, X ), distinct_points( Y, Z ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := Z
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 1
% 28.07/28.43     1 ==> 2
% 28.07/28.43     2 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3412) {G3,W13,D3,L3,V2,M3}  { distinct_points( X, 
% 28.07/28.43    intersection_point( skol1, skol2 ) ), distinct_points( X, 
% 28.07/28.43    intersection_point( skol3, Y ) ), ! convergent_lines( skol3, Y ) }.
% 28.07/28.43  parent0[2]: (161) {G3,W9,D2,L3,V3,M3} R(22,21) { distinct_points( Z, X ), 
% 28.07/28.43    distinct_points( Z, Y ), ! distinct_points( X, Y ) }.
% 28.07/28.43  parent1[1]: (151) {G2,W10,D3,L2,V1,M1} R(85,8) { ! convergent_lines( skol3
% 28.07/28.43    , X ), distinct_points( intersection_point( skol1, skol2 ), 
% 28.07/28.43    intersection_point( skol3, X ) ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := intersection_point( skol1, skol2 )
% 28.07/28.43     Y := intersection_point( skol3, Y )
% 28.07/28.43     Z := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := Y
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (425) {G4,W13,D3,L3,V2,M2} R(151,161) { ! convergent_lines( 
% 28.07/28.43    skol3, X ), distinct_points( Y, intersection_point( skol3, X ) ), 
% 28.07/28.43    distinct_points( Y, intersection_point( skol1, skol2 ) ) }.
% 28.07/28.43  parent0: (3412) {G3,W13,D3,L3,V2,M3}  { distinct_points( X, 
% 28.07/28.43    intersection_point( skol1, skol2 ) ), distinct_points( X, 
% 28.07/28.43    intersection_point( skol3, Y ) ), ! convergent_lines( skol3, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := Y
% 28.07/28.43     Y := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 2
% 28.07/28.43     1 ==> 1
% 28.07/28.43     2 ==> 0
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3414) {G1,W17,D3,L5,V1,M5}  { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), ! distinct_lines( skol1, skol2 )
% 28.07/28.43    , ! convergent_lines( skol1, skol3 ), apart_point_and_line( X, skol2 ), 
% 28.07/28.43    apart_point_and_line( X, skol1 ) }.
% 28.07/28.43  parent0[0]: (18) {G0,W5,D3,L1,V0,M1} I { ! apart_point_and_line( 
% 28.07/28.43    intersection_point( skol1, skol3 ), skol2 ) }.
% 28.07/28.43  parent1[4]: (58) {G1,W22,D3,L6,V4,M3} R(10,8) { ! distinct_points( 
% 28.07/28.43    intersection_point( X, Y ), Z ), ! distinct_lines( X, T ), ! 
% 28.07/28.43    convergent_lines( X, Y ), apart_point_and_line( Z, T ), 
% 28.07/28.43    apart_point_and_line( intersection_point( X, Y ), T ), 
% 28.07/28.43    apart_point_and_line( Z, X ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := skol1
% 28.07/28.43     Y := skol3
% 28.07/28.43     Z := X
% 28.07/28.43     T := skol2
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3416) {G1,W14,D3,L4,V1,M4}  { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), ! distinct_lines( skol1, skol2 )
% 28.07/28.43    , apart_point_and_line( X, skol2 ), apart_point_and_line( X, skol1 ) }.
% 28.07/28.43  parent0[2]: (3414) {G1,W17,D3,L5,V1,M5}  { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), ! distinct_lines( skol1, skol2 )
% 28.07/28.43    , ! convergent_lines( skol1, skol3 ), apart_point_and_line( X, skol2 ), 
% 28.07/28.43    apart_point_and_line( X, skol1 ) }.
% 28.07/28.43  parent1[0]: (16) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol1, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (656) {G2,W14,D3,L4,V1,M1} R(58,18);r(16) { ! distinct_points
% 28.07/28.43    ( intersection_point( skol1, skol3 ), X ), ! distinct_lines( skol1, skol2
% 28.07/28.43     ), apart_point_and_line( X, skol1 ), apart_point_and_line( X, skol2 )
% 28.07/28.43     }.
% 28.07/28.43  parent0: (3416) {G1,W14,D3,L4,V1,M4}  { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), ! distinct_lines( skol1, skol2 )
% 28.07/28.43    , apart_point_and_line( X, skol2 ), apart_point_and_line( X, skol1 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 0
% 28.07/28.43     1 ==> 1
% 28.07/28.43     2 ==> 3
% 28.07/28.43     3 ==> 2
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3417) {G1,W17,D3,L5,V1,M5}  { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), ! distinct_lines( skol2, skol3 )
% 28.07/28.43    , ! convergent_lines( skol1, skol3 ), apart_point_and_line( X, skol2 ), 
% 28.07/28.43    apart_point_and_line( X, skol3 ) }.
% 28.07/28.43  parent0[0]: (18) {G0,W5,D3,L1,V0,M1} I { ! apart_point_and_line( 
% 28.07/28.43    intersection_point( skol1, skol3 ), skol2 ) }.
% 28.07/28.43  parent1[3]: (59) {G1,W22,D3,L6,V4,M3} R(10,9) { ! distinct_points( 
% 28.07/28.43    intersection_point( X, Y ), Z ), ! distinct_lines( T, Y ), ! 
% 28.07/28.43    convergent_lines( X, Y ), apart_point_and_line( intersection_point( X, Y
% 28.07/28.43     ), T ), apart_point_and_line( Z, T ), apart_point_and_line( Z, Y ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43     X := skol1
% 28.07/28.43     Y := skol3
% 28.07/28.43     Z := X
% 28.07/28.43     T := skol2
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3420) {G2,W14,D3,L4,V1,M4}  { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), ! convergent_lines( skol1, skol3
% 28.07/28.43     ), apart_point_and_line( X, skol2 ), apart_point_and_line( X, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  parent0[1]: (3417) {G1,W17,D3,L5,V1,M5}  { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), ! distinct_lines( skol2, skol3 )
% 28.07/28.43    , ! convergent_lines( skol1, skol3 ), apart_point_and_line( X, skol2 ), 
% 28.07/28.43    apart_point_and_line( X, skol3 ) }.
% 28.07/28.43  parent1[0]: (114) {G3,W3,D2,L1,V0,M1} R(111,26) { distinct_lines( skol2, 
% 28.07/28.43    skol3 ) }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (688) {G4,W14,D3,L4,V1,M1} R(59,18);r(114) { ! 
% 28.07/28.43    convergent_lines( skol1, skol3 ), ! distinct_points( intersection_point( 
% 28.07/28.43    skol1, skol3 ), X ), apart_point_and_line( X, skol2 ), 
% 28.07/28.43    apart_point_and_line( X, skol3 ) }.
% 28.07/28.43  parent0: (3420) {G2,W14,D3,L4,V1,M4}  { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), ! convergent_lines( skol1, skol3
% 28.07/28.43     ), apart_point_and_line( X, skol2 ), apart_point_and_line( X, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  permutation0:
% 28.07/28.43     0 ==> 1
% 28.07/28.43     1 ==> 0
% 28.07/28.43     2 ==> 2
% 28.07/28.43     3 ==> 3
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  resolution: (3421) {G1,W11,D3,L3,V1,M3}  { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), apart_point_and_line( X, skol2 )
% 28.07/28.43    , apart_point_and_line( X, skol3 ) }.
% 28.07/28.43  parent0[0]: (688) {G4,W14,D3,L4,V1,M1} R(59,18);r(114) { ! convergent_lines
% 28.07/28.43    ( skol1, skol3 ), ! distinct_points( intersection_point( skol1, skol3 ), 
% 28.07/28.43    X ), apart_point_and_line( X, skol2 ), apart_point_and_line( X, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  parent1[0]: (16) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol1, skol3 )
% 28.07/28.43     }.
% 28.07/28.43  substitution0:
% 28.07/28.43     X := X
% 28.07/28.43  end
% 28.07/28.43  substitution1:
% 28.07/28.43  end
% 28.07/28.43  
% 28.07/28.43  subsumption: (1726) {G5,W11,D3,L3,V1,M1} S(688);r(16) { ! distinct_points( 
% 28.07/28.43    intersection_point( skol1, skol3 ), X ), apart_point_and_line( X, skol2 )
% 28.07/28.44    , apart_point_and_line( X, skol3 ) }.
% 28.07/28.44  parent0: (3421) {G1,W11,D3,L3,V1,M3}  { ! distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), X ), apart_point_and_line( X, skol2 )
% 28.07/28.44    , apart_point_and_line( X, skol3 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := X
% 28.07/28.44  end
% 28.07/28.44  permutation0:
% 28.07/28.44     0 ==> 0
% 28.07/28.44     1 ==> 1
% 28.07/28.44     2 ==> 2
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3423) {G1,W15,D3,L3,V1,M3}  { ! convergent_lines( skol3, X ), 
% 28.07/28.44    ! distinct_points( intersection_point( skol1, skol3 ), intersection_point
% 28.07/28.44    ( skol3, X ) ), apart_point_and_line( intersection_point( skol3, X ), 
% 28.07/28.44    skol2 ) }.
% 28.07/28.44  parent0[1]: (8) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.44    apart_point_and_line( intersection_point( X, Y ), X ) }.
% 28.07/28.44  parent1[2]: (1726) {G5,W11,D3,L3,V1,M1} S(688);r(16) { ! distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), X ), apart_point_and_line( X, skol2 )
% 28.07/28.44    , apart_point_and_line( X, skol3 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := skol3
% 28.07/28.44     Y := X
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44     X := intersection_point( skol3, X )
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  subsumption: (1755) {G6,W15,D3,L3,V1,M1} R(1726,8) { ! distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), intersection_point( skol3, X ) ), ! 
% 28.07/28.44    convergent_lines( skol3, X ), apart_point_and_line( intersection_point( 
% 28.07/28.44    skol3, X ), skol2 ) }.
% 28.07/28.44  parent0: (3423) {G1,W15,D3,L3,V1,M3}  { ! convergent_lines( skol3, X ), ! 
% 28.07/28.44    distinct_points( intersection_point( skol1, skol3 ), intersection_point( 
% 28.07/28.44    skol3, X ) ), apart_point_and_line( intersection_point( skol3, X ), skol2
% 28.07/28.44     ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := X
% 28.07/28.44  end
% 28.07/28.44  permutation0:
% 28.07/28.44     0 ==> 1
% 28.07/28.44     1 ==> 0
% 28.07/28.44     2 ==> 2
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3425) {G1,W18,D3,L4,V1,M4}  { ! convergent_lines( X, skol2 ), 
% 28.07/28.44    ! distinct_points( intersection_point( skol1, skol3 ), intersection_point
% 28.07/28.44    ( X, skol2 ) ), ! distinct_lines( skol1, skol2 ), apart_point_and_line( 
% 28.07/28.44    intersection_point( X, skol2 ), skol1 ) }.
% 28.07/28.44  parent0[1]: (9) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.44    apart_point_and_line( intersection_point( X, Y ), Y ) }.
% 28.07/28.44  parent1[3]: (656) {G2,W14,D3,L4,V1,M1} R(58,18);r(16) { ! distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), X ), ! distinct_lines( skol1, skol2 )
% 28.07/28.44    , apart_point_and_line( X, skol1 ), apart_point_and_line( X, skol2 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := X
% 28.07/28.44     Y := skol2
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44     X := intersection_point( X, skol2 )
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  subsumption: (1776) {G3,W18,D3,L4,V1,M1} R(656,9) { ! distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), intersection_point( X, skol2 ) ), ! 
% 28.07/28.44    distinct_lines( skol1, skol2 ), ! convergent_lines( X, skol2 ), 
% 28.07/28.44    apart_point_and_line( intersection_point( X, skol2 ), skol1 ) }.
% 28.07/28.44  parent0: (3425) {G1,W18,D3,L4,V1,M4}  { ! convergent_lines( X, skol2 ), ! 
% 28.07/28.44    distinct_points( intersection_point( skol1, skol3 ), intersection_point( 
% 28.07/28.44    X, skol2 ) ), ! distinct_lines( skol1, skol2 ), apart_point_and_line( 
% 28.07/28.44    intersection_point( X, skol2 ), skol1 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := X
% 28.07/28.44  end
% 28.07/28.44  permutation0:
% 28.07/28.44     0 ==> 2
% 28.07/28.44     1 ==> 0
% 28.07/28.44     2 ==> 1
% 28.07/28.44     3 ==> 3
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3426) {G1,W13,D3,L3,V0,M3}  { ! convergent_lines( skol3, skol2
% 28.07/28.44     ), ! distinct_points( intersection_point( skol1, skol3 ), 
% 28.07/28.44    intersection_point( skol3, skol2 ) ), ! convergent_lines( skol3, skol2 )
% 28.07/28.44     }.
% 28.07/28.44  parent0[1]: (9) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.44    apart_point_and_line( intersection_point( X, Y ), Y ) }.
% 28.07/28.44  parent1[2]: (1755) {G6,W15,D3,L3,V1,M1} R(1726,8) { ! distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), intersection_point( skol3, X ) ), ! 
% 28.07/28.44    convergent_lines( skol3, X ), apart_point_and_line( intersection_point( 
% 28.07/28.44    skol3, X ), skol2 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := skol3
% 28.07/28.44     Y := skol2
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44     X := skol2
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  factor: (3427) {G1,W10,D3,L2,V0,M2}  { ! convergent_lines( skol3, skol2 ), 
% 28.07/28.44    ! distinct_points( intersection_point( skol1, skol3 ), intersection_point
% 28.07/28.44    ( skol3, skol2 ) ) }.
% 28.07/28.44  parent0[0, 2]: (3426) {G1,W13,D3,L3,V0,M3}  { ! convergent_lines( skol3, 
% 28.07/28.44    skol2 ), ! distinct_points( intersection_point( skol1, skol3 ), 
% 28.07/28.44    intersection_point( skol3, skol2 ) ), ! convergent_lines( skol3, skol2 )
% 28.07/28.44     }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3429) {G1,W7,D3,L1,V0,M1}  { ! distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), intersection_point( skol3, skol2 ) )
% 28.07/28.44     }.
% 28.07/28.44  parent0[0]: (3427) {G1,W10,D3,L2,V0,M2}  { ! convergent_lines( skol3, skol2
% 28.07/28.44     ), ! distinct_points( intersection_point( skol1, skol3 ), 
% 28.07/28.44    intersection_point( skol3, skol2 ) ) }.
% 28.07/28.44  parent1[0]: (15) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol3, skol2 )
% 28.07/28.44     }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  subsumption: (1805) {G7,W7,D3,L1,V0,M1} R(1755,9);f;r(15) { ! 
% 28.07/28.44    distinct_points( intersection_point( skol1, skol3 ), intersection_point( 
% 28.07/28.44    skol3, skol2 ) ) }.
% 28.07/28.44  parent0: (3429) {G1,W7,D3,L1,V0,M1}  { ! distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), intersection_point( skol3, skol2 ) )
% 28.07/28.44     }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  permutation0:
% 28.07/28.44     0 ==> 0
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3430) {G5,W10,D3,L2,V0,M2}  { ! convergent_lines( skol3, skol2
% 28.07/28.44     ), distinct_points( intersection_point( skol1, skol3 ), 
% 28.07/28.44    intersection_point( skol1, skol2 ) ) }.
% 28.07/28.44  parent0[0]: (1805) {G7,W7,D3,L1,V0,M1} R(1755,9);f;r(15) { ! 
% 28.07/28.44    distinct_points( intersection_point( skol1, skol3 ), intersection_point( 
% 28.07/28.44    skol3, skol2 ) ) }.
% 28.07/28.44  parent1[1]: (425) {G4,W13,D3,L3,V2,M2} R(151,161) { ! convergent_lines( 
% 28.07/28.44    skol3, X ), distinct_points( Y, intersection_point( skol3, X ) ), 
% 28.07/28.44    distinct_points( Y, intersection_point( skol1, skol2 ) ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44     X := skol2
% 28.07/28.44     Y := intersection_point( skol1, skol3 )
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3431) {G1,W7,D3,L1,V0,M1}  { distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), intersection_point( skol1, skol2 ) )
% 28.07/28.44     }.
% 28.07/28.44  parent0[0]: (3430) {G5,W10,D3,L2,V0,M2}  { ! convergent_lines( skol3, skol2
% 28.07/28.44     ), distinct_points( intersection_point( skol1, skol3 ), 
% 28.07/28.44    intersection_point( skol1, skol2 ) ) }.
% 28.07/28.44  parent1[0]: (15) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol3, skol2 )
% 28.07/28.44     }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  subsumption: (1838) {G8,W7,D3,L1,V0,M1} R(1805,425);r(15) { distinct_points
% 28.07/28.44    ( intersection_point( skol1, skol3 ), intersection_point( skol1, skol2 )
% 28.07/28.44     ) }.
% 28.07/28.44  parent0: (3431) {G1,W7,D3,L1,V0,M1}  { distinct_points( intersection_point
% 28.07/28.44    ( skol1, skol3 ), intersection_point( skol1, skol2 ) ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  permutation0:
% 28.07/28.44     0 ==> 0
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3432) {G1,W16,D3,L4,V0,M4}  { ! convergent_lines( skol1, skol2
% 28.07/28.44     ), ! distinct_points( intersection_point( skol1, skol3 ), 
% 28.07/28.44    intersection_point( skol1, skol2 ) ), ! distinct_lines( skol1, skol2 ), !
% 28.07/28.44     convergent_lines( skol1, skol2 ) }.
% 28.07/28.44  parent0[1]: (8) {G0,W8,D3,L2,V2,M1} I { ! convergent_lines( X, Y ), ! 
% 28.07/28.44    apart_point_and_line( intersection_point( X, Y ), X ) }.
% 28.07/28.44  parent1[3]: (1776) {G3,W18,D3,L4,V1,M1} R(656,9) { ! distinct_points( 
% 28.07/28.44    intersection_point( skol1, skol3 ), intersection_point( X, skol2 ) ), ! 
% 28.07/28.44    distinct_lines( skol1, skol2 ), ! convergent_lines( X, skol2 ), 
% 28.07/28.44    apart_point_and_line( intersection_point( X, skol2 ), skol1 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := skol1
% 28.07/28.44     Y := skol2
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44     X := skol1
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3434) {G2,W9,D2,L3,V0,M3}  { ! convergent_lines( skol1, skol2
% 28.07/28.44     ), ! distinct_lines( skol1, skol2 ), ! convergent_lines( skol1, skol2 )
% 28.07/28.44     }.
% 28.07/28.44  parent0[1]: (3432) {G1,W16,D3,L4,V0,M4}  { ! convergent_lines( skol1, skol2
% 28.07/28.44     ), ! distinct_points( intersection_point( skol1, skol3 ), 
% 28.07/28.44    intersection_point( skol1, skol2 ) ), ! distinct_lines( skol1, skol2 ), !
% 28.07/28.44     convergent_lines( skol1, skol2 ) }.
% 28.07/28.44  parent1[0]: (1838) {G8,W7,D3,L1,V0,M1} R(1805,425);r(15) { distinct_points
% 28.07/28.44    ( intersection_point( skol1, skol3 ), intersection_point( skol1, skol2 )
% 28.07/28.44     ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  factor: (3435) {G2,W6,D2,L2,V0,M2}  { ! convergent_lines( skol1, skol2 ), !
% 28.07/28.44     distinct_lines( skol1, skol2 ) }.
% 28.07/28.44  parent0[0, 2]: (3434) {G2,W9,D2,L3,V0,M3}  { ! convergent_lines( skol1, 
% 28.07/28.44    skol2 ), ! distinct_lines( skol1, skol2 ), ! convergent_lines( skol1, 
% 28.07/28.44    skol2 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  subsumption: (2797) {G9,W6,D2,L2,V0,M1} R(1776,8);f;r(1838) { ! 
% 28.07/28.44    convergent_lines( skol1, skol2 ), ! distinct_lines( skol1, skol2 ) }.
% 28.07/28.44  parent0: (3435) {G2,W6,D2,L2,V0,M2}  { ! convergent_lines( skol1, skol2 ), 
% 28.07/28.44    ! distinct_lines( skol1, skol2 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  permutation0:
% 28.07/28.44     0 ==> 0
% 28.07/28.44     1 ==> 1
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3436) {G1,W3,D2,L1,V0,M1}  { ! distinct_lines( skol1, skol2 )
% 28.07/28.44     }.
% 28.07/28.44  parent0[0]: (2797) {G9,W6,D2,L2,V0,M1} R(1776,8);f;r(1838) { ! 
% 28.07/28.44    convergent_lines( skol1, skol2 ), ! distinct_lines( skol1, skol2 ) }.
% 28.07/28.44  parent1[0]: (14) {G0,W3,D2,L1,V0,M1} I { convergent_lines( skol1, skol2 )
% 28.07/28.44     }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  subsumption: (2798) {G10,W3,D2,L1,V0,M1} S(2797);r(14) { ! distinct_lines( 
% 28.07/28.44    skol1, skol2 ) }.
% 28.07/28.44  parent0: (3436) {G1,W3,D2,L1,V0,M1}  { ! distinct_lines( skol1, skol2 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  permutation0:
% 28.07/28.44     0 ==> 0
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3437) {G3,W6,D2,L2,V1,M2}  { ! convergent_lines( X, skol2 ), 
% 28.07/28.44    convergent_lines( X, skol1 ) }.
% 28.07/28.44  parent0[0]: (2798) {G10,W3,D2,L1,V0,M1} S(2797);r(14) { ! distinct_lines( 
% 28.07/28.44    skol1, skol2 ) }.
% 28.07/28.44  parent1[2]: (116) {G2,W9,D2,L3,V3,M1} R(13,26) { ! convergent_lines( X, Y )
% 28.07/28.44    , convergent_lines( X, Z ), distinct_lines( Z, Y ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44     X := X
% 28.07/28.44     Y := skol2
% 28.07/28.44     Z := skol1
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3438) {G4,W6,D2,L2,V1,M2}  { convergent_lines( X, skol1 ), 
% 28.07/28.44    convergent_lines( X, skol1 ) }.
% 28.07/28.44  parent0[0]: (3437) {G3,W6,D2,L2,V1,M2}  { ! convergent_lines( X, skol2 ), 
% 28.07/28.44    convergent_lines( X, skol1 ) }.
% 28.07/28.44  parent1[1]: (42) {G3,W6,D2,L2,V1,M1} R(40,34) { convergent_lines( X, skol1
% 28.07/28.44     ), convergent_lines( X, skol2 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := X
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44     X := X
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  factor: (3439) {G4,W3,D2,L1,V1,M1}  { convergent_lines( X, skol1 ) }.
% 28.07/28.44  parent0[0, 1]: (3438) {G4,W6,D2,L2,V1,M2}  { convergent_lines( X, skol1 ), 
% 28.07/28.44    convergent_lines( X, skol1 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := X
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  subsumption: (3181) {G11,W3,D2,L1,V1,M1} R(2798,116);r(42) { 
% 28.07/28.44    convergent_lines( X, skol1 ) }.
% 28.07/28.44  parent0: (3439) {G4,W3,D2,L1,V1,M1}  { convergent_lines( X, skol1 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := X
% 28.07/28.44  end
% 28.07/28.44  permutation0:
% 28.07/28.44     0 ==> 0
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  resolution: (3440) {G1,W0,D0,L0,V0,M0}  {  }.
% 28.07/28.44  parent0[0]: (2) {G0,W3,D2,L1,V1,M1} I { ! convergent_lines( X, X ) }.
% 28.07/28.44  parent1[0]: (3181) {G11,W3,D2,L1,V1,M1} R(2798,116);r(42) { 
% 28.07/28.44    convergent_lines( X, skol1 ) }.
% 28.07/28.44  substitution0:
% 28.07/28.44     X := skol1
% 28.07/28.44  end
% 28.07/28.44  substitution1:
% 28.07/28.44     X := skol1
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  subsumption: (3253) {G12,W0,D0,L0,V0,M0} R(3181,2) {  }.
% 28.07/28.44  parent0: (3440) {G1,W0,D0,L0,V0,M0}  {  }.
% 28.07/28.44  substitution0:
% 28.07/28.44  end
% 28.07/28.44  permutation0:
% 28.07/28.44  end
% 28.07/28.44  
% 28.07/28.44  Proof check complete!
% 28.07/28.44  
% 28.07/28.44  Memory use:
% 28.07/28.44  
% 28.07/28.44  space for terms:        52846
% 28.07/28.44  space for clauses:      115894
% 28.07/28.44  
% 28.07/28.44  
% 28.07/28.44  clauses generated:      1107434
% 28.07/28.44  clauses kept:           3254
% 28.07/28.44  clauses selected:       2513
% 28.07/28.44  clauses deleted:        306
% 28.07/28.44  clauses inuse deleted:  295
% 28.07/28.44  
% 28.07/28.44  subsentry:          4210720
% 28.07/28.44  literals s-matched: 1528206
% 28.07/28.44  literals matched:   1528140
% 28.07/28.44  full subsumption:   1324920
% 28.07/28.44  
% 28.07/28.44  checksum:           201975750
% 28.07/28.44  
% 28.07/28.44  
% 28.07/28.44  Bliksem ended
%------------------------------------------------------------------------------