TSTP Solution File: MVA009-1 by Bliksem---1.12
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : MVA009-1 : TPTP v8.1.0. Released v8.1.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n026.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 : Mon Jul 18 00:54:17 EDT 2022
% Result : Timeout 300.03s 300.42s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : MVA009-1 : TPTP v8.1.0. Released v8.1.0.
% 0.07/0.12 % Command : bliksem %s
% 0.12/0.33 % Computer : n026.cluster.edu
% 0.12/0.33 % Model : x86_64 x86_64
% 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33 % Memory : 8042.1875MB
% 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33 % CPULimit : 300
% 0.12/0.33 % DateTime : Tue May 31 17:13:11 EDT 2022
% 0.12/0.33 % CPUTime :
% 6.10/6.49 *** allocated 10000 integers for termspace/termends
% 6.10/6.49 *** allocated 10000 integers for clauses
% 6.10/6.49 *** allocated 10000 integers for justifications
% 6.10/6.49 Bliksem 1.12
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Automatic Strategy Selection
% 6.10/6.49
% 6.10/6.49 Clauses:
% 6.10/6.49 [
% 6.10/6.49 [ =( meet( meet( X, Y ), Z ), meet( X, meet( Y, Z ) ) ) ],
% 6.10/6.49 [ =( join( join( X, Y ), Z ), join( X, join( Y, Z ) ) ) ],
% 6.10/6.49 [ =( meet( X, X ), X ) ],
% 6.10/6.49 [ =( join( X, X ), X ) ],
% 6.10/6.49 [ =( meet( X, Y ), meet( Y, X ) ) ],
% 6.10/6.49 [ =( join( X, Y ), join( Y, X ) ) ],
% 6.10/6.49 [ =( join( meet( X, Y ), X ), X ) ],
% 6.10/6.49 [ =( meet( join( X, Y ), X ), X ) ],
% 6.10/6.49 [ =( join( op( X, meet( ld( X, Y ), Z ) ), Y ), Y ) ],
% 6.10/6.49 [ =( join( op( meet( X, rd( Y, Z ) ), Z ), Y ), Y ) ],
% 6.10/6.49 [ =( meet( ld( X, join( op( X, Y ), Z ) ), Y ), Y ) ],
% 6.10/6.49 [ =( meet( rd( join( op( X, Y ), Z ), Y ), X ), X ) ],
% 6.10/6.49 [ =( op( op( X, Y ), Z ), op( X, op( Y, Z ) ) ) ],
% 6.10/6.49 [ =( op( unit, X ), X ) ],
% 6.10/6.49 [ =( op( X, unit ), X ) ],
% 6.10/6.49 [ =( join( X, Y ), rd( X, ld( join( X, Y ), X ) ) ) ],
% 6.10/6.49 [ =( join( X, Y ), ld( rd( X, join( X, Y ) ), X ) ) ],
% 6.10/6.49 [ =( at( X, Y ), op( op( X, ld( X, unit ) ), ld( ld( Y, unit ), unit ) )
% 6.10/6.49 ) ],
% 6.10/6.49 [ ~( =( at( unit, op( x, ld( x, unit ) ) ), unit ) ) ]
% 6.10/6.49 ] .
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 percentage equality = 1.000000, percentage horn = 1.000000
% 6.10/6.49 This is a pure equality problem
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Options Used:
% 6.10/6.49
% 6.10/6.49 useres = 1
% 6.10/6.49 useparamod = 1
% 6.10/6.49 useeqrefl = 1
% 6.10/6.49 useeqfact = 1
% 6.10/6.49 usefactor = 1
% 6.10/6.49 usesimpsplitting = 0
% 6.10/6.49 usesimpdemod = 5
% 6.10/6.49 usesimpres = 3
% 6.10/6.49
% 6.10/6.49 resimpinuse = 1000
% 6.10/6.49 resimpclauses = 20000
% 6.10/6.49 substype = eqrewr
% 6.10/6.49 backwardsubs = 1
% 6.10/6.49 selectoldest = 5
% 6.10/6.49
% 6.10/6.49 litorderings [0] = split
% 6.10/6.49 litorderings [1] = extend the termordering, first sorting on arguments
% 6.10/6.49
% 6.10/6.49 termordering = kbo
% 6.10/6.49
% 6.10/6.49 litapriori = 0
% 6.10/6.49 termapriori = 1
% 6.10/6.49 litaposteriori = 0
% 6.10/6.49 termaposteriori = 0
% 6.10/6.49 demodaposteriori = 0
% 6.10/6.49 ordereqreflfact = 0
% 6.10/6.49
% 6.10/6.49 litselect = negord
% 6.10/6.49
% 6.10/6.49 maxweight = 15
% 6.10/6.49 maxdepth = 30000
% 6.10/6.49 maxlength = 115
% 6.10/6.49 maxnrvars = 195
% 6.10/6.49 excuselevel = 1
% 6.10/6.49 increasemaxweight = 1
% 6.10/6.49
% 6.10/6.49 maxselected = 10000000
% 6.10/6.49 maxnrclauses = 10000000
% 6.10/6.49
% 6.10/6.49 showgenerated = 0
% 6.10/6.49 showkept = 0
% 6.10/6.49 showselected = 0
% 6.10/6.49 showdeleted = 0
% 6.10/6.49 showresimp = 1
% 6.10/6.49 showstatus = 2000
% 6.10/6.49
% 6.10/6.49 prologoutput = 1
% 6.10/6.49 nrgoals = 5000000
% 6.10/6.49 totalproof = 1
% 6.10/6.49
% 6.10/6.49 Symbols occurring in the translation:
% 6.10/6.49
% 6.10/6.49 {} [0, 0] (w:1, o:2, a:1, s:1, b:0),
% 6.10/6.49 . [1, 2] (w:1, o:19, a:1, s:1, b:0),
% 6.10/6.49 ! [4, 1] (w:0, o:14, a:1, s:1, b:0),
% 6.10/6.49 = [13, 2] (w:1, o:0, a:0, s:1, b:0),
% 6.10/6.49 ==> [14, 2] (w:1, o:0, a:0, s:1, b:0),
% 6.10/6.49 meet [41, 2] (w:1, o:45, a:1, s:1, b:0),
% 6.10/6.49 join [43, 2] (w:1, o:46, a:1, s:1, b:0),
% 6.10/6.49 ld [44, 2] (w:1, o:44, a:1, s:1, b:0),
% 6.10/6.49 op [45, 2] (w:1, o:47, a:1, s:1, b:0),
% 6.10/6.49 rd [46, 2] (w:1, o:48, a:1, s:1, b:0),
% 6.10/6.49 unit [47, 0] (w:1, o:12, a:1, s:1, b:0),
% 6.10/6.49 at [48, 2] (w:1, o:49, a:1, s:1, b:0),
% 6.10/6.49 x [49, 0] (w:1, o:13, a:1, s:1, b:0).
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Starting Search:
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Intermediate Status:
% 6.10/6.49 Generated: 25299
% 6.10/6.49 Kept: 2020
% 6.10/6.49 Inuse: 218
% 6.10/6.49 Deleted: 65
% 6.10/6.49 Deletedinuse: 26
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Intermediate Status:
% 6.10/6.49 Generated: 62040
% 6.10/6.49 Kept: 4078
% 6.10/6.49 Inuse: 335
% 6.10/6.49 Deleted: 72
% 6.10/6.49 Deletedinuse: 26
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Intermediate Status:
% 6.10/6.49 Generated: 89262
% 6.10/6.49 Kept: 6123
% 6.10/6.49 Inuse: 408
% 6.10/6.49 Deleted: 80
% 6.10/6.49 Deletedinuse: 28
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Intermediate Status:
% 6.10/6.49 Generated: 115835
% 6.10/6.49 Kept: 8139
% 6.10/6.49 Inuse: 480
% 6.10/6.49 Deleted: 84
% 6.10/6.49 Deletedinuse: 30
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Intermediate Status:
% 6.10/6.49 Generated: 144420
% 6.10/6.49 Kept: 10164
% 6.10/6.49 Inuse: 539
% 6.10/6.49 Deleted: 91
% 6.10/6.49 Deletedinuse: 30
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Intermediate Status:
% 6.10/6.49 Generated: 187739
% 6.10/6.49 Kept: 12352
% 6.10/6.49 Inuse: 623
% 6.10/6.49 Deleted: 97
% 6.10/6.49 Deletedinuse: 30
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49
% 6.10/6.49 Intermediate Status:
% 6.10/6.49 Generated: 205095
% 6.10/6.49 Kept: 14398
% 6.10/6.49 Inuse: 663
% 6.10/6.49 Deleted: 104
% 6.10/6.49 Deletedinuse: 30
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 6.10/6.49 Done
% 6.10/6.49
% 6.10/6.49 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 243029
% 10.72/11.10 Kept: 16402
% 10.72/11.10 Inuse: 749
% 10.72/11.10 Deleted: 144
% 10.72/11.10 Deletedinuse: 33
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 274815
% 10.72/11.10 Kept: 18485
% 10.72/11.10 Inuse: 797
% 10.72/11.10 Deleted: 155
% 10.72/11.10 Deletedinuse: 33
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying clauses:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 304729
% 10.72/11.10 Kept: 20681
% 10.72/11.10 Inuse: 842
% 10.72/11.10 Deleted: 832
% 10.72/11.10 Deletedinuse: 33
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 332656
% 10.72/11.10 Kept: 22733
% 10.72/11.10 Inuse: 880
% 10.72/11.10 Deleted: 832
% 10.72/11.10 Deletedinuse: 33
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 382114
% 10.72/11.10 Kept: 24760
% 10.72/11.10 Inuse: 939
% 10.72/11.10 Deleted: 832
% 10.72/11.10 Deletedinuse: 33
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 447049
% 10.72/11.10 Kept: 26838
% 10.72/11.10 Inuse: 1001
% 10.72/11.10 Deleted: 832
% 10.72/11.10 Deletedinuse: 33
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 485907
% 10.72/11.10 Kept: 28970
% 10.72/11.10 Inuse: 1039
% 10.72/11.10 Deleted: 832
% 10.72/11.10 Deletedinuse: 33
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 538661
% 10.72/11.10 Kept: 30994
% 10.72/11.10 Inuse: 1098
% 10.72/11.10 Deleted: 846
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 631794
% 10.72/11.10 Kept: 33042
% 10.72/11.10 Inuse: 1205
% 10.72/11.10 Deleted: 885
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 674969
% 10.72/11.10 Kept: 35300
% 10.72/11.10 Inuse: 1252
% 10.72/11.10 Deleted: 885
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 718890
% 10.72/11.10 Kept: 37303
% 10.72/11.10 Inuse: 1304
% 10.72/11.10 Deleted: 886
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 825063
% 10.72/11.10 Kept: 39394
% 10.72/11.10 Inuse: 1426
% 10.72/11.10 Deleted: 887
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying clauses:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 874139
% 10.72/11.10 Kept: 41416
% 10.72/11.10 Inuse: 1481
% 10.72/11.10 Deleted: 1557
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 939608
% 10.72/11.10 Kept: 43469
% 10.72/11.10 Inuse: 1546
% 10.72/11.10 Deleted: 1557
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1020782
% 10.72/11.10 Kept: 45502
% 10.72/11.10 Inuse: 1614
% 10.72/11.10 Deleted: 1557
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1106540
% 10.72/11.10 Kept: 47533
% 10.72/11.10 Inuse: 1677
% 10.72/11.10 Deleted: 1557
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1150920
% 10.72/11.10 Kept: 49534
% 10.72/11.10 Inuse: 1711
% 10.72/11.10 Deleted: 1557
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1192720
% 10.72/11.10 Kept: 51627
% 10.72/11.10 Inuse: 1737
% 10.72/11.10 Deleted: 1557
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1242865
% 10.72/11.10 Kept: 53782
% 10.72/11.10 Inuse: 1766
% 10.72/11.10 Deleted: 1557
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1281122
% 10.72/11.10 Kept: 55793
% 10.72/11.10 Inuse: 1790
% 10.72/11.10 Deleted: 1557
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1354370
% 10.72/11.10 Kept: 57932
% 10.72/11.10 Inuse: 1828
% 10.72/11.10 Deleted: 1557
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1446589
% 10.72/11.10 Kept: 59940
% 10.72/11.10 Inuse: 1901
% 10.72/11.10 Deleted: 1559
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying clauses:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1531010
% 10.72/11.10 Kept: 61965
% 10.72/11.10 Inuse: 1977
% 10.72/11.10 Deleted: 1630
% 10.72/11.10 Deletedinuse: 41
% 10.72/11.10
% 10.72/11.10 Resimplifying inuse:
% 10.72/11.10 Done
% 10.72/11.10
% 10.72/11.10
% 10.72/11.10 Intermediate Status:
% 10.72/11.10 Generated: 1562185
% 10.72/11.10 Kept: 63968
% 27.13/27.52 Inuse: 2006
% 27.13/27.52 Deleted: 1844
% 27.13/27.52 Deletedinuse: 252
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1578807
% 27.13/27.52 Kept: 66080
% 27.13/27.52 Inuse: 2015
% 27.13/27.52 Deleted: 1845
% 27.13/27.52 Deletedinuse: 252
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1613295
% 27.13/27.52 Kept: 68182
% 27.13/27.52 Inuse: 2036
% 27.13/27.52 Deleted: 1861
% 27.13/27.52 Deletedinuse: 258
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1624576
% 27.13/27.52 Kept: 70532
% 27.13/27.52 Inuse: 2042
% 27.13/27.52 Deleted: 1861
% 27.13/27.52 Deletedinuse: 258
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1635357
% 27.13/27.52 Kept: 72708
% 27.13/27.52 Inuse: 2048
% 27.13/27.52 Deleted: 1861
% 27.13/27.52 Deletedinuse: 258
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1671584
% 27.13/27.52 Kept: 74800
% 27.13/27.52 Inuse: 2067
% 27.13/27.52 Deleted: 1861
% 27.13/27.52 Deletedinuse: 258
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1690030
% 27.13/27.52 Kept: 76942
% 27.13/27.52 Inuse: 2078
% 27.13/27.52 Deleted: 1861
% 27.13/27.52 Deletedinuse: 258
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1736217
% 27.13/27.52 Kept: 79178
% 27.13/27.52 Inuse: 2102
% 27.13/27.52 Deleted: 1861
% 27.13/27.52 Deletedinuse: 258
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying clauses:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1788166
% 27.13/27.52 Kept: 81243
% 27.13/27.52 Inuse: 2147
% 27.13/27.52 Deleted: 10169
% 27.13/27.52 Deletedinuse: 258
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1867810
% 27.13/27.52 Kept: 83245
% 27.13/27.52 Inuse: 2219
% 27.13/27.52 Deleted: 10169
% 27.13/27.52 Deletedinuse: 258
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1899908
% 27.13/27.52 Kept: 85323
% 27.13/27.52 Inuse: 2242
% 27.13/27.52 Deleted: 10401
% 27.13/27.52 Deletedinuse: 490
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1919615
% 27.13/27.52 Kept: 87379
% 27.13/27.52 Inuse: 2252
% 27.13/27.52 Deleted: 10401
% 27.13/27.52 Deletedinuse: 490
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1959619
% 27.13/27.52 Kept: 89716
% 27.13/27.52 Inuse: 2273
% 27.13/27.52 Deleted: 10415
% 27.13/27.52 Deletedinuse: 496
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1971989
% 27.13/27.52 Kept: 91871
% 27.13/27.52 Inuse: 2279
% 27.13/27.52 Deleted: 10415
% 27.13/27.52 Deletedinuse: 496
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 1991010
% 27.13/27.52 Kept: 93932
% 27.13/27.52 Inuse: 2288
% 27.13/27.52 Deleted: 10415
% 27.13/27.52 Deletedinuse: 496
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 2023782
% 27.13/27.52 Kept: 95990
% 27.13/27.52 Inuse: 2304
% 27.13/27.52 Deleted: 10415
% 27.13/27.52 Deletedinuse: 496
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 2043753
% 27.13/27.52 Kept: 98090
% 27.13/27.52 Inuse: 2314
% 27.13/27.52 Deleted: 10415
% 27.13/27.52 Deletedinuse: 496
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 2090448
% 27.13/27.52 Kept: 100162
% 27.13/27.52 Inuse: 2337
% 27.13/27.52 Deleted: 10415
% 27.13/27.52 Deletedinuse: 496
% 27.13/27.52
% 27.13/27.52 Resimplifying clauses:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 2171089
% 27.13/27.52 Kept: 102163
% 27.13/27.52 Inuse: 2387
% 27.13/27.52 Deleted: 20807
% 27.13/27.52 Deletedinuse: 496
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 2414550
% 27.13/27.52 Kept: 104474
% 27.13/27.52 Inuse: 2494
% 27.13/27.52 Deleted: 20807
% 27.13/27.52 Deletedinuse: 496
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 2434431
% 27.13/27.52 Kept: 106480
% 27.13/27.52 Inuse: 2502
% 27.13/27.52 Deleted: 20807
% 27.13/27.52 Deletedinuse: 496
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 2505576
% 27.13/27.52 Kept: 108764
% 27.13/27.52 Inuse: 2541
% 27.13/27.52 Deleted: 20811
% 27.13/27.52 Deletedinuse: 497
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 2567870
% 27.13/27.52 Kept: 110914
% 27.13/27.52 Inuse: 2580
% 27.13/27.52 Deleted: 20911
% 27.13/27.52 Deletedinuse: 595
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 27.13/27.52 Done
% 27.13/27.52
% 27.13/27.52
% 27.13/27.52 Intermediate Status:
% 27.13/27.52 Generated: 2610496
% 27.13/27.52 Kept: 113048
% 27.13/27.52 Inuse: 2600
% 27.13/27.52 Deleted: 20914
% 27.13/27.52 Deletedinuse: 595
% 27.13/27.52
% 27.13/27.52 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 2635309
% 83.42/83.80 Kept: 115071
% 83.42/83.80 Inuse: 2614
% 83.42/83.80 Deleted: 20914
% 83.42/83.80 Deletedinuse: 595
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 2760172
% 83.42/83.80 Kept: 117150
% 83.42/83.80 Inuse: 2664
% 83.42/83.80 Deleted: 20934
% 83.42/83.80 Deletedinuse: 595
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 2845571
% 83.42/83.80 Kept: 119213
% 83.42/83.80 Inuse: 2702
% 83.42/83.80 Deleted: 20934
% 83.42/83.80 Deletedinuse: 595
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying clauses:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 2910179
% 83.42/83.80 Kept: 121522
% 83.42/83.80 Inuse: 2729
% 83.42/83.80 Deleted: 32219
% 83.42/83.80 Deletedinuse: 595
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 2991263
% 83.42/83.80 Kept: 123578
% 83.42/83.80 Inuse: 2765
% 83.42/83.80 Deleted: 32224
% 83.42/83.80 Deletedinuse: 600
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 3064547
% 83.42/83.80 Kept: 125671
% 83.42/83.80 Inuse: 2797
% 83.42/83.80 Deleted: 32224
% 83.42/83.80 Deletedinuse: 600
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 3150498
% 83.42/83.80 Kept: 127684
% 83.42/83.80 Inuse: 2841
% 83.42/83.80 Deleted: 32224
% 83.42/83.80 Deletedinuse: 600
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 3236044
% 83.42/83.80 Kept: 129749
% 83.42/83.80 Inuse: 2892
% 83.42/83.80 Deleted: 32224
% 83.42/83.80 Deletedinuse: 600
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 3324260
% 83.42/83.80 Kept: 132010
% 83.42/83.80 Inuse: 2935
% 83.42/83.80 Deleted: 32226
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 3388775
% 83.42/83.80 Kept: 134038
% 83.42/83.80 Inuse: 2965
% 83.42/83.80 Deleted: 32226
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 3457310
% 83.42/83.80 Kept: 136093
% 83.42/83.80 Inuse: 3010
% 83.42/83.80 Deleted: 32226
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 3596818
% 83.42/83.80 Kept: 138102
% 83.42/83.80 Inuse: 3075
% 83.42/83.80 Deleted: 32226
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 3777226
% 83.42/83.80 Kept: 140104
% 83.42/83.80 Inuse: 3157
% 83.42/83.80 Deleted: 32226
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying clauses:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 3890432
% 83.42/83.80 Kept: 142137
% 83.42/83.80 Inuse: 3225
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 4037221
% 83.42/83.80 Kept: 144181
% 83.42/83.80 Inuse: 3256
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 4270324
% 83.42/83.80 Kept: 146376
% 83.42/83.80 Inuse: 3304
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 4450723
% 83.42/83.80 Kept: 148417
% 83.42/83.80 Inuse: 3345
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 4544694
% 83.42/83.80 Kept: 150434
% 83.42/83.80 Inuse: 3363
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 4981050
% 83.42/83.80 Kept: 152612
% 83.42/83.80 Inuse: 3448
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 5143237
% 83.42/83.80 Kept: 154618
% 83.42/83.80 Inuse: 3479
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 5549166
% 83.42/83.80 Kept: 156619
% 83.42/83.80 Inuse: 3560
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 6092834
% 83.42/83.80 Kept: 158756
% 83.42/83.80 Inuse: 3678
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 Done
% 83.42/83.80
% 83.42/83.80
% 83.42/83.80 Intermediate Status:
% 83.42/83.80 Generated: 6230691
% 83.42/83.80 Kept: 160797
% 83.42/83.80 Inuse: 3709
% 83.42/83.80 Deleted: 32856
% 83.42/83.80 Deletedinuse: 602
% 83.42/83.80
% 83.42/83.80 Resimplifying inuse:
% 83.42/83.80 DonCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------