TSTP Solution File: SEU225+3 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : SEU225+3 : TPTP v8.1.0. Released v3.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n027.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 : Tue Jul 19 07:11:39 EDT 2022

% Result   : Theorem 57.50s 57.91s
% Output   : Refutation 57.50s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : SEU225+3 : TPTP v8.1.0. Released v3.2.0.
% 0.04/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n027.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.34  % CPULimit : 300
% 0.13/0.34  % DateTime : Mon Jun 20 06:54:40 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.74/1.26  *** allocated 10000 integers for termspace/termends
% 0.74/1.26  *** allocated 10000 integers for clauses
% 0.74/1.26  *** allocated 10000 integers for justifications
% 0.74/1.26  Bliksem 1.12
% 0.74/1.26  
% 0.74/1.26  
% 0.74/1.26  Automatic Strategy Selection
% 0.74/1.26  
% 0.74/1.26  
% 0.74/1.26  Clauses:
% 0.74/1.26  
% 0.74/1.26  { ! in( X, Y ), ! in( Y, X ) }.
% 0.74/1.26  { ! empty( X ), function( X ) }.
% 0.74/1.26  { ! empty( X ), relation( X ) }.
% 0.74/1.26  { ! relation( X ), ! empty( X ), ! function( X ), relation( X ) }.
% 0.74/1.26  { ! relation( X ), ! empty( X ), ! function( X ), function( X ) }.
% 0.74/1.26  { ! relation( X ), ! empty( X ), ! function( X ), one_to_one( X ) }.
% 0.74/1.26  { unordered_pair( X, Y ) = unordered_pair( Y, X ) }.
% 0.74/1.26  { set_intersection2( X, Y ) = set_intersection2( Y, X ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), ! in( Y, relation_dom( X ) ), ! Z = 
% 0.74/1.26    apply( X, Y ), in( ordered_pair( Y, Z ), X ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), ! in( Y, relation_dom( X ) ), ! in( 
% 0.74/1.26    ordered_pair( Y, Z ), X ), Z = apply( X, Y ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), in( Y, relation_dom( X ) ), ! Z = apply
% 0.74/1.26    ( X, Y ), Z = empty_set }.
% 0.74/1.26  { ! relation( X ), ! function( X ), in( Y, relation_dom( X ) ), ! Z = 
% 0.74/1.26    empty_set, Z = apply( X, Y ) }.
% 0.74/1.26  { ordered_pair( X, Y ) = unordered_pair( unordered_pair( X, Y ), singleton
% 0.74/1.26    ( X ) ) }.
% 0.74/1.26  { ! relation( X ), relation( relation_dom_restriction( X, Y ) ) }.
% 0.74/1.26  { element( skol1( X ), X ) }.
% 0.74/1.26  { empty( empty_set ) }.
% 0.74/1.26  { relation( empty_set ) }.
% 0.74/1.26  { relation_empty_yielding( empty_set ) }.
% 0.74/1.26  { ! relation( X ), ! relation_empty_yielding( X ), relation( 
% 0.74/1.26    relation_dom_restriction( X, Y ) ) }.
% 0.74/1.26  { ! relation( X ), ! relation_empty_yielding( X ), relation_empty_yielding
% 0.74/1.26    ( relation_dom_restriction( X, Y ) ) }.
% 0.74/1.26  { ! relation( X ), ! relation( Y ), relation( set_intersection2( X, Y ) ) }
% 0.74/1.26    .
% 0.74/1.26  { ! empty( powerset( X ) ) }.
% 0.74/1.26  { empty( empty_set ) }.
% 0.74/1.26  { ! empty( ordered_pair( X, Y ) ) }.
% 0.74/1.26  { ! empty( singleton( X ) ) }.
% 0.74/1.26  { ! empty( unordered_pair( X, Y ) ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), relation( relation_dom_restriction( X, 
% 0.74/1.26    Y ) ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), function( relation_dom_restriction( X, 
% 0.74/1.26    Y ) ) }.
% 0.74/1.26  { empty( empty_set ) }.
% 0.74/1.26  { relation( empty_set ) }.
% 0.74/1.26  { empty( X ), ! relation( X ), ! empty( relation_dom( X ) ) }.
% 0.74/1.26  { ! empty( X ), empty( relation_dom( X ) ) }.
% 0.74/1.26  { ! empty( X ), relation( relation_dom( X ) ) }.
% 0.74/1.26  { set_intersection2( X, X ) = X }.
% 0.74/1.26  { ! relation( X ), ! function( X ), ! in( Z, relation_dom( 
% 0.74/1.26    relation_dom_restriction( X, Y ) ) ), in( Z, relation_dom( X ) ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), ! in( Z, relation_dom( 
% 0.74/1.26    relation_dom_restriction( X, Y ) ) ), in( Z, Y ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), ! in( Z, relation_dom( X ) ), ! in( Z, 
% 0.74/1.26    Y ), in( Z, relation_dom( relation_dom_restriction( X, Y ) ) ) }.
% 0.74/1.26  { relation( skol2 ) }.
% 0.74/1.26  { function( skol2 ) }.
% 0.74/1.26  { empty( skol3 ) }.
% 0.74/1.26  { relation( skol3 ) }.
% 0.74/1.26  { empty( X ), ! empty( skol4( Y ) ) }.
% 0.74/1.26  { empty( X ), element( skol4( X ), powerset( X ) ) }.
% 0.74/1.26  { empty( skol5 ) }.
% 0.74/1.26  { relation( skol6 ) }.
% 0.74/1.26  { empty( skol6 ) }.
% 0.74/1.26  { function( skol6 ) }.
% 0.74/1.26  { ! empty( skol7 ) }.
% 0.74/1.26  { relation( skol7 ) }.
% 0.74/1.26  { empty( skol8( Y ) ) }.
% 0.74/1.26  { element( skol8( X ), powerset( X ) ) }.
% 0.74/1.26  { ! empty( skol9 ) }.
% 0.74/1.26  { relation( skol10 ) }.
% 0.74/1.26  { function( skol10 ) }.
% 0.74/1.26  { one_to_one( skol10 ) }.
% 0.74/1.26  { relation( skol11 ) }.
% 0.74/1.26  { relation_empty_yielding( skol11 ) }.
% 0.74/1.26  { subset( X, X ) }.
% 0.74/1.26  { ! in( X, Y ), element( X, Y ) }.
% 0.74/1.26  { set_intersection2( X, empty_set ) = empty_set }.
% 0.74/1.26  { ! element( X, Y ), empty( Y ), in( X, Y ) }.
% 0.74/1.26  { ! element( X, powerset( Y ) ), subset( X, Y ) }.
% 0.74/1.26  { ! subset( X, Y ), element( X, powerset( Y ) ) }.
% 0.74/1.26  { ! in( X, Z ), ! element( Z, powerset( Y ) ), element( X, Y ) }.
% 0.74/1.26  { ! in( X, Y ), ! element( Y, powerset( Z ) ), ! empty( Z ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), ! relation( Y ), ! function( Y ), ! X =
% 0.74/1.26     relation_dom_restriction( Y, Z ), relation_dom( X ) = set_intersection2
% 0.74/1.26    ( relation_dom( Y ), Z ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), ! relation( Y ), ! function( Y ), ! X =
% 0.74/1.26     relation_dom_restriction( Y, Z ), alpha1( X, Y ) }.
% 0.74/1.26  { ! relation( X ), ! function( X ), ! relation( Y ), ! function( Y ), ! 
% 0.74/1.26    relation_dom( X ) = set_intersection2( relation_dom( Y ), Z ), ! alpha1( 
% 0.74/1.26    X, Y ), X = relation_dom_restriction( Y, Z ) }.
% 0.74/1.26  { ! alpha1( X, Y ), ! in( Z, relation_dom( X ) ), apply( X, Z ) = apply( Y
% 40.17/40.61    , Z ) }.
% 40.17/40.61  { in( skol12( X, Z ), relation_dom( X ) ), alpha1( X, Y ) }.
% 40.17/40.61  { ! apply( X, skol12( X, Y ) ) = apply( Y, skol12( X, Y ) ), alpha1( X, Y )
% 40.17/40.61     }.
% 40.17/40.61  { ! empty( X ), X = empty_set }.
% 40.17/40.61  { relation( skol13 ) }.
% 40.17/40.61  { function( skol13 ) }.
% 40.17/40.61  { in( skol15, skol14 ) }.
% 40.17/40.61  { ! apply( relation_dom_restriction( skol13, skol14 ), skol15 ) = apply( 
% 40.17/40.61    skol13, skol15 ) }.
% 40.17/40.61  { ! in( X, Y ), ! empty( Y ) }.
% 40.17/40.61  { ! empty( X ), X = Y, ! empty( Y ) }.
% 40.17/40.61  
% 40.17/40.61  percentage equality = 0.140940, percentage horn = 0.929577
% 40.17/40.61  This is a problem with some equality
% 40.17/40.61  
% 40.17/40.61  
% 40.17/40.61  
% 40.17/40.61  Options Used:
% 40.17/40.61  
% 40.17/40.61  useres =            1
% 40.17/40.61  useparamod =        1
% 40.17/40.61  useeqrefl =         1
% 40.17/40.61  useeqfact =         1
% 40.17/40.61  usefactor =         1
% 40.17/40.61  usesimpsplitting =  0
% 40.17/40.61  usesimpdemod =      5
% 40.17/40.61  usesimpres =        3
% 40.17/40.61  
% 40.17/40.61  resimpinuse      =  1000
% 40.17/40.61  resimpclauses =     20000
% 40.17/40.61  substype =          eqrewr
% 40.17/40.61  backwardsubs =      1
% 40.17/40.61  selectoldest =      5
% 40.17/40.61  
% 40.17/40.61  litorderings [0] =  split
% 40.17/40.61  litorderings [1] =  extend the termordering, first sorting on arguments
% 40.17/40.61  
% 40.17/40.61  termordering =      kbo
% 40.17/40.61  
% 40.17/40.61  litapriori =        0
% 40.17/40.61  termapriori =       1
% 40.17/40.61  litaposteriori =    0
% 40.17/40.61  termaposteriori =   0
% 40.17/40.61  demodaposteriori =  0
% 40.17/40.61  ordereqreflfact =   0
% 40.17/40.61  
% 40.17/40.61  litselect =         negord
% 40.17/40.61  
% 40.17/40.61  maxweight =         15
% 40.17/40.61  maxdepth =          30000
% 40.17/40.61  maxlength =         115
% 40.17/40.61  maxnrvars =         195
% 40.17/40.61  excuselevel =       1
% 40.17/40.61  increasemaxweight = 1
% 40.17/40.61  
% 40.17/40.61  maxselected =       10000000
% 40.17/40.61  maxnrclauses =      10000000
% 40.17/40.61  
% 40.17/40.61  showgenerated =    0
% 40.17/40.61  showkept =         0
% 40.17/40.61  showselected =     0
% 40.17/40.61  showdeleted =      0
% 40.17/40.61  showresimp =       1
% 40.17/40.61  showstatus =       2000
% 40.17/40.61  
% 40.17/40.61  prologoutput =     0
% 40.17/40.61  nrgoals =          5000000
% 40.17/40.61  totalproof =       1
% 40.17/40.61  
% 40.17/40.61  Symbols occurring in the translation:
% 40.17/40.61  
% 40.17/40.61  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 40.17/40.61  .  [1, 2]      (w:1, o:38, a:1, s:1, b:0), 
% 40.17/40.61  !  [4, 1]      (w:0, o:22, a:1, s:1, b:0), 
% 40.17/40.61  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 40.17/40.61  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 40.17/40.61  in  [37, 2]      (w:1, o:62, a:1, s:1, b:0), 
% 40.17/40.61  empty  [38, 1]      (w:1, o:27, a:1, s:1, b:0), 
% 40.17/40.61  function  [39, 1]      (w:1, o:28, a:1, s:1, b:0), 
% 40.17/40.61  relation  [40, 1]      (w:1, o:29, a:1, s:1, b:0), 
% 40.17/40.61  one_to_one  [41, 1]      (w:1, o:30, a:1, s:1, b:0), 
% 40.17/40.61  unordered_pair  [42, 2]      (w:1, o:63, a:1, s:1, b:0), 
% 40.17/40.61  set_intersection2  [43, 2]      (w:1, o:65, a:1, s:1, b:0), 
% 40.17/40.61  relation_dom  [45, 1]      (w:1, o:31, a:1, s:1, b:0), 
% 40.17/40.61  apply  [46, 2]      (w:1, o:66, a:1, s:1, b:0), 
% 40.17/40.61  ordered_pair  [47, 2]      (w:1, o:67, a:1, s:1, b:0), 
% 40.17/40.61  empty_set  [48, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 40.17/40.61  singleton  [49, 1]      (w:1, o:33, a:1, s:1, b:0), 
% 40.17/40.61  relation_dom_restriction  [50, 2]      (w:1, o:64, a:1, s:1, b:0), 
% 40.17/40.61  element  [51, 2]      (w:1, o:68, a:1, s:1, b:0), 
% 40.17/40.61  relation_empty_yielding  [52, 1]      (w:1, o:32, a:1, s:1, b:0), 
% 40.17/40.61  powerset  [53, 1]      (w:1, o:34, a:1, s:1, b:0), 
% 40.17/40.61  subset  [54, 2]      (w:1, o:69, a:1, s:1, b:0), 
% 40.17/40.61  alpha1  [56, 2]      (w:1, o:70, a:1, s:1, b:1), 
% 40.17/40.61  skol1  [57, 1]      (w:1, o:35, a:1, s:1, b:1), 
% 40.17/40.61  skol2  [58, 0]      (w:1, o:16, a:1, s:1, b:1), 
% 40.17/40.61  skol3  [59, 0]      (w:1, o:17, a:1, s:1, b:1), 
% 40.17/40.61  skol4  [60, 1]      (w:1, o:36, a:1, s:1, b:1), 
% 40.17/40.61  skol5  [61, 0]      (w:1, o:18, a:1, s:1, b:1), 
% 40.17/40.61  skol6  [62, 0]      (w:1, o:19, a:1, s:1, b:1), 
% 40.17/40.61  skol7  [63, 0]      (w:1, o:20, a:1, s:1, b:1), 
% 40.17/40.61  skol8  [64, 1]      (w:1, o:37, a:1, s:1, b:1), 
% 40.17/40.61  skol9  [65, 0]      (w:1, o:21, a:1, s:1, b:1), 
% 40.17/40.61  skol10  [66, 0]      (w:1, o:11, a:1, s:1, b:1), 
% 40.17/40.61  skol11  [67, 0]      (w:1, o:12, a:1, s:1, b:1), 
% 40.17/40.61  skol12  [68, 2]      (w:1, o:71, a:1, s:1, b:1), 
% 40.17/40.61  skol13  [69, 0]      (w:1, o:13, a:1, s:1, b:1), 
% 40.17/40.61  skol14  [70, 0]      (w:1, o:14, a:1, s:1, b:1), 
% 40.17/40.61  skol15  [71, 0]      (w:1, o:15, a:1, s:1, b:1).
% 40.17/40.61  
% 40.17/40.61  
% 40.17/40.61  Starting Search:
% 40.17/40.61  
% 40.17/40.61  *** allocated 15000 integers for clauses
% 40.17/40.61  *** allocated 22500 integers for clauses
% 40.17/40.61  *** allocated 33750 integers for clauses
% 40.17/40.61  *** allocated 50625 integers for clauses
% 40.17/40.61  *** allocated 15000 integers for termspace/termends
% 40.17/40.61  *** allocated 75937 integers for clauses
% 40.17/40.61  *** allocated 22500 integers for termspace/termends
% 40.17/40.61  Resimplifying inuse:
% 40.17/40.61  Done
% 40.17/40.61  
% 40.17/40.61  *** allocated 113905 integers for clauses
% 40.17/40.61  *** allocated 33750 integers for termspace/termends
% 40.17/40.61  
% 40.17/40.61  Intermediate Status:
% 40.17/40.61  Generated:    9760
% 40.17/40.61  Kept:         2079
% 40.17/40.61  Inuse:        314
% 40.17/40.61  Deleted:      149
% 40.17/40.61  Deletedinuse: 72
% 40.17/40.61  
% 40.17/40.61  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 170857 integers for clauses
% 57.50/57.91  *** allocated 50625 integers for termspace/termends
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 256285 integers for clauses
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    29850
% 57.50/57.91  Kept:         4085
% 57.50/57.91  Inuse:        440
% 57.50/57.91  Deleted:      171
% 57.50/57.91  Deletedinuse: 76
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 75937 integers for termspace/termends
% 57.50/57.91  *** allocated 384427 integers for clauses
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    55293
% 57.50/57.91  Kept:         6098
% 57.50/57.91  Inuse:        581
% 57.50/57.91  Deleted:      178
% 57.50/57.91  Deletedinuse: 77
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 113905 integers for termspace/termends
% 57.50/57.91  *** allocated 576640 integers for clauses
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    64319
% 57.50/57.91  Kept:         9240
% 57.50/57.91  Inuse:        612
% 57.50/57.91  Deleted:      181
% 57.50/57.91  Deletedinuse: 77
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 170857 integers for termspace/termends
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 864960 integers for clauses
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    72360
% 57.50/57.91  Kept:         11247
% 57.50/57.91  Inuse:        648
% 57.50/57.91  Deleted:      183
% 57.50/57.91  Deletedinuse: 77
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    76430
% 57.50/57.91  Kept:         13371
% 57.50/57.91  Inuse:        660
% 57.50/57.91  Deleted:      183
% 57.50/57.91  Deletedinuse: 77
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 256285 integers for termspace/termends
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    89912
% 57.50/57.91  Kept:         15404
% 57.50/57.91  Inuse:        702
% 57.50/57.91  Deleted:      187
% 57.50/57.91  Deletedinuse: 77
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 1297440 integers for clauses
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    100446
% 57.50/57.91  Kept:         17706
% 57.50/57.91  Inuse:        758
% 57.50/57.91  Deleted:      205
% 57.50/57.91  Deletedinuse: 77
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    121096
% 57.50/57.91  Kept:         20028
% 57.50/57.91  Inuse:        858
% 57.50/57.91  Deleted:      258
% 57.50/57.91  Deletedinuse: 90
% 57.50/57.91  
% 57.50/57.91  Resimplifying clauses:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 384427 integers for termspace/termends
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    157729
% 57.50/57.91  Kept:         22059
% 57.50/57.91  Inuse:        1000
% 57.50/57.91  Deleted:      1363
% 57.50/57.91  Deletedinuse: 127
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    188509
% 57.50/57.91  Kept:         24204
% 57.50/57.91  Inuse:        1066
% 57.50/57.91  Deleted:      1402
% 57.50/57.91  Deletedinuse: 142
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 1946160 integers for clauses
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    223660
% 57.50/57.91  Kept:         26263
% 57.50/57.91  Inuse:        1115
% 57.50/57.91  Deleted:      1521
% 57.50/57.91  Deletedinuse: 156
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    265473
% 57.50/57.91  Kept:         28563
% 57.50/57.91  Inuse:        1246
% 57.50/57.91  Deleted:      1526
% 57.50/57.91  Deletedinuse: 161
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    311815
% 57.50/57.91  Kept:         30565
% 57.50/57.91  Inuse:        1349
% 57.50/57.91  Deleted:      1553
% 57.50/57.91  Deletedinuse: 162
% 57.50/57.91  
% 57.50/57.91  *** allocated 576640 integers for termspace/termends
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    331502
% 57.50/57.91  Kept:         32771
% 57.50/57.91  Inuse:        1406
% 57.50/57.91  Deleted:      1572
% 57.50/57.91  Deletedinuse: 162
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    342684
% 57.50/57.91  Kept:         34771
% 57.50/57.91  Inuse:        1447
% 57.50/57.91  Deleted:      1572
% 57.50/57.91  Deletedinuse: 162
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    363459
% 57.50/57.91  Kept:         36774
% 57.50/57.91  Inuse:        1533
% 57.50/57.91  Deleted:      1578
% 57.50/57.91  Deletedinuse: 163
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    409585
% 57.50/57.91  Kept:         38873
% 57.50/57.91  Inuse:        1639
% 57.50/57.91  Deleted:      1643
% 57.50/57.91  Deletedinuse: 217
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 2919240 integers for clauses
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying clauses:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    436291
% 57.50/57.91  Kept:         40887
% 57.50/57.91  Inuse:        1700
% 57.50/57.91  Deleted:      8258
% 57.50/57.91  Deletedinuse: 217
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    466458
% 57.50/57.91  Kept:         42888
% 57.50/57.91  Inuse:        1790
% 57.50/57.91  Deleted:      8278
% 57.50/57.91  Deletedinuse: 223
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    540573
% 57.50/57.91  Kept:         44900
% 57.50/57.91  Inuse:        1937
% 57.50/57.91  Deleted:      8347
% 57.50/57.91  Deletedinuse: 234
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  *** allocated 864960 integers for termspace/termends
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    589520
% 57.50/57.91  Kept:         47080
% 57.50/57.91  Inuse:        2019
% 57.50/57.91  Deleted:      8354
% 57.50/57.91  Deletedinuse: 234
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    657860
% 57.50/57.91  Kept:         49097
% 57.50/57.91  Inuse:        2088
% 57.50/57.91  Deleted:      8364
% 57.50/57.91  Deletedinuse: 235
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Intermediate Status:
% 57.50/57.91  Generated:    671968
% 57.50/57.91  Kept:         51128
% 57.50/57.91  Inuse:        2125
% 57.50/57.91  Deleted:      8372
% 57.50/57.91  Deletedinuse: 240
% 57.50/57.91  
% 57.50/57.91  Resimplifying inuse:
% 57.50/57.91  Done
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Bliksems!, er is een bewijs:
% 57.50/57.91  % SZS status Theorem
% 57.50/57.91  % SZS output start Refutation
% 57.50/57.91  
% 57.50/57.91  (8) {G0,W16,D3,L5,V3,M5} I { ! relation( X ), ! function( X ), in( Y, 
% 57.50/57.91    relation_dom( X ) ), ! Z = apply( X, Y ), Z = empty_set }.
% 57.50/57.91  (11) {G0,W6,D3,L2,V2,M2} I { ! relation( X ), relation( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  (22) {G0,W8,D3,L3,V2,M3} I { ! relation( X ), ! function( X ), function( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  (27) {G0,W14,D4,L4,V3,M4} I { ! relation( X ), ! function( X ), ! in( Z, 
% 57.50/57.91    relation_dom( relation_dom_restriction( X, Y ) ) ), in( Z, relation_dom( 
% 57.50/57.91    X ) ) }.
% 57.50/57.91  (29) {G0,W17,D4,L5,V3,M5} I { ! relation( X ), ! function( X ), ! in( Z, 
% 57.50/57.91    relation_dom( X ) ), ! in( Z, Y ), in( Z, relation_dom( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) ) }.
% 57.50/57.91  (59) {G0,W16,D3,L6,V3,M6} I { ! relation( X ), ! function( X ), ! relation
% 57.50/57.91    ( Y ), ! function( Y ), ! X = relation_dom_restriction( Y, Z ), alpha1( X
% 57.50/57.91    , Y ) }.
% 57.50/57.91  (61) {G0,W14,D3,L3,V3,M3} I { ! alpha1( X, Y ), ! in( Z, relation_dom( X )
% 57.50/57.91     ), apply( X, Z ) = apply( Y, Z ) }.
% 57.50/57.91  (65) {G0,W2,D2,L1,V0,M1} I { relation( skol13 ) }.
% 57.50/57.91  (66) {G0,W2,D2,L1,V0,M1} I { function( skol13 ) }.
% 57.50/57.91  (67) {G0,W3,D2,L1,V0,M1} I { in( skol15, skol14 ) }.
% 57.50/57.91  (68) {G0,W9,D4,L1,V0,M1} I { ! apply( relation_dom_restriction( skol13, 
% 57.50/57.91    skol14 ), skol15 ) ==> apply( skol13, skol15 ) }.
% 57.50/57.91  (73) {G1,W13,D3,L4,V2,M4} Q(8) { ! relation( X ), ! function( X ), in( Y, 
% 57.50/57.91    relation_dom( X ) ), apply( X, Y ) ==> empty_set }.
% 57.50/57.91  (196) {G1,W4,D3,L1,V1,M1} R(11,65) { relation( relation_dom_restriction( 
% 57.50/57.91    skol13, X ) ) }.
% 57.50/57.91  (304) {G1,W4,D3,L1,V1,M1} R(22,65);r(66) { function( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ) }.
% 57.50/57.91  (433) {G1,W10,D4,L2,V2,M2} R(27,65);r(66) { ! in( X, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, Y ) ) ), in( X, relation_dom( skol13 )
% 57.50/57.91     ) }.
% 57.50/57.91  (530) {G1,W13,D4,L3,V2,M3} R(29,65);r(66) { ! in( X, relation_dom( skol13 )
% 57.50/57.91     ), ! in( X, Y ), in( X, relation_dom( relation_dom_restriction( skol13, 
% 57.50/57.91    Y ) ) ) }.
% 57.50/57.91  (876) {G1,W12,D3,L4,V2,M4} R(59,65);r(66) { ! relation( X ), ! function( X
% 57.50/57.91     ), ! X = relation_dom_restriction( skol13, Y ), alpha1( X, skol13 ) }.
% 57.50/57.91  (880) {G2,W9,D3,L2,V1,M2} Q(876);r(196) { ! function( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ), alpha1( relation_dom_restriction
% 57.50/57.91    ( skol13, X ), skol13 ) }.
% 57.50/57.91  (980) {G1,W18,D4,L3,V1,M3} P(61,68) { ! apply( X, skol15 ) = apply( skol13
% 57.50/57.91    , skol15 ), ! alpha1( relation_dom_restriction( skol13, skol14 ), X ), ! 
% 57.50/57.91    in( skol15, relation_dom( relation_dom_restriction( skol13, skol14 ) ) )
% 57.50/57.91     }.
% 57.50/57.91  (993) {G2,W11,D4,L2,V0,M2} Q(980) { ! alpha1( relation_dom_restriction( 
% 57.50/57.91    skol13, skol14 ), skol13 ), ! in( skol15, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, skol14 ) ) ) }.
% 57.50/57.91  (1048) {G2,W13,D4,L2,V2,M2} R(73,196);r(304) { in( Y, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ) ), apply( 
% 57.50/57.91    relation_dom_restriction( skol13, X ), Y ) ==> empty_set }.
% 57.50/57.91  (20108) {G3,W5,D3,L1,V1,M1} S(880);r(304) { alpha1( 
% 57.50/57.91    relation_dom_restriction( skol13, X ), skol13 ) }.
% 57.50/57.91  (40325) {G4,W6,D4,L1,V0,M1} S(993);r(20108) { ! in( skol15, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, skol14 ) ) ) }.
% 57.50/57.91  (40414) {G5,W4,D3,L1,V0,M1} R(40325,530);r(67) { ! in( skol15, relation_dom
% 57.50/57.91    ( skol13 ) ) }.
% 57.50/57.91  (40479) {G6,W6,D4,L1,V1,M1} R(40414,433) { ! in( skol15, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ) ) }.
% 57.50/57.91  (40480) {G6,W7,D3,L2,V0,M2} R(40414,73);r(65) { ! function( skol13 ), apply
% 57.50/57.91    ( skol13, skol15 ) ==> empty_set }.
% 57.50/57.91  (42932) {G7,W5,D3,L1,V0,M1} S(40480);r(66) { apply( skol13, skol15 ) ==> 
% 57.50/57.91    empty_set }.
% 57.50/57.91  (42956) {G8,W7,D4,L1,V0,M1} S(68);d(42932) { ! apply( 
% 57.50/57.91    relation_dom_restriction( skol13, skol14 ), skol15 ) ==> empty_set }.
% 57.50/57.91  (52025) {G9,W0,D0,L0,V0,M0} R(1048,42956);r(40479) {  }.
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  % SZS output end Refutation
% 57.50/57.91  found a proof!
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Unprocessed initial clauses:
% 57.50/57.91  
% 57.50/57.91  (52027) {G0,W6,D2,L2,V2,M2}  { ! in( X, Y ), ! in( Y, X ) }.
% 57.50/57.91  (52028) {G0,W4,D2,L2,V1,M2}  { ! empty( X ), function( X ) }.
% 57.50/57.91  (52029) {G0,W4,D2,L2,V1,M2}  { ! empty( X ), relation( X ) }.
% 57.50/57.91  (52030) {G0,W8,D2,L4,V1,M4}  { ! relation( X ), ! empty( X ), ! function( X
% 57.50/57.91     ), relation( X ) }.
% 57.50/57.91  (52031) {G0,W8,D2,L4,V1,M4}  { ! relation( X ), ! empty( X ), ! function( X
% 57.50/57.91     ), function( X ) }.
% 57.50/57.91  (52032) {G0,W8,D2,L4,V1,M4}  { ! relation( X ), ! empty( X ), ! function( X
% 57.50/57.91     ), one_to_one( X ) }.
% 57.50/57.91  (52033) {G0,W7,D3,L1,V2,M1}  { unordered_pair( X, Y ) = unordered_pair( Y, 
% 57.50/57.91    X ) }.
% 57.50/57.91  (52034) {G0,W7,D3,L1,V2,M1}  { set_intersection2( X, Y ) = 
% 57.50/57.91    set_intersection2( Y, X ) }.
% 57.50/57.91  (52035) {G0,W18,D3,L5,V3,M5}  { ! relation( X ), ! function( X ), ! in( Y, 
% 57.50/57.91    relation_dom( X ) ), ! Z = apply( X, Y ), in( ordered_pair( Y, Z ), X )
% 57.50/57.91     }.
% 57.50/57.91  (52036) {G0,W18,D3,L5,V3,M5}  { ! relation( X ), ! function( X ), ! in( Y, 
% 57.50/57.91    relation_dom( X ) ), ! in( ordered_pair( Y, Z ), X ), Z = apply( X, Y )
% 57.50/57.91     }.
% 57.50/57.91  (52037) {G0,W16,D3,L5,V3,M5}  { ! relation( X ), ! function( X ), in( Y, 
% 57.50/57.91    relation_dom( X ) ), ! Z = apply( X, Y ), Z = empty_set }.
% 57.50/57.91  (52038) {G0,W16,D3,L5,V3,M5}  { ! relation( X ), ! function( X ), in( Y, 
% 57.50/57.91    relation_dom( X ) ), ! Z = empty_set, Z = apply( X, Y ) }.
% 57.50/57.91  (52039) {G0,W10,D4,L1,V2,M1}  { ordered_pair( X, Y ) = unordered_pair( 
% 57.50/57.91    unordered_pair( X, Y ), singleton( X ) ) }.
% 57.50/57.91  (52040) {G0,W6,D3,L2,V2,M2}  { ! relation( X ), relation( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  (52041) {G0,W4,D3,L1,V1,M1}  { element( skol1( X ), X ) }.
% 57.50/57.91  (52042) {G0,W2,D2,L1,V0,M1}  { empty( empty_set ) }.
% 57.50/57.91  (52043) {G0,W2,D2,L1,V0,M1}  { relation( empty_set ) }.
% 57.50/57.91  (52044) {G0,W2,D2,L1,V0,M1}  { relation_empty_yielding( empty_set ) }.
% 57.50/57.91  (52045) {G0,W8,D3,L3,V2,M3}  { ! relation( X ), ! relation_empty_yielding( 
% 57.50/57.91    X ), relation( relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  (52046) {G0,W8,D3,L3,V2,M3}  { ! relation( X ), ! relation_empty_yielding( 
% 57.50/57.91    X ), relation_empty_yielding( relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  (52047) {G0,W8,D3,L3,V2,M3}  { ! relation( X ), ! relation( Y ), relation( 
% 57.50/57.91    set_intersection2( X, Y ) ) }.
% 57.50/57.91  (52048) {G0,W3,D3,L1,V1,M1}  { ! empty( powerset( X ) ) }.
% 57.50/57.91  (52049) {G0,W2,D2,L1,V0,M1}  { empty( empty_set ) }.
% 57.50/57.91  (52050) {G0,W4,D3,L1,V2,M1}  { ! empty( ordered_pair( X, Y ) ) }.
% 57.50/57.91  (52051) {G0,W3,D3,L1,V1,M1}  { ! empty( singleton( X ) ) }.
% 57.50/57.91  (52052) {G0,W4,D3,L1,V2,M1}  { ! empty( unordered_pair( X, Y ) ) }.
% 57.50/57.91  (52053) {G0,W8,D3,L3,V2,M3}  { ! relation( X ), ! function( X ), relation( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  (52054) {G0,W8,D3,L3,V2,M3}  { ! relation( X ), ! function( X ), function( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  (52055) {G0,W2,D2,L1,V0,M1}  { empty( empty_set ) }.
% 57.50/57.91  (52056) {G0,W2,D2,L1,V0,M1}  { relation( empty_set ) }.
% 57.50/57.91  (52057) {G0,W7,D3,L3,V1,M3}  { empty( X ), ! relation( X ), ! empty( 
% 57.50/57.91    relation_dom( X ) ) }.
% 57.50/57.91  (52058) {G0,W5,D3,L2,V1,M2}  { ! empty( X ), empty( relation_dom( X ) ) }.
% 57.50/57.91  (52059) {G0,W5,D3,L2,V1,M2}  { ! empty( X ), relation( relation_dom( X ) )
% 57.50/57.91     }.
% 57.50/57.91  (52060) {G0,W5,D3,L1,V1,M1}  { set_intersection2( X, X ) = X }.
% 57.50/57.91  (52061) {G0,W14,D4,L4,V3,M4}  { ! relation( X ), ! function( X ), ! in( Z, 
% 57.50/57.91    relation_dom( relation_dom_restriction( X, Y ) ) ), in( Z, relation_dom( 
% 57.50/57.91    X ) ) }.
% 57.50/57.91  (52062) {G0,W13,D4,L4,V3,M4}  { ! relation( X ), ! function( X ), ! in( Z, 
% 57.50/57.91    relation_dom( relation_dom_restriction( X, Y ) ) ), in( Z, Y ) }.
% 57.50/57.91  (52063) {G0,W17,D4,L5,V3,M5}  { ! relation( X ), ! function( X ), ! in( Z, 
% 57.50/57.91    relation_dom( X ) ), ! in( Z, Y ), in( Z, relation_dom( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) ) }.
% 57.50/57.91  (52064) {G0,W2,D2,L1,V0,M1}  { relation( skol2 ) }.
% 57.50/57.91  (52065) {G0,W2,D2,L1,V0,M1}  { function( skol2 ) }.
% 57.50/57.91  (52066) {G0,W2,D2,L1,V0,M1}  { empty( skol3 ) }.
% 57.50/57.91  (52067) {G0,W2,D2,L1,V0,M1}  { relation( skol3 ) }.
% 57.50/57.91  (52068) {G0,W5,D3,L2,V2,M2}  { empty( X ), ! empty( skol4( Y ) ) }.
% 57.50/57.91  (52069) {G0,W7,D3,L2,V1,M2}  { empty( X ), element( skol4( X ), powerset( X
% 57.50/57.91     ) ) }.
% 57.50/57.91  (52070) {G0,W2,D2,L1,V0,M1}  { empty( skol5 ) }.
% 57.50/57.91  (52071) {G0,W2,D2,L1,V0,M1}  { relation( skol6 ) }.
% 57.50/57.91  (52072) {G0,W2,D2,L1,V0,M1}  { empty( skol6 ) }.
% 57.50/57.91  (52073) {G0,W2,D2,L1,V0,M1}  { function( skol6 ) }.
% 57.50/57.91  (52074) {G0,W2,D2,L1,V0,M1}  { ! empty( skol7 ) }.
% 57.50/57.91  (52075) {G0,W2,D2,L1,V0,M1}  { relation( skol7 ) }.
% 57.50/57.91  (52076) {G0,W3,D3,L1,V1,M1}  { empty( skol8( Y ) ) }.
% 57.50/57.91  (52077) {G0,W5,D3,L1,V1,M1}  { element( skol8( X ), powerset( X ) ) }.
% 57.50/57.91  (52078) {G0,W2,D2,L1,V0,M1}  { ! empty( skol9 ) }.
% 57.50/57.91  (52079) {G0,W2,D2,L1,V0,M1}  { relation( skol10 ) }.
% 57.50/57.91  (52080) {G0,W2,D2,L1,V0,M1}  { function( skol10 ) }.
% 57.50/57.91  (52081) {G0,W2,D2,L1,V0,M1}  { one_to_one( skol10 ) }.
% 57.50/57.91  (52082) {G0,W2,D2,L1,V0,M1}  { relation( skol11 ) }.
% 57.50/57.91  (52083) {G0,W2,D2,L1,V0,M1}  { relation_empty_yielding( skol11 ) }.
% 57.50/57.91  (52084) {G0,W3,D2,L1,V1,M1}  { subset( X, X ) }.
% 57.50/57.91  (52085) {G0,W6,D2,L2,V2,M2}  { ! in( X, Y ), element( X, Y ) }.
% 57.50/57.91  (52086) {G0,W5,D3,L1,V1,M1}  { set_intersection2( X, empty_set ) = 
% 57.50/57.91    empty_set }.
% 57.50/57.91  (52087) {G0,W8,D2,L3,V2,M3}  { ! element( X, Y ), empty( Y ), in( X, Y )
% 57.50/57.91     }.
% 57.50/57.91  (52088) {G0,W7,D3,L2,V2,M2}  { ! element( X, powerset( Y ) ), subset( X, Y
% 57.50/57.91     ) }.
% 57.50/57.91  (52089) {G0,W7,D3,L2,V2,M2}  { ! subset( X, Y ), element( X, powerset( Y )
% 57.50/57.91     ) }.
% 57.50/57.91  (52090) {G0,W10,D3,L3,V3,M3}  { ! in( X, Z ), ! element( Z, powerset( Y ) )
% 57.50/57.91    , element( X, Y ) }.
% 57.50/57.91  (52091) {G0,W9,D3,L3,V3,M3}  { ! in( X, Y ), ! element( Y, powerset( Z ) )
% 57.50/57.91    , ! empty( Z ) }.
% 57.50/57.91  (52092) {G0,W20,D4,L6,V3,M6}  { ! relation( X ), ! function( X ), ! 
% 57.50/57.91    relation( Y ), ! function( Y ), ! X = relation_dom_restriction( Y, Z ), 
% 57.50/57.91    relation_dom( X ) = set_intersection2( relation_dom( Y ), Z ) }.
% 57.50/57.91  (52093) {G0,W16,D3,L6,V3,M6}  { ! relation( X ), ! function( X ), ! 
% 57.50/57.91    relation( Y ), ! function( Y ), ! X = relation_dom_restriction( Y, Z ), 
% 57.50/57.91    alpha1( X, Y ) }.
% 57.50/57.91  (52094) {G0,W23,D4,L7,V3,M7}  { ! relation( X ), ! function( X ), ! 
% 57.50/57.91    relation( Y ), ! function( Y ), ! relation_dom( X ) = set_intersection2( 
% 57.50/57.91    relation_dom( Y ), Z ), ! alpha1( X, Y ), X = relation_dom_restriction( Y
% 57.50/57.91    , Z ) }.
% 57.50/57.91  (52095) {G0,W14,D3,L3,V3,M3}  { ! alpha1( X, Y ), ! in( Z, relation_dom( X
% 57.50/57.91     ) ), apply( X, Z ) = apply( Y, Z ) }.
% 57.50/57.91  (52096) {G0,W9,D3,L2,V3,M2}  { in( skol12( X, Z ), relation_dom( X ) ), 
% 57.50/57.91    alpha1( X, Y ) }.
% 57.50/57.91  (52097) {G0,W14,D4,L2,V2,M2}  { ! apply( X, skol12( X, Y ) ) = apply( Y, 
% 57.50/57.91    skol12( X, Y ) ), alpha1( X, Y ) }.
% 57.50/57.91  (52098) {G0,W5,D2,L2,V1,M2}  { ! empty( X ), X = empty_set }.
% 57.50/57.91  (52099) {G0,W2,D2,L1,V0,M1}  { relation( skol13 ) }.
% 57.50/57.91  (52100) {G0,W2,D2,L1,V0,M1}  { function( skol13 ) }.
% 57.50/57.91  (52101) {G0,W3,D2,L1,V0,M1}  { in( skol15, skol14 ) }.
% 57.50/57.91  (52102) {G0,W9,D4,L1,V0,M1}  { ! apply( relation_dom_restriction( skol13, 
% 57.50/57.91    skol14 ), skol15 ) = apply( skol13, skol15 ) }.
% 57.50/57.91  (52103) {G0,W5,D2,L2,V2,M2}  { ! in( X, Y ), ! empty( Y ) }.
% 57.50/57.91  (52104) {G0,W7,D2,L3,V2,M3}  { ! empty( X ), X = Y, ! empty( Y ) }.
% 57.50/57.91  
% 57.50/57.91  
% 57.50/57.91  Total Proof:
% 57.50/57.91  
% 57.50/57.91  subsumption: (8) {G0,W16,D3,L5,V3,M5} I { ! relation( X ), ! function( X )
% 57.50/57.91    , in( Y, relation_dom( X ) ), ! Z = apply( X, Y ), Z = empty_set }.
% 57.50/57.91  parent0: (52037) {G0,W16,D3,L5,V3,M5}  { ! relation( X ), ! function( X ), 
% 57.50/57.91    in( Y, relation_dom( X ) ), ! Z = apply( X, Y ), Z = empty_set }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91     Z := Z
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91     2 ==> 2
% 57.50/57.91     3 ==> 3
% 57.50/57.91     4 ==> 4
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (11) {G0,W6,D3,L2,V2,M2} I { ! relation( X ), relation( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  parent0: (52040) {G0,W6,D3,L2,V2,M2}  { ! relation( X ), relation( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (22) {G0,W8,D3,L3,V2,M3} I { ! relation( X ), ! function( X )
% 57.50/57.91    , function( relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  parent0: (52054) {G0,W8,D3,L3,V2,M3}  { ! relation( X ), ! function( X ), 
% 57.50/57.91    function( relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91     2 ==> 2
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (27) {G0,W14,D4,L4,V3,M4} I { ! relation( X ), ! function( X )
% 57.50/57.91    , ! in( Z, relation_dom( relation_dom_restriction( X, Y ) ) ), in( Z, 
% 57.50/57.91    relation_dom( X ) ) }.
% 57.50/57.91  parent0: (52061) {G0,W14,D4,L4,V3,M4}  { ! relation( X ), ! function( X ), 
% 57.50/57.91    ! in( Z, relation_dom( relation_dom_restriction( X, Y ) ) ), in( Z, 
% 57.50/57.91    relation_dom( X ) ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91     Z := Z
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91     2 ==> 2
% 57.50/57.91     3 ==> 3
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (29) {G0,W17,D4,L5,V3,M5} I { ! relation( X ), ! function( X )
% 57.50/57.91    , ! in( Z, relation_dom( X ) ), ! in( Z, Y ), in( Z, relation_dom( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) ) }.
% 57.50/57.91  parent0: (52063) {G0,W17,D4,L5,V3,M5}  { ! relation( X ), ! function( X ), 
% 57.50/57.91    ! in( Z, relation_dom( X ) ), ! in( Z, Y ), in( Z, relation_dom( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91     Z := Z
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91     2 ==> 2
% 57.50/57.91     3 ==> 3
% 57.50/57.91     4 ==> 4
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (59) {G0,W16,D3,L6,V3,M6} I { ! relation( X ), ! function( X )
% 57.50/57.91    , ! relation( Y ), ! function( Y ), ! X = relation_dom_restriction( Y, Z
% 57.50/57.91     ), alpha1( X, Y ) }.
% 57.50/57.91  parent0: (52093) {G0,W16,D3,L6,V3,M6}  { ! relation( X ), ! function( X ), 
% 57.50/57.91    ! relation( Y ), ! function( Y ), ! X = relation_dom_restriction( Y, Z )
% 57.50/57.91    , alpha1( X, Y ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91     Z := Z
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91     2 ==> 2
% 57.50/57.91     3 ==> 3
% 57.50/57.91     4 ==> 4
% 57.50/57.91     5 ==> 5
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (61) {G0,W14,D3,L3,V3,M3} I { ! alpha1( X, Y ), ! in( Z, 
% 57.50/57.91    relation_dom( X ) ), apply( X, Z ) = apply( Y, Z ) }.
% 57.50/57.91  parent0: (52095) {G0,W14,D3,L3,V3,M3}  { ! alpha1( X, Y ), ! in( Z, 
% 57.50/57.91    relation_dom( X ) ), apply( X, Z ) = apply( Y, Z ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91     Z := Z
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91     2 ==> 2
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (65) {G0,W2,D2,L1,V0,M1} I { relation( skol13 ) }.
% 57.50/57.91  parent0: (52099) {G0,W2,D2,L1,V0,M1}  { relation( skol13 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (66) {G0,W2,D2,L1,V0,M1} I { function( skol13 ) }.
% 57.50/57.91  parent0: (52100) {G0,W2,D2,L1,V0,M1}  { function( skol13 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (67) {G0,W3,D2,L1,V0,M1} I { in( skol15, skol14 ) }.
% 57.50/57.91  parent0: (52101) {G0,W3,D2,L1,V0,M1}  { in( skol15, skol14 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (68) {G0,W9,D4,L1,V0,M1} I { ! apply( relation_dom_restriction
% 57.50/57.91    ( skol13, skol14 ), skol15 ) ==> apply( skol13, skol15 ) }.
% 57.50/57.91  parent0: (52102) {G0,W9,D4,L1,V0,M1}  { ! apply( relation_dom_restriction( 
% 57.50/57.91    skol13, skol14 ), skol15 ) = apply( skol13, skol15 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  eqswap: (52406) {G0,W16,D3,L5,V3,M5}  { ! apply( Y, Z ) = X, ! relation( Y
% 57.50/57.91     ), ! function( Y ), in( Z, relation_dom( Y ) ), X = empty_set }.
% 57.50/57.91  parent0[3]: (8) {G0,W16,D3,L5,V3,M5} I { ! relation( X ), ! function( X ), 
% 57.50/57.91    in( Y, relation_dom( X ) ), ! Z = apply( X, Y ), Z = empty_set }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := Y
% 57.50/57.91     Y := Z
% 57.50/57.91     Z := X
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  eqrefl: (52409) {G0,W13,D3,L4,V2,M4}  { ! relation( X ), ! function( X ), 
% 57.50/57.91    in( Y, relation_dom( X ) ), apply( X, Y ) = empty_set }.
% 57.50/57.91  parent0[0]: (52406) {G0,W16,D3,L5,V3,M5}  { ! apply( Y, Z ) = X, ! relation
% 57.50/57.91    ( Y ), ! function( Y ), in( Z, relation_dom( Y ) ), X = empty_set }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := apply( X, Y )
% 57.50/57.91     Y := X
% 57.50/57.91     Z := Y
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (73) {G1,W13,D3,L4,V2,M4} Q(8) { ! relation( X ), ! function( 
% 57.50/57.91    X ), in( Y, relation_dom( X ) ), apply( X, Y ) ==> empty_set }.
% 57.50/57.91  parent0: (52409) {G0,W13,D3,L4,V2,M4}  { ! relation( X ), ! function( X ), 
% 57.50/57.91    in( Y, relation_dom( X ) ), apply( X, Y ) = empty_set }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91     2 ==> 2
% 57.50/57.91     3 ==> 3
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  resolution: (52411) {G1,W4,D3,L1,V1,M1}  { relation( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ) }.
% 57.50/57.91  parent0[0]: (11) {G0,W6,D3,L2,V2,M2} I { ! relation( X ), relation( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  parent1[0]: (65) {G0,W2,D2,L1,V0,M1} I { relation( skol13 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := skol13
% 57.50/57.91     Y := X
% 57.50/57.91  end
% 57.50/57.91  substitution1:
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (196) {G1,W4,D3,L1,V1,M1} R(11,65) { relation( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ) }.
% 57.50/57.91  parent0: (52411) {G1,W4,D3,L1,V1,M1}  { relation( relation_dom_restriction
% 57.50/57.91    ( skol13, X ) ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  resolution: (52412) {G1,W6,D3,L2,V1,M2}  { ! function( skol13 ), function( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ) }.
% 57.50/57.91  parent0[0]: (22) {G0,W8,D3,L3,V2,M3} I { ! relation( X ), ! function( X ), 
% 57.50/57.91    function( relation_dom_restriction( X, Y ) ) }.
% 57.50/57.91  parent1[0]: (65) {G0,W2,D2,L1,V0,M1} I { relation( skol13 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := skol13
% 57.50/57.91     Y := X
% 57.50/57.91  end
% 57.50/57.91  substitution1:
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  resolution: (52413) {G1,W4,D3,L1,V1,M1}  { function( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ) }.
% 57.50/57.91  parent0[0]: (52412) {G1,W6,D3,L2,V1,M2}  { ! function( skol13 ), function( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ) }.
% 57.50/57.91  parent1[0]: (66) {G0,W2,D2,L1,V0,M1} I { function( skol13 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91  end
% 57.50/57.91  substitution1:
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (304) {G1,W4,D3,L1,V1,M1} R(22,65);r(66) { function( 
% 57.50/57.91    relation_dom_restriction( skol13, X ) ) }.
% 57.50/57.91  parent0: (52413) {G1,W4,D3,L1,V1,M1}  { function( relation_dom_restriction
% 57.50/57.91    ( skol13, X ) ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  resolution: (52414) {G1,W12,D4,L3,V2,M3}  { ! function( skol13 ), ! in( X, 
% 57.50/57.91    relation_dom( relation_dom_restriction( skol13, Y ) ) ), in( X, 
% 57.50/57.91    relation_dom( skol13 ) ) }.
% 57.50/57.91  parent0[0]: (27) {G0,W14,D4,L4,V3,M4} I { ! relation( X ), ! function( X )
% 57.50/57.91    , ! in( Z, relation_dom( relation_dom_restriction( X, Y ) ) ), in( Z, 
% 57.50/57.91    relation_dom( X ) ) }.
% 57.50/57.91  parent1[0]: (65) {G0,W2,D2,L1,V0,M1} I { relation( skol13 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := skol13
% 57.50/57.91     Y := Y
% 57.50/57.91     Z := X
% 57.50/57.91  end
% 57.50/57.91  substitution1:
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  resolution: (52415) {G1,W10,D4,L2,V2,M2}  { ! in( X, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, Y ) ) ), in( X, relation_dom( skol13 )
% 57.50/57.91     ) }.
% 57.50/57.91  parent0[0]: (52414) {G1,W12,D4,L3,V2,M3}  { ! function( skol13 ), ! in( X, 
% 57.50/57.91    relation_dom( relation_dom_restriction( skol13, Y ) ) ), in( X, 
% 57.50/57.91    relation_dom( skol13 ) ) }.
% 57.50/57.91  parent1[0]: (66) {G0,W2,D2,L1,V0,M1} I { function( skol13 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91  end
% 57.50/57.91  substitution1:
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (433) {G1,W10,D4,L2,V2,M2} R(27,65);r(66) { ! in( X, 
% 57.50/57.91    relation_dom( relation_dom_restriction( skol13, Y ) ) ), in( X, 
% 57.50/57.91    relation_dom( skol13 ) ) }.
% 57.50/57.91  parent0: (52415) {G1,W10,D4,L2,V2,M2}  { ! in( X, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, Y ) ) ), in( X, relation_dom( skol13 )
% 57.50/57.91     ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  resolution: (52416) {G1,W15,D4,L4,V2,M4}  { ! function( skol13 ), ! in( X, 
% 57.50/57.91    relation_dom( skol13 ) ), ! in( X, Y ), in( X, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, Y ) ) ) }.
% 57.50/57.91  parent0[0]: (29) {G0,W17,D4,L5,V3,M5} I { ! relation( X ), ! function( X )
% 57.50/57.91    , ! in( Z, relation_dom( X ) ), ! in( Z, Y ), in( Z, relation_dom( 
% 57.50/57.91    relation_dom_restriction( X, Y ) ) ) }.
% 57.50/57.91  parent1[0]: (65) {G0,W2,D2,L1,V0,M1} I { relation( skol13 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := skol13
% 57.50/57.91     Y := Y
% 57.50/57.91     Z := X
% 57.50/57.91  end
% 57.50/57.91  substitution1:
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  resolution: (52419) {G1,W13,D4,L3,V2,M3}  { ! in( X, relation_dom( skol13 )
% 57.50/57.91     ), ! in( X, Y ), in( X, relation_dom( relation_dom_restriction( skol13, 
% 57.50/57.91    Y ) ) ) }.
% 57.50/57.91  parent0[0]: (52416) {G1,W15,D4,L4,V2,M4}  { ! function( skol13 ), ! in( X, 
% 57.50/57.91    relation_dom( skol13 ) ), ! in( X, Y ), in( X, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, Y ) ) ) }.
% 57.50/57.91  parent1[0]: (66) {G0,W2,D2,L1,V0,M1} I { function( skol13 ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91  end
% 57.50/57.91  substitution1:
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  subsumption: (530) {G1,W13,D4,L3,V2,M3} R(29,65);r(66) { ! in( X, 
% 57.50/57.91    relation_dom( skol13 ) ), ! in( X, Y ), in( X, relation_dom( 
% 57.50/57.91    relation_dom_restriction( skol13, Y ) ) ) }.
% 57.50/57.91  parent0: (52419) {G1,W13,D4,L3,V2,M3}  { ! in( X, relation_dom( skol13 ) )
% 57.50/57.91    , ! in( X, Y ), in( X, relation_dom( relation_dom_restriction( skol13, Y
% 57.50/57.91     ) ) ) }.
% 57.50/57.91  substitution0:
% 57.50/57.91     X := X
% 57.50/57.91     Y := Y
% 57.50/57.91  end
% 57.50/57.91  permutation0:
% 57.50/57.91     0 ==> 0
% 57.50/57.91     1 ==> 1
% 57.50/57.91     2 ==> 2
% 57.50/57.91  end
% 57.50/57.91  
% 57.50/57.91  eqswap: (52421) {G0,W16,D3,L6,V3,M6}  { ! relation_dom_restriction( Y, Z ) 
% 57.50/57.91    = X, ! relation( X ), ! function( X ), ! relation( Y ), ! function( Y ), 
% 57.50/57.91    alpha1( X, Y ) }.
% 57.50/57.91  parent0[4]: (59) {G0,W16,D3,L6,V3,M6} I { ! relation( X ), ! function( X )
% 57.50/57.91    , ! relation( Y ), ! function( Y ), ! X = relation_dom_restriction( Y, Z
% 149.73/150.13     ), alpha1( X, Y ) }.
% 149.73/150.13  substitution0:
% 149.73/150.13     X := X
% 149.73/150.13     Y := Y
% 149.73/150.13     Z := Z
% 149.73/150.13  end
% 149.73/150.13  
% 149.73/150.13  resolution: (52423) {G1,W14,D3,L5,V2,M5}  { ! relation_dom_restriction( 
% 149.73/150.13    skol13, X ) = Y, ! relation( Y ), ! function( Y ), ! function( skol13 ), 
% 149.73/150.13    alpha1( Y, skol13 ) }.
% 149.73/150.13  parent0[3]: (52421) {G0,W16,D3,L6,V3,M6}  { ! relation_dom_restriction( Y, 
% 149.73/150.13    Z ) = X, ! relation( X ), ! function( X ), ! relation( Y ), ! function( Y
% 149.73/150.13     ), alpha1( X, Y ) }.
% 149.73/150.13  parent1[0]: (65) {G0,W2,D2,L1,V0,M1} I { relation( skol13 ) }.
% 149.73/150.13  substitution0:
% 149.73/150.13     X := Y
% 149.73/150.13     Y := skol13
% 149.73/150.13     Z := X
% 149.73/150.13  end
% 149.73/150.13  substitution1:
% 149.73/150.13  end
% 149.73/150.13  
% 149.73/150.13  resolution: (52429) {G1,W12,D3,L4,V2,M4}  { ! relation_dom_restriction( 
% 149.73/150.13    skol13, X ) = Y, ! relation( Y ), ! function( Y ), alpha1( Y, skol13 )
% 149.73/150.13     }.
% 149.73/150.13  parent0[3]: (52423) {G1,W14,D3,L5,V2,M5}  { ! relation_dom_restriction( 
% 149.73/150.13    skol13, X ) = Y, ! relation( Y ), ! function( Y ), ! function( skol13 ), 
% 149.73/150.13    alpha1( Y, skol13 ) }.
% 149.73/150.13  parent1[0]: (66) {G0,W2,D2,L1,V0,M1} I { function( skol13 ) }.
% 149.73/150.13  substitution0:
% 149.73/150.13     X := X
% 149.73/150.13     Y := Y
% 149.73/150.13  end
% 149.73/150.13  substitution1:
% 149.73/150.13  end
% 149.73/150.13  
% 149.73/150.13  eqswap: (52430) {G1,W12,D3,L4,V2,M4}  { ! Y = relation_dom_restriction( 
% 149.73/150.13    skol13, X ), ! relation( Y ), ! function( Y ), alpha1( Y, skol13 ) }.
% 149.73/150.13  parent0[0]: (52429) {G1,W12,D3,L4,V2,M4}  { ! relation_dom_restriction( 
% 149.73/150.13    skol13, X ) = Y, ! relation( Y ), ! function( Y ), alpha1( Y, skol13 )
% 149.73/150.13     }.
% 149.73/150.13  substitution0:
% 149.73/150.13     X := X
% 149.73/150.13     Y := Y
% 149.73/150.13  end
% 149.73/150.13  
% 149.73/150.13  subsumption: (876) {G1,W12,D3,L4,V2,M4} R(59,65);r(66) { ! relation( X ), !
% 149.73/150.13     function( X ), ! X = relation_dom_restriction( skol13, Y ), alpha1( X, 
% 149.73/150.13    skol13 ) }.
% 149.73/150.13  parent0: (52430) {G1,W12,D3,L4,V2,M4}  { ! Y = relation_dom_restriction( 
% 149.73/150.13    skol13, X ), ! relation( Y ), ! function( Y ), alpha1( Y, skol13 ) }.
% 149.73/150.13  substitution0:
% 149.73/150.13     X := Y
% 149.73/150.13     Y := X
% 149.73/150.13  end
% 149.73/150.13  permutation0:
% 149.73/150.13     0 ==> 2
% 149.73/150.13     1 ==> 0
% 149.73/150.13     2 ==> 1
% 149.73/150.13     3 ==> 3
% 149.73/150.13  end
% 149.73/150.13  
% 149.73/150.13  eqswap: (52431) {G1,W12,D3,L4,V2,M4}  { ! relation_dom_restriction( skol13
% 149.73/150.13    , Y ) = X, ! relation( X ), ! function( X ), alpha1( X, skol13 ) }.
% 149.73/150.13  parent0[2]: (876) {G1,W12,D3,L4,V2,M4} R(59,65);r(66) { ! relation( X ), ! 
% 149.73/150.13    function( X ), ! X = relation_dom_restriction( skol13, Y ), alpha1( X, 
% 149.73/150.13    skol13 ) }.
% 149.73/150.13  substitution0:
% 149.73/150.13     X := X
% 149.73/150.13     Y := Y
% 149.73/150.13  end
% 149.73/150.13  
% 149.73/150.13  eqrefl: (52432) {G0,W13,D3,L3,V1,M3}  { ! relation( 
% 149.73/150.13    relation_dom_restriction( skol13, X ) ), ! function( 
% 149.73/150.13    relation_dom_restriction( skol13, X ) ), alpha1( relation_dom_restriction
% 149.73/150.13    ( skol13, X ), skol13 ) }.
% 149.73/150.13  parent0[0]: (52431) {G1,W12,D3,L4,V2,M4}  { ! relation_dom_restriction( 
% 149.73/150.13    skol13, Y ) = X, ! relation( X ), ! function( X ), alpha1( X, skol13 )
% 149.73/150.13     }.
% 149.73/150.13  substitution0:
% 149.73/150.13     X := relation_dom_restriction( skol13, X )
% 149.73/150.13     Y := X
% 149.73/150.13  end
% 149.73/150.13  
% 149.73/150.13  resolution: (52433) {G1,W9,D3,L2,V1,M2}  { ! function( 
% 149.73/150.13    relation_dom_restriction( skol13, X ) ), alpha1( relation_dom_restriction
% 149.73/150.13    ( skol13, X ), skol13 ) }.
% 149.73/150.13  parent0[0]: (52432) {G0,W13,D3,L3,V1,M3}  { ! relation( 
% 149.73/150.13    relation_dom_restriction( skol13, X ) ), ! function( 
% 149.73/150.13    relation_dom_restriction( skol13, X ) ), alpha1( relation_dom_restriction
% 149.73/150.13    ( skol13, X ), skol13 ) }.
% 149.73/150.13  parent1[0]: (196) {G1,W4,D3,L1,V1,M1} R(11,65) { relation( 
% 149.73/150.13    relation_dom_restriction( skol13, X ) ) }.
% 149.73/150.13  substitution0:
% 149.73/150.13     X := X
% 149.73/150.13  end
% 149.73/150.13  substitution1:
% 149.73/150.13     X := X
% 149.73/150.13  end
% 149.73/150.13  
% 149.73/150.13  subsumption: (880) {G2,W9,D3,L2,V1,M2} Q(876);r(196) { ! function( 
% 149.73/150.13    relation_dom_restriction( skol13, X ) ), alpha1( relation_dom_restriction
% 149.73/150.13    ( skol13, X ), skol13 ) }.
% 149.73/150.13  parent0: (52433) {G1,W9,D3,L2,V1,M2}  { ! function( 
% 149.73/150.13    relation_dom_restriction( skol13, X ) ), alpha1( relation_dom_restriction
% 149.73/150.13    ( skol13, X ), skol13 ) }.
% 149.73/150.13  substitution0:
% 149.73/150.13     X := X
% 149.73/150.13  end
% 149.73/150.13  permutation0:
% 149.73/150.13     0 ==> 0
% 149.73/150.13     1 ==> 1
% 149.73/150.13  end
% 149.73/150.13  
% 149.73/150.13  *** allocated 15000 integers for justifications
% 149.73/150.13  *** allocated 22500 integers for justifications
% 149.73/150.13  *** allocated 33750 integers for justifications
% 149.73/150.13  *** allocated 50625 integers for justifications
% 149.73/150.13  *** allocated 75937 integers for justifications
% 149.73/150.13  *** allocated 113905 integers for justifications
% 149.73/150.13  *** allocated 1297440 integers for termspace/termends
% 149.73/150.13  *** allocated 170857 integers for justifications
% 149.73/150.13  *** allocated 256285 integers for justifications
% 149.73/150.13  *** allocated 384427 integers for justifications
% 149.73/150.13  *** allocated 1946160 integers for termspaCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------