TSTP Solution File: HWV052-1.002.002 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : HWV052-1.002.002 : TPTP v8.1.0. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n018.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 13:12:33 EDT 2022

% Result   : Unsatisfiable 42.17s 42.58s
% Output   : Refutation 42.17s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : HWV052-1.002.002 : TPTP v8.1.0. Released v4.1.0.
% 0.03/0.13  % Command  : bliksem %s
% 0.13/0.34  % Computer : n018.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 : Fri Jun 17 07:05:31 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 42.17/42.58  *** allocated 10000 integers for termspace/termends
% 42.17/42.58  *** allocated 10000 integers for clauses
% 42.17/42.58  *** allocated 10000 integers for justifications
% 42.17/42.58  Bliksem 1.12
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Automatic Strategy Selection
% 42.17/42.58  
% 42.17/42.58  Clauses:
% 42.17/42.58  [
% 42.17/42.58     [ =( X, o ), =( X, i ) ],
% 42.17/42.58     [ ~( =( inv( X ), X ) ) ],
% 42.17/42.58     [ =( unpack1( X, Y, pack1( X, Y ), pack2( X, Y ) ), X ) ],
% 42.17/42.58     [ =( unpack1( inv( X ), Y, pack1( X, Y ), pack2( X, Y ) ), X ) ],
% 42.17/42.58     [ =( unpack1( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) ), X ) ],
% 42.17/42.58     [ =( unpack1( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) ), X ) ],
% 42.17/42.58     [ =( unpack1( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) ), X ) ],
% 42.17/42.58     [ =( unpack2( X, Y, pack1( X, Y ), pack2( X, Y ) ), Y ) ],
% 42.17/42.58     [ =( unpack2( inv( X ), Y, pack1( X, Y ), pack2( X, Y ) ), Y ) ],
% 42.17/42.58     [ =( unpack2( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) ), Y ) ],
% 42.17/42.58     [ =( unpack2( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) ), Y ) ],
% 42.17/42.58     [ =( unpack2( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) ), Y ) ]
% 42.17/42.58  ] .
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  percentage equality = 1.000000, percentage horn = 0.916667
% 42.17/42.58  This is a pure equality problem
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Options Used:
% 42.17/42.58  
% 42.17/42.58  useres =            1
% 42.17/42.58  useparamod =        1
% 42.17/42.58  useeqrefl =         1
% 42.17/42.58  useeqfact =         1
% 42.17/42.58  usefactor =         1
% 42.17/42.58  usesimpsplitting =  0
% 42.17/42.58  usesimpdemod =      5
% 42.17/42.58  usesimpres =        3
% 42.17/42.58  
% 42.17/42.58  resimpinuse      =  1000
% 42.17/42.58  resimpclauses =     20000
% 42.17/42.58  substype =          eqrewr
% 42.17/42.58  backwardsubs =      1
% 42.17/42.58  selectoldest =      5
% 42.17/42.58  
% 42.17/42.58  litorderings [0] =  split
% 42.17/42.58  litorderings [1] =  extend the termordering, first sorting on arguments
% 42.17/42.58  
% 42.17/42.58  termordering =      kbo
% 42.17/42.58  
% 42.17/42.58  litapriori =        0
% 42.17/42.58  termapriori =       1
% 42.17/42.58  litaposteriori =    0
% 42.17/42.58  termaposteriori =   0
% 42.17/42.58  demodaposteriori =  0
% 42.17/42.58  ordereqreflfact =   0
% 42.17/42.58  
% 42.17/42.58  litselect =         negord
% 42.17/42.58  
% 42.17/42.58  maxweight =         15
% 42.17/42.58  maxdepth =          30000
% 42.17/42.58  maxlength =         115
% 42.17/42.58  maxnrvars =         195
% 42.17/42.58  excuselevel =       1
% 42.17/42.58  increasemaxweight = 1
% 42.17/42.58  
% 42.17/42.58  maxselected =       10000000
% 42.17/42.58  maxnrclauses =      10000000
% 42.17/42.58  
% 42.17/42.58  showgenerated =    0
% 42.17/42.58  showkept =         0
% 42.17/42.58  showselected =     0
% 42.17/42.58  showdeleted =      0
% 42.17/42.58  showresimp =       1
% 42.17/42.58  showstatus =       2000
% 42.17/42.58  
% 42.17/42.58  prologoutput =     1
% 42.17/42.58  nrgoals =          5000000
% 42.17/42.58  totalproof =       1
% 42.17/42.58  
% 42.17/42.58  Symbols occurring in the translation:
% 42.17/42.58  
% 42.17/42.58  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 42.17/42.58  .  [1, 2]      (w:1, o:20, a:1, s:1, b:0), 
% 42.17/42.58  !  [4, 1]      (w:0, o:14, a:1, s:1, b:0), 
% 42.17/42.58  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 42.17/42.58  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 42.17/42.58  o  [40, 0]      (w:1, o:7, a:1, s:1, b:0), 
% 42.17/42.58  i  [41, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 42.17/42.58  inv  [42, 1]      (w:1, o:19, a:1, s:1, b:0), 
% 42.17/42.58  pack1  [45, 2]      (w:1, o:45, a:1, s:1, b:0), 
% 42.17/42.58  pack2  [46, 2]      (w:1, o:46, a:1, s:1, b:0), 
% 42.17/42.58  unpack1  [47, 4]      (w:1, o:47, a:1, s:1, b:0), 
% 42.17/42.58  unpack2  [48, 4]      (w:1, o:48, a:1, s:1, b:0).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Starting Search:
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Intermediate Status:
% 42.17/42.58  Generated:    74635
% 42.17/42.58  Kept:         2062
% 42.17/42.58  Inuse:        138
% 42.17/42.58  Deleted:      123
% 42.17/42.58  Deletedinuse: 22
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Intermediate Status:
% 42.17/42.58  Generated:    142579
% 42.17/42.58  Kept:         4132
% 42.17/42.58  Inuse:        217
% 42.17/42.58  Deleted:      242
% 42.17/42.58  Deletedinuse: 46
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Intermediate Status:
% 42.17/42.58  Generated:    159798
% 42.17/42.58  Kept:         6202
% 42.17/42.58  Inuse:        231
% 42.17/42.58  Deleted:      260
% 42.17/42.58  Deletedinuse: 49
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Intermediate Status:
% 42.17/42.58  Generated:    175471
% 42.17/42.58  Kept:         8256
% 42.17/42.58  Inuse:        244
% 42.17/42.58  Deleted:      270
% 42.17/42.58  Deletedinuse: 56
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Intermediate Status:
% 42.17/42.58  Generated:    203915
% 42.17/42.58  Kept:         10267
% 42.17/42.58  Inuse:        272
% 42.17/42.58  Deleted:      310
% 42.17/42.58  Deletedinuse: 64
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Intermediate Status:
% 42.17/42.58  Generated:    228212
% 42.17/42.58  Kept:         12289
% 42.17/42.58  Inuse:        286
% 42.17/42.58  Deleted:      361
% 42.17/42.58  Deletedinuse: 64
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Intermediate Status:
% 42.17/42.58  Generated:    265196
% 42.17/42.58  Kept:         14358
% 42.17/42.58  Inuse:        305
% 42.17/42.58  Deleted:      376
% 42.17/42.58  Deletedinuse: 64
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Intermediate Status:
% 42.17/42.58  Generated:    344832
% 42.17/42.58  Kept:         16396
% 42.17/42.58  Inuse:        342
% 42.17/42.58  Deleted:      419
% 42.17/42.58  Deletedinuse: 64
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  Done
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  Intermediate Status:
% 42.17/42.58  Generated:    435107
% 42.17/42.58  Kept:         18495
% 42.17/42.58  Inuse:        390
% 42.17/42.58  Deleted:      445
% 42.17/42.58  Deletedinuse: 65
% 42.17/42.58  
% 42.17/42.58  Resimplifying inuse:
% 42.17/42.58  
% 42.17/42.58  Bliksems!, er is een bewijs:
% 42.17/42.58  % SZS status Unsatisfiable
% 42.17/42.58  % SZS output start Refutation
% 42.17/42.58  
% 42.17/42.58  clause( 0, [ =( X, o ), =( X, i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1, [ ~( =( inv( X ), X ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 2, [ =( unpack1( X, Y, pack1( X, Y ), pack2( X, Y ) ), X ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 3, [ =( unpack1( inv( X ), Y, pack1( X, Y ), pack2( X, Y ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 4, [ =( unpack1( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 5, [ =( unpack1( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 6, [ =( unpack1( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 7, [ =( unpack2( X, Y, pack1( X, Y ), pack2( X, Y ) ), Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 9, [ =( unpack2( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) ), Y ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 10, [ =( unpack2( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) ), Y )
% 42.17/42.58     ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 11, [ =( unpack2( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) ), Y )
% 42.17/42.58     ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 12, [ ~( =( i, o ) ), =( X, i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 15, [ ~( =( i, X ) ), ~( =( i, o ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 16, [ ~( =( i, o ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 17, [ =( Y, X ), =( Y, i ), =( X, i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 19, [ ~( =( X, o ) ), =( X, o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 20, [ ~( =( o, X ) ), =( inv( X ), i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 21, [ ~( =( i, X ) ), =( inv( X ), o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 22, [ =( inv( i ), o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 23, [ =( inv( o ), i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 28, [ ~( =( i, X ) ), =( X, i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 29, [ ~( =( X, Y ) ), =( Y, X ), =( Y, i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 33, [ =( inv( X ), i ), =( X, i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 34, [ =( inv( X ), o ), =( X, o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 44, [ =( Y, X ), =( Y, i ), ~( =( X, o ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 57, [ =( inv( Y ), X ), =( Y, X ), =( X, o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 58, [ ~( =( inv( X ), o ) ), =( X, Y ), =( Y, o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 59, [ ~( =( inv( X ), o ) ), =( inv( X ), Y ), =( X, Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 72, [ =( unpack1( i, X, pack1( o, X ), pack2( o, X ) ), o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 95, [ ~( =( Y, X ) ), =( Y, i ), ~( =( inv( X ), o ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 234, [ ~( =( X, Y ) ), =( Y, X ), ~( =( Z, X ) ), =( X, Z ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 236, [ ~( =( X, Y ) ), =( Y, X ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 240, [ =( unpack1( X, Y, inv( Z ), pack2( X, Y ) ), X ), ~( =( Z, 
% 42.17/42.58    pack1( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 244, [ =( unpack1( X, inv( Y ), pack1( X, Y ), Z ), X ), ~( =( Z, 
% 42.17/42.58    pack2( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 246, [ =( unpack1( inv( X ), Y, Z, pack2( X, Y ) ), X ), ~( =( Z, 
% 42.17/42.58    pack1( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 247, [ =( unpack1( inv( X ), Y, pack1( X, Y ), Z ), X ), ~( =( Z, 
% 42.17/42.58    pack2( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 253, [ =( unpack1( X, Y, pack1( X, Y ), inv( Z ) ), X ), ~( =( Z, 
% 42.17/42.58    pack2( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 535, [ =( unpack2( X, Y, inv( Z ), pack2( X, Y ) ), Y ), ~( =( Z, 
% 42.17/42.58    pack1( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 615, [ =( unpack2( X, Y, pack1( X, Y ), inv( Z ) ), Y ), ~( =( Z, 
% 42.17/42.58    pack2( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 811, [ =( X, Y ), =( Y, o ), =( inv( inv( X ) ), o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 818, [ =( inv( inv( X ) ), X ), =( inv( inv( X ) ), o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 843, [ =( inv( Y ), X ), =( Y, X ), =( inv( Z ), X ), =( Z, X ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 844, [ ~( =( Y, X ) ), =( inv( inv( X ) ), Y ), =( Y, o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 845, [ ~( =( inv( inv( X ) ), o ) ), ~( =( Y, X ) ), =( inv( inv( X
% 42.17/42.58     ) ), Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 846, [ =( inv( inv( X ) ), X ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 847, [ =( inv( X ), Y ), =( X, Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 855, [ =( inv( Y ), X ), ~( =( Y, inv( X ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 865, [ =( Y, Z ), =( X, Z ), =( X, Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 905, [ =( unpack2( X, Y, inv( Z ), pack2( X, Y ) ), Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 906, [ =( unpack2( X, Y, pack1( X, Y ), inv( Z ) ), Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 914, [ =( Y, Z ), =( X, Z ), ~( =( Y, inv( X ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 921, [ =( unpack1( X, Y, inv( Z ), pack2( X, Y ) ), X ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 922, [ =( unpack1( X, Y, pack1( X, Y ), inv( Z ) ), X ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1019, [ =( Y, Z ), =( X, Z ), =( T, Y ), =( T, inv( X ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1029, [ ~( =( X, Y ) ), =( Z, X ), =( Y, inv( Z ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1047, [ ~( =( X, Y ) ), =( Y, inv( Z ) ), =( Z, i ), ~( =( inv( X )
% 42.17/42.58    , o ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1073, [ =( X, inv( Y ) ), =( Y, i ), ~( =( inv( X ), o ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1074, [ =( X, i ), ~( =( inv( X ), o ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1114, [ =( X, i ), ~( =( Y, o ) ), =( Z, Y ), ~( =( inv( X ), inv( 
% 42.17/42.58    Z ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1124, [ =( X, i ), =( Y, o ), ~( =( inv( X ), inv( Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1167, [ =( unpack2( Y, Z, X, pack2( Y, Z ) ), Z ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1203, [ =( unpack2( Y, Z, pack1( Y, Z ), X ), Z ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1239, [ =( unpack1( Y, Z, X, pack2( Y, Z ) ), Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1275, [ =( unpack1( Y, Z, pack1( Y, Z ), X ), Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1288, [ =( unpack1( X, Y, Z, T ), X ), ~( =( Z, pack1( X, Y ) ) ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 1491, [ ~( =( pack1( i, X ), pack1( o, X ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1492, [ ~( =( pack1( inv( X ), Y ), pack1( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1586, [ ~( =( Y, pack1( o, X ) ) ), =( inv( pack1( i, X ) ), Y ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 1614, [ =( inv( pack1( i, X ) ), pack1( o, X ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1683, [ ~( =( Z, pack1( X, Y ) ) ), =( inv( Z ), pack1( inv( X ), Y
% 42.17/42.58     ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1709, [ =( pack1( inv( X ), Y ), inv( pack1( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1765, [ =( inv( pack1( X, Y ) ), pack1( o, Y ) ), =( Z, X ), ~( =( 
% 42.17/42.58    inv( Z ), i ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1777, [ ~( =( Z, i ) ), =( X, Z ), =( pack1( X, Y ), pack1( o, Y )
% 42.17/42.58     ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1784, [ ~( =( pack1( pack1( o, X ), X ), Y ) ), ~( =( Y, i ) ), =( 
% 42.17/42.58    pack1( o, X ), Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1786, [ ~( =( pack1( pack1( o, X ), X ), i ) ), =( pack1( o, X ), i
% 42.17/42.58     ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1793, [ ~( =( X, pack1( o, Y ) ) ), ~( =( pack1( X, Y ), i ) ), =( 
% 42.17/42.58    pack1( o, Y ), o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1794, [ ~( =( pack1( pack1( o, X ), X ), i ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1956, [ =( pack1( pack1( o, X ), X ), o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 1983, [ =( pack1( pack1( X, Y ), Y ), X ), =( Z, i ), ~( =( inv( Z
% 42.17/42.58     ), inv( X ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 2036, [ =( pack1( pack1( X, Y ), Y ), X ), =( Z, X ), =( Z, o ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 2038, [ ~( =( X, i ) ), =( inv( pack1( pack1( X, Y ), Y ) ), o ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 2056, [ =( pack1( pack1( X, Y ), Y ), X ), =( pack1( pack1( X, Y )
% 42.17/42.58    , Y ), o ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 2060, [ ~( =( X, i ) ), =( pack1( pack1( X, Y ), Y ), i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 2061, [ =( pack1( pack1( i, X ), X ), i ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 2112, [ =( pack1( pack1( X, Y ), Y ), X ), =( Z, X ), ~( =( inv( Z
% 42.17/42.58     ), i ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 2151, [ =( pack1( pack1( X, Y ), Y ), X ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 2182, [ =( unpack2( pack1( X, Y ), Y, X, Z ), Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 2201, [ =( pack1( Z, Y ), X ), =( inv( Z ), pack1( X, Y ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 2284, [ =( unpack2( Z, Y, X, T ), Y ), ~( =( Z, pack1( X, Y ) ) ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 3604, [ ~( =( pack1( pack1( X, Y ), inv( Y ) ), X ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 4308, [ ~( =( inv( Z ), X ) ), =( pack1( Z, inv( Y ) ), pack1( X, Y
% 42.17/42.58     ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 4520, [ =( pack1( X, inv( Y ) ), inv( pack1( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 17607, [ ~( =( pack2( X, inv( Y ) ), pack2( inv( X ), Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 17693, [ ~( =( Z, pack2( inv( X ), Y ) ) ), =( inv( Z ), pack2( X, 
% 42.17/42.58    inv( Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 17726, [ =( inv( pack2( inv( X ), Y ) ), pack2( X, inv( Y ) ) ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 18498, [ ~( =( pack2( inv( X ), Y ), pack2( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 18731, [ ~( =( Z, pack2( X, Y ) ) ), =( pack2( X, inv( Y ) ), Z ) ]
% 42.17/42.58     )
% 42.17/42.58  .
% 42.17/42.58  clause( 18732, [ ~( =( Z, pack2( X, Y ) ) ), =( inv( Z ), pack2( inv( X ), 
% 42.17/42.58    Y ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 18770, [ =( pack2( inv( X ), Y ), inv( pack2( X, Y ) ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 18771, [ =( pack2( X, inv( Y ) ), pack2( X, Y ) ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 19132, [ =( inv( Y ), Y ) ] )
% 42.17/42.58  .
% 42.17/42.58  clause( 19183, [] )
% 42.17/42.58  .
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  % SZS output end Refutation
% 42.17/42.58  found a proof!
% 42.17/42.58  
% 42.17/42.58  % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 42.17/42.58  
% 42.17/42.58  initialclauses(
% 42.17/42.58  [ clause( 19185, [ =( X, o ), =( X, i ) ] )
% 42.17/42.58  , clause( 19186, [ ~( =( inv( X ), X ) ) ] )
% 42.17/42.58  , clause( 19187, [ =( unpack1( X, Y, pack1( X, Y ), pack2( X, Y ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  , clause( 19188, [ =( unpack1( inv( X ), Y, pack1( X, Y ), pack2( X, Y ) )
% 42.17/42.58    , X ) ] )
% 42.17/42.58  , clause( 19189, [ =( unpack1( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) )
% 42.17/42.58    , X ) ] )
% 42.17/42.58  , clause( 19190, [ =( unpack1( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) )
% 42.17/42.58    , X ) ] )
% 42.17/42.58  , clause( 19191, [ =( unpack1( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) )
% 42.17/42.58    , X ) ] )
% 42.17/42.58  , clause( 19192, [ =( unpack2( X, Y, pack1( X, Y ), pack2( X, Y ) ), Y ) ]
% 42.17/42.58     )
% 42.17/42.58  , clause( 19193, [ =( unpack2( inv( X ), Y, pack1( X, Y ), pack2( X, Y ) )
% 42.17/42.58    , Y ) ] )
% 42.17/42.58  , clause( 19194, [ =( unpack2( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) )
% 42.17/42.58    , Y ) ] )
% 42.17/42.58  , clause( 19195, [ =( unpack2( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) )
% 42.17/42.58    , Y ) ] )
% 42.17/42.58  , clause( 19196, [ =( unpack2( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) )
% 42.17/42.58    , Y ) ] )
% 42.17/42.58  ] ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 0, [ =( X, o ), =( X, i ) ] )
% 42.17/42.58  , clause( 19185, [ =( X, o ), =( X, i ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 42.17/42.58    1 )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 1, [ ~( =( inv( X ), X ) ) ] )
% 42.17/42.58  , clause( 19186, [ ~( =( inv( X ), X ) ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 2, [ =( unpack1( X, Y, pack1( X, Y ), pack2( X, Y ) ), X ) ] )
% 42.17/42.58  , clause( 19187, [ =( unpack1( X, Y, pack1( X, Y ), pack2( X, Y ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 42.17/42.58     )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 3, [ =( unpack1( inv( X ), Y, pack1( X, Y ), pack2( X, Y ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  , clause( 19188, [ =( unpack1( inv( X ), Y, pack1( X, Y ), pack2( X, Y ) )
% 42.17/42.58    , X ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 42.17/42.58     )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 4, [ =( unpack1( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  , clause( 19189, [ =( unpack1( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) )
% 42.17/42.58    , X ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 42.17/42.58     )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 5, [ =( unpack1( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  , clause( 19190, [ =( unpack1( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) )
% 42.17/42.58    , X ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 42.17/42.58     )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 6, [ =( unpack1( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) ), X ) ]
% 42.17/42.58     )
% 42.17/42.58  , clause( 19191, [ =( unpack1( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) )
% 42.17/42.58    , X ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 42.17/42.58     )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 7, [ =( unpack2( X, Y, pack1( X, Y ), pack2( X, Y ) ), Y ) ] )
% 42.17/42.58  , clause( 19192, [ =( unpack2( X, Y, pack1( X, Y ), pack2( X, Y ) ), Y ) ]
% 42.17/42.58     )
% 42.17/42.58  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 42.17/42.58     )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 9, [ =( unpack2( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) ), Y ) ]
% 42.17/42.58     )
% 42.17/42.58  , clause( 19194, [ =( unpack2( X, inv( Y ), pack1( X, Y ), pack2( X, Y ) )
% 42.17/42.58    , Y ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 42.17/42.58     )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 10, [ =( unpack2( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) ), Y )
% 42.17/42.58     ] )
% 42.17/42.58  , clause( 19195, [ =( unpack2( X, Y, inv( pack1( X, Y ) ), pack2( X, Y ) )
% 42.17/42.58    , Y ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 42.17/42.58     )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 11, [ =( unpack2( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) ), Y )
% 42.17/42.58     ] )
% 42.17/42.58  , clause( 19196, [ =( unpack2( X, Y, pack1( X, Y ), inv( pack2( X, Y ) ) )
% 42.17/42.58    , Y ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 42.17/42.58     )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  eqfact(
% 42.17/42.58  clause( 19303, [ ~( =( o, i ) ), =( X, i ) ] )
% 42.17/42.58  , clause( 0, [ =( X, o ), =( X, i ) ] )
% 42.17/42.58  , 0, 1, substitution( 0, [ :=( X, X )] )).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  eqswap(
% 42.17/42.58  clause( 19308, [ ~( =( i, o ) ), =( X, i ) ] )
% 42.17/42.58  , clause( 19303, [ ~( =( o, i ) ), =( X, i ) ] )
% 42.17/42.58  , 0, substitution( 0, [ :=( X, X )] )).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  subsumption(
% 42.17/42.58  clause( 12, [ ~( =( i, o ) ), =( X, i ) ] )
% 42.17/42.58  , clause( 19308, [ ~( =( i, o ) ), =( X, i ) ] )
% 42.17/42.58  , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1, 
% 42.17/42.58    1 )] ) ).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  eqswap(
% 42.17/42.58  clause( 19311, [ ~( =( o, i ) ), =( X, i ) ] )
% 42.17/42.58  , clause( 12, [ ~( =( i, o ) ), =( X, i ) ] )
% 42.17/42.58  , 0, substitution( 0, [ :=( X, X )] )).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  eqswap(
% 42.17/42.58  clause( 19314, [ ~( =( X, inv( X ) ) ) ] )
% 42.17/42.58  , clause( 1, [ ~( =( inv( X ), X ) ) ] )
% 42.17/42.58  , 0, substitution( 0, [ :=( X, X )] )).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  paramod(
% 42.17/42.58  clause( 19315, [ ~( =( X, i ) ), ~( =( o, i ) ) ] )
% 42.17/42.58  , clause( 19311, [ ~( =( o, i ) ), =( X, i ) ] )
% 42.17/42.58  , 1, clause( 19314, [ ~( =( X, inv( X ) ) ) ] )
% 42.17/42.58  , 0, 3, substitution( 0, [ :=( X, inv( X ) )] ), substitution( 1, [ :=( X, 
% 42.17/42.58    X )] )).
% 42.17/42.58  
% 42.17/42.58  
% 42.17/42.58  eqswap(
% 42.17/42.58  clause( 19326, [ ~( =( i, o ) ), ~( =( X, i ) ) ] )
% 42.17/42.58  , clause( 1Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------