TSTP Solution File: CAT004-3 by Bliksem---1.12
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : CAT004-3 : TPTP v8.1.0. Released v1.0.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n025.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 : Thu Jul 14 23:54:09 EDT 2022
% Result : Unsatisfiable 0.76s 1.26s
% Output : Refutation 0.76s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : CAT004-3 : TPTP v8.1.0. Released v1.0.0.
% 0.07/0.13 % Command : bliksem %s
% 0.13/0.34 % Computer : n025.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 : Sun May 29 18:45:11 EDT 2022
% 0.13/0.34 % CPUTime :
% 0.76/1.26 *** allocated 10000 integers for termspace/termends
% 0.76/1.26 *** allocated 10000 integers for clauses
% 0.76/1.26 *** allocated 10000 integers for justifications
% 0.76/1.26 Bliksem 1.12
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 Automatic Strategy Selection
% 0.76/1.26
% 0.76/1.26 Clauses:
% 0.76/1.26 [
% 0.76/1.26 [ ~( equivalent( X, Y ) ), 'there_exists'( X ) ],
% 0.76/1.26 [ ~( equivalent( X, Y ) ), =( X, Y ) ],
% 0.76/1.26 [ ~( 'there_exists'( X ) ), ~( =( X, Y ) ), equivalent( X, Y ) ],
% 0.76/1.26 [ ~( 'there_exists'( domain( X ) ) ), 'there_exists'( X ) ],
% 0.76/1.26 [ ~( 'there_exists'( codomain( X ) ) ), 'there_exists'( X ) ],
% 0.76/1.26 [ ~( 'there_exists'( compose( X, Y ) ) ), 'there_exists'( domain( X ) )
% 0.76/1.26 ],
% 0.76/1.26 [ ~( 'there_exists'( compose( X, Y ) ) ), =( domain( X ), codomain( Y )
% 0.76/1.26 ) ],
% 0.76/1.26 [ ~( 'there_exists'( domain( X ) ) ), ~( =( domain( X ), codomain( Y ) )
% 0.76/1.26 ), 'there_exists'( compose( X, Y ) ) ],
% 0.76/1.26 [ =( compose( X, compose( Y, Z ) ), compose( compose( X, Y ), Z ) ) ]
% 0.76/1.26 ,
% 0.76/1.26 [ =( compose( X, domain( X ) ), X ) ],
% 0.76/1.26 [ =( compose( codomain( X ), X ), X ) ],
% 0.76/1.26 [ ~( equivalent( X, Y ) ), 'there_exists'( Y ) ],
% 0.76/1.26 [ ~( 'there_exists'( X ) ), ~( 'there_exists'( Y ) ), ~( =( X, Y ) ),
% 0.76/1.26 equivalent( X, Y ) ],
% 0.76/1.26 [ ~( 'there_exists'( compose( X, Y ) ) ), 'there_exists'( codomain( X )
% 0.76/1.26 ) ],
% 0.76/1.26 [ 'there_exists'( f1( X, Y ) ), =( X, Y ) ],
% 0.76/1.26 [ =( X, f1( X, Y ) ), =( Y, f1( X, Y ) ), =( X, Y ) ],
% 0.76/1.26 [ ~( =( X, f1( X, Y ) ) ), ~( =( Y, f1( X, Y ) ) ), =( X, Y ) ],
% 0.76/1.26 [ 'there_exists'( compose( a, b ) ) ],
% 0.76/1.26 [ ~( =( compose( X, a ), Y ) ), ~( =( compose( Z, a ), Y ) ), =( X, Z )
% 0.76/1.26 ],
% 0.76/1.26 [ ~( =( compose( X, b ), Y ) ), ~( =( compose( Z, b ), Y ) ), =( X, Z )
% 0.76/1.26 ],
% 0.76/1.26 [ 'there_exists'( h ) ],
% 0.76/1.26 [ =( compose( h, compose( a, b ) ), compose( g, compose( a, b ) ) ) ]
% 0.76/1.26 ,
% 0.76/1.26 [ ~( =( h, g ) ) ]
% 0.76/1.26 ] .
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 percentage equality = 0.511628, percentage horn = 0.909091
% 0.76/1.26 This is a problem with some equality
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 Options Used:
% 0.76/1.26
% 0.76/1.26 useres = 1
% 0.76/1.26 useparamod = 1
% 0.76/1.26 useeqrefl = 1
% 0.76/1.26 useeqfact = 1
% 0.76/1.26 usefactor = 1
% 0.76/1.26 usesimpsplitting = 0
% 0.76/1.26 usesimpdemod = 5
% 0.76/1.26 usesimpres = 3
% 0.76/1.26
% 0.76/1.26 resimpinuse = 1000
% 0.76/1.26 resimpclauses = 20000
% 0.76/1.26 substype = eqrewr
% 0.76/1.26 backwardsubs = 1
% 0.76/1.26 selectoldest = 5
% 0.76/1.26
% 0.76/1.26 litorderings [0] = split
% 0.76/1.26 litorderings [1] = extend the termordering, first sorting on arguments
% 0.76/1.26
% 0.76/1.26 termordering = kbo
% 0.76/1.26
% 0.76/1.26 litapriori = 0
% 0.76/1.26 termapriori = 1
% 0.76/1.26 litaposteriori = 0
% 0.76/1.26 termaposteriori = 0
% 0.76/1.26 demodaposteriori = 0
% 0.76/1.26 ordereqreflfact = 0
% 0.76/1.26
% 0.76/1.26 litselect = negord
% 0.76/1.26
% 0.76/1.26 maxweight = 15
% 0.76/1.26 maxdepth = 30000
% 0.76/1.26 maxlength = 115
% 0.76/1.26 maxnrvars = 195
% 0.76/1.26 excuselevel = 1
% 0.76/1.26 increasemaxweight = 1
% 0.76/1.26
% 0.76/1.26 maxselected = 10000000
% 0.76/1.26 maxnrclauses = 10000000
% 0.76/1.26
% 0.76/1.26 showgenerated = 0
% 0.76/1.26 showkept = 0
% 0.76/1.26 showselected = 0
% 0.76/1.26 showdeleted = 0
% 0.76/1.26 showresimp = 1
% 0.76/1.26 showstatus = 2000
% 0.76/1.26
% 0.76/1.26 prologoutput = 1
% 0.76/1.26 nrgoals = 5000000
% 0.76/1.26 totalproof = 1
% 0.76/1.26
% 0.76/1.26 Symbols occurring in the translation:
% 0.76/1.26
% 0.76/1.26 {} [0, 0] (w:1, o:2, a:1, s:1, b:0),
% 0.76/1.26 . [1, 2] (w:1, o:24, a:1, s:1, b:0),
% 0.76/1.26 ! [4, 1] (w:0, o:16, a:1, s:1, b:0),
% 0.76/1.26 = [13, 2] (w:1, o:0, a:0, s:1, b:0),
% 0.76/1.26 ==> [14, 2] (w:1, o:0, a:0, s:1, b:0),
% 0.76/1.26 equivalent [41, 2] (w:1, o:49, a:1, s:1, b:0),
% 0.76/1.26 'there_exists' [42, 1] (w:1, o:21, a:1, s:1, b:0),
% 0.76/1.26 domain [43, 1] (w:1, o:23, a:1, s:1, b:0),
% 0.76/1.26 codomain [44, 1] (w:1, o:22, a:1, s:1, b:0),
% 0.76/1.26 compose [45, 2] (w:1, o:50, a:1, s:1, b:0),
% 0.76/1.26 f1 [47, 2] (w:1, o:51, a:1, s:1, b:0),
% 0.76/1.26 a [48, 0] (w:1, o:12, a:1, s:1, b:0),
% 0.76/1.26 b [49, 0] (w:1, o:13, a:1, s:1, b:0),
% 0.76/1.26 h [50, 0] (w:1, o:15, a:1, s:1, b:0),
% 0.76/1.26 g [51, 0] (w:1, o:14, a:1, s:1, b:0).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 Starting Search:
% 0.76/1.26
% 0.76/1.26 Resimplifying inuse:
% 0.76/1.26 Done
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 Intermediate Status:
% 0.76/1.26 Generated: 5980
% 0.76/1.26 Kept: 2013
% 0.76/1.26 Inuse: 80
% 0.76/1.26 Deleted: 2
% 0.76/1.26 Deletedinuse: 2
% 0.76/1.26
% 0.76/1.26 Resimplifying inuse:
% 0.76/1.26 Done
% 0.76/1.26
% 0.76/1.26 Resimplifying inuse:
% 0.76/1.26 Done
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 Bliksems!, er is een bewijs:
% 0.76/1.26 % SZS status Unsatisfiable
% 0.76/1.26 % SZS output start Refutation
% 0.76/1.26
% 0.76/1.26 clause( 1, [ ~( equivalent( X, Y ) ), =( X, Y ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2, [ ~( 'there_exists'( X ) ), ~( =( X, Y ) ), equivalent( X, Y ) ]
% 0.76/1.26 )
% 0.76/1.26 .
% 0.76/1.26 clause( 3, [ ~( 'there_exists'( domain( X ) ) ), 'there_exists'( X ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 4, [ ~( 'there_exists'( codomain( X ) ) ), 'there_exists'( X ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 5, [ ~( 'there_exists'( compose( X, Y ) ) ), 'there_exists'( domain(
% 0.76/1.26 X ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 6, [ ~( 'there_exists'( compose( X, Y ) ) ), =( domain( X ),
% 0.76/1.26 codomain( Y ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 8, [ =( compose( X, compose( Y, Z ) ), compose( compose( X, Y ), Z
% 0.76/1.26 ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 9, [ =( compose( X, domain( X ) ), X ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 10, [ =( compose( codomain( X ), X ), X ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 17, [ ~( =( compose( X, a ), Y ) ), ~( =( compose( Z, a ), Y ) ),
% 0.76/1.26 =( X, Z ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 18, [ ~( =( compose( X, b ), Y ) ), ~( =( compose( Z, b ), Y ) ),
% 0.76/1.26 =( X, Z ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 19, [ 'there_exists'( h ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 20, [ =( compose( compose( h, a ), b ), compose( compose( g, a ), b
% 0.76/1.26 ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 21, [ ~( =( h, g ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 24, [ ~( =( compose( X, a ), compose( Y, a ) ) ), =( Y, X ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 25, [ ~( =( compose( X, b ), compose( Y, b ) ) ), =( Y, X ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 30, [ ~( =( X, g ) ), ~( equivalent( h, X ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 160, [ ~( 'there_exists'( X ) ), 'there_exists'( domain( X ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 186, [ 'there_exists'( domain( h ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 191, [ 'there_exists'( domain( domain( h ) ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 197, [ ~( 'there_exists'( X ) ), =( domain( codomain( X ) ),
% 0.76/1.26 codomain( X ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 199, [ ~( 'there_exists'( X ) ), 'there_exists'( codomain( X ) ) ]
% 0.76/1.26 )
% 0.76/1.26 .
% 0.76/1.26 clause( 436, [ 'there_exists'( codomain( domain( domain( h ) ) ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2342, [ ~( =( compose( compose( g, a ), b ), compose( X, b ) ) ),
% 0.76/1.26 =( X, compose( h, a ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2348, [ =( compose( h, a ), compose( g, a ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2368, [ 'there_exists'( codomain( domain( domain( X ) ) ) ), ~( =(
% 0.76/1.26 compose( X, a ), Y ) ), ~( =( compose( g, a ), Y ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2389, [ 'there_exists'( codomain( domain( domain( g ) ) ) ), ~( =(
% 0.76/1.26 compose( g, a ), X ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2390, [ 'there_exists'( codomain( domain( domain( g ) ) ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2393, [ 'there_exists'( domain( domain( g ) ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2432, [ 'there_exists'( domain( g ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2464, [ 'there_exists'( g ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 2512, [ ~( =( g, X ) ), equivalent( g, X ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 3080, [ ~( =( Y, g ) ), ~( equivalent( X, Y ) ), ~( =( compose( X,
% 0.76/1.26 a ), compose( g, a ) ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 3090, [ ~( =( X, g ) ) ] )
% 0.76/1.26 .
% 0.76/1.26 clause( 3091, [] )
% 0.76/1.26 .
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 % SZS output end Refutation
% 0.76/1.26 found a proof!
% 0.76/1.26
% 0.76/1.26 % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 0.76/1.26
% 0.76/1.26 initialclauses(
% 0.76/1.26 [ clause( 3093, [ ~( equivalent( X, Y ) ), 'there_exists'( X ) ] )
% 0.76/1.26 , clause( 3094, [ ~( equivalent( X, Y ) ), =( X, Y ) ] )
% 0.76/1.26 , clause( 3095, [ ~( 'there_exists'( X ) ), ~( =( X, Y ) ), equivalent( X,
% 0.76/1.26 Y ) ] )
% 0.76/1.26 , clause( 3096, [ ~( 'there_exists'( domain( X ) ) ), 'there_exists'( X ) ]
% 0.76/1.26 )
% 0.76/1.26 , clause( 3097, [ ~( 'there_exists'( codomain( X ) ) ), 'there_exists'( X )
% 0.76/1.26 ] )
% 0.76/1.26 , clause( 3098, [ ~( 'there_exists'( compose( X, Y ) ) ), 'there_exists'(
% 0.76/1.26 domain( X ) ) ] )
% 0.76/1.26 , clause( 3099, [ ~( 'there_exists'( compose( X, Y ) ) ), =( domain( X ),
% 0.76/1.26 codomain( Y ) ) ] )
% 0.76/1.26 , clause( 3100, [ ~( 'there_exists'( domain( X ) ) ), ~( =( domain( X ),
% 0.76/1.26 codomain( Y ) ) ), 'there_exists'( compose( X, Y ) ) ] )
% 0.76/1.26 , clause( 3101, [ =( compose( X, compose( Y, Z ) ), compose( compose( X, Y
% 0.76/1.26 ), Z ) ) ] )
% 0.76/1.26 , clause( 3102, [ =( compose( X, domain( X ) ), X ) ] )
% 0.76/1.26 , clause( 3103, [ =( compose( codomain( X ), X ), X ) ] )
% 0.76/1.26 , clause( 3104, [ ~( equivalent( X, Y ) ), 'there_exists'( Y ) ] )
% 0.76/1.26 , clause( 3105, [ ~( 'there_exists'( X ) ), ~( 'there_exists'( Y ) ), ~(
% 0.76/1.26 =( X, Y ) ), equivalent( X, Y ) ] )
% 0.76/1.26 , clause( 3106, [ ~( 'there_exists'( compose( X, Y ) ) ), 'there_exists'(
% 0.76/1.26 codomain( X ) ) ] )
% 0.76/1.26 , clause( 3107, [ 'there_exists'( f1( X, Y ) ), =( X, Y ) ] )
% 0.76/1.26 , clause( 3108, [ =( X, f1( X, Y ) ), =( Y, f1( X, Y ) ), =( X, Y ) ] )
% 0.76/1.26 , clause( 3109, [ ~( =( X, f1( X, Y ) ) ), ~( =( Y, f1( X, Y ) ) ), =( X, Y
% 0.76/1.26 ) ] )
% 0.76/1.26 , clause( 3110, [ 'there_exists'( compose( a, b ) ) ] )
% 0.76/1.26 , clause( 3111, [ ~( =( compose( X, a ), Y ) ), ~( =( compose( Z, a ), Y )
% 0.76/1.26 ), =( X, Z ) ] )
% 0.76/1.26 , clause( 3112, [ ~( =( compose( X, b ), Y ) ), ~( =( compose( Z, b ), Y )
% 0.76/1.26 ), =( X, Z ) ] )
% 0.76/1.26 , clause( 3113, [ 'there_exists'( h ) ] )
% 0.76/1.26 , clause( 3114, [ =( compose( h, compose( a, b ) ), compose( g, compose( a
% 0.76/1.26 , b ) ) ) ] )
% 0.76/1.26 , clause( 3115, [ ~( =( h, g ) ) ] )
% 0.76/1.26 ] ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 1, [ ~( equivalent( X, Y ) ), =( X, Y ) ] )
% 0.76/1.26 , clause( 3094, [ ~( equivalent( X, Y ) ), =( X, Y ) ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 0.76/1.26 ), ==>( 1, 1 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 2, [ ~( 'there_exists'( X ) ), ~( =( X, Y ) ), equivalent( X, Y ) ]
% 0.76/1.26 )
% 0.76/1.26 , clause( 3095, [ ~( 'there_exists'( X ) ), ~( =( X, Y ) ), equivalent( X,
% 0.76/1.26 Y ) ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 0.76/1.26 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 3, [ ~( 'there_exists'( domain( X ) ) ), 'there_exists'( X ) ] )
% 0.76/1.26 , clause( 3096, [ ~( 'there_exists'( domain( X ) ) ), 'there_exists'( X ) ]
% 0.76/1.26 )
% 0.76/1.26 , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1,
% 0.76/1.26 1 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 4, [ ~( 'there_exists'( codomain( X ) ) ), 'there_exists'( X ) ] )
% 0.76/1.26 , clause( 3097, [ ~( 'there_exists'( codomain( X ) ) ), 'there_exists'( X )
% 0.76/1.26 ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1,
% 0.76/1.26 1 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 5, [ ~( 'there_exists'( compose( X, Y ) ) ), 'there_exists'( domain(
% 0.76/1.26 X ) ) ] )
% 0.76/1.26 , clause( 3098, [ ~( 'there_exists'( compose( X, Y ) ) ), 'there_exists'(
% 0.76/1.26 domain( X ) ) ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 0.76/1.26 ), ==>( 1, 1 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 6, [ ~( 'there_exists'( compose( X, Y ) ) ), =( domain( X ),
% 0.76/1.26 codomain( Y ) ) ] )
% 0.76/1.26 , clause( 3099, [ ~( 'there_exists'( compose( X, Y ) ) ), =( domain( X ),
% 0.76/1.26 codomain( Y ) ) ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 0.76/1.26 ), ==>( 1, 1 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 8, [ =( compose( X, compose( Y, Z ) ), compose( compose( X, Y ), Z
% 0.76/1.26 ) ) ] )
% 0.76/1.26 , clause( 3101, [ =( compose( X, compose( Y, Z ) ), compose( compose( X, Y
% 0.76/1.26 ), Z ) ) ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ),
% 0.76/1.26 permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 9, [ =( compose( X, domain( X ) ), X ) ] )
% 0.76/1.26 , clause( 3102, [ =( compose( X, domain( X ) ), X ) ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 10, [ =( compose( codomain( X ), X ), X ) ] )
% 0.76/1.26 , clause( 3103, [ =( compose( codomain( X ), X ), X ) ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 17, [ ~( =( compose( X, a ), Y ) ), ~( =( compose( Z, a ), Y ) ),
% 0.76/1.26 =( X, Z ) ] )
% 0.76/1.26 , clause( 3111, [ ~( =( compose( X, a ), Y ) ), ~( =( compose( Z, a ), Y )
% 0.76/1.26 ), =( X, Z ) ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ),
% 0.76/1.26 permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 18, [ ~( =( compose( X, b ), Y ) ), ~( =( compose( Z, b ), Y ) ),
% 0.76/1.26 =( X, Z ) ] )
% 0.76/1.26 , clause( 3112, [ ~( =( compose( X, b ), Y ) ), ~( =( compose( Z, b ), Y )
% 0.76/1.26 ), =( X, Z ) ] )
% 0.76/1.26 , substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] ),
% 0.76/1.26 permutation( 0, [ ==>( 0, 0 ), ==>( 1, 1 ), ==>( 2, 2 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 19, [ 'there_exists'( h ) ] )
% 0.76/1.26 , clause( 3113, [ 'there_exists'( h ) ] )
% 0.76/1.26 , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 paramod(
% 0.76/1.26 clause( 3343, [ =( compose( h, compose( a, b ) ), compose( compose( g, a )
% 0.76/1.26 , b ) ) ] )
% 0.76/1.26 , clause( 8, [ =( compose( X, compose( Y, Z ) ), compose( compose( X, Y ),
% 0.76/1.26 Z ) ) ] )
% 0.76/1.26 , 0, clause( 3114, [ =( compose( h, compose( a, b ) ), compose( g, compose(
% 0.76/1.26 a, b ) ) ) ] )
% 0.76/1.26 , 0, 6, substitution( 0, [ :=( X, g ), :=( Y, a ), :=( Z, b )] ),
% 0.76/1.26 substitution( 1, [] )).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 paramod(
% 0.76/1.26 clause( 3345, [ =( compose( compose( h, a ), b ), compose( compose( g, a )
% 0.76/1.26 , b ) ) ] )
% 0.76/1.26 , clause( 8, [ =( compose( X, compose( Y, Z ) ), compose( compose( X, Y ),
% 0.76/1.26 Z ) ) ] )
% 0.76/1.26 , 0, clause( 3343, [ =( compose( h, compose( a, b ) ), compose( compose( g
% 0.76/1.26 , a ), b ) ) ] )
% 0.76/1.26 , 0, 1, substitution( 0, [ :=( X, h ), :=( Y, a ), :=( Z, b )] ),
% 0.76/1.26 substitution( 1, [] )).
% 0.76/1.26
% 0.76/1.26
% 0.76/1.26 subsumption(
% 0.76/1.26 clause( 20, [ =( compose( compose( h, a ), b ), compose( compose( g, a ), b
% 0.76/1.26 ) ) ] )
% 0.76/1.26 , clause( 3345, [ =( compose( compose( h, a ), b ), compose( compose( g, a
% 222.71/223.12 ), b ) ) ] )
% 222.71/223.12 , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 subsumption(
% 222.71/223.12 clause( 21, [ ~( =( h, g ) ) ] )
% 222.71/223.12 , clause( 3115, [ ~( =( h, g ) ) ] )
% 222.71/223.12 , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 eqswap(
% 222.71/223.12 clause( 3387, [ ~( =( Y, compose( X, a ) ) ), ~( =( compose( Z, a ), Y ) )
% 222.71/223.12 , =( X, Z ) ] )
% 222.71/223.12 , clause( 17, [ ~( =( compose( X, a ), Y ) ), ~( =( compose( Z, a ), Y ) )
% 222.71/223.12 , =( X, Z ) ] )
% 222.71/223.12 , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 eqrefl(
% 222.71/223.12 clause( 3390, [ ~( =( compose( Y, a ), compose( X, a ) ) ), =( X, Y ) ] )
% 222.71/223.12 , clause( 3387, [ ~( =( Y, compose( X, a ) ) ), ~( =( compose( Z, a ), Y )
% 222.71/223.12 ), =( X, Z ) ] )
% 222.71/223.12 , 0, substitution( 0, [ :=( X, X ), :=( Y, compose( X, a ) ), :=( Z, Y )] )
% 222.71/223.12 ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 subsumption(
% 222.71/223.12 clause( 24, [ ~( =( compose( X, a ), compose( Y, a ) ) ), =( Y, X ) ] )
% 222.71/223.12 , clause( 3390, [ ~( =( compose( Y, a ), compose( X, a ) ) ), =( X, Y ) ]
% 222.71/223.12 )
% 222.71/223.12 , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 222.71/223.12 ), ==>( 1, 1 )] ) ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 eqswap(
% 222.71/223.12 clause( 3392, [ ~( =( Y, compose( X, b ) ) ), ~( =( compose( Z, b ), Y ) )
% 222.71/223.12 , =( X, Z ) ] )
% 222.71/223.12 , clause( 18, [ ~( =( compose( X, b ), Y ) ), ~( =( compose( Z, b ), Y ) )
% 222.71/223.12 , =( X, Z ) ] )
% 222.71/223.12 , 0, substitution( 0, [ :=( X, X ), :=( Y, Y ), :=( Z, Z )] )).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 eqrefl(
% 222.71/223.12 clause( 3395, [ ~( =( compose( Y, b ), compose( X, b ) ) ), =( X, Y ) ] )
% 222.71/223.12 , clause( 3392, [ ~( =( Y, compose( X, b ) ) ), ~( =( compose( Z, b ), Y )
% 222.71/223.12 ), =( X, Z ) ] )
% 222.71/223.12 , 0, substitution( 0, [ :=( X, X ), :=( Y, compose( X, b ) ), :=( Z, Y )] )
% 222.71/223.12 ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 subsumption(
% 222.71/223.12 clause( 25, [ ~( =( compose( X, b ), compose( Y, b ) ) ), =( Y, X ) ] )
% 222.71/223.12 , clause( 3395, [ ~( =( compose( Y, b ), compose( X, b ) ) ), =( X, Y ) ]
% 222.71/223.12 )
% 222.71/223.12 , substitution( 0, [ :=( X, Y ), :=( Y, X )] ), permutation( 0, [ ==>( 0, 0
% 222.71/223.12 ), ==>( 1, 1 )] ) ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 eqswap(
% 222.71/223.12 clause( 3398, [ ~( =( g, h ) ) ] )
% 222.71/223.12 , clause( 21, [ ~( =( h, g ) ) ] )
% 222.71/223.12 , 0, substitution( 0, [] )).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 paramod(
% 222.71/223.12 clause( 27120, [ ~( =( g, X ) ), ~( equivalent( h, X ) ) ] )
% 222.71/223.12 , clause( 1, [ ~( equivalent( X, Y ) ), =( X, Y ) ] )
% 222.71/223.12 , 1, clause( 3398, [ ~( =( g, h ) ) ] )
% 222.71/223.12 , 0, 3, substitution( 0, [ :=( X, h ), :=( Y, X )] ), substitution( 1, [] )
% 222.71/223.12 ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 eqswap(
% 222.71/223.12 clause( 27162, [ ~( =( X, g ) ), ~( equivalent( h, X ) ) ] )
% 222.71/223.12 , clause( 27120, [ ~( =( g, X ) ), ~( equivalent( h, X ) ) ] )
% 222.71/223.12 , 0, substitution( 0, [ :=( X, X )] )).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 subsumption(
% 222.71/223.12 clause( 30, [ ~( =( X, g ) ), ~( equivalent( h, X ) ) ] )
% 222.71/223.12 , clause( 27162, [ ~( =( X, g ) ), ~( equivalent( h, X ) ) ] )
% 222.71/223.12 , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1,
% 222.71/223.12 1 )] ) ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 paramod(
% 222.71/223.12 clause( 38980, [ ~( 'there_exists'( X ) ), 'there_exists'( domain( X ) ) ]
% 222.71/223.12 )
% 222.71/223.12 , clause( 9, [ =( compose( X, domain( X ) ), X ) ] )
% 222.71/223.12 , 0, clause( 5, [ ~( 'there_exists'( compose( X, Y ) ) ), 'there_exists'(
% 222.71/223.12 domain( X ) ) ] )
% 222.71/223.12 , 0, 2, substitution( 0, [ :=( X, X )] ), substitution( 1, [ :=( X, X ),
% 222.71/223.12 :=( Y, domain( X ) )] )).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 subsumption(
% 222.71/223.12 clause( 160, [ ~( 'there_exists'( X ) ), 'there_exists'( domain( X ) ) ] )
% 222.71/223.12 , clause( 38980, [ ~( 'there_exists'( X ) ), 'there_exists'( domain( X ) )
% 222.71/223.12 ] )
% 222.71/223.12 , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1,
% 222.71/223.12 1 )] ) ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 resolution(
% 222.71/223.12 clause( 38981, [ 'there_exists'( domain( h ) ) ] )
% 222.71/223.12 , clause( 160, [ ~( 'there_exists'( X ) ), 'there_exists'( domain( X ) ) ]
% 222.71/223.12 )
% 222.71/223.12 , 0, clause( 19, [ 'there_exists'( h ) ] )
% 222.71/223.12 , 0, substitution( 0, [ :=( X, h )] ), substitution( 1, [] )).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 subsumption(
% 222.71/223.12 clause( 186, [ 'there_exists'( domain( h ) ) ] )
% 222.71/223.12 , clause( 38981, [ 'there_exists'( domain( h ) ) ] )
% 222.71/223.12 , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 resolution(
% 222.71/223.12 clause( 38982, [ 'there_exists'( domain( domain( h ) ) ) ] )
% 222.71/223.12 , clause( 160, [ ~( 'there_exists'( X ) ), 'there_exists'( domain( X ) ) ]
% 222.71/223.12 )
% 222.71/223.12 , 0, clause( 186, [ 'there_exists'( domain( h ) ) ] )
% 222.71/223.12 , 0, substitution( 0, [ :=( X, domain( h ) )] ), substitution( 1, [] )).
% 222.71/223.12
% 222.71/223.12
% 222.71/223.12 subsumption(
% 222.71/223.12 clause( 191, [ 'there_exists'( domain( domain( h ) ) ) ] )
% 222.71/223.12 , clause( 38982, [ 'there_exists'( domain( domain( h ) ) ) ] )
% 222.71/223.12 , substitution( 0, [] ), permutation( 0, [ ==>(Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------