001. Thu Jul 17 19:26:19 CEST 2003

Selected atom is of minimum depth>=1.
Subsumption works on reversed list of negative atoms.
Only disjunctions of automaton/epsilon/final clauses are split.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  636
Subsumed clauses [forward]:  77
Subsumed clauses [backward]:  101
Dealt with:  440
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.51user 0.02system 0:00.54elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1434minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  45
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  2
Dealt with:  24
*** Derived: clause7 ***
Command exited with non-zero status 1
0.19user 0.00system 0:00.19elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+905minor)pagefaults 0swaps

time ./h1 -v2 verify.p 2>gag
Derived clauses:  52
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  3
Dealt with:  29
*** Derived: clause7 ***
Command exited with non-zero status 1
0.17user 0.02system 0:00.20elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (329major+1163minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  425
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  24
Dealt with:  141
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.26user 0.02system 0:00.28elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1251minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  2947
Subsumed clauses [forward]:  27
Subsumed clauses [backward]:  37
Dealt with:  607
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.31user 0.01system 0:01.31elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1772minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  3783
Subsumed clauses [forward]:  34
Subsumed clauses [backward]:  158
Dealt with:  1968
*** Derived: clause_conj ***
Command exited with non-zero status 1
4.68user 0.03system 0:04.89elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+4252minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  8074
Subsumed clauses [forward]:  141
Subsumed clauses [backward]:  79
Dealt with:  5281
*** Derived: clause_conj ***
Command exited with non-zero status 1
46.60user 0.26system 0:48.71elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+12065minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
At least:
Derived clauses:  20168
Subsumed clauses [forward]:  341
Subsumed clauses [backward]:  230
Dealt with:  10503
>6min21

-------------------------------------------------------------------------------

002. Thu Jul 17 19:26:19 CEST 2003

Selected atom is of minimum depth>=1.
Subsumption works on non-reversed list of negative atoms.
Only disjunctions of automaton/epsilon/final clauses are split.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  622
Subsumed clauses [forward]:  70
Subsumed clauses [backward]:  89
Dealt with:  402
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.46user 0.02system 0:00.47elapsed 102%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (329major+1367minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  45
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  2
Dealt with:  24
*** Derived: clause7 ***
Command exited with non-zero status 1
0.21user 0.00system 0:00.21elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1174minor)pagefaults 0swaps

time ./h1 -v2 verify.p 2>gag
Derived clauses:  52
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  3
Dealt with:  29
*** Derived: clause7 ***
Command exited with non-zero status 1
0.18user 0.01system 0:00.19elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+897minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  428
Subsumed clauses [forward]:  21
Subsumed clauses [backward]:  22
Dealt with:  135
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.24user 0.04system 0:00.28elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1250minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  2547
Subsumed clauses [forward]:  11
Subsumed clauses [backward]:  55
Dealt with:  572
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.21user 0.01system 0:01.23elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1742minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  4425
Subsumed clauses [forward]:  295
Subsumed clauses [backward]:  193
Dealt with:  3183
*** Derived: clause_conj ***
Command exited with non-zero status 1
13.30user 0.14system 0:13.78elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+7229minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  9049
Subsumed clauses [forward]:  191
Subsumed clauses [backward]:  91
Dealt with:  6048
*** Derived: clause_conj ***
Command exited with non-zero status 1
70.26user 0.31system 1:13.64elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+14164minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
At least:
Derived clauses:  19787
Subsumed clauses [forward]:  352
Subsumed clauses [backward]:  242
Dealt with:  10217
>6min14

-------------------------------------------------------------------------------

003. Thu Jul 17 19:26:19 CEST 2003

Selected atom is of minimum depth>=1.
Subsumption works on reversed list of negative atoms.
Only disjunctions of automaton/epsilon/final clauses are split.
Compared to 001., seidl_from_gclause is optimized so that
	h <= body with h of depth>=2 and body of length>=2
	is converted to h <= A and A <= body, with
	A = P(f(x1,...,xn)) where x1, ..., xn are the free
	variable common to h and body.
+ seidl_list_from_justif returns a set, not a list (eliminates duplicates).

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  641
Subsumed clauses [forward]:  56
Subsumed clauses [backward]:  91
Dealt with:  433
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.53user 0.01system 0:00.54elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1441minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  49
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Dealt with:  32
*** Derived: clause7 ***
Command exited with non-zero status 1
0.18user 0.02system 0:00.19elapsed 102%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1166minor)pagefaults 0swaps

time ./h1 -v2 verify.p 2>gag
Derived clauses:  61
Subsumed clauses [forward]:  3
Subsumed clauses [backward]:  3
Dealt with:  41
*** Derived: clause7 ***
Command exited with non-zero status 1
0.19user 0.05system 0:00.25elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1227minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  238
Subsumed clauses [forward]:  3
Subsumed clauses [backward]:  15
Dealt with:  125
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.25user 0.00system 0:00.27elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1223minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  1238
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  26
Dealt with:  350
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.63user 0.01system 0:00.64elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1060minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2688
Subsumed clauses [forward]:  59
Subsumed clauses [backward]:  83
Dealt with:  2217
*** Derived: clause_conj ***
Command exited with non-zero status 1
7.90user 0.10system 0:08.32elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+5329minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4408
Subsumed clauses [forward]:  124
Subsumed clauses [backward]:  48
Dealt with:  3238
*** Derived: clause_conj ***
Command exited with non-zero status 1
14.51user 0.16system 0:15.03elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+6404minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  10544
Subsumed clauses [forward]:  205
Subsumed clauses [backward]:  101
Dealt with:  6732
*** Derived: clause_conj ***
Command exited with non-zero status 1
266.43user 0.31system 4:41.67elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+17050minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4918
Subsumed clauses [forward]:  168
Subsumed clauses [backward]:  49
Dealt with:  3827
*** Derived: clause_conj ***
Command exited with non-zero status 1
22.80user 0.21system 0:23.74elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+7869minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  8967
Subsumed clauses [forward]:  186
Subsumed clauses [backward]:  97
Dealt with:  5763
*** Derived: clause_conj ***
Command exited with non-zero status 1
75.74user 0.26system 1:19.31elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+13160minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7bis.p 2>gag
At least:
Derived clauses:  40364
Subsumed clauses [forward]:  1089
Subsumed clauses [backward]:  216
Dealt with:  22351
Command exited with non-zero status 2
17584.28user 57.56system 7:52:48elapsed 62%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (2765430major+1570908minor)pagefaults 783485swaps

time ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  8967
Subsumed clauses [forward]:  186
Subsumed clauses [backward]:  97
Dealt with:  5763
*** Derived: clause_conj ***
Command exited with non-zero status 1
75.79user 0.17system 1:19.29elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+13160minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2516
Subsumed clauses [forward]:  11
Subsumed clauses [backward]:  59
Dealt with:  623
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.02user 0.02system 0:01.11elapsed 93%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+1468minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  6590
Subsumed clauses [forward]:  139
Subsumed clauses [backward]:  165
Dealt with:  4424
*** Derived: clause_conj ***
Command exited with non-zero status 1
36.50user 0.15system 0:37.95elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+10875minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  9854
Subsumed clauses [forward]:  1698
Subsumed clauses [backward]:  239
Dealt with:  8156
360.69user 0.43system 6:19.40elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+16127minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2299
Subsumed clauses [forward]:  22
Subsumed clauses [backward]:  64
Dealt with:  630
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.02user 0.01system 0:01.05elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+1164minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  13587
Subsumed clauses [forward]:  409
Subsumed clauses [backward]:  174
Dealt with:  8818
*** Derived: clause_conj ***
Command exited with non-zero status 1
311.18user 0.48system 5:31.38elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+19151minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  10193
Subsumed clauses [forward]:  646
Subsumed clauses [backward]:  131
Dealt with:  7192
*** Derived: clause_conj ***
Command exited with non-zero status 1
127.43user 0.33system 2:13.74elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+14136minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  10402
Subsumed clauses [forward]:  1122
Subsumed clauses [backward]:  165
Dealt with:  9280
1038.82user 0.58system 18:43.52elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (188major+20892minor)pagefaults 0swaps

-------------------------------------------------------------------------------

004. Sun Jul 20 10:53:15 CEST 2003

Selected atom is of minimum depth>=1.
Subsumption works on reversed list of negative atoms.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 003.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
minlen/maxlen/minmaxd/maxmaxd optimization in subsumer/subsumes.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  810
Subsumed clauses [forward]:  169
Subsumed clauses [backward]:  140
Dealt with:  556
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.88user 0.12system 0:01.18elapsed 84%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (191major+1417minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  49
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Dealt with:  32
*** Derived: clause7 ***
Command exited with non-zero status 1
0.27user 0.01system 0:00.32elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (191major+1170minor)pagefaults 0swaps

time ./h1 -v2 verify.p 2>gag
Derived clauses:  68
Subsumed clauses [forward]:  3
Subsumed clauses [backward]:  3
Dealt with:  45
*** Derived: clause7 ***
Command exited with non-zero status 1
0.29user 0.01system 0:00.35elapsed 84%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (191major+1173minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  175
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  12
Dealt with:  100
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.34user 0.02system 0:00.42elapsed 84%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (191major+1224minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  1620
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  26
Dealt with:  382
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.12user 0.09system 0:01.30elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+1405minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2456
Subsumed clauses [forward]:  45
Subsumed clauses [backward]:  73
Dealt with:  1733
*** Derived: clause_conj ***
Command exited with non-zero status 1
3.22user 0.24system 0:03.82elapsed 90%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+2606minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4947
Subsumed clauses [forward]:  172
Subsumed clauses [backward]:  49
Dealt with:  3848
*** Derived: clause_conj ***
Command exited with non-zero status 1
12.04user 0.93system 0:14.87elapsed 87%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+4911minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  11843
Subsumed clauses [forward]:  252
Subsumed clauses [backward]:  111
Dealt with:  8312
*** Derived: clause_conj ***
Command exited with non-zero status 1
28.78user 2.92system 0:36.96elapsed 85%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+9647minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  3816
Subsumed clauses [forward]:  89
Subsumed clauses [backward]:  50
Dealt with:  2744
*** Derived: clause_conj ***
Command exited with non-zero status 1
6.50user 0.58system 0:08.08elapsed 87%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+3431minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  12178
Subsumed clauses [forward]:  235
Subsumed clauses [backward]:  111
Dealt with:  7178
*** Derived: clause_conj ***
Command exited with non-zero status 1
28.62user 2.35system 0:35.76elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (190major+7741minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  45102
Subsumed clauses [forward]:  1318
Subsumed clauses [backward]:  231
Dealt with:  25671
*** Derived: clause_conj ***
Command exited with non-zero status 1
213.19user 11.90system 4:46.80elapsed 78%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+29629minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  12178
Subsumed clauses [forward]:  235
Subsumed clauses [backward]:  111
Dealt with:  7178
*** Derived: clause_conj ***
Command exited with non-zero status 1
28.78user 2.14system 0:35.68elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+7741minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2379
Subsumed clauses [forward]:  12
Subsumed clauses [backward]:  57
Dealt with:  599
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.49user 0.17system 0:01.78elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+1834minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  5832
Subsumed clauses [forward]:  57
Subsumed clauses [backward]:  125
Dealt with:  3011
*** Derived: clause_conj ***
Command exited with non-zero status 1
8.34user 0.79system 0:10.50elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+3631minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  9822
Subsumed clauses [forward]:  1699
Subsumed clauses [backward]:  221
Dealt with:  8123
49.82user 2.25system 1:00.50elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+8163minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2353
Subsumed clauses [forward]:  23
Subsumed clauses [backward]:  63
Dealt with:  636
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.46user 0.24system 0:01.94elapsed 87%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+1897minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  10996
Subsumed clauses [forward]:  371
Subsumed clauses [backward]:  134
Dealt with:  7461
*** Derived: clause_conj ***
Command exited with non-zero status 1
33.37user 2.00system 0:40.69elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+8372minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  11879
Subsumed clauses [forward]:  655
Subsumed clauses [backward]:  149
Dealt with:  7913
*** Derived: clause_conj ***
Command exited with non-zero status 1
35.94user 2.21system 0:44.13elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+8747minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  10431
Subsumed clauses [forward]:  1162
Subsumed clauses [backward]:  134
Dealt with:  9269
32.34user 2.54system 0:40.38elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (192major+9090minor)pagefaults 0swaps

-------------------------------------------------------------------------------

005. Sun Jul 20 22:18:05 CEST 2003

Selected atom is of minimum depth>=1.
Subsumption works on reversed list of negative atoms.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 003, plus:
	if h <= A, body is such that depth of A is at least 2,
	let x1,...,xk be the free variables of A, P and f be fresh,
	then abbreviate this as h <= P(f(x1,...,xk)), body
	and P(f(x1,...,xk)) <= A.  Moreover P, f is the same
	for any two A's that only differ by renaming.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
minlen/maxlen/minmaxd/maxmaxd optimization in subsumer/subsumes.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  375
Subsumed clauses [forward]:  43
Subsumed clauses [backward]:  37
Dealt with:  287
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.29user 0.01system 0:00.35elapsed 85%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (229major+1324minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  75
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  2
Dealt with:  51
*** Derived: clause7 ***
Command exited with non-zero status 1
0.21user 0.00system 0:00.23elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1186minor)pagefaults 0swaps

time ./h1 -v2 verify.p 2>gag
Derived clauses:  57
Subsumed clauses [forward]:  3
Subsumed clauses [backward]:  2
Dealt with:  30
*** Derived: clause7 ***
Command exited with non-zero status 1
0.19user 0.01system 0:00.21elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+1176minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  234
Subsumed clauses [forward]:  3
Subsumed clauses [backward]:  13
Dealt with:  111
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.23user 0.04system 0:00.27elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+955minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  1312
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  25
Dealt with:  353
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.64user 0.01system 0:00.66elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1088minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  1959
Subsumed clauses [forward]:  6
Subsumed clauses [backward]:  42
Dealt with:  936
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.13user 0.02system 0:01.14elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1734minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4913
Subsumed clauses [forward]:  171
Subsumed clauses [backward]:  48
Dealt with:  3792
*** Derived: clause_conj ***
Command exited with non-zero status 1
7.36user 0.10system 0:07.74elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+4683minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  11646
Subsumed clauses [forward]:  231
Subsumed clauses [backward]:  105
Dealt with:  8293
*** Derived: clause_conj ***
Command exited with non-zero status 1
18.52user 0.25system 0:19.81elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+9593minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4918
Subsumed clauses [forward]:  172
Subsumed clauses [backward]:  49
Dealt with:  3802
*** Derived: clause_conj ***
Command exited with non-zero status 1
7.22user 0.14system 0:07.55elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+4721minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  11570
Subsumed clauses [forward]:  294
Subsumed clauses [backward]:  107
Dealt with:  6804
*** Derived: clause_conj ***
Command exited with non-zero status 1
16.67user 0.22system 0:18.00elapsed 93%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+7825minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  46913
Subsumed clauses [forward]:  1353
Subsumed clauses [backward]:  219
Dealt with:  27752
*** Derived: clause_conj ***
Command exited with non-zero status 1
144.18user 1.23system 2:47.98elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+32365minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  11570
Subsumed clauses [forward]:  294
Subsumed clauses [backward]:  107
Dealt with:  6804
*** Derived: clause_conj ***
Command exited with non-zero status 1
16.59user 0.26system 0:17.62elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+7825minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2338
Subsumed clauses [forward]:  13
Subsumed clauses [backward]:  58
Dealt with:  619
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.90user 0.05system 0:01.02elapsed 93%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1837minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  5569
Subsumed clauses [forward]:  74
Subsumed clauses [backward]:  80
Dealt with:  2842
*** Derived: clause_conj ***
Command exited with non-zero status 1
4.55user 0.03system 0:04.69elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+2490minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  9849
Subsumed clauses [forward]:  1704
Subsumed clauses [backward]:  228
Dealt with:  8145
33.64user 0.38system 0:35.83elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+8276minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1720
Subsumed clauses [forward]:  20
Subsumed clauses [backward]:  60
Dealt with:  548
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.72user 0.04system 0:00.79elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1655minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  13469
Subsumed clauses [forward]:  380
Subsumed clauses [backward]:  163
Dealt with:  8609
*** Derived: clause_conj ***
Command exited with non-zero status 1
25.82user 0.29system 0:27.51elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+9568minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  11166
Subsumed clauses [forward]:  659
Subsumed clauses [backward]:  150
Dealt with:  7506
*** Derived: clause_conj ***
Command exited with non-zero status 1
23.65user 0.28system 0:25.11elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+8617minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  10298
Subsumed clauses [forward]:  1139
Subsumed clauses [backward]:  144
Dealt with:  9159
20.92user 0.25system 0:22.31elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+8300minor)pagefaults 0swaps

-------------------------------------------------------------------------------

006. Mon Jul 21 21:19:04 CEST 2003

Memory tests:

time ./h1 -v2 Fabrice/essai7bis.p 2>gag
106M
Derived clauses:  42252
Subsumed clauses [forward]:  1173
Subsumed clauses [backward]:  222
Dealt with:  23461
*** Derived: clause_conj ***
Command exited with non-zero status 1
124.45user 0.93system 2:21.10elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (433major+27310minor)pagefaults 0swaps

Converted CT_ATOM |[Pmap, minlen, maxlen, minmaxd, maxmaxd]|
to CT_ATOM (pmap, iarray 4):

106M
Derived clauses:  40269
Subsumed clauses [forward]:  994
Subsumed clauses [backward]:  206
Dealt with:  24122
*** Derived: clause_conj ***
Command exited with non-zero status 1
121.41user 1.07system 2:17.68elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (334major+28606minor)pagefaults 0swaps

Using full forward subsumption instead of ordered forward subsumption:
124M
Derived clauses:  39423
Subsumed clauses [forward]:  986
Subsumed clauses [backward]:  214
Dealt with:  21582
*** Derived: clause_conj ***
Command exited with non-zero status 1
169.27user 0.73system 3:11.80elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+32010minor)pagefaults 0swaps

-------------------------------------------------------------------------------

007. Mon Jul 21 23:04:12 CEST 2003


Modification of 005.

Selected atom is of minimum depth>=1.
Subsumption works on reversed list of negative atoms.
Full forward subsumption, not just ordered forward subsumption.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 003, plus:
	if h <= A, body is such that depth of A is at least 2,
	let x1,...,xk be the free variables of A, P and f be fresh,
	then abbreviate this as h <= P(f(x1,...,xk)), body
	and P(f(x1,...,xk)) <= A.  Moreover P, f is the same
	for any two A's that only differ by renaming.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
minlen/maxlen/minmaxd/maxmaxd optimization in subsumer/subsumes.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  486
Subsumed clauses [forward]:  106
Subsumed clauses [backward]:  42
Dealt with:  333
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.37user 0.01system 0:00.37elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+1359minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  70
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  2
Dealt with:  42
*** Derived: clause7 ***
Command exited with non-zero status 1
0.20user 0.02system 0:00.24elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1203minor)pagefaults 0swaps

time ./h1 -v2 verify.p 2>gag
Derived clauses:  55
Subsumed clauses [forward]:  3
Subsumed clauses [backward]:  2
Dealt with:  31
*** Derived: clause7 ***
Command exited with non-zero status 1
0.18user 0.03system 0:00.22elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1181minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  179
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  14
Dealt with:  90
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.21user 0.03system 0:00.26elapsed 90%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1224minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  1215
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  26
Dealt with:  320
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.56user 0.05system 0:00.62elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1389minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2794
Subsumed clauses [forward]:  56
Subsumed clauses [backward]:  91
Dealt with:  2400
*** Derived: clause_conj ***
Command exited with non-zero status 1
3.52user 0.09system 0:03.66elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3208minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4377
Subsumed clauses [forward]:  134
Subsumed clauses [backward]:  48
Dealt with:  3307
*** Derived: clause_conj ***
Command exited with non-zero status 1
6.74user 0.11system 0:07.07elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+4374minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  10869
Subsumed clauses [forward]:  219
Subsumed clauses [backward]:  104
Dealt with:  7006
*** Derived: clause_conj ***
Command exited with non-zero status 1
23.06user 0.24system 0:24.32elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+9023minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  3727
Subsumed clauses [forward]:  64
Subsumed clauses [backward]:  48
Dealt with:  2168
*** Derived: clause_conj ***
Command exited with non-zero status 1
3.49user 0.07system 0:03.63elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3619minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  8821
Subsumed clauses [forward]:  187
Subsumed clauses [backward]:  93
Dealt with:  5654
*** Derived: clause_conj ***
Command exited with non-zero status 1
15.52user 0.17system 0:16.24elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+7121minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  39423
Subsumed clauses [forward]:  986
Subsumed clauses [backward]:  214
Dealt with:  21582
*** Derived: clause_conj ***
Command exited with non-zero status 1
169.27user 0.73system 3:11.80elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+32010minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  12903
Subsumed clauses [forward]:  297
Subsumed clauses [backward]:  115
Dealt with:  7404
*** Derived: clause_conj ***
Command exited with non-zero status 1
24.83user 0.28system 0:26.30elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+9749minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2117
Subsumed clauses [forward]:  13
Subsumed clauses [backward]:  65
Dealt with:  573
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.91user 0.02system 0:00.94elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1761minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  6776
Subsumed clauses [forward]:  152
Subsumed clauses [backward]:  232
Dealt with:  4805
*** Derived: clause_conj ***
Command exited with non-zero status 1
11.50user 0.15system 0:12.05elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+6252minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  9860
Subsumed clauses [forward]:  1709
Subsumed clauses [backward]:  187
Dealt with:  8151
42.47user 0.19system 0:44.57elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+8728minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2165
Subsumed clauses [forward]:  19
Subsumed clauses [backward]:  65
Dealt with:  605
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.92user 0.02system 0:00.96elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1689minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  15201
Subsumed clauses [forward]:  471
Subsumed clauses [backward]:  190
Dealt with:  9958
*** Derived: clause_conj ***
Command exited with non-zero status 1
36.30user 0.34system 0:38.42elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+12023minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  14754
Subsumed clauses [forward]:  672
Subsumed clauses [backward]:  217
Dealt with:  9225
*** Derived: clause_conj ***
Command exited with non-zero status 1
33.03user 0.30system 0:35.04elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+11417minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  10264
Subsumed clauses [forward]:  1158
Subsumed clauses [backward]:  114
Dealt with:  9106
129.96user 0.40system 2:18.47elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+10669minor)pagefaults 0swaps


-------------------------------------------------------------------------------

008. Mon Jul 21 23:04:12 CEST 2003

Modification of 007.

Selected atom is of maximum depth.
Subsumption works on reversed list of negative atoms.
Full forward subsumption, not just ordered forward subsumption.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 003, plus:
	if h <= A, body is such that depth of A is at least 2,
	let x1,...,xk be the free variables of A, P and f be fresh,
	then abbreviate this as h <= P(f(x1,...,xk)), body
	and P(f(x1,...,xk)) <= A.  Moreover P, f is the same
	for any two A's that only differ by renaming.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
minlen/maxlen/minmaxd/maxmaxd optimization in subsumer/subsumes.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  311
Subsumed clauses [forward]:  41
Subsumed clauses [backward]:  38
Dealt with:  249
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.26user 0.04system 0:00.33elapsed 89%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (333major+1305minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  84
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  1
Dealt with:  68
*** Derived: clause7 ***
Command exited with non-zero status 1
0.20user 0.03system 0:00.26elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1241minor)pagefaults 0swaps

time ./h1 -v2 verify.p 2>gag
Derived clauses:  66
Subsumed clauses [forward]:  3
Subsumed clauses [backward]:  1
Dealt with:  40
*** Derived: clause7 ***
Command exited with non-zero status 1
0.21user 0.00system 0:00.24elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1201minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  1430
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  38
Dealt with:  244
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.62user 0.02system 0:00.66elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1424minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  3781
Subsumed clauses [forward]:  6
Subsumed clauses [backward]:  105
Dealt with:  1759
*** Derived: clause_conj ***
Command exited with non-zero status 1
3.19user 0.04system 0:03.26elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3295minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  5019
Subsumed clauses [forward]:  48
Subsumed clauses [backward]:  177
Dealt with:  3568
*** Derived: clause_conj ***
Command exited with non-zero status 1
7.01user 0.12system 0:07.60elapsed 93%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+5186minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  7866
Subsumed clauses [forward]:  102
Subsumed clauses [backward]:  148
Dealt with:  5260
*** Derived: clause_conj ***
Command exited with non-zero status 1
14.98user 0.20system 0:15.68elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+7477minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  56650
Subsumed clauses [forward]:  196
Subsumed clauses [backward]:  173
Dealt with:  11637
*** Derived: clause_conj ***
Command exited with non-zero status 1
72.90user 0.75system 1:22.31elapsed 89%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+25428minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  8417
Subsumed clauses [forward]:  132
Subsumed clauses [backward]:  163
Dealt with:  5673
*** Derived: clause_conj ***
Command exited with non-zero status 1
18.15user 0.22system 0:19.08elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+8431minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  56409
Subsumed clauses [forward]:  230
Subsumed clauses [backward]:  166
Dealt with:  10554
*** Derived: clause_conj ***
Command exited with non-zero status 1
72.29user 0.72system 1:20.93elapsed 90%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+23623minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7bis.p 2>gag

-------------------------------------------------------------------------------

009. Tue Jul 22 09:56:16 CEST 2003


Modification of 007.

Selected atom is of minimum depth>=1.
Subsumption works on reversed list of negative atoms.
Full forward subsumption, not just ordered forward subsumption; bug corrected.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 003, plus:
	if h <= A, body is such that depth of A is at least 2,
	let x1,...,xk be the free variables of A, P and f be fresh,
	then abbreviate this as h <= P(f(x1,...,xk)), body
	and P(f(x1,...,xk)) <= A.  Moreover P, f is the same
	for any two A's that only differ by renaming.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
minlen/maxlen/minmaxd/maxmaxd optimization in subsumer/subsumes.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  498
Subsumed clauses [forward]:  119
Subsumed clauses [backward]:  45
Dealt with:  332
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.36user 0.02system 0:00.41elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (333major+1349minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  55
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  2
Dealt with:  32
*** Derived: clause7 ***
Command exited with non-zero status 1
0.21user 0.00system 0:00.23elapsed 87%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1172minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  225
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  15
Dealt with:  123
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.25user 0.00system 0:00.28elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1240minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  1432
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  26
Dealt with:  362
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.64user 0.01system 0:00.66elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1545minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2238
Subsumed clauses [forward]:  20
Subsumed clauses [backward]:  45
Dealt with:  1322
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.48user 0.03system 0:01.55elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+2006minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4915
Subsumed clauses [forward]:  167
Subsumed clauses [backward]:  48
Dealt with:  3808
*** Derived: clause_conj ***
Command exited with non-zero status 1
7.42user 0.08system 0:07.55elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+4631minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  13183
Subsumed clauses [forward]:  336
Subsumed clauses [backward]:  118
Dealt with:  9624
*** Derived: clause_conj ***
Command exited with non-zero status 1
22.89user 0.33system 0:23.45elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+10708minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4631
Subsumed clauses [forward]:  139
Subsumed clauses [backward]:  50
Dealt with:  3534
*** Derived: clause_conj ***
Command exited with non-zero status 1
6.53user 0.08system 0:06.66elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+4370minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  11518
Subsumed clauses [forward]:  229
Subsumed clauses [backward]:  107
Dealt with:  6697
*** Derived: clause_conj ***
Command exited with non-zero status 1
16.23user 0.20system 0:17.12elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+7464minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  50655
Subsumed clauses [forward]:  1541
Subsumed clauses [backward]:  219
Dealt with:  29887
*** Derived: clause_conj ***
Command exited with non-zero status 1
165.28user 1.38system 3:11.84elapsed 86%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+31084minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  11518
Subsumed clauses [forward]:  229
Subsumed clauses [backward]:  107
Dealt with:  6697
*** Derived: clause_conj ***
Command exited with non-zero status 1
16.35user 0.16system 0:17.38elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+7464minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2136
Subsumed clauses [forward]:  10
Subsumed clauses [backward]:  63
Dealt with:  577
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.93user 0.05system 0:01.01elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1598minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  7311
Subsumed clauses [forward]:  351
Subsumed clauses [backward]:  266
Dealt with:  5639
*** Derived: clause_conj ***
Command exited with non-zero status 1
14.32user 0.21system 0:15.03elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+5989minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  9850
Subsumed clauses [forward]:  1702
Subsumed clauses [backward]:  224
Dealt with:  8148
35.20user 0.31system 0:37.36elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+8096minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2169
Subsumed clauses [forward]:  22
Subsumed clauses [backward]:  65
Dealt with:  612
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.96user 0.02system 0:01.03elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1629minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  12233
Subsumed clauses [forward]:  417
Subsumed clauses [backward]:  163
Dealt with:  8318
*** Derived: clause_conj ***
Command exited with non-zero status 1
26.25user 0.17system 0:27.50elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+9574minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  15013
Subsumed clauses [forward]:  707
Subsumed clauses [backward]:  228
Dealt with:  9752
*** Derived: clause_conj ***
Command exited with non-zero status 1
30.55user 0.36system 0:32.45elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+10504minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  10504
Subsumed clauses [forward]:  1124
Subsumed clauses [backward]:  177
Dealt with:  9380
21.28user 0.30system 0:22.63elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+10045minor)pagefaults 0swaps


-------------------------------------------------------------------------------

010. Tue Jul 22 21:20:41 CEST 2003


Modification of 009.

Selected atom is of minimum depth>=1.
Subsumption works on reversed list of negative atoms.
Full forward subsumption, not just ordered forward subsumption; bug corrected.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
minlen/maxlen/minmaxd/maxmaxd optimization in subsumer/subsumes.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  516
Subsumed clauses [forward]:  128
Subsumed clauses [backward]:  44
Dealt with:  344
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.35user 0.02system 0:00.50elapsed 72%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (417major+1344minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  87
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  2
Dealt with:  68
*** Derived: clause7 ***
Command exited with non-zero status 1
0.21user 0.02system 0:00.24elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1190minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  234
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  15
Dealt with:  128
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.25user 0.00system 0:00.30elapsed 83%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1244minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  972
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  26
Dealt with:  321
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.47user 0.04system 0:00.50elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1388minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2372
Subsumed clauses [forward]:  35
Subsumed clauses [backward]:  53
Dealt with:  1638
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.88user 0.04system 0:01.97elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+2635minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4945
Subsumed clauses [forward]:  172
Subsumed clauses [backward]:  49
Dealt with:  3837
*** Derived: clause_conj ***
Command exited with non-zero status 1
7.54user 0.09system 0:07.89elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+4269minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  11135
Subsumed clauses [forward]:  222
Subsumed clauses [backward]:  104
Dealt with:  7945
*** Derived: clause_conj ***
Command exited with non-zero status 1
17.39user 0.29system 0:18.45elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+7940minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4824
Subsumed clauses [forward]:  159
Subsumed clauses [backward]:  51
Dealt with:  3711
*** Derived: clause_conj ***
Command exited with non-zero status 1
7.54user 0.07system 0:07.89elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+4606minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  10401
Subsumed clauses [forward]:  227
Subsumed clauses [backward]:  100
Dealt with:  6214
*** Derived: clause_conj ***
Command exited with non-zero status 1
15.09user 0.19system 0:15.95elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+7325minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  41529
Subsumed clauses [forward]:  1118
Subsumed clauses [backward]:  219
Dealt with:  23146
*** Derived: clause_conj ***
Command exited with non-zero status 1
119.51user 0.99system 2:15.88elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (403major+27523minor)pagefaults 478swaps

time ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  8224
Subsumed clauses [forward]:  187
Subsumed clauses [backward]:  86
Dealt with:  5493
*** Derived: clause_conj ***
Command exited with non-zero status 1
11.86user 0.17system 0:12.42elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+6103minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2397
Subsumed clauses [forward]:  11
Subsumed clauses [backward]:  63
Dealt with:  616
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.97user 0.05system 0:01.08elapsed 93%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1929minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  7341
Subsumed clauses [forward]:  212
Subsumed clauses [backward]:  292
Dealt with:  5726
*** Derived: clause_conj ***
Command exited with non-zero status 1
12.30user 0.18system 0:12.97elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+5981minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  9984
Subsumed clauses [forward]:  1701
Subsumed clauses [backward]:  236
Dealt with:  8283
37.20user 0.28system 0:39.15elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+8410minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2219
Subsumed clauses [forward]:  23
Subsumed clauses [backward]:  60
Dealt with:  609
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.93user 0.04system 0:01.03elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1887minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  16666
Subsumed clauses [forward]:  717
Subsumed clauses [backward]:  206
Dealt with:  11230
*** Derived: clause_conj ***
Command exited with non-zero status 1
34.59user 0.42system 0:36.95elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+10899minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  12902
Subsumed clauses [forward]:  675
Subsumed clauses [backward]:  187
Dealt with:  8290
*** Derived: clause_conj ***
Command exited with non-zero status 1
24.75user 0.36system 0:26.22elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+9169minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  10389
Subsumed clauses [forward]:  1156
Subsumed clauses [backward]:  124
Dealt with:  9233
21.02user 0.27system 0:22.19elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+9627minor)pagefaults 0swaps


-------------------------------------------------------------------------------

011. Tue Jul 22 22:17:06 CEST 2003

Modification of 010.

Selected atom is of minimum depth>=1.
Subsumption works on reversed list of negative atoms.
Full forward subsumption, not just ordered forward subsumption; bug corrected.
	Only applied on automata clauses.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
minlen/maxlen/minmaxd/maxmaxd optimization in subsumer/subsumes.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  628
Subsumed clauses [forward]:  192
Subsumed clauses [backward]:  14
Dealt with:  389
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.28user 0.03system 0:00.35elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (333major+1280minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  86
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Dealt with:  71
*** Derived: clause7 ***
Command exited with non-zero status 1
0.20user 0.00system 0:00.22elapsed 87%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+909minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  265
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  2
Dealt with:  140
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.25user 0.00system 0:00.27elapsed 92%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1221minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  412
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Dealt with:  238
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.27user 0.01system 0:00.29elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1256minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2332
Subsumed clauses [forward]:  24
Subsumed clauses [backward]:  3
Dealt with:  1494
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.94user 0.02system 0:00.97elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1391minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  5079
Subsumed clauses [forward]:  59
Subsumed clauses [backward]:  4
Dealt with:  4089
*** Derived: clause_conj ***
Command exited with non-zero status 1
2.07user 0.12system 0:02.25elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+2394minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  10964
Subsumed clauses [forward]:  70
Subsumed clauses [backward]:  4
Dealt with:  7991
*** Derived: clause_conj ***
Command exited with non-zero status 1
5.07user 0.16system 0:05.43elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3652minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4840
Subsumed clauses [forward]:  52
Subsumed clauses [backward]:  4
Dealt with:  3753
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.98user 0.08system 0:02.13elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+2325minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  11295
Subsumed clauses [forward]:  71
Subsumed clauses [backward]:  4
Dealt with:  6837
*** Derived: clause_conj ***
Command exited with non-zero status 1
4.75user 0.15system 0:05.04elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3506minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  39332
Subsumed clauses [forward]:  558
Subsumed clauses [backward]:  8
Dealt with:  22289
*** Derived: clause_conj ***
Command exited with non-zero status 1
23.54user 0.25system 0:26.08elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+9297minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  11295
Subsumed clauses [forward]:  71
Subsumed clauses [backward]:  4
Dealt with:  6837
*** Derived: clause_conj ***
Command exited with non-zero status 1
4.86user 0.06system 0:05.07elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3506minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2768
Subsumed clauses [forward]:  22
Subsumed clauses [backward]:  9
Dealt with:  686
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.87user 0.04system 0:00.92elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1757minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  9024
Subsumed clauses [forward]:  249
Subsumed clauses [backward]:  6
Dealt with:  7811
*** Derived: clause_conj ***
Command exited with non-zero status 1
4.15user 0.06system 0:04.31elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+2543minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11074
Subsumed clauses [forward]:  890
Subsumed clauses [backward]:  7
Dealt with:  10184
4.97user 0.06system 0:05.26elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+2917minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2229
Subsumed clauses [forward]:  49
Subsumed clauses [backward]:  7
Dealt with:  709
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.72user 0.02system 0:00.77elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1531minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  15783
Subsumed clauses [forward]:  114
Subsumed clauses [backward]:  4
Dealt with:  10990
*** Derived: clause_conj ***
Command exited with non-zero status 1
7.34user 0.17system 0:07.83elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+4417minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  14955
Subsumed clauses [forward]:  340
Subsumed clauses [backward]:  4
Dealt with:  10089
*** Derived: clause_conj ***
Command exited with non-zero status 1
6.40user 0.12system 0:06.70elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3824minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11740
Subsumed clauses [forward]:  351
Subsumed clauses [backward]:  12
Dealt with:  11389
5.54user 0.03system 0:05.84elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3264minor)pagefaults 0swaps

-------------------------------------------------------------------------------

012. Tue Jul 22 23:12:36 CEST 2003

Modification of 011.

Selected atom is of minimum depth>=1.
Subsumption works on reversed list of negative atoms.
Full forward subsumption, not just ordered forward subsumption; bug corrected.
	Only applied on automata clauses.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
minlen/maxlen/minmaxd/maxmaxd optimization in subsumer/subsumes.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.

time ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  625
Subsumed clauses [forward]:  204
Subsumed clauses [backward]:  10
Dealt with:  380
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.25user 0.03system 0:00.36elapsed 76%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1286minor)pagefaults 0swaps

time ./h1 -v2 v.p 2>gag
Derived clauses:  79
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Dealt with:  52
*** Derived: clause7 ***
Command exited with non-zero status 1
0.19user 0.01system 0:00.23elapsed 84%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1173minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  267
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Dealt with:  132
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.24user 0.00system 0:00.24elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (186major+1225minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  1219
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Dealt with:  346
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.42user 0.00system 0:00.45elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1317minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2198
Subsumed clauses [forward]:  16
Subsumed clauses [backward]:  3
Dealt with:  1333
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.67user 0.02system 0:00.69elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1388minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4950
Subsumed clauses [forward]:  55
Subsumed clauses [backward]:  4
Dealt with:  3991
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.61user 0.03system 0:01.71elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1706minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  11552
Subsumed clauses [forward]:  91
Subsumed clauses [backward]:  3
Dealt with:  8130
*** Derived: clause_conj ***
Command exited with non-zero status 1
3.85user 0.09system 0:04.03elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3853minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4889
Subsumed clauses [forward]:  55
Subsumed clauses [backward]:  4
Dealt with:  3960
*** Derived: clause_conj ***
Command exited with non-zero status 1
1.51user 0.09system 0:01.66elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+2094minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  10556
Subsumed clauses [forward]:  69
Subsumed clauses [backward]:  3
Dealt with:  6403
*** Derived: clause_conj ***
Command exited with non-zero status 1
3.33user 0.06system 0:03.57elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3618minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  41502
Subsumed clauses [forward]:  632
Subsumed clauses [backward]:  10
Dealt with:  24078
*** Derived: clause_conj ***
Command exited with non-zero status 1
20.35user 0.24system 0:22.72elapsed 90%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (185major+11234minor)pagefaults 0swaps
par memtime:
*** Derived: clause_conj ***
Exit [1]
19.75 user, 0.40 system, 22.43 elapsed -- Max VSize = 44148KB, Max RSS = 43112KB

time ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  10556
Subsumed clauses [forward]:  69
Subsumed clauses [backward]:  3
Dealt with:  6403
*** Derived: clause_conj ***
Command exited with non-zero status 1
3.32user 0.05system 0:03.45elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3618minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2604
Subsumed clauses [forward]:  23
Subsumed clauses [backward]:  10
Dealt with:  677
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.67user 0.02system 0:00.71elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1521minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  8456
Subsumed clauses [forward]:  72
Subsumed clauses [backward]:  6
Dealt with:  6289
*** Derived: clause_conj ***
Command exited with non-zero status 1
2.42user 0.09system 0:02.56elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+2645minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11224
Subsumed clauses [forward]:  852
Subsumed clauses [backward]:  7
Dealt with:  10372
3.47user 0.08system 0:03.61elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3285minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2385
Subsumed clauses [forward]:  64
Subsumed clauses [backward]:  7
Dealt with:  741
*** Derived: clause_conj ***
Command exited with non-zero status 1
0.65user 0.01system 0:00.69elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+1491minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  16855
Subsumed clauses [forward]:  142
Subsumed clauses [backward]:  4
Dealt with:  11584
*** Derived: clause_conj ***
Command exited with non-zero status 1
5.61user 0.16system 0:06.09elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+4461minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  17045
Subsumed clauses [forward]:  332
Subsumed clauses [backward]:  4
Dealt with:  11521
*** Derived: clause_conj ***
Command exited with non-zero status 1
5.55user 0.13system 0:05.97elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+4454minor)pagefaults 0swaps

time ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11607
Subsumed clauses [forward]:  361
Subsumed clauses [backward]:  5
Dealt with:  11246
4.00user 0.07system 0:04.30elapsed 94%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (187major+3874minor)pagefaults 0swaps


-------------------------------------------------------------------------------

013. Thu Jul 24 08:45:11 CEST 2003

Severe modification of 012.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
minlen/maxlen/minmaxd/maxmaxd optimization in subsumer/subsumes.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  366
Subsumed clauses [forward]:  42
Subsumed clauses [backward]:  10
Dealt with:  272
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.01 system, 0.33 elapsed -- Max VSize = 5324KB, Max RSS = 4288KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  93
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Dealt with:  74
*** Derived: clause7 ***
Exit [1]
0.15 user, 0.00 system, 0.22 elapsed -- Max VSize = 4956KB, Max RSS = 3808KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  231
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Dealt with:  126
*** Derived: clause_conj ***
Exit [1]
0.20 user, 0.01 system, 0.33 elapsed -- Max VSize = 6444KB, Max RSS = 5408KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  628
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Dealt with:  275
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.03 system, 0.32 elapsed -- Max VSize = 6468KB, Max RSS = 5428KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2697
Subsumed clauses [forward]:  31
Subsumed clauses [backward]:  3
Dealt with:  2258
*** Derived: clause_conj ***
Exit [1]
1.11 user, 0.01 system, 1.21 elapsed -- Max VSize = 9640KB, Max RSS = 8604KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4717
Subsumed clauses [forward]:  46
Subsumed clauses [backward]:  4
Dealt with:  3706
*** Derived: clause_conj ***
Exit [1]
2.48 user, 0.08 system, 2.74 elapsed -- Max VSize = 13272KB, Max RSS = 12236KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  12320
Subsumed clauses [forward]:  112
Subsumed clauses [backward]:  4
Dealt with:  9125
*** Derived: clause_conj ***
Exit [1]
6.01 user, 0.12 system, 6.50 elapsed -- Max VSize = 19784KB, Max RSS = 18748KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4487
Subsumed clauses [forward]:  49
Subsumed clauses [backward]:  4
Dealt with:  3401
*** Derived: clause_conj ***
Exit [1]
2.36 user, 0.06 system, 2.53 elapsed -- Max VSize = 12732KB, Max RSS = 11696KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  11993
Subsumed clauses [forward]:  81
Subsumed clauses [backward]:  4
Dealt with:  7282
*** Derived: clause_conj ***
Exit [1]
6.12 user, 0.12 system, 6.49 elapsed -- Max VSize = 22100KB, Max RSS = 21064KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  37994
Subsumed clauses [forward]:  492
Subsumed clauses [backward]:  10
Dealt with:  20489
*** Derived: clause_conj ***
Exit [1]
32.57 user, 0.52 system, 36.23 elapsed -- Max VSize = 56368KB, Max RSS = 55332KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  11993
Subsumed clauses [forward]:  81
Subsumed clauses [backward]:  4
Dealt with:  7282
*** Derived: clause_conj ***
Exit [1]
6.04 user, 0.20 system, 6.61 elapsed -- Max VSize = 22100KB, Max RSS = 21064KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2334
Subsumed clauses [forward]:  18
Subsumed clauses [backward]:  9
Dealt with:  636
*** Derived: clause_conj ***
Exit [1]
0.62 user, 0.04 system, 0.77 elapsed -- Max VSize = 7776KB, Max RSS = 6740KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  7123
Subsumed clauses [forward]:  32
Subsumed clauses [backward]:  3
Dealt with:  4995
*** Derived: clause_conj ***
Exit [1]
3.16 user, 0.07 system, 3.41 elapsed -- Max VSize = 14272KB, Max RSS = 13236KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11227
Subsumed clauses [forward]:  878
Subsumed clauses [backward]:  6
Dealt with:  10349
Exit [0]
8.94 user, 0.13 system, 9.56 elapsed -- Max VSize = 24520KB, Max RSS = 23484KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2312
Subsumed clauses [forward]:  52
Subsumed clauses [backward]:  6
Dealt with:  721
*** Derived: clause_conj ***
Exit [1]
0.62 user, 0.00 system, 0.77 elapsed -- Max VSize = 7752KB, Max RSS = 6716KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  13378
Subsumed clauses [forward]:  94
Subsumed clauses [backward]:  4
Dealt with:  8830
*** Derived: clause_conj ***
Exit [1]
8.54 user, 0.08 system, 9.02 elapsed -- Max VSize = 19860KB, Max RSS = 18824KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  14936
Subsumed clauses [forward]:  324
Subsumed clauses [backward]:  4
Dealt with:  9987
*** Derived: clause_conj ***
Exit [1]
9.71 user, 0.15 system, 10.46 elapsed -- Max VSize = 29376KB, Max RSS = 28340KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11731
Subsumed clauses [forward]:  354
Subsumed clauses [backward]:  9
Dealt with:  11377
Exit [0]
6.44 user, 0.13 system, 6.81 elapsed -- Max VSize = 21624KB, Max RSS = 20588KB


-------------------------------------------------------------------------------

014. Thu Jul 24 09:29:52 CEST 2003

Modification of 013.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  368
Subsumed clauses [forward]:  43
Subsumed clauses [backward]:  12
Automata clauses:  60
Dealt with:  276
*** Derived: clause_conj ***
Exit [1]
0.19 user, 0.02 system, 0.33 elapsed -- Max VSize = 5312KB, Max RSS = 4276KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  72
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Automata clauses:  11
Dealt with:  41
*** Derived: clause7 ***
Exit [1]
0.15 user, 0.00 system, 0.22 elapsed -- Max VSize = 4896KB, Max RSS = 3772KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  218
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Automata clauses:  29
Dealt with:  112
*** Derived: clause_conj ***
Exit [1]
0.18 user, 0.01 system, 0.32 elapsed -- Max VSize = 5336KB, Max RSS = 4300KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  857
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Automata clauses:  44
Dealt with:  304
*** Derived: clause_conj ***
Exit [1]
0.28 user, 0.03 system, 0.33 elapsed -- Max VSize = 6480KB, Max RSS = 5436KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2645
Subsumed clauses [forward]:  28
Subsumed clauses [backward]:  3
Automata clauses:  55
Dealt with:  2214
*** Derived: clause_conj ***
Exit [1]
0.76 user, 0.04 system, 0.87 elapsed -- Max VSize = 7252KB, Max RSS = 6216KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4520
Subsumed clauses [forward]:  50
Subsumed clauses [backward]:  4
Automata clauses:  72
Dealt with:  3415
*** Derived: clause_conj ***
Exit [1]
1.31 user, 0.04 system, 1.42 elapsed -- Max VSize = 9016KB, Max RSS = 7980KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  10702
Subsumed clauses [forward]:  83
Subsumed clauses [backward]:  4
Automata clauses:  82
Dealt with:  7102
*** Derived: clause_conj ***
Exit [1]
3.27 user, 0.07 system, 3.41 elapsed -- Max VSize = 14956KB, Max RSS = 13920KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  5073
Subsumed clauses [forward]:  59
Subsumed clauses [backward]:  4
Automata clauses:  76
Dealt with:  4080
*** Derived: clause_conj ***
Exit [1]
1.51 user, 0.02 system, 1.65 elapsed -- Max VSize = 9904KB, Max RSS = 8868KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  10776
Subsumed clauses [forward]:  69
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  6529
*** Derived: clause_conj ***
Exit [1]
3.13 user, 0.09 system, 3.30 elapsed -- Max VSize = 15044KB, Max RSS = 14008KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  34934
Subsumed clauses [forward]:  390
Subsumed clauses [backward]:  10
Automata clauses:  181
Dealt with:  19308
*** Derived: clause_conj ***
Exit [1]
14.40 user, 0.21 system, 15.29 elapsed -- Max VSize = 37984KB, Max RSS = 36948KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  10776
Subsumed clauses [forward]:  69
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  6529
*** Derived: clause_conj ***
Exit [1]
3.17 user, 0.09 system, 3.41 elapsed -- Max VSize = 15016KB, Max RSS = 13980KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2671
Subsumed clauses [forward]:  21
Subsumed clauses [backward]:  7
Automata clauses:  85
Dealt with:  678
*** Derived: clause_conj ***
Exit [1]
0.69 user, 0.02 system, 0.76 elapsed -- Max VSize = 7516KB, Max RSS = 6480KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  7643
Subsumed clauses [forward]:  53
Subsumed clauses [backward]:  6
Automata clauses:  81
Dealt with:  5253
*** Derived: clause_conj ***
Exit [1]
2.05 user, 0.05 system, 2.20 elapsed -- Max VSize = 11912KB, Max RSS = 10876KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  10757
Subsumed clauses [forward]:  923
Subsumed clauses [backward]:  8
Automata clauses:  116
Dealt with:  9834
Exit [0]
3.28 user, 0.09 system, 3.62 elapsed -- Max VSize = 13944KB, Max RSS = 12908KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2494
Subsumed clauses [forward]:  60
Subsumed clauses [backward]:  9
Automata clauses:  90
Dealt with:  754
*** Derived: clause_conj ***
Exit [1]
0.63 user, 0.00 system, 0.66 elapsed -- Max VSize = 7224KB, Max RSS = 6188KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  16138
Subsumed clauses [forward]:  118
Subsumed clauses [backward]:  4
Automata clauses:  117
Dealt with:  10903
*** Derived: clause_conj ***
Exit [1]
5.15 user, 0.10 system, 5.60 elapsed -- Max VSize = 19296KB, Max RSS = 18260KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  13878
Subsumed clauses [forward]:  318
Subsumed clauses [backward]:  5
Automata clauses:  113
Dealt with:  9480
*** Derived: clause_conj ***
Exit [1]
4.10 user, 0.12 system, 4.40 elapsed -- Max VSize = 18020KB, Max RSS = 16984KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11586
Subsumed clauses [forward]:  361
Subsumed clauses [backward]:  10
Automata clauses:  106
Dealt with:  11225
Exit [0]
3.60 user, 0.13 system, 4.07 elapsed -- Max VSize = 15408KB, Max RSS = 14372KB


-------------------------------------------------------------------------------

015. Thu Jul 24 10:45:24 CEST 2003

Modification of 014.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  556
Subsumed clauses [forward]:  128
Subsumed clauses [backward]:  18
Automata clauses:  85
Dealt with:  387
*** Derived: clause_conj ***
Exit [1]
0.22 user, 0.02 system, 0.32 elapsed -- Max VSize = 6200KB, Max RSS = 5160KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  93
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Automata clauses:  15
Dealt with:  76
*** Derived: clause7 ***
Exit [1]
0.14 user, 0.01 system, 0.22 elapsed -- Max VSize = 4908KB, Max RSS = 3784KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  203
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  2
Automata clauses:  26
Dealt with:  108
*** Derived: clause_conj ***
Exit [1]
0.18 user, 0.02 system, 0.32 elapsed -- Max VSize = 6392KB, Max RSS = 5352KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  857
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Automata clauses:  44
Dealt with:  304
*** Derived: clause_conj ***
Exit [1]
0.32 user, 0.01 system, 0.35 elapsed -- Max VSize = 5428KB, Max RSS = 4388KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2235
Subsumed clauses [forward]:  10
Subsumed clauses [backward]:  3
Automata clauses:  49
Dealt with:  1440
*** Derived: clause_conj ***
Exit [1]
0.67 user, 0.03 system, 0.76 elapsed -- Max VSize = 6144KB, Max RSS = 5108KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4383
Subsumed clauses [forward]:  46
Subsumed clauses [backward]:  4
Automata clauses:  74
Dealt with:  3336
*** Derived: clause_conj ***
Exit [1]
1.26 user, 0.01 system, 1.43 elapsed -- Max VSize = 7888KB, Max RSS = 6852KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  10867
Subsumed clauses [forward]:  86
Subsumed clauses [backward]:  4
Automata clauses:  83
Dealt with:  7492
*** Derived: clause_conj ***
Exit [1]
2.94 user, 0.11 system, 3.29 elapsed -- Max VSize = 14892KB, Max RSS = 13856KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4818
Subsumed clauses [forward]:  50
Subsumed clauses [backward]:  4
Automata clauses:  72
Dealt with:  3878
*** Derived: clause_conj ***
Exit [1]
1.38 user, 0.01 system, 1.53 elapsed -- Max VSize = 7988KB, Max RSS = 6952KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  9704
Subsumed clauses [forward]:  64
Subsumed clauses [backward]:  3
Automata clauses:  90
Dealt with:  6164
*** Derived: clause_conj ***
Exit [1]
2.51 user, 0.09 system, 2.75 elapsed -- Max VSize = 13568KB, Max RSS = 12532KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  46185
Subsumed clauses [forward]:  711
Subsumed clauses [backward]:  11
Automata clauses:  221
Dealt with:  27518
*** Derived: clause_conj ***
Exit [1]
15.16 user, 0.41 system, 17.38 elapsed -- Max VSize = 39720KB, Max RSS = 38684KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  9704
Subsumed clauses [forward]:  64
Subsumed clauses [backward]:  3
Automata clauses:  90
Dealt with:  6164
*** Derived: clause_conj ***
Exit [1]
2.54 user, 0.08 system, 2.85 elapsed -- Max VSize = 13596KB, Max RSS = 12560KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  2734
Subsumed clauses [forward]:  20
Subsumed clauses [backward]:  8
Automata clauses:  85
Dealt with:  685
*** Derived: clause_conj ***
Exit [1]
0.57 user, 0.03 system, 0.65 elapsed -- Max VSize = 7292KB, Max RSS = 6256KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  7879
Subsumed clauses [forward]:  70
Subsumed clauses [backward]:  6
Automata clauses:  81
Dealt with:  5538
*** Derived: clause_conj ***
Exit [1]
1.98 user, 0.07 system, 2.20 elapsed -- Max VSize = 11824KB, Max RSS = 10788KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11402
Subsumed clauses [forward]:  877
Subsumed clauses [backward]:  8
Automata clauses:  116
Dealt with:  10525
Exit [0]
3.06 user, 0.09 system, 3.42 elapsed -- Max VSize = 14076KB, Max RSS = 13040KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2524
Subsumed clauses [forward]:  63
Subsumed clauses [backward]:  8
Automata clauses:  90
Dealt with:  753
*** Derived: clause_conj ***
Exit [1]
0.61 user, 0.02 system, 0.66 elapsed -- Max VSize = 6036KB, Max RSS = 5000KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  15717
Subsumed clauses [forward]:  118
Subsumed clauses [backward]:  4
Automata clauses:  119
Dealt with:  10667
*** Derived: clause_conj ***
Exit [1]
4.27 user, 0.07 system, 4.61 elapsed -- Max VSize = 18940KB, Max RSS = 17904KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  15916
Subsumed clauses [forward]:  334
Subsumed clauses [backward]:  4
Automata clauses:  119
Dealt with:  10518
*** Derived: clause_conj ***
Exit [1]
4.07 user, 0.10 system, 4.53 elapsed -- Max VSize = 17408KB, Max RSS = 16372KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11771
Subsumed clauses [forward]:  337
Subsumed clauses [backward]:  5
Automata clauses:  106
Dealt with:  11434
Exit [0]
3.33 user, 0.08 system, 3.74 elapsed -- Max VSize = 15188KB, Max RSS = 14152KB


-------------------------------------------------------------------------------

016. Sat Jul 26 00:20:25 CEST 2003

Modification of 015.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
implemented clean sweeps, which erases non-automata clauses once the strongly
	connected component of their head has been entirely explored.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  1879
Subsumed clauses [forward]:  984
Subsumed clauses [backward]:  8
Automata clauses:  167
Dealt with:  895
Clean sweeps:  15
*** Derived: clause_conj ***
Exit [1]
0.46 user, 0.03 system, 0.54 elapsed -- Max VSize = 7004KB, Max RSS = 5976KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  459
Subsumed clauses [forward]:  168
Subsumed clauses [backward]:  6
Automata clauses:  72
Dealt with:  289
Clean sweeps:  10
*** Derived: clause7 ***
Exit [1]
0.26 user, 0.01 system, 0.33 elapsed -- Max VSize = 5260KB, Max RSS = 4232KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  1682
Subsumed clauses [forward]:  20
Subsumed clauses [backward]:  1
Automata clauses:  35
Dealt with:  1662
Clean sweeps:  6
*** Derived: clause_conj ***
Exit [1]
0.57 user, 0.03 system, 1.09 elapsed -- Max VSize = 7272KB, Max RSS = 6244KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  4088
Subsumed clauses [forward]:  75
Subsumed clauses [backward]:  1
Automata clauses:  55
Dealt with:  4008
Clean sweeps:  10
*** Derived: clause_conj ***
Exit [1]
1.22 user, 0.05 system, 1.32 elapsed -- Max VSize = 8024KB, Max RSS = 6996KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  4088
Subsumed clauses [forward]:  75
Subsumed clauses [backward]:  1
Automata clauses:  55
Dealt with:  4007
Clean sweeps:  10
*** Derived: clause_conj ***
Exit [1]
1.20 user, 0.07 system, 1.31 elapsed -- Max VSize = 7988KB, Max RSS = 6960KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  21983
Subsumed clauses [forward]:  780
Subsumed clauses [backward]:  0
Automata clauses:  100
Dealt with:  21203
Clean sweeps:  25
*** Derived: clause_conj ***
Exit [1]
7.39 user, 0.20 system, 7.70 elapsed -- Max VSize = 22220KB, Max RSS = 21192KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  21930
Subsumed clauses [forward]:  780
Subsumed clauses [backward]:  0
Automata clauses:  100
Dealt with:  21147
Clean sweeps:  25
*** Derived: clause_conj ***
Exit [1]
7.33 user, 0.26 system, 8.24 elapsed -- Max VSize = 21860KB, Max RSS = 20832KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  21983
Subsumed clauses [forward]:  780
Subsumed clauses [backward]:  0
Automata clauses:  100
Dealt with:  21200
Clean sweeps:  25
*** Derived: clause_conj ***
Exit [1]
7.33 user, 0.33 system, 8.25 elapsed -- Max VSize = 22220KB, Max RSS = 21192KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  46480
Subsumed clauses [forward]:  1865
Subsumed clauses [backward]:  1
Automata clauses:  152
Dealt with:  44606
Clean sweeps:  33
*** Derived: clause_conj ***
Exit [1]
17.61 user, 0.49 system, 20.23 elapsed -- Max VSize = 40024KB, Max RSS = 38996KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
(Does not terminate.)


-------------------------------------------------------------------------------

017. Sat Jul 26 10:04:10 CEST 2003

Modification of 015 (degraded from 016).

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  438
Subsumed clauses [forward]:  65
Subsumed clauses [backward]:  3
Automata clauses:  86
Dealt with:  302
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.00 system, 0.54 elapsed -- Max VSize = 6404KB, Max RSS = 5364KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  87
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Automata clauses:  15
Dealt with:  62
*** Derived: clause7 ***
Exit [1]
0.18 user, 0.01 system, 0.33 elapsed -- Max VSize = 5244KB, Max RSS = 4208KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  197
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  1
Automata clauses:  29
Dealt with:  119
*** Derived: clause_conj ***
Exit [1]
0.19 user, 0.04 system, 0.32 elapsed -- Max VSize = 6164KB, Max RSS = 5124KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  393
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  2
Automata clauses:  44
Dealt with:  231
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.02 system, 0.33 elapsed -- Max VSize = 5432KB, Max RSS = 4396KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2770
Subsumed clauses [forward]:  27
Subsumed clauses [backward]:  3
Automata clauses:  51
Dealt with:  2261
*** Derived: clause_conj ***
Exit [1]
0.83 user, 0.01 system, 0.88 elapsed -- Max VSize = 7608KB, Max RSS = 6572KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4412
Subsumed clauses [forward]:  56
Subsumed clauses [backward]:  4
Automata clauses:  74
Dealt with:  3125
*** Derived: clause_conj ***
Exit [1]
1.14 user, 0.07 system, 1.31 elapsed -- Max VSize = 7788KB, Max RSS = 6752KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  11008
Subsumed clauses [forward]:  102
Subsumed clauses [backward]:  4
Automata clauses:  87
Dealt with:  6983
*** Derived: clause_conj ***
Exit [1]
3.05 user, 0.09 system, 3.29 elapsed -- Max VSize = 13736KB, Max RSS = 12700KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4353
Subsumed clauses [forward]:  52
Subsumed clauses [backward]:  4
Automata clauses:  72
Dealt with:  3099
*** Derived: clause_conj ***
Exit [1]
1.12 user, 0.05 system, 1.21 elapsed -- Max VSize = 7752KB, Max RSS = 6712KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  5772
Subsumed clauses [forward]:  67
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  4608
*** Derived: clause_conj ***
Exit [1]
1.70 user, 0.05 system, 1.89 elapsed -- Max VSize = 10584KB, Max RSS = 9544KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  37031
Subsumed clauses [forward]:  390
Subsumed clauses [backward]:  10
Automata clauses:  172
Dealt with:  24338
*** Derived: clause_conj ***
Exit [1]
13.23 user, 0.40 system, 14.96 elapsed -- Max VSize = 36036KB, Max RSS = 35000KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  5772
Subsumed clauses [forward]:  67
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  4608
*** Derived: clause_conj ***
Exit [1]
1.72 user, 0.02 system, 1.87 elapsed -- Max VSize = 10184KB, Max RSS = 9148KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1428
Subsumed clauses [forward]:  17
Subsumed clauses [backward]:  8
Automata clauses:  83
Dealt with:  470
*** Derived: clause_conj ***
Exit [1]
0.43 user, 0.00 system, 0.55 elapsed -- Max VSize = 5852KB, Max RSS = 4816KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  9144
Subsumed clauses [forward]:  223
Subsumed clauses [backward]:  5
Automata clauses:  90
Dealt with:  7125
*** Derived: clause_conj ***
Exit [1]
2.52 user, 0.11 system, 2.75 elapsed -- Max VSize = 12620KB, Max RSS = 11584KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  10911
Subsumed clauses [forward]:  910
Subsumed clauses [backward]:  8
Automata clauses:  116
Dealt with:  10001
Exit [0]
3.23 user, 0.09 system, 3.51 elapsed -- Max VSize = 13336KB, Max RSS = 12300KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1594
Subsumed clauses [forward]:  64
Subsumed clauses [backward]:  8
Automata clauses:  90
Dealt with:  598
*** Derived: clause_conj ***
Exit [1]
0.44 user, 0.01 system, 0.54 elapsed -- Max VSize = 7024KB, Max RSS = 5988KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  8783
Subsumed clauses [forward]:  102
Subsumed clauses [backward]:  4
Automata clauses:  109
Dealt with:  7447
*** Derived: clause_conj ***
Exit [1]
2.61 user, 0.02 system, 2.77 elapsed -- Max VSize = 12412KB, Max RSS = 11376KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  18423
Subsumed clauses [forward]:  326
Subsumed clauses [backward]:  2
Automata clauses:  115
Dealt with:  12954
*** Derived: clause_conj ***
Exit [1]
5.37 user, 0.12 system, 5.82 elapsed -- Max VSize = 19700KB, Max RSS = 18664KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11856
Subsumed clauses [forward]:  349
Subsumed clauses [backward]:  4
Automata clauses:  106
Dealt with:  11507
Exit [0]
3.49 user, 0.13 system, 3.84 elapsed -- Max VSize = 14896KB, Max RSS = 13860KB


-------------------------------------------------------------------------------

018. Sat Jul 26 11:48:19 CEST 2003

Modification of 017.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.


memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  300
Subsumed clauses [forward]:  41
Subsumed clauses [backward]:  10
Automata clauses:  58
Dealt with:  244
*** Derived: clause_conj ***
Exit [1]
0.20 user, 0.02 system, 0.33 elapsed -- Max VSize = 6504KB, Max RSS = 5468KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  57
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Automata clauses:  15
Dealt with:  39
*** Derived: clause7 ***
Exit [1]
0.18 user, 0.01 system, 0.22 elapsed -- Max VSize = 4916KB, Max RSS = 3792KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  369
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  1
Automata clauses:  32
Dealt with:  118
*** Derived: clause_conj ***
Exit [1]
0.24 user, 0.02 system, 0.32 elapsed -- Max VSize = 6472KB, Max RSS = 5436KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  259
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  0
Automata clauses:  38
Dealt with:  151
*** Derived: clause_conj ***
Exit [1]
0.22 user, 0.01 system, 0.33 elapsed -- Max VSize = 6512KB, Max RSS = 5476KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2395
Subsumed clauses [forward]:  31
Subsumed clauses [backward]:  3
Automata clauses:  55
Dealt with:  2042
*** Derived: clause_conj ***
Exit [1]
0.67 user, 0.03 system, 0.77 elapsed -- Max VSize = 7268KB, Max RSS = 6232KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  3434
Subsumed clauses [forward]:  54
Subsumed clauses [backward]:  3
Automata clauses:  72
Dealt with:  3332
*** Derived: clause_conj ***
Exit [1]
0.96 user, 0.03 system, 1.09 elapsed -- Max VSize = 7552KB, Max RSS = 6516KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  9589
Subsumed clauses [forward]:  192
Subsumed clauses [backward]:  3
Automata clauses:  92
Dealt with:  9094
*** Derived: clause_conj ***
Exit [1]
2.80 user, 0.07 system, 3.09 elapsed -- Max VSize = 13964KB, Max RSS = 12920KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  3435
Subsumed clauses [forward]:  53
Subsumed clauses [backward]:  3
Automata clauses:  72
Dealt with:  3334
*** Derived: clause_conj ***
Exit [1]
0.95 user, 0.04 system, 1.09 elapsed -- Max VSize = 7564KB, Max RSS = 6528KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  4159
Subsumed clauses [forward]:  59
Subsumed clauses [backward]:  2
Automata clauses:  82
Dealt with:  3979
*** Derived: clause_conj ***
Exit [1]
1.13 user, 0.05 system, 1.20 elapsed -- Max VSize = 7704KB, Max RSS = 6668KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  14195
Subsumed clauses [forward]:  414
Subsumed clauses [backward]:  9
Automata clauses:  174
Dealt with:  13393
*** Derived: clause_conj ***
Exit [1]
3.77 user, 0.12 system, 4.17 elapsed -- Max VSize = 15856KB, Max RSS = 14820KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  4159
Subsumed clauses [forward]:  59
Subsumed clauses [backward]:  2
Automata clauses:  82
Dealt with:  3979
*** Derived: clause_conj ***
Exit [1]
1.10 user, 0.08 system, 1.22 elapsed -- Max VSize = 7716KB, Max RSS = 6680KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1520
Subsumed clauses [forward]:  21
Subsumed clauses [backward]:  8
Automata clauses:  85
Dealt with:  490
*** Derived: clause_conj ***
Exit [1]
0.40 user, 0.05 system, 0.54 elapsed -- Max VSize = 7028KB, Max RSS = 5992KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  7027
Subsumed clauses [forward]:  94
Subsumed clauses [backward]:  6
Automata clauses:  81
Dealt with:  6092
*** Derived: clause_conj ***
Exit [1]
1.84 user, 0.02 system, 1.98 elapsed -- Max VSize = 10360KB, Max RSS = 9324KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11090
Subsumed clauses [forward]:  852
Subsumed clauses [backward]:  4
Automata clauses:  116
Dealt with:  10238
Exit [0]
3.01 user, 0.07 system, 3.20 elapsed -- Max VSize = 12988KB, Max RSS = 11952KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1242
Subsumed clauses [forward]:  22
Subsumed clauses [backward]:  3
Automata clauses:  64
Dealt with:  395
*** Derived: clause_conj ***
Exit [1]
0.39 user, 0.02 system, 0.44 elapsed -- Max VSize = 6940KB, Max RSS = 5904KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  7183
Subsumed clauses [forward]:  88
Subsumed clauses [backward]:  4
Automata clauses:  109
Dealt with:  6957
*** Derived: clause_conj ***
Exit [1]
1.94 user, 0.06 system, 2.08 elapsed -- Max VSize = 11120KB, Max RSS = 10080KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  8485
Subsumed clauses [forward]:  312
Subsumed clauses [backward]:  2
Automata clauses:  115
Dealt with:  7863
*** Derived: clause_conj ***
Exit [1]
2.34 user, 0.06 system, 2.53 elapsed -- Max VSize = 11508KB, Max RSS = 10472KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11791
Subsumed clauses [forward]:  338
Subsumed clauses [backward]:  3
Automata clauses:  106
Dealt with:  11453
Exit [0]
3.18 user, 0.14 system, 3.52 elapsed -- Max VSize = 14624KB, Max RSS = 13588KB

-------------------------------------------------------------------------------

019. Sat Jul 26 14:03:03 CEST 2003

Modification of 018.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected;
	except optimization from 003 is deactivated.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  691
Subsumed clauses [forward]:  282
Subsumed clauses [backward]:  17
Automata clauses:  102
Dealt with:  399
*** Derived: clause_conj ***
Exit [1]
0.26 user, 0.03 system, 0.32 elapsed -- Max VSize = 6416KB, Max RSS = 5372KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  69
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Automata clauses:  15
Dealt with:  53
*** Derived: clause7 ***
Exit [1]
0.18 user, 0.01 system, 0.21 elapsed -- Max VSize = 4868KB, Max RSS = 3744KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  368
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  1
Automata clauses:  32
Dealt with:  118
*** Derived: clause_conj ***
Exit [1]
0.22 user, 0.02 system, 0.32 elapsed -- Max VSize = 6480KB, Max RSS = 5444KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  316
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  0
Automata clauses:  38
Dealt with:  154
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.02 system, 0.33 elapsed -- Max VSize = 6516KB, Max RSS = 5480KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2375
Subsumed clauses [forward]:  32
Subsumed clauses [backward]:  3
Automata clauses:  55
Dealt with:  2234
*** Derived: clause_conj ***
Exit [1]
0.67 user, 0.04 system, 0.79 elapsed -- Max VSize = 7264KB, Max RSS = 6228KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  3660
Subsumed clauses [forward]:  61
Subsumed clauses [backward]:  4
Automata clauses:  76
Dealt with:  3489
*** Derived: clause_conj ***
Exit [1]
1.10 user, 0.03 system, 1.20 elapsed -- Max VSize = 7920KB, Max RSS = 6884KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  5208
Subsumed clauses [forward]:  72
Subsumed clauses [backward]:  3
Automata clauses:  79
Dealt with:  4990
*** Derived: clause_conj ***
Exit [1]
1.42 user, 0.06 system, 1.65 elapsed -- Max VSize = 8828KB, Max RSS = 7792KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  3519
Subsumed clauses [forward]:  51
Subsumed clauses [backward]:  4
Automata clauses:  72
Dealt with:  3362
*** Derived: clause_conj ***
Exit [1]
1.04 user, 0.03 system, 1.09 elapsed -- Max VSize = 7872KB, Max RSS = 6836KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  4305
Subsumed clauses [forward]:  63
Subsumed clauses [backward]:  3
Automata clauses:  86
Dealt with:  4039
*** Derived: clause_conj ***
Exit [1]
1.20 user, 0.04 system, 1.32 elapsed -- Max VSize = 7744KB, Max RSS = 6708KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  14603
Subsumed clauses [forward]:  430
Subsumed clauses [backward]:  10
Automata clauses:  177
Dealt with:  13689
*** Derived: clause_conj ***
Exit [1]
3.87 user, 0.18 system, 4.28 elapsed -- Max VSize = 16452KB, Max RSS = 15416KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  4305
Subsumed clauses [forward]:  63
Subsumed clauses [backward]:  3
Automata clauses:  86
Dealt with:  4039
*** Derived: clause_conj ***
Exit [1]
1.14 user, 0.05 system, 1.21 elapsed -- Max VSize = 7728KB, Max RSS = 6692KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1432
Subsumed clauses [forward]:  17
Subsumed clauses [backward]:  5
Automata clauses:  80
Dealt with:  419
*** Derived: clause_conj ***
Exit [1]
0.43 user, 0.00 system, 0.44 elapsed -- Max VSize = 5704KB, Max RSS = 4668KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  7955
Subsumed clauses [forward]:  101
Subsumed clauses [backward]:  5
Automata clauses:  81
Dealt with:  7242
*** Derived: clause_conj ***
Exit [1]
2.15 user, 0.05 system, 2.30 elapsed -- Max VSize = 11188KB, Max RSS = 10152KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11156
Subsumed clauses [forward]:  865
Subsumed clauses [backward]:  4
Automata clauses:  116
Dealt with:  10291
Exit [0]
3.14 user, 0.02 system, 3.41 elapsed -- Max VSize = 13532KB, Max RSS = 12496KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1169
Subsumed clauses [forward]:  10
Subsumed clauses [backward]:  2
Automata clauses:  58
Dealt with:  310
*** Derived: clause_conj ***
Exit [1]
0.38 user, 0.00 system, 0.44 elapsed -- Max VSize = 5704KB, Max RSS = 4668KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  8035
Subsumed clauses [forward]:  101
Subsumed clauses [backward]:  4
Automata clauses:  115
Dealt with:  7698
*** Derived: clause_conj ***
Exit [1]
2.17 user, 0.07 system, 2.30 elapsed -- Max VSize = 11296KB, Max RSS = 10260KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  8396
Subsumed clauses [forward]:  319
Subsumed clauses [backward]:  2
Automata clauses:  115
Dealt with:  7794
*** Derived: clause_conj ***
Exit [1]
2.31 user, 0.06 system, 2.42 elapsed -- Max VSize = 11384KB, Max RSS = 10348KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11642
Subsumed clauses [forward]:  347
Subsumed clauses [backward]:  3
Automata clauses:  106
Dealt with:  11295
Exit [0]
3.13 user, 0.13 system, 3.40 elapsed -- Max VSize = 14364KB, Max RSS = 13328KB

-------------------------------------------------------------------------------

020. Sat Jul 26 14:08:11 CEST 2003

Modification of 018.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected;
	except optimization from 009 (not from 003) is deactivated.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  691
Subsumed clauses [forward]:  282
Subsumed clauses [backward]:  17
Automata clauses:  102
Dealt with:  399
*** Derived: clause_conj ***
Exit [1]
0.24 user, 0.03 system, 0.33 elapsed -- Max VSize = 6504KB, Max RSS = 5468KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  69
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Automata clauses:  15
Dealt with:  53
*** Derived: clause7 ***
Exit [1]
0.17 user, 0.02 system, 0.22 elapsed -- Max VSize = 4876KB, Max RSS = 3748KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  368
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  1
Automata clauses:  32
Dealt with:  118
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.01 system, 0.32 elapsed -- Max VSize = 6480KB, Max RSS = 5444KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  316
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  0
Automata clauses:  38
Dealt with:  154
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.02 system, 0.33 elapsed -- Max VSize = 5328KB, Max RSS = 4284KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2375
Subsumed clauses [forward]:  32
Subsumed clauses [backward]:  3
Automata clauses:  55
Dealt with:  2234
*** Derived: clause_conj ***
Exit [1]
0.68 user, 0.02 system, 0.77 elapsed -- Max VSize = 7264KB, Max RSS = 6228KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  3660
Subsumed clauses [forward]:  61
Subsumed clauses [backward]:  4
Automata clauses:  76
Dealt with:  3489
*** Derived: clause_conj ***
Exit [1]
1.03 user, 0.06 system, 1.20 elapsed -- Max VSize = 7972KB, Max RSS = 6936KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  5208
Subsumed clauses [forward]:  72
Subsumed clauses [backward]:  3
Automata clauses:  79
Dealt with:  4990
*** Derived: clause_conj ***
Exit [1]
1.41 user, 0.06 system, 1.54 elapsed -- Max VSize = 8780KB, Max RSS = 7744KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  3519
Subsumed clauses [forward]:  51
Subsumed clauses [backward]:  4
Automata clauses:  72
Dealt with:  3362
*** Derived: clause_conj ***
Exit [1]
1.08 user, 0.02 system, 1.20 elapsed -- Max VSize = 7940KB, Max RSS = 6904KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  4305
Subsumed clauses [forward]:  63
Subsumed clauses [backward]:  3
Automata clauses:  86
Dealt with:  4039
*** Derived: clause_conj ***
Exit [1]
1.15 user, 0.03 system, 1.31 elapsed -- Max VSize = 7788KB, Max RSS = 6752KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  14603
Subsumed clauses [forward]:  430
Subsumed clauses [backward]:  10
Automata clauses:  177
Dealt with:  13689
*** Derived: clause_conj ***
Exit [1]
3.89 user, 0.13 system, 4.17 elapsed -- Max VSize = 16524KB, Max RSS = 15488KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  4305
Subsumed clauses [forward]:  63
Subsumed clauses [backward]:  3
Automata clauses:  86
Dealt with:  4039
*** Derived: clause_conj ***
Exit [1]
1.17 user, 0.03 system, 1.31 elapsed -- Max VSize = 7832KB, Max RSS = 6796KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1432
Subsumed clauses [forward]:  17
Subsumed clauses [backward]:  5
Automata clauses:  80
Dealt with:  419
*** Derived: clause_conj ***
Exit [1]
0.44 user, 0.00 system, 0.55 elapsed -- Max VSize = 5972KB, Max RSS = 4936KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  7955
Subsumed clauses [forward]:  101
Subsumed clauses [backward]:  5
Automata clauses:  81
Dealt with:  7242
*** Derived: clause_conj ***
Exit [1]
2.10 user, 0.10 system, 2.30 elapsed -- Max VSize = 11188KB, Max RSS = 10152KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11156
Subsumed clauses [forward]:  865
Subsumed clauses [backward]:  4
Automata clauses:  116
Dealt with:  10291
Exit [0]
3.08 user, 0.06 system, 3.29 elapsed -- Max VSize = 13360KB, Max RSS = 12324KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1169
Subsumed clauses [forward]:  10
Subsumed clauses [backward]:  2
Automata clauses:  58
Dealt with:  310
*** Derived: clause_conj ***
Exit [1]
0.36 user, 0.02 system, 0.44 elapsed -- Max VSize = 5708KB, Max RSS = 4672KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  8035
Subsumed clauses [forward]:  101
Subsumed clauses [backward]:  4
Automata clauses:  115
Dealt with:  7698
*** Derived: clause_conj ***
Exit [1]
2.18 user, 0.06 system, 2.30 elapsed -- Max VSize = 11272KB, Max RSS = 10236KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  8396
Subsumed clauses [forward]:  319
Subsumed clauses [backward]:  2
Automata clauses:  115
Dealt with:  7794
*** Derived: clause_conj ***
Exit [1]
2.34 user, 0.02 system, 2.42 elapsed -- Max VSize = 11360KB, Max RSS = 10324KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11642
Subsumed clauses [forward]:  347
Subsumed clauses [backward]:  3
Automata clauses:  106
Dealt with:  11295
Exit [0]
3.16 user, 0.12 system, 3.42 elapsed -- Max VSize = 14344KB, Max RSS = 13308KB

-------------------------------------------------------------------------------

021. Sat Jul 26 14:14:25 CEST 2003

Modification of 018.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected;
	except optimizations from 009 and from 003 are deactivated.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  966
Subsumed clauses [forward]:  330
Subsumed clauses [backward]:  17
Automata clauses:  85
Dealt with:  579
*** Derived: clause_conj ***
Exit [1]
0.30 user, 0.01 system, 0.32 elapsed -- Max VSize = 6440KB, Max RSS = 5404KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  47
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Automata clauses:  15
Dealt with:  29
*** Derived: clause7 ***
Exit [1]
0.14 user, 0.02 system, 0.21 elapsed -- Max VSize = 4852KB, Max RSS = 3728KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  462
Subsumed clauses [forward]:  11
Subsumed clauses [backward]:  1
Automata clauses:  31
Dealt with:  158
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.01 system, 0.32 elapsed -- Max VSize = 5292KB, Max RSS = 4256KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  3009
Subsumed clauses [forward]:  331
Subsumed clauses [backward]:  3
Automata clauses:  44
Dealt with:  2529
*** Derived: clause_conj ***
Exit [1]
0.82 user, 0.04 system, 1.01 elapsed -- Max VSize = 7464KB, Max RSS = 6428KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  3171
Subsumed clauses [forward]:  343
Subsumed clauses [backward]:  3
Automata clauses:  47
Dealt with:  2692
*** Derived: clause_conj ***
Exit [1]
0.82 user, 0.06 system, 0.98 elapsed -- Max VSize = 7524KB, Max RSS = 6488KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  5219
Subsumed clauses [forward]:  147
Subsumed clauses [backward]:  8
Automata clauses:  65
Dealt with:  4908
*** Derived: clause_conj ***
Exit [1]
1.34 user, 0.09 system, 1.53 elapsed -- Max VSize = 8088KB, Max RSS = 7052KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  23488
Subsumed clauses [forward]:  1760
Subsumed clauses [backward]:  204
Automata clauses:  71
Dealt with:  21482
*** Derived: clause_conj ***
Exit [1]
6.42 user, 0.23 system, 7.14 elapsed -- Max VSize = 22032KB, Max RSS = 20996KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  4980
Subsumed clauses [forward]:  107
Subsumed clauses [backward]:  8
Automata clauses:  63
Dealt with:  4793
*** Derived: clause_conj ***
Exit [1]
1.35 user, 0.05 system, 1.53 elapsed -- Max VSize = 8124KB, Max RSS = 7088KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  7135
Subsumed clauses [forward]:  280
Subsumed clauses [backward]:  5
Automata clauses:  79
Dealt with:  6587
*** Derived: clause_conj ***
Exit [1]
1.89 user, 0.06 system, 2.09 elapsed -- Max VSize = 10376KB, Max RSS = 9340KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  32040
Subsumed clauses [forward]:  4197
Subsumed clauses [backward]:  47
Automata clauses:  139
Dealt with:  25896
*** Derived: clause_conj ***
Exit [1]
8.50 user, 0.25 system, 9.35 elapsed -- Max VSize = 25296KB, Max RSS = 24260KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  7135
Subsumed clauses [forward]:  280
Subsumed clauses [backward]:  5
Automata clauses:  79
Dealt with:  6587
*** Derived: clause_conj ***
Exit [1]
1.91 user, 0.06 system, 2.08 elapsed -- Max VSize = 11080KB, Max RSS = 10044KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1694
Subsumed clauses [forward]:  99
Subsumed clauses [backward]:  6
Automata clauses:  74
Dealt with:  521
*** Derived: clause_conj ***
Exit [1]
0.48 user, 0.01 system, 0.57 elapsed -- Max VSize = 7012KB, Max RSS = 5976KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  12018
Subsumed clauses [forward]:  1352
Subsumed clauses [backward]:  13
Automata clauses:  71
Dealt with:  10350
*** Derived: clause_conj ***
Exit [1]
3.09 user, 0.10 system, 3.40 elapsed -- Max VSize = 13220KB, Max RSS = 12184KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  15865
Subsumed clauses [forward]:  1060
Subsumed clauses [backward]:  5
Automata clauses:  97
Dealt with:  14805
Exit [0]
4.43 user, 0.08 system, 4.72 elapsed -- Max VSize = 15512KB, Max RSS = 14476KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1753
Subsumed clauses [forward]:  145
Subsumed clauses [backward]:  4
Automata clauses:  74
Dealt with:  715
*** Derived: clause_conj ***
Exit [1]
0.53 user, 0.01 system, 0.54 elapsed -- Max VSize = 6984KB, Max RSS = 5948KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  13014
Subsumed clauses [forward]:  1158
Subsumed clauses [backward]:  123
Automata clauses:  96
Dealt with:  11606
*** Derived: clause_conj ***
Exit [1]
3.30 user, 0.11 system, 3.52 elapsed -- Max VSize = 14216KB, Max RSS = 13180KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  13028
Subsumed clauses [forward]:  1038
Subsumed clauses [backward]:  8
Automata clauses:  97
Dealt with:  11652
*** Derived: clause_conj ***
Exit [1]
3.35 user, 0.12 system, 3.63 elapsed -- Max VSize = 14416KB, Max RSS = 13380KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  23813
Subsumed clauses [forward]:  1776
Subsumed clauses [backward]:  88
Automata clauses:  84
Dealt with:  22037
Exit [0]
6.35 user, 0.25 system, 7.14 elapsed -- Max VSize = 22296KB, Max RSS = 21260KB

-------------------------------------------------------------------------------

022. Sun Jul 27 10:23:01 CEST 2003

Modification of 018.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  276
Subsumed clauses [forward]:  39
Subsumed clauses [backward]:  5
Automata clauses:  60
Dealt with:  220
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.03 system, 0.65 elapsed -- Max VSize = 5356KB, Max RSS = 4312KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  51
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Automata clauses:  9
Dealt with:  27
*** Derived: clause7 ***
Exit [1]
0.16 user, 0.03 system, 0.21 elapsed -- Max VSize = 4840KB, Max RSS = 3716KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  369
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  1
Automata clauses:  32
Dealt with:  128
*** Derived: clause_conj ***
Exit [1]
0.27 user, 0.00 system, 0.32 elapsed -- Max VSize = 5396KB, Max RSS = 4352KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  525
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  0
Automata clauses:  38
Dealt with:  165
*** Derived: clause_conj ***
Exit [1]
0.26 user, 0.01 system, 0.33 elapsed -- Max VSize = 6476KB, Max RSS = 5436KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  1996
Subsumed clauses [forward]:  39
Subsumed clauses [backward]:  3
Automata clauses:  55
Dealt with:  1868
*** Derived: clause_conj ***
Exit [1]
0.62 user, 0.01 system, 0.66 elapsed -- Max VSize = 7084KB, Max RSS = 6048KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  4231
Subsumed clauses [forward]:  66
Subsumed clauses [backward]:  3
Automata clauses:  76
Dealt with:  4095
*** Derived: clause_conj ***
Exit [1]
1.23 user, 0.05 system, 1.32 elapsed -- Max VSize = 8364KB, Max RSS = 7328KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  6144
Subsumed clauses [forward]:  180
Subsumed clauses [backward]:  4
Automata clauses:  97
Dealt with:  5650
*** Derived: clause_conj ***
Exit [1]
1.73 user, 0.01 system, 1.87 elapsed -- Max VSize = 10620KB, Max RSS = 9584KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  3817
Subsumed clauses [forward]:  53
Subsumed clauses [backward]:  4
Automata clauses:  72
Dealt with:  3651
*** Derived: clause_conj ***
Exit [1]
1.17 user, 0.02 system, 1.31 elapsed -- Max VSize = 8088KB, Max RSS = 7052KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  4893
Subsumed clauses [forward]:  67
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  4744
*** Derived: clause_conj ***
Exit [1]
1.43 user, 0.02 system, 1.54 elapsed -- Max VSize = 9304KB, Max RSS = 8268KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  9086
Subsumed clauses [forward]:  139
Subsumed clauses [backward]:  7
Automata clauses:  134
Dealt with:  8749
*** Derived: clause_conj ***
Exit [1]
2.57 user, 0.11 system, 2.85 elapsed -- Max VSize = 12820KB, Max RSS = 11784KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  4893
Subsumed clauses [forward]:  67
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  4744
*** Derived: clause_conj ***
Exit [1]
1.39 user, 0.07 system, 1.53 elapsed -- Max VSize = 9236KB, Max RSS = 8200KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1520
Subsumed clauses [forward]:  20
Subsumed clauses [backward]:  7
Automata clauses:  85
Dealt with:  499
*** Derived: clause_conj ***
Exit [1]
0.45 user, 0.02 system, 0.55 elapsed -- Max VSize = 5964KB, Max RSS = 4928KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  4181
Subsumed clauses [forward]:  48
Subsumed clauses [backward]:  3
Automata clauses:  67
Dealt with:  3559
*** Derived: clause_conj ***
Exit [1]
1.13 user, 0.03 system, 1.20 elapsed -- Max VSize = 8592KB, Max RSS = 7556KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11105
Subsumed clauses [forward]:  882
Subsumed clauses [backward]:  4
Automata clauses:  116
Dealt with:  10223
Exit [0]
3.13 user, 0.12 system, 3.40 elapsed -- Max VSize = 13024KB, Max RSS = 11988KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1137
Subsumed clauses [forward]:  19
Subsumed clauses [backward]:  2
Automata clauses:  57
Dealt with:  298
*** Derived: clause_conj ***
Exit [1]
0.38 user, 0.01 system, 0.44 elapsed -- Max VSize = 5680KB, Max RSS = 4644KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  7116
Subsumed clauses [forward]:  105
Subsumed clauses [backward]:  4
Automata clauses:  109
Dealt with:  6738
*** Derived: clause_conj ***
Exit [1]
2.00 user, 0.09 system, 2.30 elapsed -- Max VSize = 11376KB, Max RSS = 10340KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  8175
Subsumed clauses [forward]:  312
Subsumed clauses [backward]:  2
Automata clauses:  115
Dealt with:  7532
*** Derived: clause_conj ***
Exit [1]
2.20 user, 0.13 system, 2.52 elapsed -- Max VSize = 11832KB, Max RSS = 10796KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11901
Subsumed clauses [forward]:  350
Subsumed clauses [backward]:  3
Automata clauses:  106
Dealt with:  11551
Exit [0]
3.37 user, 0.10 system, 3.73 elapsed -- Max VSize = 14536KB, Max RSS = 13500KB


-------------------------------------------------------------------------------

023. Sun Jul 27 10:46:12 CEST 2003

Modification of 022.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
Only disjunctions of automaton/epsilon/final clauses are split.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  288
Subsumed clauses [forward]:  42
Subsumed clauses [backward]:  10
Automata clauses:  60
Dealt with:  232
*** Derived: clause_conj ***
Exit [1]
0.22 user, 0.01 system, 0.33 elapsed -- Max VSize = 6500KB, Max RSS = 5464KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  51
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  0
Automata clauses:  9
Dealt with:  27
*** Derived: clause7 ***
Exit [1]
0.19 user, 0.00 system, 0.22 elapsed -- Max VSize = 4892KB, Max RSS = 3768KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  383
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  1
Automata clauses:  32
Dealt with:  129
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.02 system, 0.32 elapsed -- Max VSize = 5440KB, Max RSS = 4404KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  259
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  0
Automata clauses:  38
Dealt with:  151
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.00 system, 0.33 elapsed -- Max VSize = 6512KB, Max RSS = 5476KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2303
Subsumed clauses [forward]:  27
Subsumed clauses [backward]:  3
Automata clauses:  49
Dealt with:  1987
*** Derived: clause_conj ***
Exit [1]
0.68 user, 0.02 system, 0.76 elapsed -- Max VSize = 7280KB, Max RSS = 6244KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  3553
Subsumed clauses [forward]:  54
Subsumed clauses [backward]:  4
Automata clauses:  74
Dealt with:  3369
*** Derived: clause_conj ***
Exit [1]
1.08 user, 0.03 system, 1.21 elapsed -- Max VSize = 8048KB, Max RSS = 7012KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  9930
Subsumed clauses [forward]:  207
Subsumed clauses [backward]:  3
Automata clauses:  92
Dealt with:  9228
*** Derived: clause_conj ***
Exit [1]
2.98 user, 0.09 system, 3.18 elapsed -- Max VSize = 14316KB, Max RSS = 13280KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  3495
Subsumed clauses [forward]:  53
Subsumed clauses [backward]:  4
Automata clauses:  74
Dealt with:  3333
*** Derived: clause_conj ***
Exit [1]
1.07 user, 0.04 system, 1.20 elapsed -- Max VSize = 6600KB, Max RSS = 5564KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  4646
Subsumed clauses [forward]:  69
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  4390
*** Derived: clause_conj ***
Exit [1]
1.34 user, 0.05 system, 1.42 elapsed -- Max VSize = 8748KB, Max RSS = 7712KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  14498
Subsumed clauses [forward]:  459
Subsumed clauses [backward]:  10
Automata clauses:  182
Dealt with:  13623
*** Derived: clause_conj ***
Exit [1]
3.90 user, 0.19 system, 4.29 elapsed -- Max VSize = 16756KB, Max RSS = 15720KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  4646
Subsumed clauses [forward]:  69
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  4390
*** Derived: clause_conj ***
Exit [1]
1.35 user, 0.08 system, 1.64 elapsed -- Max VSize = 8816KB, Max RSS = 7780KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1444
Subsumed clauses [forward]:  12
Subsumed clauses [backward]:  3
Automata clauses:  75
Dealt with:  419
*** Derived: clause_conj ***
Exit [1]
0.43 user, 0.02 system, 0.55 elapsed -- Max VSize = 7016KB, Max RSS = 5980KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  4204
Subsumed clauses [forward]:  48
Subsumed clauses [backward]:  4
Automata clauses:  67
Dealt with:  3418
*** Derived: clause_conj ***
Exit [1]
1.13 user, 0.03 system, 1.31 elapsed -- Max VSize = 7616KB, Max RSS = 6580KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11210
Subsumed clauses [forward]:  863
Subsumed clauses [backward]:  5
Automata clauses:  116
Dealt with:  10347
Exit [0]
3.14 user, 0.08 system, 3.29 elapsed -- Max VSize = 12876KB, Max RSS = 11840KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1334
Subsumed clauses [forward]:  63
Subsumed clauses [backward]:  2
Automata clauses:  78
Dealt with:  459
*** Derived: clause_conj ***
Exit [1]
0.42 user, 0.02 system, 0.55 elapsed -- Max VSize = 6996KB, Max RSS = 5960KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  7269
Subsumed clauses [forward]:  105
Subsumed clauses [backward]:  4
Automata clauses:  113
Dealt with:  6889
*** Derived: clause_conj ***
Exit [1]
2.03 user, 0.09 system, 2.21 elapsed -- Max VSize = 10980KB, Max RSS = 9944KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  8197
Subsumed clauses [forward]:  314
Subsumed clauses [backward]:  2
Automata clauses:  113
Dealt with:  7667
*** Derived: clause_conj ***
Exit [1]
2.27 user, 0.05 system, 2.42 elapsed -- Max VSize = 11048KB, Max RSS = 10012KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11906
Subsumed clauses [forward]:  350
Subsumed clauses [backward]:  3
Automata clauses:  106
Dealt with:  11556
Exit [0]
3.34 user, 0.10 system, 3.62 elapsed -- Max VSize = 14668KB, Max RSS = 13632KB


-------------------------------------------------------------------------------

024. Tue Jul 29 07:49:08 CEST 2003

Modification of 023.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  392
Subsumed clauses [forward]:  86
Subsumed clauses [backward]:  11
Automata clauses:  78
Dealt with:  290
*** Derived: clause_conj ***
Exit [1]
0.24 user, 0.01 system, 0.32 elapsed -- Max VSize = 6484KB, Max RSS = 5448KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  81
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  1
Automata clauses:  15
Dealt with:  61
*** Derived: clause7 ***
Exit [1]
0.19 user, 0.01 system, 0.22 elapsed -- Max VSize = 4824KB, Max RSS = 3680KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  380
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  1
Automata clauses:  31
Dealt with:  113
*** Derived: clause_conj ***
Exit [1]
0.24 user, 0.01 system, 0.33 elapsed -- Max VSize = 6504KB, Max RSS = 5472KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  487
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  0
Automata clauses:  38
Dealt with:  163
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.03 system, 0.33 elapsed -- Max VSize = 6516KB, Max RSS = 5484KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  2069
Subsumed clauses [forward]:  45
Subsumed clauses [backward]:  3
Automata clauses:  55
Dealt with:  1954
*** Derived: clause_conj ***
Exit [1]
0.63 user, 0.04 system, 0.77 elapsed -- Max VSize = 7228KB, Max RSS = 6196KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  3858
Subsumed clauses [forward]:  53
Subsumed clauses [backward]:  3
Automata clauses:  72
Dealt with:  3700
*** Derived: clause_conj ***
Exit [1]
1.11 user, 0.06 system, 1.21 elapsed -- Max VSize = 7648KB, Max RSS = 6616KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  7339
Subsumed clauses [forward]:  107
Subsumed clauses [backward]:  3
Automata clauses:  82
Dealt with:  7117
*** Derived: clause_conj ***
Exit [1]
2.08 user, 0.06 system, 2.31 elapsed -- Max VSize = 11444KB, Max RSS = 10412KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  3994
Subsumed clauses [forward]:  55
Subsumed clauses [backward]:  3
Automata clauses:  74
Dealt with:  3825
*** Derived: clause_conj ***
Exit [1]
1.15 user, 0.03 system, 1.21 elapsed -- Max VSize = 7688KB, Max RSS = 6656KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  5459
Subsumed clauses [forward]:  66
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  5298
*** Derived: clause_conj ***
Exit [1]
1.51 user, 0.06 system, 1.64 elapsed -- Max VSize = 8016KB, Max RSS = 6984KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  10335
Subsumed clauses [forward]:  148
Subsumed clauses [backward]:  8
Automata clauses:  134
Dealt with:  9993
*** Derived: clause_conj ***
Exit [1]
2.87 user, 0.12 system, 3.08 elapsed -- Max VSize = 13928KB, Max RSS = 12896KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  5459
Subsumed clauses [forward]:  66
Subsumed clauses [backward]:  4
Automata clauses:  90
Dealt with:  5298
*** Derived: clause_conj ***
Exit [1]
1.51 user, 0.04 system, 1.65 elapsed -- Max VSize = 8164KB, Max RSS = 7132KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1466
Subsumed clauses [forward]:  11
Subsumed clauses [backward]:  8
Automata clauses:  76
Dealt with:  434
*** Derived: clause_conj ***
Exit [1]
0.44 user, 0.02 system, 0.55 elapsed -- Max VSize = 7020KB, Max RSS = 5988KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  4582
Subsumed clauses [forward]:  48
Subsumed clauses [backward]:  4
Automata clauses:  67
Dealt with:  4372
*** Derived: clause_conj ***
Exit [1]
1.27 user, 0.07 system, 1.42 elapsed -- Max VSize = 7772KB, Max RSS = 6740KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11784
Subsumed clauses [forward]:  844
Subsumed clauses [backward]:  4
Automata clauses:  116
Dealt with:  10940
Exit [0]
3.26 user, 0.12 system, 3.52 elapsed -- Max VSize = 13292KB, Max RSS = 12260KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1435
Subsumed clauses [forward]:  66
Subsumed clauses [backward]:  3
Automata clauses:  82
Dealt with:  544
*** Derived: clause_conj ***
Exit [1]
0.43 user, 0.03 system, 0.55 elapsed -- Max VSize = 6992KB, Max RSS = 5960KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  9216
Subsumed clauses [forward]:  117
Subsumed clauses [backward]:  4
Automata clauses:  121
Dealt with:  8791
*** Derived: clause_conj ***
Exit [1]
2.52 user, 0.07 system, 2.74 elapsed -- Max VSize = 10728KB, Max RSS = 9696KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  9262
Subsumed clauses [forward]:  319
Subsumed clauses [backward]:  2
Automata clauses:  115
Dealt with:  8734
*** Derived: clause_conj ***
Exit [1]
2.51 user, 0.08 system, 2.75 elapsed -- Max VSize = 11636KB, Max RSS = 10604KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  11565
Subsumed clauses [forward]:  210
Subsumed clauses [backward]:  10
Automata clauses:  106
Dealt with:  11355
Exit [0]
3.01 user, 0.08 system, 3.29 elapsed -- Max VSize = 14048KB, Max RSS = 13016KB

-------------------------------------------------------------------------------

025. Tue Jul 29 09:16:33 CEST 2003

Modification of 024.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  284
Subsumed clauses [forward]:  48
Subsumed clauses [backward]:  16
Automata clauses:  60
Dealt with:  221
*** Derived: clause_conj ***
Exit [1]
0.20 user, 0.02 system, 0.33 elapsed -- Max VSize = 5256KB, Max RSS = 4220KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  78
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  1
Automata clauses:  15
Dealt with:  60
*** Derived: clause7 ***
Exit [1]
0.19 user, 0.00 system, 0.33 elapsed -- Max VSize = 5160KB, Max RSS = 4100KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  672
Subsumed clauses [forward]:  18
Subsumed clauses [backward]:  2
Automata clauses:  32
Dealt with:  597
*** Derived: clause_conj ***
Exit [1]
0.30 user, 0.01 system, 0.43 elapsed -- Max VSize = 6736KB, Max RSS = 5700KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  348
Subsumed clauses [forward]:  2
Subsumed clauses [backward]:  0
Automata clauses:  38
Dealt with:  236
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.02 system, 0.32 elapsed -- Max VSize = 6484KB, Max RSS = 5444KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  1860
Subsumed clauses [forward]:  30
Subsumed clauses [backward]:  4
Automata clauses:  52
Dealt with:  1572
*** Derived: clause_conj ***
Exit [1]
0.58 user, 0.01 system, 0.66 elapsed -- Max VSize = 7012KB, Max RSS = 5976KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  3497
Subsumed clauses [forward]:  53
Subsumed clauses [backward]:  5
Automata clauses:  72
Dealt with:  3396
*** Derived: clause_conj ***
Exit [1]
1.02 user, 0.02 system, 1.09 elapsed -- Max VSize = 7548KB, Max RSS = 6512KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  6547
Subsumed clauses [forward]:  108
Subsumed clauses [backward]:  5
Automata clauses:  82
Dealt with:  6345
*** Derived: clause_conj ***
Exit [1]
1.81 user, 0.04 system, 1.98 elapsed -- Max VSize = 10772KB, Max RSS = 9736KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  3930
Subsumed clauses [forward]:  59
Subsumed clauses [backward]:  5
Automata clauses:  76
Dealt with:  3832
*** Derived: clause_conj ***
Exit [1]
1.09 user, 0.02 system, 1.53 elapsed -- Max VSize = 8732KB, Max RSS = 7696KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  4547
Subsumed clauses [forward]:  67
Subsumed clauses [backward]:  5
Automata clauses:  90
Dealt with:  4347
*** Derived: clause_conj ***
Exit [1]
1.21 user, 0.04 system, 1.32 elapsed -- Max VSize = 9908KB, Max RSS = 8872KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  15718
Subsumed clauses [forward]:  765
Subsumed clauses [backward]:  97
Automata clauses:  174
Dealt with:  14538
*** Derived: clause_conj ***
Exit [1]
3.97 user, 0.12 system, 4.40 elapsed -- Max VSize = 16612KB, Max RSS = 15576KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  4547
Subsumed clauses [forward]:  67
Subsumed clauses [backward]:  5
Automata clauses:  90
Dealt with:  4347
*** Derived: clause_conj ***
Exit [1]
1.21 user, 0.05 system, 1.42 elapsed -- Max VSize = 9980KB, Max RSS = 8944KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  3225
Subsumed clauses [forward]:  71
Subsumed clauses [backward]:  7
Automata clauses:  79
Dealt with:  3030
*** Derived: clause_conj ***
Exit [1]
0.87 user, 0.05 system, 0.98 elapsed -- Max VSize = 7260KB, Max RSS = 6224KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  3795
Subsumed clauses [forward]:  49
Subsumed clauses [backward]:  4
Automata clauses:  67
Dealt with:  3411
*** Derived: clause_conj ***
Exit [1]
1.05 user, 0.03 system, 1.21 elapsed -- Max VSize = 7492KB, Max RSS = 6456KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  11698
Subsumed clauses [forward]:  941
Subsumed clauses [backward]:  22
Automata clauses:  116
Dealt with:  10757
Exit [0]
3.02 user, 0.09 system, 3.30 elapsed -- Max VSize = 12856KB, Max RSS = 11820KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2298
Subsumed clauses [forward]:  55
Subsumed clauses [backward]:  5
Automata clauses:  55
Dealt with:  2090
*** Derived: clause_conj ***
Exit [1]
0.70 user, 0.04 system, 0.88 elapsed -- Max VSize = 7120KB, Max RSS = 6084KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  6606
Subsumed clauses [forward]:  101
Subsumed clauses [backward]:  5
Automata clauses:  113
Dealt with:  6377
*** Derived: clause_conj ***
Exit [1]
1.89 user, 0.03 system, 2.09 elapsed -- Max VSize = 10092KB, Max RSS = 9056KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  8344
Subsumed clauses [forward]:  334
Subsumed clauses [backward]:  11
Automata clauses:  115
Dealt with:  7847
*** Derived: clause_conj ***
Exit [1]
2.21 user, 0.07 system, 2.43 elapsed -- Max VSize = 11576KB, Max RSS = 10540KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  9312
Subsumed clauses [forward]:  248
Subsumed clauses [backward]:  10
Automata clauses:  106
Dealt with:  9064
Exit [0]
2.43 user, 0.09 system, 2.63 elapsed -- Max VSize = 12644KB, Max RSS = 11608KB

-------------------------------------------------------------------------------

026. Tue Jul 29 10:09:26 CEST 2003

Modification of 025.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1) optimization.


memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  599
Subsumed clauses [forward]:  258
Funheads optimization:  0
Automata clauses:  98
Dealt with:  317
*** Derived: clause_conj ***
Exit [1]
0.27 user, 0.00 system, 0.43 elapsed -- Max VSize = 6608KB, Max RSS = 5572KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  51
Subsumed clauses [forward]:  0
Funheads optimization:  0
Automata clauses:  9
Dealt with:  27
*** Derived: clause7 ***
Exit [1]
0.17 user, 0.02 system, 0.21 elapsed -- Max VSize = 4812KB, Max RSS = 3688KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  595
Subsumed clauses [forward]:  16
Funheads optimization:  42
Automata clauses:  34
Dealt with:  517
*** Derived: clause_conj ***
Exit [1]
0.29 user, 0.01 system, 0.32 elapsed -- Max VSize = 6456KB, Max RSS = 5416KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  183
Subsumed clauses [forward]:  1
Funheads optimization:  0
Automata clauses:  38
Dealt with:  147
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.02 system, 0.32 elapsed -- Max VSize = 6472KB, Max RSS = 5432KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  1367
Subsumed clauses [forward]:  29
Funheads optimization:  115
Automata clauses:  55
Dealt with:  1059
*** Derived: clause_conj ***
Exit [1]
0.46 user, 0.01 system, 0.54 elapsed -- Max VSize = 6944KB, Max RSS = 5908KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  2262
Subsumed clauses [forward]:  31
Funheads optimization:  422
Automata clauses:  74
Dealt with:  2218
*** Derived: clause_conj ***
Exit [1]
0.75 user, 0.03 system, 0.88 elapsed -- Max VSize = 7424KB, Max RSS = 6388KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  4794
Subsumed clauses [forward]:  133
Funheads optimization:  961
Automata clauses:  92
Dealt with:  4626
*** Derived: clause_conj ***
Exit [1]
1.52 user, 0.05 system, 1.65 elapsed -- Max VSize = 8508KB, Max RSS = 7472KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  2243
Subsumed clauses [forward]:  29
Funheads optimization:  375
Automata clauses:  72
Dealt with:  2190
*** Derived: clause_conj ***
Exit [1]
0.78 user, 0.02 system, 0.87 elapsed -- Max VSize = 7344KB, Max RSS = 6308KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  2728
Subsumed clauses [forward]:  41
Funheads optimization:  667
Automata clauses:  90
Dealt with:  2635
*** Derived: clause_conj ***
Exit [1]
0.84 user, 0.08 system, 0.98 elapsed -- Max VSize = 7508KB, Max RSS = 6472KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  5204
Subsumed clauses [forward]:  100
Funheads optimization:  1275
Automata clauses:  134
Dealt with:  4966
*** Derived: clause_conj ***
Exit [1]
1.63 user, 0.08 system, 1.86 elapsed -- Max VSize = 10656KB, Max RSS = 9620KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  2728
Subsumed clauses [forward]:  41
Funheads optimization:  667
Automata clauses:  90
Dealt with:  2635
*** Derived: clause_conj ***
Exit [1]
0.90 user, 0.01 system, 0.98 elapsed -- Max VSize = 7532KB, Max RSS = 6496KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1856
Subsumed clauses [forward]:  37
Funheads optimization:  566
Automata clauses:  79
Dealt with:  1661
*** Derived: clause_conj ***
Exit [1]
0.66 user, 0.04 system, 0.76 elapsed -- Max VSize = 7092KB, Max RSS = 6056KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  3586
Subsumed clauses [forward]:  31
Funheads optimization:  306
Automata clauses:  67
Dealt with:  2969
*** Derived: clause_conj ***
Exit [1]
0.99 user, 0.04 system, 1.10 elapsed -- Max VSize = 7560KB, Max RSS = 6524KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  7235
Subsumed clauses [forward]:  440
Funheads optimization:  1480
Automata clauses:  116
Dealt with:  6795
Exit [0]
2.07 user, 0.11 system, 2.31 elapsed -- Max VSize = 10560KB, Max RSS = 9524KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  3816
Subsumed clauses [forward]:  326
Funheads optimization:  900
Automata clauses:  107
Dealt with:  3196
*** Derived: clause_conj ***
Exit [1]
1.07 user, 0.01 system, 1.20 elapsed -- Max VSize = 7400KB, Max RSS = 6364KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  4431
Subsumed clauses [forward]:  56
Funheads optimization:  756
Automata clauses:  113
Dealt with:  4280
*** Derived: clause_conj ***
Exit [1]
1.37 user, 0.03 system, 1.44 elapsed -- Max VSize = 9240KB, Max RSS = 8204KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  5844
Subsumed clauses [forward]:  300
Funheads optimization:  557
Automata clauses:  115
Dealt with:  5436
*** Derived: clause_conj ***
Exit [1]
1.70 user, 0.02 system, 1.75 elapsed -- Max VSize = 9580KB, Max RSS = 8540KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  6069
Subsumed clauses [forward]:  211
Funheads optimization:  1162
Automata clauses:  106
Dealt with:  5858
Exit [0]
1.83 user, 0.08 system, 2.08 elapsed -- Max VSize = 10200KB, Max RSS = 9164KB

-------------------------------------------------------------------------------

027. Tue Jul 29 14:35:52 CEST 2003

Modification of 026.

Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  274
Subsumed clauses [forward]:  48
Funheads optimization:  20
Automata clauses:  60
Dealt with:  211
*** Derived: clause_conj ***
Exit [1]
0.20 user, 0.03 system, 0.33 elapsed -- Max VSize = 6480KB, Max RSS = 5444KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  61
Subsumed clauses [forward]:  0
Funheads optimization:  7
Automata clauses:  15
Dealt with:  41
*** Derived: clause7 ***
Exit [1]
0.17 user, 0.02 system, 0.21 elapsed -- Max VSize = 4840KB, Max RSS = 3716KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  549
Subsumed clauses [forward]:  16
Funheads optimization:  71
Automata clauses:  32
Dealt with:  468
*** Derived: clause_conj ***
Exit [1]
0.31 user, 0.02 system, 0.43 elapsed -- Max VSize = 5576KB, Max RSS = 4540KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  522
Subsumed clauses [forward]:  3
Funheads optimization:  124
Automata clauses:  38
Dealt with:  365
*** Derived: clause_conj ***
Exit [1]
0.30 user, 0.02 system, 0.33 elapsed -- Max VSize = 6496KB, Max RSS = 5456KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  970
Subsumed clauses [forward]:  22
Funheads optimization:  877
Automata clauses:  55
Dealt with:  922
*** Derived: clause_conj ***
Exit [1]
0.51 user, 0.02 system, 0.67 elapsed -- Max VSize = 7068KB, Max RSS = 6032KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  1184
Subsumed clauses [forward]:  30
Funheads optimization:  1231
Automata clauses:  76
Dealt with:  1143
*** Derived: clause_conj ***
Exit [1]
0.54 user, 0.07 system, 0.65 elapsed -- Max VSize = 7092KB, Max RSS = 6056KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  2236
Subsumed clauses [forward]:  121
Funheads optimization:  2259
Automata clauses:  97
Dealt with:  2099
*** Derived: clause_conj ***
Exit [1]
0.94 user, 0.05 system, 1.10 elapsed -- Max VSize = 7740KB, Max RSS = 6704KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  1124
Subsumed clauses [forward]:  26
Funheads optimization:  1167
Automata clauses:  74
Dealt with:  1084
*** Derived: clause_conj ***
Exit [1]
0.56 user, 0.03 system, 0.65 elapsed -- Max VSize = 7108KB, Max RSS = 6072KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  1586
Subsumed clauses [forward]:  36
Funheads optimization:  1769
Automata clauses:  90
Dealt with:  1537
*** Derived: clause_conj ***
Exit [1]
0.73 user, 0.02 system, 0.77 elapsed -- Max VSize = 7264KB, Max RSS = 6228KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  2689
Subsumed clauses [forward]:  95
Funheads optimization:  3736
Automata clauses:  134
Dealt with:  2582
*** Derived: clause_conj ***
Exit [1]
1.26 user, 0.03 system, 1.32 elapsed -- Max VSize = 8032KB, Max RSS = 6992KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  1586
Subsumed clauses [forward]:  36
Funheads optimization:  1769
Automata clauses:  90
Dealt with:  1537
*** Derived: clause_conj ***
Exit [1]
0.73 user, 0.03 system, 0.88 elapsed -- Max VSize = 7272KB, Max RSS = 6236KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1628
Subsumed clauses [forward]:  37
Funheads optimization:  848
Automata clauses:  83
Dealt with:  1532
*** Derived: clause_conj ***
Exit [1]
0.62 user, 0.03 system, 0.77 elapsed -- Max VSize = 7124KB, Max RSS = 6088KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  2271
Subsumed clauses [forward]:  77
Funheads optimization:  3570
Automata clauses:  90
Dealt with:  2145
*** Derived: clause_conj ***
Exit [1]
1.04 user, 0.00 system, 1.10 elapsed -- Max VSize = 7428KB, Max RSS = 6392KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  3515
Subsumed clauses [forward]:  287
Funheads optimization:  5113
Automata clauses:  116
Dealt with:  3228
Exit [0]
1.50 user, 0.05 system, 1.65 elapsed -- Max VSize = 8076KB, Max RSS = 7040KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  2637
Subsumed clauses [forward]:  236
Funheads optimization:  1999
Automata clauses:  107
Dealt with:  2292
*** Derived: clause_conj ***
Exit [1]
0.92 user, 0.03 system, 0.99 elapsed -- Max VSize = 7328KB, Max RSS = 6292KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  2716
Subsumed clauses [forward]:  63
Funheads optimization:  2309
Automata clauses:  121
Dealt with:  2563
*** Derived: clause_conj ***
Exit [1]
1.04 user, 0.02 system, 1.10 elapsed -- Max VSize = 7608KB, Max RSS = 6572KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  3574
Subsumed clauses [forward]:  276
Funheads optimization:  3196
Automata clauses:  115
Dealt with:  3207
*** Derived: clause_conj ***
Exit [1]
1.34 user, 0.03 system, 1.42 elapsed -- Max VSize = 7812KB, Max RSS = 6776KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  3415
Subsumed clauses [forward]:  204
Funheads optimization:  3500
Automata clauses:  106
Dealt with:  3211
Exit [0]
1.34 user, 0.05 system, 1.43 elapsed -- Max VSize = 8024KB, Max RSS = 6988KB

-------------------------------------------------------------------------------

028. Wed Jul 30 08:14:38 CEST 2003

Modification of 027.

Bodies of clauses are flattened to depth<=1.
Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization.

memtime ./h1 +flat -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  493
Subsumed clauses [forward]:  192
Funheads optimization:  0
Automata clauses:  78
Dealt with:  284
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.00 system, 0.33 elapsed -- Max VSize = 5268KB, Max RSS = 4232KB

memtime ./h1 +flat -v2 v.p 2>gag
Derived clauses:  60
Subsumed clauses [forward]:  0
Funheads optimization:  0
Automata clauses:  15
Dealt with:  40
*** Derived: clause7 ***
Exit [1]
0.18 user, 0.02 system, 0.32 elapsed -- Max VSize = 5232KB, Max RSS = 4196KB

memtime ./h1 +flat -v2 Fabrice/essai1.p 2>gag
Derived clauses:  524
Subsumed clauses [forward]:  16
Funheads optimization:  0
Automata clauses:  32
Dealt with:  463
*** Derived: clause_conj ***
Exit [1]
0.27 user, 0.02 system, 0.32 elapsed -- Max VSize = 6472KB, Max RSS = 5432KB

memtime ./h1 +flat -v2 Fabrice/essai2.p 2>gag
Derived clauses:  561
Subsumed clauses [forward]:  6
Funheads optimization:  0
Automata clauses:  38
Dealt with:  417
*** Derived: clause_conj ***
Exit [1]
0.31 user, 0.01 system, 0.33 elapsed -- Max VSize = 6500KB, Max RSS = 5460KB

memtime ./h1 +flat -v2 Fabrice/essai3.p 2>gag
Derived clauses:  857
Subsumed clauses [forward]:  22
Funheads optimization:  0
Automata clauses:  55
Dealt with:  786
*** Derived: clause_conj ***
Exit [1]
0.39 user, 0.03 system, 0.44 elapsed -- Max VSize = 6872KB, Max RSS = 5836KB

memtime ./h1 +flat -v2 Fabrice/essai4.p 2>gag
Derived clauses:  1222
Subsumed clauses [forward]:  24
Funheads optimization:  0
Automata clauses:  72
Dealt with:  1183
*** Derived: clause_conj ***
Exit [1]
0.57 user, 0.00 system, 0.65 elapsed -- Max VSize = 7040KB, Max RSS = 6004KB

memtime ./h1 +flat -v2 Fabrice/essai5.p 2>gag
Derived clauses:  2271
Subsumed clauses [forward]:  116
Funheads optimization:  0
Automata clauses:  97
Dealt with:  2133
*** Derived: clause_conj ***
Exit [1]
0.81 user, 0.06 system, 0.98 elapsed -- Max VSize = 7416KB, Max RSS = 6380KB

memtime ./h1 +flat -v2 Fabrice/essai6.p 2>gag
Derived clauses:  1223
Subsumed clauses [forward]:  23
Funheads optimization:  0
Automata clauses:  72
Dealt with:  1185
*** Derived: clause_conj ***
Exit [1]
0.54 user, 0.03 system, 0.65 elapsed -- Max VSize = 7080KB, Max RSS = 6044KB

memtime ./h1 +flat -v2 Fabrice/essai7.p 2>gag
Derived clauses:  1585
Subsumed clauses [forward]:  36
Funheads optimization:  0
Automata clauses:  90
Dealt with:  1519
*** Derived: clause_conj ***
Exit [1]
0.64 user, 0.03 system, 0.76 elapsed -- Max VSize = 7160KB, Max RSS = 6124KB

memtime ./h1 +flat -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  2682
Subsumed clauses [forward]:  95
Funheads optimization:  0
Automata clauses:  134
Dealt with:  2552
*** Derived: clause_conj ***
Exit [1]
1.06 user, 0.05 system, 1.21 elapsed -- Max VSize = 7588KB, Max RSS = 6548KB

memtime ./h1 +flat -v2 Fabrice/essai8.p 2>gag
Derived clauses:  1585
Subsumed clauses [forward]:  36
Funheads optimization:  0
Automata clauses:  90
Dealt with:  1519
*** Derived: clause_conj ***
Exit [1]
0.66 user, 0.01 system, 0.79 elapsed -- Max VSize = 7148KB, Max RSS = 6112KB

memtime ./h1 +flat -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1503
Subsumed clauses [forward]:  29
Funheads optimization:  0
Automata clauses:  70
Dealt with:  1389
*** Derived: clause_conj ***
Exit [1]
0.58 user, 0.04 system, 0.90 elapsed -- Max VSize = 7044KB, Max RSS = 6008KB

memtime ./h1 +flat -v2 Fabrice/essai10.p 2>gag
Derived clauses:  2140
Subsumed clauses [forward]:  45
Funheads optimization:  0
Automata clauses:  81
Dealt with:  1957
*** Derived: clause_conj ***
Exit [1]
0.83 user, 0.03 system, 0.87 elapsed -- Max VSize = 7220KB, Max RSS = 6184KB

memtime ./h1 +flat -v2 Fabrice/essai11.p 2>gag
Derived clauses:  3490
Subsumed clauses [forward]:  311
Funheads optimization:  0
Automata clauses:  116
Dealt with:  3179
Exit [0]
1.22 user, 0.06 system, 1.31 elapsed -- Max VSize = 7484KB, Max RSS = 6448KB

memtime ./h1 +flat -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1729
Subsumed clauses [forward]:  51
Funheads optimization:  0
Automata clauses:  68
Dealt with:  1540
*** Derived: clause_conj ***
Exit [1]
0.62 user, 0.02 system, 0.66 elapsed -- Max VSize = 7044KB, Max RSS = 6008KB

memtime ./h1 +flat -v2 Fabrice/essai13.p 2>gag
Derived clauses:  2384
Subsumed clauses [forward]:  33
Funheads optimization:  0
Automata clauses:  109
Dealt with:  2272
*** Derived: clause_conj ***
Exit [1]
0.92 user, 0.02 system, 1.10 elapsed -- Max VSize = 7420KB, Max RSS = 6384KB

memtime ./h1 +flat -v2 Fabrice/essai14.p 2>gag
Derived clauses:  3621
Subsumed clauses [forward]:  276
Funheads optimization:  0
Automata clauses:  115
Dealt with:  3238
*** Derived: clause_conj ***
Exit [1]
1.19 user, 0.05 system, 1.32 elapsed -- Max VSize = 7644KB, Max RSS = 6608KB

memtime ./h1 +flat -v2 Fabrice/essai15.p 2>gag
Derived clauses:  3713
Subsumed clauses [forward]:  201
Funheads optimization:  0
Automata clauses:  106
Dealt with:  3512
Exit [0]
1.24 user, 0.03 system, 1.32 elapsed -- Max VSize = 7708KB, Max RSS = 6672KB
12.75user 0.89system 0:16.50elapsed 82%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (25262major+36082minor)pagefaults 0swaps
goubault@eurytion{H1 +FLAT.1} 1002 : chmod +x flatbench
goubault@eurytion{H1 +FLAT.1} 1003 : ./flatbench

memtime ./h1 +flat -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  4343
Subsumed clauses [forward]:  3289
Funheads optimization:  0
Automata clauses:  159
Dealt with:  973
*** Derived: clause_conj ***
Exit [1]
0.81 user, 0.02 system, 0.89 elapsed -- Max VSize = 5976KB, Max RSS = 4940KB

memtime ./h1 +flat -v2 v.p 2>gag
Derived clauses:  194
Subsumed clauses [forward]:  8
Funheads optimization:  0
Automata clauses:  15
Dealt with:  114
*** Derived: clause7 ***
Exit [1]
0.19 user, 0.02 system, 0.21 elapsed -- Max VSize = 4836KB, Max RSS = 3712KB

memtime ./h1 +flat -v2 Fabrice/essai1.p 2>gag
Derived clauses:  3562
Subsumed clauses [forward]:  685
Funheads optimization:  0
Automata clauses:  39
Dealt with:  2772
*** Derived: clause_conj ***
Exit [1]
0.85 user, 0.01 system, 0.99 elapsed -- Max VSize = 7328KB, Max RSS = 6292KB

memtime ./h1 +flat -v2 Fabrice/essai2.p 2>gag
Derived clauses:  15424
Subsumed clauses [forward]:  7851
Funheads optimization:  0
Automata clauses:  115
Dealt with:  7428
*** Derived: clause_conj ***
Exit [1]
3.01 user, 0.10 system, 3.29 elapsed -- Max VSize = 11660KB, Max RSS = 10624KB

memtime ./h1 +flat -v2 Fabrice/essai3.p 2>gag
Derived clauses:  19981
Subsumed clauses [forward]:  10842
Funheads optimization:  0
Automata clauses:  127
Dealt with:  9112
*** Derived: clause_conj ***
Exit [1]
3.90 user, 0.11 system, 4.19 elapsed -- Max VSize = 13160KB, Max RSS = 12124KB

memtime ./h1 +flat -v2 Fabrice/essai4.p 2>gag
Derived clauses:  75491
Subsumed clauses [forward]:  45483
Funheads optimization:  0
Automata clauses:  332
Dealt with:  26991
*** Derived: clause_conj ***
Exit [1]
19.65 user, 0.43 system, 22.33 elapsed -- Max VSize = 27548KB, Max RSS = 26512KB

memtime ./h1 +flat -v2 Fabrice/essai5.p 2>gag
Derived clauses:  32529
Subsumed clauses [forward]:  18596
Funheads optimization:  0
Automata clauses:  189
Dealt with:  13481
*** Derived: clause_conj ***
Exit [1]
6.58 user, 0.23 system, 7.25 elapsed -- Max VSize = 16096KB, Max RSS = 15060KB

memtime ./h1 +flat -v2 Fabrice/essai6.p 2>gag
Derived clauses:  102172
Subsumed clauses [forward]:  67079
Automata clauses:  357
Dealt with:  29098
*** Derived: clause_conj ***
Exit [1]
27.23 user, 0.61 system, 29.27 elapsed -- Max VSize = 34012KB, Max RSS = 32976KB

memtime ./h1 +flat -v2 Fabrice/essai7.p 2>gag
Derived clauses:  253488
Subsumed clauses [forward]:  193197
Automata clauses:  591
Dealt with:  58982
*** Derived: clause_conj ***
Exit [1]
88.44 user, 1.77 system, 110.06 elapsed -- Max VSize = 68936KB, Max RSS = 67900KB

memtime ./h1 +flat -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  849725
Subsumed clauses [forward]:  669523
Automata clauses:  1137
Dealt with:  150605
*** Derived: clause_conj ***
Exit [1]
535.10 user, 11.61 system, 1071.07 elapsed -- Max VSize = 204376KB, Max RSS = 197316KB

memtime ./h1 +flat -v2 Fabrice/essai8.p 2>gag
Derived clauses:  253488
Subsumed clauses [forward]:  193197
Automata clauses:  591
Dealt with:  58982
*** Derived: clause_conj ***
Exit [1]
97.25 user, 1.79 system, 222.25 elapsed -- Max VSize = 68936KB, Max RSS = 67900KB

memtime ./h1 +flat -v2 Fabrice/essai9.p 2>gag
Derived clauses:  12372
Subsumed clauses [forward]:  4905
Automata clauses:  122
Dealt with:  7363
*** Derived: clause_conj ***
Exit [1]
3.10 user, 0.05 system, 6.15 elapsed -- Max VSize = 11380KB, Max RSS = 10344KB

memtime ./h1 +flat -v2 Fabrice/essai10.p 2>gag
Derived clauses:  73016
Subsumed clauses [forward]:  47677
Automata clauses:  279
Dealt with:  25042
*** Derived: clause_conj ***
Exit [1]
22.54 user, 0.61 system, 49.76 elapsed -- Max VSize = 25952KB, Max RSS = 24916KB

memtime ./h1 +flat -v2 Fabrice/essai11.p 2>gag
Derived clauses:  118962
Subsumed clauses [forward]:  88062
Automata clauses:  321
Dealt with:  30900
Exit [0]
38.54 user, 0.91 system, 85.28 elapsed -- Max VSize = 33872KB, Max RSS = 32836KB

memtime ./h1 +flat -v2 Fabrice/essai12.p 2>gag
Derived clauses:  13907
Subsumed clauses [forward]:  6188
Automata clauses:  110
Dealt with:  7512
*** Derived: clause_conj ***
Exit [1]
3.30 user, 0.15 system, 6.59 elapsed -- Max VSize = 10240KB, Max RSS = 9204KB

memtime ./h1 +flat -v2 Fabrice/essai13.p 2>gag
Derived clauses:  570135
Subsumed clauses [forward]:  517332
Automata clauses:  963
Dealt with:  52480
*** Derived: clause_conj ***
Exit [1]
269.70 user, 5.30 system, 702.94 elapsed -- Max VSize = 117792KB, Max RSS = 116756KB

memtime ./h1 +flat -v2 Fabrice/essai14.p 2>gag
Derived clauses:  603611
Subsumed clauses [forward]:  528222
Automata clauses:  824
Dealt with:  74871
*** Derived: clause_conj ***
Exit [1]
273.41 user, 4.73 system, 640.67 elapsed -- Max VSize = 119184KB, Max RSS = 116828KB

memtime ./h1 +flat -v2 Fabrice/essai15.p 2>gag
Derived clauses:  223147
Subsumed clauses [forward]:  173578
Automata clauses:  471
Dealt with:  37578
*** Derived: clause_conj ***
Exit [1]
95.39 user, 1.93 system, 241.34 elapsed -- Max VSize = 57696KB, Max RSS = 56660KB

-------------------------------------------------------------------------------

029. 

Modification of 027.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  1327
Subsumed clauses [forward]:  769
Automata clauses:  100
Dealt with:  547
*** Derived: clause_conj ***
Exit [1]
0.35 user, 0.03 system, 0.55 elapsed -- Max VSize = 6872KB, Max RSS = 5836KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  60
Subsumed clauses [forward]:  0
Automata clauses:  15
Dealt with:  40
*** Derived: clause7 ***
Exit [1]
0.19 user, 0.01 system, 0.21 elapsed -- Max VSize = 4836KB, Max RSS = 3712KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  518
Subsumed clauses [forward]:  16
Automata clauses:  32
Dealt with:  461
*** Derived: clause_conj ***
Exit [1]
0.30 user, 0.01 system, 0.44 elapsed -- Max VSize = 5600KB, Max RSS = 4564KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  551
Subsumed clauses [forward]:  13
Automata clauses:  38
Dealt with:  483
*** Derived: clause_conj ***
Exit [1]
0.30 user, 0.00 system, 0.32 elapsed -- Max VSize = 6484KB, Max RSS = 5444KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  862
Subsumed clauses [forward]:  22
Automata clauses:  55
Dealt with:  799
*** Derived: clause_conj ***
Exit [1]
0.37 user, 0.03 system, 0.43 elapsed -- Max VSize = 6904KB, Max RSS = 5868KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  1361
Subsumed clauses [forward]:  27
Automata clauses:  74
Dealt with:  1324
*** Derived: clause_conj ***
Exit [1]
0.55 user, 0.02 system, 0.66 elapsed -- Max VSize = 7084KB, Max RSS = 6048KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  2691
Subsumed clauses [forward]:  84
Automata clauses:  84
Dealt with:  2586
*** Derived: clause_conj ***
Exit [1]
0.86 user, 0.06 system, 0.98 elapsed -- Max VSize = 7600KB, Max RSS = 6564KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  1363
Subsumed clauses [forward]:  27
Automata clauses:  74
Dealt with:  1328
*** Derived: clause_conj ***
Exit [1]
0.54 user, 0.03 system, 0.65 elapsed -- Max VSize = 7104KB, Max RSS = 6068KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  1524
Subsumed clauses [forward]:  35
Automata clauses:  90
Dealt with:  1469
*** Derived: clause_conj ***
Exit [1]
0.59 user, 0.06 system, 0.65 elapsed -- Max VSize = 7096KB, Max RSS = 6060KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  2576
Subsumed clauses [forward]:  94
Automata clauses:  134
Dealt with:  2449
*** Derived: clause_conj ***
Exit [1]
0.92 user, 0.01 system, 0.99 elapsed -- Max VSize = 7440KB, Max RSS = 6404KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  1524
Subsumed clauses [forward]:  35
Automata clauses:  90
Dealt with:  1469
*** Derived: clause_conj ***
Exit [1]
0.62 user, 0.01 system, 0.77 elapsed -- Max VSize = 7200KB, Max RSS = 6164KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  1615
Subsumed clauses [forward]:  39
Automata clauses:  85
Dealt with:  1515
*** Derived: clause_conj ***
Exit [1]
0.55 user, 0.01 system, 0.65 elapsed -- Max VSize = 7084KB, Max RSS = 6048KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  1637
Subsumed clauses [forward]:  31
Automata clauses:  67
Dealt with:  1505
*** Derived: clause_conj ***
Exit [1]
0.56 user, 0.04 system, 0.65 elapsed -- Max VSize = 7072KB, Max RSS = 6036KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  3471
Subsumed clauses [forward]:  294
Automata clauses:  116
Dealt with:  3177
Exit [0]
1.09 user, 0.05 system, 1.21 elapsed -- Max VSize = 7532KB, Max RSS = 6496KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  1680
Subsumed clauses [forward]:  61
Automata clauses:  59
Dealt with:  1570
*** Derived: clause_conj ***
Exit [1]
0.51 user, 0.04 system, 0.65 elapsed -- Max VSize = 7096KB, Max RSS = 6060KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  2376
Subsumed clauses [forward]:  55
Automata clauses:  117
Dealt with:  2231
*** Derived: clause_conj ***
Exit [1]
0.72 user, 0.06 system, 0.88 elapsed -- Max VSize = 7272KB, Max RSS = 6236KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  3742
Subsumed clauses [forward]:  273
Automata clauses:  113
Dealt with:  3380
*** Derived: clause_conj ***
Exit [1]
1.04 user, 0.04 system, 1.10 elapsed -- Max VSize = 7532KB, Max RSS = 6492KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  3705
Subsumed clauses [forward]:  216
Automata clauses:  106
Dealt with:  3489
Exit [0]
1.09 user, 0.03 system, 1.21 elapsed -- Max VSize = 7708KB, Max RSS = 6672KB

-------------------------------------------------------------------------------

030. 

Modification of 029.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization, also funheads (3, 4), which
	is the pathset refinement (looks deeper into terms); here
	in -path-refine 3 mode.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  952
Subsumed clauses [forward]:  532
Funheads optimization:  0 / 16 / 0 / 0
Automata clauses:  109
Dealt with:  397
*** Derived: clause_conj ***
Exit [1]
0.35 user, 0.01 system, 0.43 elapsed -- Max VSize = 7320KB, Max RSS = 6296KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  50
Subsumed clauses [forward]:  0
Funheads optimization:  0 / 1 / 0 / 0
Automata clauses:  9
Dealt with:  27
*** Derived: clause7 ***
Exit [1]
0.30 user, 0.00 system, 0.33 elapsed -- Max VSize = 6432KB, Max RSS = 5392KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  53
Subsumed clauses [forward]:  1
Funheads optimization:  10 / 12 / 15 / 55
Automata clauses:  16
Dealt with:  49
*** Derived: clause_conj ***
Exit [1]
0.20 user, 0.03 system, 0.32 elapsed -- Max VSize = 6492KB, Max RSS = 5456KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  62
Subsumed clauses [forward]:  1
Funheads optimization:  40 / 24 / 32 / 55
Automata clauses:  20
Dealt with:  56
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.01 system, 0.33 elapsed -- Max VSize = 6524KB, Max RSS = 5488KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  137
Subsumed clauses [forward]:  8
Funheads optimization:  50 / 119 / 36 / 55
Automata clauses:  37
Dealt with:  127
*** Derived: clause_conj ***
Exit [1]
0.26 user, 0.00 system, 0.32 elapsed -- Max VSize = 6520KB, Max RSS = 5484KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  239
Subsumed clauses [forward]:  12
Funheads optimization:  299 / 179 / 161 / 23
Automata clauses:  66
Dealt with:  215
*** Derived: clause_conj ***
Exit [1]
0.41 user, 0.02 system, 0.43 elapsed -- Max VSize = 8668KB, Max RSS = 7644KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  1088
Subsumed clauses [forward]:  100
Funheads optimization:  674 / 612 / 161 / 96
Automata clauses:  91
Dealt with:  972
*** Derived: clause_conj ***
Exit [1]
0.63 user, 0.05 system, 0.76 elapsed -- Max VSize = 9232KB, Max RSS = 8208KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  320
Subsumed clauses [forward]:  18
Funheads optimization:  381 / 185 / 161 / 23
Automata clauses:  70
Dealt with:  295
*** Derived: clause_conj ***
Exit [1]
0.45 user, 0.01 system, 0.54 elapsed -- Max VSize = 8872KB, Max RSS = 7844KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  517
Subsumed clauses [forward]:  24
Funheads optimization:  512 / 256 / 154 / 37
Automata clauses:  84
Dealt with:  455
*** Derived: clause_conj ***
Exit [1]
0.48 user, 0.03 system, 0.54 elapsed -- Max VSize = 9420KB, Max RSS = 8396KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  1170
Subsumed clauses [forward]:  83
Funheads optimization:  1083 / 883 / 209 / 164
Automata clauses:  128
Dealt with:  1072
*** Derived: clause_conj ***
Exit [1]
0.92 user, 0.03 system, 0.98 elapsed -- Max VSize = 9704KB, Max RSS = 8680KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  517
Subsumed clauses [forward]:  24
Funheads optimization:  512 / 256 / 154 / 37
Automata clauses:  84
Dealt with:  455
*** Derived: clause_conj ***
Exit [1]
0.52 user, 0.00 system, 0.58 elapsed -- Max VSize = 9420KB, Max RSS = 8396KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  249
Subsumed clauses [forward]:  14
Funheads optimization:  326 / 153 / 133 / 55
Automata clauses:  63
Dealt with:  229
*** Derived: clause_conj ***
Exit [1]
0.37 user, 0.01 system, 0.43 elapsed -- Max VSize = 7400KB, Max RSS = 6376KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  472
Subsumed clauses [forward]:  36
Funheads optimization:  221 / 1180 / 198 / 55
Automata clauses:  72
Dealt with:  426
*** Derived: clause_conj ***
Exit [1]
0.50 user, 0.00 system, 0.55 elapsed -- Max VSize = 7412KB, Max RSS = 6388KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  472
Subsumed clauses [forward]:  132
Funheads optimization:  898 / 426 / 374 / 55
Automata clauses:  98
Dealt with:  340
Exit [0]
0.46 user, 0.02 system, 0.55 elapsed -- Max VSize = 7376KB, Max RSS = 6352KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  430
Subsumed clauses [forward]:  117
Funheads optimization:  670 / 375 / 330 / 55
Automata clauses:  84
Dealt with:  311
*** Derived: clause_conj ***
Exit [1]
0.44 user, 0.02 system, 0.55 elapsed -- Max VSize = 7336KB, Max RSS = 6312KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  490
Subsumed clauses [forward]:  17
Funheads optimization:  496 / 806 / 325 / 44
Automata clauses:  94
Dealt with:  466
*** Derived: clause_conj ***
Exit [1]
0.56 user, 0.03 system, 0.65 elapsed -- Max VSize = 9324KB, Max RSS = 8300KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  662
Subsumed clauses [forward]:  116
Funheads optimization:  388 / 1131 / 616 / 46
Automata clauses:  98
Dealt with:  539
*** Derived: clause_conj ***
Exit [1]
0.62 user, 0.05 system, 0.76 elapsed -- Max VSize = 8028KB, Max RSS = 7004KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  716
Subsumed clauses [forward]:  144
Funheads optimization:  668 / 602 / 380 / 47
Automata clauses:  90
Dealt with:  572
Exit [0]
0.58 user, 0.03 system, 0.66 elapsed -- Max VSize = 8752KB, Max RSS = 7728KB

-------------------------------------------------------------------------------

031. 

Modification of 030.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization, also funheads (3, 4), which
	is the pathset refinement (looks deeper into terms); here
	in -path-refine 3 mode (now default).
Added dealtwith set of clauses already dealt with (easy form of forward
	subsumption, except we also test whether clause c is in !dealtwith
	at wait_insert time).

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  511
Subsumed clauses [forward]:  201
Funheads optimization:  0 / 12 / 0 / 0
Automata clauses:  82
Dealt with:  294
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.03 system, 0.32 elapsed -- Max VSize = 6476KB, Max RSS = 5452KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  50
Subsumed clauses [forward]:  0
Funheads optimization:  0 / 1 / 0 / 0
Automata clauses:  9
Dealt with:  27
*** Derived: clause7 ***
Exit [1]
0.28 user, 0.02 system, 0.32 elapsed -- Max VSize = 6404KB, Max RSS = 5364KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  46
Subsumed clauses [forward]:  1
Funheads optimization:  10 / 8 / 15 / 55
Automata clauses:  14
Dealt with:  42
*** Derived: clause_conj ***
Exit [1]
0.22 user, 0.01 system, 0.32 elapsed -- Max VSize = 6484KB, Max RSS = 5448KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  62
Subsumed clauses [forward]:  1
Funheads optimization:  15 / 24 / 12 / 55
Automata clauses:  20
Dealt with:  51
*** Derived: clause_conj ***
Exit [1]
0.22 user, 0.02 system, 0.33 elapsed -- Max VSize = 6508KB, Max RSS = 5472KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  120
Subsumed clauses [forward]:  4
Funheads optimization:  50 / 111 / 36 / 55
Automata clauses:  31
Dealt with:  112
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.03 system, 0.33 elapsed -- Max VSize = 6508KB, Max RSS = 5472KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  409
Subsumed clauses [forward]:  18
Funheads optimization:  369 / 309 / 161 / 50
Automata clauses:  70
Dealt with:  384
*** Derived: clause_conj ***
Exit [1]
0.45 user, 0.04 system, 0.54 elapsed -- Max VSize = 8820KB, Max RSS = 7796KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  900
Subsumed clauses [forward]:  74
Funheads optimization:  597 / 599 / 161 / 96
Automata clauses:  86
Dealt with:  805
*** Derived: clause_conj ***
Exit [1]
0.67 user, 0.00 system, 0.77 elapsed -- Max VSize = 9216KB, Max RSS = 8192KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  413
Subsumed clauses [forward]:  18
Funheads optimization:  361 / 306 / 161 / 50
Automata clauses:  70
Dealt with:  387
*** Derived: clause_conj ***
Exit [1]
0.46 user, 0.02 system, 0.55 elapsed -- Max VSize = 8820KB, Max RSS = 7796KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  499
Subsumed clauses [forward]:  22
Funheads optimization:  452 / 312 / 151 / 52
Automata clauses:  79
Dealt with:  469
*** Derived: clause_conj ***
Exit [1]
0.47 user, 0.05 system, 0.55 elapsed -- Max VSize = 9416KB, Max RSS = 8392KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  1119
Subsumed clauses [forward]:  80
Funheads optimization:  1061 / 801 / 209 / 136
Automata clauses:  128
Dealt with:  1006
*** Derived: clause_conj ***
Exit [1]
0.81 user, 0.04 system, 0.87 elapsed -- Max VSize = 11304KB, Max RSS = 10280KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  499
Subsumed clauses [forward]:  22
Funheads optimization:  452 / 312 / 151 / 52
Automata clauses:  79
Dealt with:  469
*** Derived: clause_conj ***
Exit [1]
0.49 user, 0.03 system, 0.54 elapsed -- Max VSize = 9416KB, Max RSS = 8392KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  276
Subsumed clauses [forward]:  20
Funheads optimization:  326 / 149 / 133 / 55
Automata clauses:  65
Dealt with:  249
*** Derived: clause_conj ***
Exit [1]
0.36 user, 0.02 system, 0.44 elapsed -- Max VSize = 7292KB, Max RSS = 6268KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  430
Subsumed clauses [forward]:  14
Funheads optimization:  221 / 1289 / 187 / 55
Automata clauses:  63
Dealt with:  407
*** Derived: clause_conj ***
Exit [1]
0.51 user, 0.00 system, 0.55 elapsed -- Max VSize = 7404KB, Max RSS = 6376KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  478
Subsumed clauses [forward]:  132
Funheads optimization:  898 / 414 / 374 / 55
Automata clauses:  98
Dealt with:  346
Exit [0]
0.46 user, 0.03 system, 0.55 elapsed -- Max VSize = 7328KB, Max RSS = 6304KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  268
Subsumed clauses [forward]:  35
Funheads optimization:  274 / 169 / 231 / 55
Automata clauses:  53
Dealt with:  227
*** Derived: clause_conj ***
Exit [1]
0.37 user, 0.01 system, 0.44 elapsed -- Max VSize = 7316KB, Max RSS = 6292KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  500
Subsumed clauses [forward]:  19
Funheads optimization:  520 / 807 / 325 / 44
Automata clauses:  94
Dealt with:  473
*** Derived: clause_conj ***
Exit [1]
0.60 user, 0.02 system, 0.65 elapsed -- Max VSize = 7984KB, Max RSS = 6960KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  678
Subsumed clauses [forward]:  122
Funheads optimization:  415 / 1132 / 616 / 46
Automata clauses:  100
Dealt with:  548
*** Derived: clause_conj ***
Exit [1]
0.69 user, 0.04 system, 0.76 elapsed -- Max VSize = 7928KB, Max RSS = 6904KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  716
Subsumed clauses [forward]:  144
Funheads optimization:  668 / 602 / 380 / 47
Automata clauses:  90
Dealt with:  572
Exit [0]
0.58 user, 0.04 system, 0.65 elapsed -- Max VSize = 8728KB, Max RSS = 7704KB

-------------------------------------------------------------------------------

032. Thu Jul 31 09:15:20 CEST 2003

Modification of 031.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization, also funheads (3, 4), which
	is the pathset refinement (looks deeper into terms); here
	in -path-refine 3 mode (now default).
No dealtwith set (cost nothing, but never used either).
-monadic-proxy option.

memtime ./h1 -monadic-proxy -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  265
Subsumed clauses [forward]:  50
Funheads optimization:  0 / 6 / 0 / 0
Automata clauses:  65
Dealt with:  210
*** Derived: clause_conj ***
Exit [1]
0.24 user, 0.01 system, 0.33 elapsed -- Max VSize = 6116KB, Max RSS = 5076KB

memtime ./h1 -monadic-proxy -v2 v.p 2>gag
Derived clauses:  177
Subsumed clauses [forward]:  60
Funheads optimization:  0 / 1 / 0 / 0
Automata clauses:  31
Dealt with:  90
*** Derived: clause7 ***
Exit [1]
0.32 user, 0.03 system, 0.44 elapsed -- Max VSize = 10900KB, Max RSS = 9876KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai1.p 2>gag
Derived clauses:  46
Subsumed clauses [forward]:  2
Funheads optimization:  10 / 8 / 42 / 55
Automata clauses:  14
Dealt with:  42
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.02 system, 0.33 elapsed -- Max VSize = 6492KB, Max RSS = 5456KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai2.p 2>gag
Derived clauses:  66
Subsumed clauses [forward]:  1
Funheads optimization:  5 / 24 / 31 / 55
Automata clauses:  20
Dealt with:  53
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.04 system, 0.35 elapsed -- Max VSize = 6552KB, Max RSS = 5516KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai3.p 2>gag
Derived clauses:  113
Subsumed clauses [forward]:  3
Funheads optimization:  46 / 79 / 63 / 55
Automata clauses:  31
Dealt with:  102
*** Derived: clause_conj ***
Exit [1]
0.26 user, 0.01 system, 0.33 elapsed -- Max VSize = 6428KB, Max RSS = 5392KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai4.p 2>gag
Derived clauses:  515
Subsumed clauses [forward]:  62
Funheads optimization:  432 / 209 / 183 / 19
Automata clauses:  70
Dealt with:  424
*** Derived: clause_conj ***
Exit [1]
0.46 user, 0.03 system, 0.54 elapsed -- Max VSize = 8804KB, Max RSS = 7780KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai5.p 2>gag
Derived clauses:  3305
Subsumed clauses [forward]:  941
Funheads optimization:  680 / 912 / 219 / 179
Automata clauses:  80
Dealt with:  2242
*** Derived: clause_conj ***
Exit [1]
1.09 user, 0.08 system, 1.87 elapsed -- Max VSize = 9472KB, Max RSS = 8448KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai6.p 2>gag
Derived clauses:  479
Subsumed clauses [forward]:  56
Funheads optimization:  413 / 203 / 171 / 19
Automata clauses:  68
Dealt with:  392
*** Derived: clause_conj ***
Exit [1]
0.46 user, 0.02 system, 0.55 elapsed -- Max VSize = 8804KB, Max RSS = 7780KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai7.p 2>gag
Derived clauses:  1939
Subsumed clauses [forward]:  633
Funheads optimization:  593 / 646 / 188 / 111
Automata clauses:  94
Dealt with:  1241
*** Derived: clause_conj ***
Exit [1]
0.75 user, 0.05 system, 1.17 elapsed -- Max VSize = 9688KB, Max RSS = 8664KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  11591
Subsumed clauses [forward]:  4968
Funheads optimization:  2012 / 3610 / 495 / 533
Automata clauses:  172
Dealt with:  6420
*** Derived: clause_conj ***
Exit [1]
3.33 user, 0.12 system, 6.17 elapsed -- Max VSize = 15900KB, Max RSS = 14876KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai8.p 2>gag
Derived clauses:  1939
Subsumed clauses [forward]:  633
Funheads optimization:  593 / 646 / 188 / 111
Automata clauses:  94
Dealt with:  1241
*** Derived: clause_conj ***
Exit [1]
0.79 user, 0.02 system, 0.99 elapsed -- Max VSize = 9748KB, Max RSS = 8724KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai9.p 2>gag
Derived clauses:  219
Subsumed clauses [forward]:  7
Funheads optimization:  326 / 128 / 160 / 55
Automata clauses:  54
Dealt with:  207
*** Derived: clause_conj ***
Exit [1]
0.37 user, 0.01 system, 0.44 elapsed -- Max VSize = 7284KB, Max RSS = 6260KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai10.p 2>gag
Derived clauses:  480
Subsumed clauses [forward]:  32
Funheads optimization:  229 / 1350 / 225 / 55
Automata clauses:  75
Dealt with:  445
*** Derived: clause_conj ***
Exit [1]
0.52 user, 0.03 system, 1.02 elapsed -- Max VSize = 6172KB, Max RSS = 5148KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai11.p 2>gag
Derived clauses:  468
Subsumed clauses [forward]:  101
Funheads optimization:  898 / 406 / 401 / 55
Automata clauses:  101
Dealt with:  367
Exit [0]
0.44 user, 0.06 system, 0.66 elapsed -- Max VSize = 7396KB, Max RSS = 6372KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai12.p 2>gag
Derived clauses:  294
Subsumed clauses [forward]:  34
Funheads optimization:  178 / 194 / 225 / 55
Automata clauses:  67
Dealt with:  256
*** Derived: clause_conj ***
Exit [1]
0.36 user, 0.01 system, 0.55 elapsed -- Max VSize = 7308KB, Max RSS = 6284KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai13.p 2>gag
Derived clauses:  2391
Subsumed clauses [forward]:  1019
Funheads optimization:  765 / 1630 / 357 / 44
Automata clauses:  106
Dealt with:  1343
*** Derived: clause_conj ***
Exit [1]
1.01 user, 0.04 system, 1.65 elapsed -- Max VSize = 8428KB, Max RSS = 7404KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai14.p 2>gag
Derived clauses:  2737
Subsumed clauses [forward]:  1371
Funheads optimization:  697 / 1916 / 649 / 46
Automata clauses:  109
Dealt with:  1300
*** Derived: clause_conj ***
Exit [1]
1.06 user, 0.05 system, 1.76 elapsed -- Max VSize = 8472KB, Max RSS = 7448KB

memtime ./h1 -monadic-proxy -v2 Fabrice/essai15.p 2>gag
Derived clauses:  4006
Subsumed clauses [forward]:  1832
Funheads optimization:  382 / 1574 / 520 / 44
Automata clauses:  91
Dealt with:  2174
Exit [0]
1.21 user, 0.05 system, 1.98 elapsed -- Max VSize = 8212KB, Max RSS = 7188KB

-------------------------------------------------------------------------------

033. Wed Sep 10 22:22:51 CEST 2003

Modification of 031.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization, also funheads (3, 4), which
	is the pathset refinement (looks deeper into terms); here
	in -path-refine 3 mode (now default).
Rewrote compute_pathset, now called compute_skeleta.
Added dealtwith set of clauses already dealt with (easy form of forward
	subsumption, except we also test whether clause c is in !dealtwith
	at wait_insert time).

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  427
Dealt with:  252
Subsumed clauses [forward]:  148
Automata clauses:  86
*** Derived: clause_conj ***
Exit [1]
0.24 user, 0.03 system, 0.32 elapsed -- Max VSize = 6480KB, Max RSS = 5444KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  50
Dealt with:  17
Subsumed clauses [forward]:  0
Automata clauses:  9
*** Derived: clause7 ***
Exit [1]
0.29 user, 0.01 system, 0.32 elapsed -- Max VSize = 6436KB, Max RSS = 5400KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  46
Dealt with:  42
Subsumed clauses [forward]:  1
Automata clauses:  14
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.01 system, 0.32 elapsed -- Max VSize = 6516KB, Max RSS = 5480KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  62
Dealt with:  51
Subsumed clauses [forward]:  1
Automata clauses:  20
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.03 system, 0.32 elapsed -- Max VSize = 6524KB, Max RSS = 5488KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  136
Dealt with:  126
Subsumed clauses [forward]:  8
Automata clauses:  37
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.02 system, 0.33 elapsed -- Max VSize = 6560KB, Max RSS = 5524KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  344
Dealt with:  321
Subsumed clauses [forward]:  12
Automata clauses:  66
*** Derived: clause_conj ***
Exit [1]
0.43 user, 0.02 system, 0.54 elapsed -- Max VSize = 7032KB, Max RSS = 5996KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  1577
Dealt with:  1425
Subsumed clauses [forward]:  144
Automata clauses:  91
*** Derived: clause_conj ***
Exit [1]
0.84 user, 0.00 system, 0.88 elapsed -- Max VSize = 7604KB, Max RSS = 6568KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  398
Dealt with:  377
Subsumed clauses [forward]:  11
Automata clauses:  66
*** Derived: clause_conj ***
Exit [1]
0.44 user, 0.01 system, 0.55 elapsed -- Max VSize = 7040KB, Max RSS = 6004KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  595
Dealt with:  543
Subsumed clauses [forward]:  24
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.54 user, 0.01 system, 0.66 elapsed -- Max VSize = 7196KB, Max RSS = 6160KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  2826
Dealt with:  2283
Subsumed clauses [forward]:  460
Automata clauses:  169
*** Derived: clause_conj ***
Exit [1]
1.23 user, 0.03 system, 1.31 elapsed -- Max VSize = 7800KB, Max RSS = 6764KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  595
Dealt with:  543
Subsumed clauses [forward]:  24
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.53 user, 0.02 system, 0.66 elapsed -- Max VSize = 7192KB, Max RSS = 6156KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  214
Dealt with:  203
Subsumed clauses [forward]:  6
Automata clauses:  51
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.04 system, 0.32 elapsed -- Max VSize = 6568KB, Max RSS = 5532KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  419
Dealt with:  386
Subsumed clauses [forward]:  14
Automata clauses:  63
*** Derived: clause_conj ***
Exit [1]
0.39 user, 0.02 system, 0.43 elapsed -- Max VSize = 7040KB, Max RSS = 6004KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  473
Dealt with:  341
Subsumed clauses [forward]:  132
Automata clauses:  98
Exit [0]
0.37 user, 0.02 system, 0.44 elapsed -- Max VSize = 7028KB, Max RSS = 5992KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  210
Dealt with:  190
Subsumed clauses [forward]:  7
Automata clauses:  43
*** Derived: clause_conj ***
Exit [1]
0.27 user, 0.01 system, 0.32 elapsed -- Max VSize = 6568KB, Max RSS = 5532KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  490
Dealt with:  466
Subsumed clauses [forward]:  17
Automata clauses:  94
*** Derived: clause_conj ***
Exit [1]
0.59 user, 0.01 system, 0.65 elapsed -- Max VSize = 7208KB, Max RSS = 6172KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  662
Dealt with:  539
Subsumed clauses [forward]:  116
Automata clauses:  98
*** Derived: clause_conj ***
Exit [1]
0.58 user, 0.04 system, 0.66 elapsed -- Max VSize = 7140KB, Max RSS = 6104KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  716
Dealt with:  572
Subsumed clauses [forward]:  144
Automata clauses:  90
Exit [0]
0.52 user, 0.02 system, 0.54 elapsed -- Max VSize = 7020KB, Max RSS = 5984KB

-------------------------------------------------------------------------------

034. Thu Sep 18 07:50:45 CEST 2003

Modification of 033.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
Bs_len is not memoized.
al_len now computes sum of depths of atoms instead of number of atoms.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization, also funheads (3, 4), which
	is the pathset refinement (looks deeper into terms); here
	in -path-refine 3 mode (now default).
Rewrote compute_pathset, now called compute_skeleta.
Added dealtwith set of clauses already dealt with (easy form of forward
	subsumption, except we also test whether clause c is in !dealtwith
	at wait_insert time).
compute_skeleta now computes not just sets of paths through terms, but
	also skeleta of depth <=1 of terms (eg, values(f,g) or values (f, *)
	or values(...)).


memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  252
Dealt with:  201
Subsumed clauses [forward]:  44
Automata clauses:  60
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.01 system, 0.54 elapsed -- Max VSize = 6556KB, Max RSS = 5520KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  50
Dealt with:  17
Subsumed clauses [forward]:  0
Automata clauses:  9
*** Derived: clause7 ***
Exit [1]
0.29 user, 0.01 system, 0.44 elapsed -- Max VSize = 6536KB, Max RSS = 5500KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  46
Dealt with:  42
Subsumed clauses [forward]:  1
Automata clauses:  14
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.01 system, 0.33 elapsed -- Max VSize = 6400KB, Max RSS = 5340KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  62
Dealt with:  51
Subsumed clauses [forward]:  1
Automata clauses:  20
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.03 system, 0.32 elapsed -- Max VSize = 6508KB, Max RSS = 5472KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  136
Dealt with:  125
Subsumed clauses [forward]:  8
Automata clauses:  37
*** Derived: clause_conj ***
Exit [1]
0.27 user, 0.01 system, 0.33 elapsed -- Max VSize = 6424KB, Max RSS = 5376KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  315
Dealt with:  292
Subsumed clauses [forward]:  12
Automata clauses:  66
*** Derived: clause_conj ***
Exit [1]
0.64 user, 0.00 system, 0.65 elapsed -- Max VSize = 6792KB, Max RSS = 5752KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  1059
Dealt with:  947
Subsumed clauses [forward]:  102
Automata clauses:  86
*** Derived: clause_conj ***
Exit [1]
0.92 user, 0.01 system, 1.09 elapsed -- Max VSize = 7304KB, Max RSS = 6268KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  331
Dealt with:  307
Subsumed clauses [forward]:  14
Automata clauses:  68
*** Derived: clause_conj ***
Exit [1]
0.62 user, 0.02 system, 0.66 elapsed -- Max VSize = 6792KB, Max RSS = 5752KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  373
Dealt with:  322
Subsumed clauses [forward]:  24
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
1.12 user, 0.02 system, 1.20 elapsed -- Max VSize = 8220KB, Max RSS = 7184KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  2064
Dealt with:  1635
Subsumed clauses [forward]:  388
Automata clauses:  169
*** Derived: clause_conj ***
Exit [1]
9.04 user, 0.04 system, 9.24 elapsed -- Max VSize = 16156KB, Max RSS = 15112KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  373
Dealt with:  322
Subsumed clauses [forward]:  24
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
1.12 user, 0.02 system, 1.20 elapsed -- Max VSize = 8216KB, Max RSS = 7180KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  221
Dealt with:  202
Subsumed clauses [forward]:  15
Automata clauses:  65
*** Derived: clause_conj ***
Exit [1]
0.38 user, 0.00 system, 0.44 elapsed -- Max VSize = 6884KB, Max RSS = 5848KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  476
Dealt with:  440
Subsumed clauses [forward]:  36
Automata clauses:  72
*** Derived: clause_conj ***
Exit [1]
0.62 user, 0.01 system, 0.65 elapsed -- Max VSize = 6872KB, Max RSS = 5836KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  464
Dealt with:  332
Subsumed clauses [forward]:  132
Automata clauses:  98
Exit [0]
0.47 user, 0.00 system, 0.57 elapsed -- Max VSize = 6900KB, Max RSS = 5864KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  421
Dealt with:  299
Subsumed clauses [forward]:  117
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.45 user, 0.01 system, 0.55 elapsed -- Max VSize = 6904KB, Max RSS = 5868KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  525
Dealt with:  491
Subsumed clauses [forward]:  29
Automata clauses:  98
*** Derived: clause_conj ***
Exit [1]
0.81 user, 0.01 system, 0.88 elapsed -- Max VSize = 7800KB, Max RSS = 6764KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  677
Dealt with:  547
Subsumed clauses [forward]:  122
Automata clauses:  100
*** Derived: clause_conj ***
Exit [1]
0.88 user, 0.03 system, 0.99 elapsed -- Max VSize = 7548KB, Max RSS = 6512KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  624
Dealt with:  480
Subsumed clauses [forward]:  144
Automata clauses:  90
Exit [0]
0.59 user, 0.03 system, 0.65 elapsed -- Max VSize = 6860KB, Max RSS = 5824KB
19.26user 0.57system 0:22.61elapsed 87%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (23092major+37519minor)pagefaults 0swaps

-------------------------------------------------------------------------------

035. 

Modification of 033.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization, also funheads (3, 4), which
	is the pathset refinement (looks deeper into terms); here
	in -path-refine 3 mode (now default).
Rewrote compute_pathset, now called compute_skeleta.
Added dealtwith set of clauses already dealt with (easy form of forward
	subsumption, except we also test whether clause c is in !dealtwith
	at wait_insert time).

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  249
Dealt with:  199
Subsumed clauses [forward]:  44
Automata clauses:  60
*** Derived: clause_conj ***
Exit [1]
0.26 user, 0.01 system, 0.32 elapsed -- Max VSize = 6580KB, Max RSS = 5500KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  60
Dealt with:  30
Subsumed clauses [forward]:  0
Automata clauses:  15
*** Derived: clause7 ***
Exit [1]
0.26 user, 0.00 system, 0.32 elapsed -- Max VSize = 6524KB, Max RSS = 5448KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  53
Dealt with:  49
Subsumed clauses [forward]:  1
Automata clauses:  16
*** Derived: clause_conj ***
Exit [1]
0.20 user, 0.03 system, 0.33 elapsed -- Max VSize = 6572KB, Max RSS = 5488KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  86
Dealt with:  82
Subsumed clauses [forward]:  1
Automata clauses:  26
*** Derived: clause_conj ***
Exit [1]
0.22 user, 0.03 system, 0.33 elapsed -- Max VSize = 6576KB, Max RSS = 5492KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  121
Dealt with:  111
Subsumed clauses [forward]:  4
Automata clauses:  34
*** Derived: clause_conj ***
Exit [1]
0.24 user, 0.01 system, 0.33 elapsed -- Max VSize = 6588KB, Max RSS = 5504KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  243
Dealt with:  207
Subsumed clauses [forward]:  12
Automata clauses:  66
*** Derived: clause_conj ***
Exit [1]
0.32 user, 0.02 system, 0.43 elapsed -- Max VSize = 6884KB, Max RSS = 5808KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  971
Dealt with:  864
Subsumed clauses [forward]:  76
Automata clauses:  86
*** Derived: clause_conj ***
Exit [1]
0.59 user, 0.04 system, 0.74 elapsed -- Max VSize = 7296KB, Max RSS = 6220KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  287
Dealt with:  253
Subsumed clauses [forward]:  14
Automata clauses:  68
*** Derived: clause_conj ***
Exit [1]
0.33 user, 0.02 system, 0.44 elapsed -- Max VSize = 6896KB, Max RSS = 5820KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  518
Dealt with:  466
Subsumed clauses [forward]:  24
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.46 user, 0.00 system, 0.55 elapsed -- Max VSize = 6980KB, Max RSS = 5904KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  1032
Dealt with:  923
Subsumed clauses [forward]:  80
Automata clauses:  128
*** Derived: clause_conj ***
Exit [1]
0.68 user, 0.01 system, 0.77 elapsed -- Max VSize = 7180KB, Max RSS = 6104KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  518
Dealt with:  466
Subsumed clauses [forward]:  24
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.44 user, 0.01 system, 0.55 elapsed -- Max VSize = 6980KB, Max RSS = 5904KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  247
Dealt with:  232
Subsumed clauses [forward]:  11
Automata clauses:  58
*** Derived: clause_conj ***
Exit [1]
0.29 user, 0.02 system, 0.33 elapsed -- Max VSize = 6588KB, Max RSS = 5508KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  242
Dealt with:  210
Subsumed clauses [forward]:  8
Automata clauses:  49
*** Derived: clause_conj ***
Exit [1]
0.30 user, 0.01 system, 0.33 elapsed -- Max VSize = 6600KB, Max RSS = 5524KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  486
Dealt with:  348
Subsumed clauses [forward]:  138
Automata clauses:  98
Exit [0]
0.39 user, 0.03 system, 0.44 elapsed -- Max VSize = 6976KB, Max RSS = 5900KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  247
Dealt with:  220
Subsumed clauses [forward]:  13
Automata clauses:  51
*** Derived: clause_conj ***
Exit [1]
0.28 user, 0.02 system, 0.32 elapsed -- Max VSize = 6588KB, Max RSS = 5508KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  526
Dealt with:  496
Subsumed clauses [forward]:  17
Automata clauses:  94
*** Derived: clause_conj ***
Exit [1]
0.49 user, 0.01 system, 0.55 elapsed -- Max VSize = 7012KB, Max RSS = 5936KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  673
Dealt with:  545
Subsumed clauses [forward]:  122
Automata clauses:  100
*** Derived: clause_conj ***
Exit [1]
0.55 user, 0.01 system, 0.65 elapsed -- Max VSize = 7136KB, Max RSS = 6060KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  724
Dealt with:  580
Subsumed clauses [forward]:  144
Automata clauses:  90
Exit [0]
0.50 user, 0.01 system, 0.55 elapsed -- Max VSize = 7056KB, Max RSS = 5980KB
7.12user 0.60system 0:10.09elapsed 76%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (22814major+32655minor)pagefaults 0swaps

-------------------------------------------------------------------------------

036. Thu Sep 25 22:53:17 CEST 2003

Modification of 035.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works only on automaton clauses; block_subsumed is no longer
	memoizing; blocks structure has an added minlen	field to chop searches.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Backward subsumption of automata clauses is now full.
Installed funheads(1, 2) optimization, also funheads (3, 4), which
	is the pathset refinement (looks deeper into terms); here
	in -path-refine 3 mode (now default).
Rewrote compute_pathset, now called compute_skeleta.
Added dealtwith set of clauses already dealt with (easy form of forward
	subsumption, except we also test whether clause c is in !dealtwith
	at wait_insert time).
selfq reengineered, so that common (h, al)'s are shared.
Also, ps_match_term_shape (which does not keep pathset bindings to variables)
	replaced by ps_match_term (which does).

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  253
Dealt with:  198
Subsumed clauses [forward]:  41
Automata clauses:  58
*** Derived: clause_conj ***
Exit [1]
0.25 user, 0.02 system, 0.33 elapsed -- Max VSize = 6592KB, Max RSS = 5512KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  46
Dealt with:  19
Subsumed clauses [forward]:  0
Automata clauses:  15
*** Derived: clause7 ***
Exit [1]
0.24 user, 0.02 system, 0.32 elapsed -- Max VSize = 5320KB, Max RSS = 4220KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  44
Dealt with:  39
Subsumed clauses [forward]:  1
Automata clauses:  15
*** Derived: clause_conj ***
Exit [1]
0.22 user, 0.02 system, 0.32 elapsed -- Max VSize = 5336KB, Max RSS = 4244KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  74
Dealt with:  71
Subsumed clauses [forward]:  1
Automata clauses:  26
*** Derived: clause_conj ***
Exit [1]
0.22 user, 0.02 system, 0.33 elapsed -- Max VSize = 5420KB, Max RSS = 4344KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  110
Dealt with:  102
Subsumed clauses [forward]:  8
Automata clauses:  37
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.03 system, 0.32 elapsed -- Max VSize = 5420KB, Max RSS = 4344KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  296
Dealt with:  273
Subsumed clauses [forward]:  18
Automata clauses:  70
*** Derived: clause_conj ***
Exit [1]
0.28 user, 0.05 system, 0.43 elapsed -- Max VSize = 6836KB, Max RSS = 5760KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  617
Dealt with:  547
Subsumed clauses [forward]:  33
Automata clauses:  76
*** Derived: clause_conj ***
Exit [1]
0.49 user, 0.03 system, 0.55 elapsed -- Max VSize = 7120KB, Max RSS = 6044KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  209
Dealt with:  184
Subsumed clauses [forward]:  11
Automata clauses:  66
*** Derived: clause_conj ***
Exit [1]
0.29 user, 0.02 system, 0.43 elapsed -- Max VSize = 6844KB, Max RSS = 5768KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  441
Dealt with:  400
Subsumed clauses [forward]:  24
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.41 user, 0.02 system, 0.44 elapsed -- Max VSize = 6908KB, Max RSS = 5832KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  1569
Dealt with:  1148
Subsumed clauses [forward]:  400
Automata clauses:  176
*** Derived: clause_conj ***
Exit [1]
0.80 user, 0.01 system, 0.87 elapsed -- Max VSize = 7364KB, Max RSS = 6288KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  441
Dealt with:  400
Subsumed clauses [forward]:  24
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.42 user, 0.02 system, 0.44 elapsed -- Max VSize = 6892KB, Max RSS = 5816KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  201
Dealt with:  190
Subsumed clauses [forward]:  7
Automata clauses:  54
*** Derived: clause_conj ***
Exit [1]
0.28 user, 0.01 system, 0.32 elapsed -- Max VSize = 5432KB, Max RSS = 4356KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  254
Dealt with:  230
Subsumed clauses [forward]:  14
Automata clauses:  63
*** Derived: clause_conj ***
Exit [1]
0.32 user, 0.00 system, 0.44 elapsed -- Max VSize = 6908KB, Max RSS = 5832KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  437
Dealt with:  305
Subsumed clauses [forward]:  132
Automata clauses:  98
Exit [0]
0.32 user, 0.01 system, 0.44 elapsed -- Max VSize = 6940KB, Max RSS = 5864KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  193
Dealt with:  174
Subsumed clauses [forward]:  10
Automata clauses:  42
*** Derived: clause_conj ***
Exit [1]
0.27 user, 0.02 system, 0.43 elapsed -- Max VSize = 6624KB, Max RSS = 5548KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  324
Dealt with:  289
Subsumed clauses [forward]:  28
Automata clauses:  98
*** Derived: clause_conj ***
Exit [1]
0.32 user, 0.04 system, 0.44 elapsed -- Max VSize = 6860KB, Max RSS = 5784KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  480
Dealt with:  346
Subsumed clauses [forward]:  122
Automata clauses:  100
*** Derived: clause_conj ***
Exit [1]
0.44 user, 0.01 system, 0.55 elapsed -- Max VSize = 7072KB, Max RSS = 5996KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  522
Dealt with:  372
Subsumed clauses [forward]:  150
Automata clauses:  90
Exit [0]
0.44 user, 0.01 system, 0.54 elapsed -- Max VSize = 7096KB, Max RSS = 6020KB
6.48user 0.62system 0:09.73elapsed 72%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (22652major+32589minor)pagefaults 0swaps

-------------------------------------------------------------------------------

037. Sat Oct 18 16:37:57 CEST 2003

Modification of 036.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works on all clauses, but only checks for inclusion,
	both forwards and backwards.
Backward subsumption of automata clauses is now full.
Backward subsumed clauses are put in a table; beforehand a bool ref
	was maintained inside clauses to this purpose.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Removed funheads.  Now there is only the pathset refinement;
	-path-refine 3 is the default.
Rewrote compute_pathset, now called compute_skeleta.
Removed dealtwith set of clauses.
selfq reengineered, so that common (h, al)'s are shared.
ps_match_term_shape (which does not keep pathset bindings to variables)
	replaced by ps_match_term (which does).
By default proofs are not recorded, unless +cp option is given.
himml launched with options: -pair-hash-size 273253 -data-hash-size 218509 -array-hash-size 292069
Changed machine from 700MHz Pentium/// to 1.6GHz PentiumIV.


memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  255
Dealt with:  208
Subsumed clauses [forward]:  35
Subsumed clauses [backward]:  26
Automata clauses:  60
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.01 system, 0.21 elapsed -- Max VSize = 15600KB, Max RSS = 14348KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  51
Dealt with:  18
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  4
Automata clauses:  9
*** Derived: clause7 ***
Exit [1]
0.09 user, 0.02 system, 0.22 elapsed -- Max VSize = 15596KB, Max RSS = 14344KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  55
Dealt with:  53
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  16
Automata clauses:  17
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.02 system, 0.21 elapsed -- Max VSize = 15676KB, Max RSS = 14424KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  83
Dealt with:  80
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  24
Automata clauses:  26
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.02 system, 0.21 elapsed -- Max VSize = 15668KB, Max RSS = 14416KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  121
Dealt with:  116
Subsumed clauses [forward]:  4
Subsumed clauses [backward]:  35
Automata clauses:  37
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.01 system, 0.22 elapsed -- Max VSize = 15760KB, Max RSS = 14508KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  303
Dealt with:  282
Subsumed clauses [forward]:  7
Subsumed clauses [backward]:  50
Automata clauses:  68
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.03 system, 0.22 elapsed -- Max VSize = 15744KB, Max RSS = 14492KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  735
Dealt with:  635
Subsumed clauses [forward]:  54
Subsumed clauses [backward]:  62
Automata clauses:  77
*** Derived: clause_conj ***
Exit [1]
0.20 user, 0.01 system, 0.22 elapsed -- Max VSize = 15732KB, Max RSS = 14480KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  275
Dealt with:  253
Subsumed clauses [forward]:  6
Subsumed clauses [backward]:  51
Automata clauses:  68
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.00 system, 0.22 elapsed -- Max VSize = 15728KB, Max RSS = 14476KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  459
Dealt with:  413
Subsumed clauses [forward]:  16
Subsumed clauses [backward]:  60
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.02 system, 0.22 elapsed -- Max VSize = 15740KB, Max RSS = 14488KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  796
Dealt with:  706
Subsumed clauses [forward]:  57
Subsumed clauses [backward]:  96
Automata clauses:  128
*** Derived: clause_conj ***
Exit [1]
0.19 user, 0.05 system, 0.33 elapsed -- Max VSize = 16504KB, Max RSS = 15252KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  459
Dealt with:  413
Subsumed clauses [forward]:  16
Subsumed clauses [backward]:  60
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.03 system, 0.22 elapsed -- Max VSize = 15728KB, Max RSS = 14476KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  274
Dealt with:  259
Subsumed clauses [forward]:  8
Subsumed clauses [backward]:  64
Automata clauses:  69
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.01 system, 0.22 elapsed -- Max VSize = 15760KB, Max RSS = 14504KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  232
Dealt with:  213
Subsumed clauses [forward]:  6
Subsumed clauses [backward]:  48
Automata clauses:  49
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.03 system, 0.22 elapsed -- Max VSize = 15760KB, Max RSS = 14508KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  382
Dealt with:  334
Subsumed clauses [forward]:  35
Subsumed clauses [backward]:  89
Automata clauses:  98
Exit [0]
0.11 user, 0.03 system, 0.22 elapsed -- Max VSize = 15756KB, Max RSS = 14504KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  192
Dealt with:  170
Subsumed clauses [forward]:  10
Subsumed clauses [backward]:  31
Automata clauses:  39
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.01 system, 0.22 elapsed -- Max VSize = 15760KB, Max RSS = 14504KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  405
Dealt with:  354
Subsumed clauses [forward]:  31
Subsumed clauses [backward]:  84
Automata clauses:  102
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.02 system, 0.22 elapsed -- Max VSize = 15768KB, Max RSS = 14516KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  403
Dealt with:  339
Subsumed clauses [forward]:  31
Subsumed clauses [backward]:  92
Automata clauses:  100
*** Derived: clause_conj ***
Exit [1]
0.15 user, 0.01 system, 0.22 elapsed -- Max VSize = 15768KB, Max RSS = 14516KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  742
Dealt with:  604
Subsumed clauses [forward]:  123
Subsumed clauses [backward]:  91
Automata clauses:  90
Exit [0]
0.20 user, 0.01 system, 0.22 elapsed -- Max VSize = 15736KB, Max RSS = 14484KB

real	0m4.236s
user	0m2.400s
sys	0m0.430s

-------------------------------------------------------------------------------

038. Sat Oct 18 17:10:37 CEST 2003

Modification of 037.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works on all clauses, but only checks for inclusion,
	both forwards and backwards.
Backward subsumption of automata clauses is now full.
Backward subsumed clauses are put in a table; beforehand a bool ref
	was maintained inside clauses to this purpose.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
seidl_from_gclause now uniformizes (body, t) pairs before creating auxiliary predicate
	symbols.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Removed funheads.  Now there is only the pathset refinement;
	-path-refine 3 is the default.
Rewrote compute_pathset, now called compute_skeleta.
Removed dealtwith set of clauses.
selfq reengineered, so that common (h, al)'s are shared.
ps_match_term_shape (which does not keep pathset bindings to variables)
	replaced by ps_match_term (which does).
By default proofs are not recorded, unless +cp option is given.
himml launched with options: -pair-hash-size 273253 -data-hash-size 218509 -array-hash-size 292069
Changed machine from 700MHz Pentium/// to 1.6GHz PentiumIV.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  485
Dealt with:  303
Subsumed clauses [forward]:  159
Subsumed clauses [backward]:  38
Automata clauses:  92
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.03 system, 0.22 elapsed -- Max VSize = 15648KB, Max RSS = 14392KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  53
Dealt with:  26
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  4
Automata clauses:  15
*** Derived: clause7 ***
Exit [1]
0.07 user, 0.05 system, 0.22 elapsed -- Max VSize = 15572KB, Max RSS = 14320KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  55
Dealt with:  53
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  16
Automata clauses:  17
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.01 system, 0.21 elapsed -- Max VSize = 15656KB, Max RSS = 14404KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  83
Dealt with:  80
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  24
Automata clauses:  26
*** Derived: clause_conj ***
Exit [1]
0.08 user, 0.04 system, 0.21 elapsed -- Max VSize = 15668KB, Max RSS = 14416KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  121
Dealt with:  116
Subsumed clauses [forward]:  4
Subsumed clauses [backward]:  35
Automata clauses:  37
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.01 system, 0.22 elapsed -- Max VSize = 15740KB, Max RSS = 14488KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  273
Dealt with:  245
Subsumed clauses [forward]:  10
Subsumed clauses [backward]:  51
Automata clauses:  70
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.02 system, 0.22 elapsed -- Max VSize = 15756KB, Max RSS = 14504KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  1054
Dealt with:  847
Subsumed clauses [forward]:  133
Subsumed clauses [backward]:  80
Automata clauses:  79
*** Derived: clause_conj ***
Exit [1]
0.21 user, 0.05 system, 0.33 elapsed -- Max VSize = 16564KB, Max RSS = 15312KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  222
Dealt with:  196
Subsumed clauses [forward]:  4
Subsumed clauses [backward]:  48
Automata clauses:  66
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.03 system, 0.21 elapsed -- Max VSize = 15728KB, Max RSS = 14476KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  423
Dealt with:  387
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  61
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.03 system, 0.22 elapsed -- Max VSize = 15752KB, Max RSS = 14500KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  843
Dealt with:  746
Subsumed clauses [forward]:  61
Subsumed clauses [backward]:  98
Automata clauses:  128
*** Derived: clause_conj ***
Exit [1]
0.20 user, 0.04 system, 0.33 elapsed -- Max VSize = 16540KB, Max RSS = 15288KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  423
Dealt with:  387
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  61
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.16 user, 0.01 system, 0.24 elapsed -- Max VSize = 15740KB, Max RSS = 14488KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  255
Dealt with:  239
Subsumed clauses [forward]:  9
Subsumed clauses [backward]:  59
Automata clauses:  65
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.01 system, 0.21 elapsed -- Max VSize = 15696KB, Max RSS = 14444KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  231
Dealt with:  213
Subsumed clauses [forward]:  6
Subsumed clauses [backward]:  48
Automata clauses:  49
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.00 system, 0.22 elapsed -- Max VSize = 15728KB, Max RSS = 14476KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  376
Dealt with:  327
Subsumed clauses [forward]:  34
Subsumed clauses [backward]:  90
Automata clauses:  98
Exit [0]
0.13 user, 0.02 system, 0.22 elapsed -- Max VSize = 15732KB, Max RSS = 14480KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  340
Dealt with:  296
Subsumed clauses [forward]:  28
Subsumed clauses [backward]:  80
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.01 system, 0.22 elapsed -- Max VSize = 15732KB, Max RSS = 14480KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  411
Dealt with:  362
Subsumed clauses [forward]:  31
Subsumed clauses [backward]:  85
Automata clauses:  102
*** Derived: clause_conj ***
Exit [1]
0.16 user, 0.01 system, 0.22 elapsed -- Max VSize = 15748KB, Max RSS = 14496KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  402
Dealt with:  337
Subsumed clauses [forward]:  31
Subsumed clauses [backward]:  92
Automata clauses:  100
*** Derived: clause_conj ***
Exit [1]
0.15 user, 0.02 system, 0.22 elapsed -- Max VSize = 15764KB, Max RSS = 14512KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  755
Dealt with:  583
Subsumed clauses [forward]:  124
Subsumed clauses [backward]:  91
Automata clauses:  90
Exit [0]
0.20 user, 0.01 system, 0.22 elapsed -- Max VSize = 15748KB, Max RSS = 14496KB

real	0m4.390s
user	0m2.530s
sys	0m0.490s

-------------------------------------------------------------------------------

039. Sat Oct 18 17:16:05 CEST 2003

Modification of 038.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of minimum depth>=1.
Subsumption works on all clauses, but only checks for inclusion,
	both forwards and backwards.
Backward subsumption of automata clauses is now full.
Backward subsumed clauses are put in a table; beforehand a bool ref
	was maintained inside clauses to this purpose.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
seidl_from_gclause now uniformizes (body, t) pairs before creating auxiliary predicate
	symbols; also uniformizes bodies before creating auxiliary function symbols.
list-of-CT_NEXT-nodes-in-CT_ATOMs bug removed, compared to 003.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Removed funheads.  Now there is only the pathset refinement;
	-path-refine 3 is the default.
Rewrote compute_pathset, now called compute_skeleta.
Removed dealtwith set of clauses.
selfq reengineered, so that common (h, al)'s are shared.
ps_match_term_shape (which does not keep pathset bindings to variables)
	replaced by ps_match_term (which does).
By default proofs are not recorded, unless +cp option is given.
himml launched with options: -pair-hash-size 273253 -data-hash-size 218509 -array-hash-size 292069
Changed machine from 700MHz Pentium/// to 1.6GHz PentiumIV.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  762
Dealt with:  433
Subsumed clauses [forward]:  311
Subsumed clauses [backward]:  47
Automata clauses:  108
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.03 system, 0.21 elapsed -- Max VSize = 15612KB, Max RSS = 14360KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  51
Dealt with:  18
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  4
Automata clauses:  9
*** Derived: clause7 ***
Exit [1]
0.10 user, 0.01 system, 0.22 elapsed -- Max VSize = 15572KB, Max RSS = 14320KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  55
Dealt with:  53
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  16
Automata clauses:  17
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.02 system, 0.21 elapsed -- Max VSize = 15660KB, Max RSS = 14408KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  83
Dealt with:  80
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  24
Automata clauses:  26
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.02 system, 0.21 elapsed -- Max VSize = 15680KB, Max RSS = 14428KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  121
Dealt with:  116
Subsumed clauses [forward]:  4
Subsumed clauses [backward]:  35
Automata clauses:  37
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.02 system, 0.22 elapsed -- Max VSize = 15764KB, Max RSS = 14512KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  282
Dealt with:  259
Subsumed clauses [forward]:  7
Subsumed clauses [backward]:  49
Automata clauses:  68
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.00 system, 0.22 elapsed -- Max VSize = 15752KB, Max RSS = 14500KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  678
Dealt with:  608
Subsumed clauses [forward]:  45
Subsumed clauses [backward]:  58
Automata clauses:  77
*** Derived: clause_conj ***
Exit [1]
0.20 user, 0.01 system, 0.22 elapsed -- Max VSize = 15760KB, Max RSS = 14508KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  323
Dealt with:  298
Subsumed clauses [forward]:  10
Subsumed clauses [backward]:  51
Automata clauses:  70
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.02 system, 0.22 elapsed -- Max VSize = 15740KB, Max RSS = 14488KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  406
Dealt with:  369
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  62
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.15 user, 0.02 system, 0.22 elapsed -- Max VSize = 15756KB, Max RSS = 14504KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  1567
Dealt with:  1181
Subsumed clauses [forward]:  335
Subsumed clauses [backward]:  135
Automata clauses:  172
*** Derived: clause_conj ***
Exit [1]
0.33 user, 0.04 system, 0.44 elapsed -- Max VSize = 17188KB, Max RSS = 15936KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  406
Dealt with:  369
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  62
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.15 user, 0.04 system, 0.21 elapsed -- Max VSize = 15700KB, Max RSS = 14448KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  208
Dealt with:  193
Subsumed clauses [forward]:  5
Subsumed clauses [backward]:  42
Automata clauses:  54
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.02 system, 0.22 elapsed -- Max VSize = 15712KB, Max RSS = 14460KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  329
Dealt with:  301
Subsumed clauses [forward]:  21
Subsumed clauses [backward]:  69
Automata clauses:  72
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.01 system, 0.22 elapsed -- Max VSize = 15752KB, Max RSS = 14500KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  364
Dealt with:  314
Subsumed clauses [forward]:  35
Subsumed clauses [backward]:  90
Automata clauses:  98
Exit [0]
0.14 user, 0.01 system, 0.22 elapsed -- Max VSize = 15748KB, Max RSS = 14496KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  337
Dealt with:  282
Subsumed clauses [forward]:  34
Subsumed clauses [backward]:  80
Automata clauses:  88
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.02 system, 0.22 elapsed -- Max VSize = 15752KB, Max RSS = 14500KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  399
Dealt with:  358
Subsumed clauses [forward]:  31
Subsumed clauses [backward]:  86
Automata clauses:  102
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.03 system, 0.22 elapsed -- Max VSize = 15780KB, Max RSS = 14528KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  400
Dealt with:  334
Subsumed clauses [forward]:  29
Subsumed clauses [backward]:  92
Automata clauses:  100
*** Derived: clause_conj ***
Exit [1]
0.16 user, 0.01 system, 0.22 elapsed -- Max VSize = 15780KB, Max RSS = 14528KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  593
Dealt with:  458
Subsumed clauses [forward]:  118
Subsumed clauses [backward]:  87
Automata clauses:  90
Exit [0]
0.18 user, 0.01 system, 0.22 elapsed -- Max VSize = 15756KB, Max RSS = 14504KB

real	0m4.335s
user	0m2.670s
sys	0m0.420s

-------------------------------------------------------------------------------

040. Mon Nov 10 21:03:04 CET 2003

Modification of 039.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of maximum size>=1.
Subsumption works on all clauses, but only checks for inclusion,
	both forwards and backwards.
Backward subsumption of automata clauses is now full.
Backward subsumed clauses are put in a table; beforehand a bool ref
	was maintained inside clauses to this purpose.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
seidl_from_gclause now uniformizes (body, t) pairs before creating auxiliary predicate
	symbols; also uniformizes bodies before creating auxiliary function symbols.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Removed funheads.  Now there is only the pathset refinement;
	-path-refine 3 is the default.
Rewrote compute_pathset, now called compute_skeleta.
Removed dealtwith set of clauses.
selfq reengineered, indexed by (h, al, acc) [revappend (acc,al) plays
	the role of the old al]
ps_match_term_shape (which does not keep pathset bindings to variables)
	replaced by ps_match_term (which does).
By default proofs are not recorded, unless +cp option is given.
himml launched with options: -pair-hash-size 273253 -data-hash-size 218509 -array-hash-size 292069
Changed machine from 700MHz Pentium/// to 1.6GHz PentiumIV.
Main import is that resolution is done on all selected literals instead
	of just one.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  234 (of which 41 with a ne condition, 28 ne facts)
Dealt with:  191 (of which 40 with a ne condition)
Subsumed clauses [forward]:  36
Subsumed clauses [backward]:  41
Automata clauses:  60
*** Derived: clause_conj ***
Exit [1]
0.08 user, 0.03 system, 0.20 elapsed -- Max VSize = 15492KB, Max RSS = 14220KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  54 (of which 2 with a ne condition, 0 ne facts)
Dealt with:  24 (of which 2 with a ne condition)
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  1
Automata clauses:  14
*** Derived: clause7 ***
Exit [1]
0.10 user, 0.01 system, 0.22 elapsed -- Max VSize = 15492KB, Max RSS = 14220KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  37 (of which 2 with a ne condition, 1 ne facts)
Dealt with:  34 (of which 2 with a ne condition)
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  9
Automata clauses:  14
*** Derived: clause_conj ***
Exit [1]
0.08 user, 0.02 system, 0.10 elapsed -- Max VSize = 1280KB, Max RSS = 288KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  69 (of which 3 with a ne condition, 3 ne facts)
Dealt with:  66 (of which 3 with a ne condition)
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  16
Automata clauses:  26
*** Derived: clause_conj ***
Exit [1]
0.08 user, 0.03 system, 0.20 elapsed -- Max VSize = 15492KB, Max RSS = 14220KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  90 (of which 6 with a ne condition, 5 ne facts)
Dealt with:  87 (of which 6 with a ne condition)
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  24
Automata clauses:  34
*** Derived: clause_conj ***
Exit [1]
0.07 user, 0.04 system, 0.20 elapsed -- Max VSize = 15664KB, Max RSS = 14412KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  238 (of which 10 with a ne condition, 7 ne facts)
Dealt with:  184 (of which 10 with a ne condition)
Subsumed clauses [forward]:  5
Subsumed clauses [backward]:  39
Automata clauses:  66
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.03 system, 0.20 elapsed -- Max VSize = 15684KB, Max RSS = 14432KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  1450 (of which 106 with a ne condition, 14 ne facts)
Dealt with:  663 (of which 106 with a ne condition)
Subsumed clauses [forward]:  117
Subsumed clauses [backward]:  80
Automata clauses:  87
*** Derived: clause_conj ***
Exit [1]
0.26 user, 0.05 system, 0.32 elapsed -- Max VSize = 16524KB, Max RSS = 15272KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  283 (of which 25 with a ne condition, 10 ne facts)
Dealt with:  256 (of which 25 with a ne condition)
Subsumed clauses [forward]:  8
Subsumed clauses [backward]:  46
Automata clauses:  70
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.01 system, 0.20 elapsed -- Max VSize = 15668KB, Max RSS = 14416KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  422 (of which 40 with a ne condition, 18 ne facts)
Dealt with:  365 (of which 40 with a ne condition)
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  59
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.04 system, 0.21 elapsed -- Max VSize = 15716KB, Max RSS = 14464KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  1671 (of which 341 with a ne condition, 39 ne facts)
Dealt with:  1139 (of which 331 with a ne condition)
Subsumed clauses [forward]:  371
Subsumed clauses [backward]:  199
Automata clauses:  176
*** Derived: clause_conj ***
Exit [1]
0.35 user, 0.08 system, 0.43 elapsed -- Max VSize = 17188KB, Max RSS = 15940KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  422 (of which 40 with a ne condition, 18 ne facts)
Dealt with:  365 (of which 40 with a ne condition)
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  59
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.16 user, 0.02 system, 0.21 elapsed -- Max VSize = 15716KB, Max RSS = 14464KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  191 (of which 29 with a ne condition, 6 ne facts)
Dealt with:  177 (of which 29 with a ne condition)
Subsumed clauses [forward]:  6
Subsumed clauses [backward]:  41
Automata clauses:  57
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.03 system, 0.20 elapsed -- Max VSize = 15692KB, Max RSS = 14440KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  186 (of which 28 with a ne condition, 6 ne facts)
Dealt with:  171 (of which 28 with a ne condition)
Subsumed clauses [forward]:  6
Subsumed clauses [backward]:  33
Automata clauses:  49
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.06 system, 0.20 elapsed -- Max VSize = 15492KB, Max RSS = 14220KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  323 (of which 35 with a ne condition, 22 ne facts)
Dealt with:  268 (of which 35 with a ne condition)
Subsumed clauses [forward]:  36
Subsumed clauses [backward]:  73
Automata clauses:  98
Exit [0]
0.11 user, 0.03 system, 0.21 elapsed -- Max VSize = 15712KB, Max RSS = 14460KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  286 (of which 34 with a ne condition, 14 ne facts)
Dealt with:  235 (of which 34 with a ne condition)
Subsumed clauses [forward]:  29
Subsumed clauses [backward]:  62
Automata clauses:  81
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.04 system, 0.20 elapsed -- Max VSize = 15708KB, Max RSS = 14456KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  386 (of which 47 with a ne condition, 25 ne facts)
Dealt with:  335 (of which 47 with a ne condition)
Subsumed clauses [forward]:  40
Subsumed clauses [backward]:  85
Automata clauses:  106
*** Derived: clause_conj ***
Exit [1]
0.15 user, 0.03 system, 0.21 elapsed -- Max VSize = 15744KB, Max RSS = 14492KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  372 (of which 29 with a ne condition, 16 ne facts)
Dealt with:  272 (of which 28 with a ne condition)
Subsumed clauses [forward]:  24
Subsumed clauses [backward]:  71
Automata clauses:  98
*** Derived: clause_conj ***
Exit [1]
0.15 user, 0.02 system, 0.21 elapsed -- Max VSize = 15748KB, Max RSS = 14496KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  919 (of which 99 with a ne condition, 15 ne facts)
Dealt with:  782 (of which 94 with a ne condition)
Subsumed clauses [forward]:  123
Subsumed clauses [backward]:  99
Automata clauses:  90
Exit [0]
0.31 user, 0.03 system, 0.42 elapsed -- Max VSize = 17032KB, Max RSS = 15780KB

real	0m6.807s
user	0m2.800s
sys	0m0.810s

-------------------------------------------------------------------------------

041. Tue Nov 11 09:33:19 CET 2003

Modification of 040.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of maximum size>=1.
Subsumption works on all clauses, but only checks for inclusion,
	both forwards and backwards.
Backward subsumption of automata clauses is now full.
Backward subsumed clauses are put in a table; beforehand a bool ref
	was maintained inside clauses to this purpose.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
seidl_from_gclause now uniformizes (body, t) pairs before creating auxiliary predicate
	symbols; also uniformizes bodies before creating auxiliary function symbols.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Removed funheads.  Now there is only the pathset refinement;
	-path-refine 3 is the default.
Rewrote compute_pathset, now called compute_skeleta.
Removed dealtwith set of clauses.
selfq reengineered, indexed by (h, al, acc) [revappend (acc,al) plays
	the role of the old al]
ps_match_term_shape (which does not keep pathset bindings to variables)
	replaced by ps_match_term (which does).
By default proofs are not recorded, unless +cp option is given.
himml launched with options: -pair-hash-size 273253 -data-hash-size 218509 -array-hash-size 292069
Changed machine from 700MHz Pentium/// to 1.6GHz PentiumIV.
Main import is that resolution is done on all selected literals instead
	of just one.
Forward subsumption test added: whether picked clause is exactly an already generated
	non-automaton clause.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  409 (of which 82 with a ne condition, 41 ne facts)
Dealt with:  233 (of which 43 with a ne condition)
Subsumed clauses [forward]:  142
Subsumed clauses [backward]:  41
Automata clauses:  86
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.02 system, 0.21 elapsed -- Max VSize = 15492KB, Max RSS = 14220KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  52 (of which 2 with a ne condition, 0 ne facts)
Dealt with:  24 (of which 2 with a ne condition)
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  1
Automata clauses:  14
*** Derived: clause7 ***
Exit [1]
0.10 user, 0.00 system, 0.21 elapsed -- Max VSize = 15492KB, Max RSS = 14220KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  37 (of which 2 with a ne condition, 1 ne facts)
Dealt with:  33 (of which 2 with a ne condition)
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  9
Automata clauses:  14
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.01 system, 0.22 elapsed -- Max VSize = 15568KB, Max RSS = 14316KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  69 (of which 3 with a ne condition, 3 ne facts)
Dealt with:  66 (of which 3 with a ne condition)
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  16
Automata clauses:  26
*** Derived: clause_conj ***
Exit [1]
0.07 user, 0.03 system, 0.21 elapsed -- Max VSize = 15712KB, Max RSS = 14460KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  96 (of which 7 with a ne condition, 5 ne facts)
Dealt with:  91 (of which 7 with a ne condition)
Subsumed clauses [forward]:  3
Subsumed clauses [backward]:  26
Automata clauses:  37
*** Derived: clause_conj ***
Exit [1]
0.08 user, 0.04 system, 0.20 elapsed -- Max VSize = 15688KB, Max RSS = 14436KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  240 (of which 11 with a ne condition, 7 ne facts)
Dealt with:  167 (of which 11 with a ne condition)
Subsumed clauses [forward]:  5
Subsumed clauses [backward]:  40
Automata clauses:  66
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.03 system, 0.20 elapsed -- Max VSize = 15720KB, Max RSS = 14468KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  1366 (of which 78 with a ne condition, 14 ne facts)
Dealt with:  590 (of which 65 with a ne condition)
Subsumed clauses [forward]:  82
Subsumed clauses [backward]:  71
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.23 user, 0.06 system, 0.32 elapsed -- Max VSize = 16512KB, Max RSS = 15260KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  278 (of which 25 with a ne condition, 10 ne facts)
Dealt with:  240 (of which 23 with a ne condition)
Subsumed clauses [forward]:  9
Subsumed clauses [backward]:  46
Automata clauses:  70
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.02 system, 0.21 elapsed -- Max VSize = 15740KB, Max RSS = 14488KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  400 (of which 36 with a ne condition, 18 ne facts)
Dealt with:  313 (of which 36 with a ne condition)
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  60
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.03 system, 0.20 elapsed -- Max VSize = 15712KB, Max RSS = 14460KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  1514 (of which 254 with a ne condition, 46 ne facts)
Dealt with:  1061 (of which 207 with a ne condition)
Subsumed clauses [forward]:  326
Subsumed clauses [backward]:  178
Automata clauses:  169
*** Derived: clause_conj ***
Exit [1]
0.36 user, 0.07 system, 0.42 elapsed -- Max VSize = 17144KB, Max RSS = 15896KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  400 (of which 36 with a ne condition, 18 ne facts)
Dealt with:  313 (of which 36 with a ne condition)
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  60
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.04 system, 0.20 elapsed -- Max VSize = 15712KB, Max RSS = 14460KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  192 (of which 29 with a ne condition, 8 ne facts)
Dealt with:  175 (of which 29 with a ne condition)
Subsumed clauses [forward]:  8
Subsumed clauses [backward]:  41
Automata clauses:  58
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.03 system, 0.20 elapsed -- Max VSize = 15716KB, Max RSS = 14464KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  185 (of which 28 with a ne condition, 6 ne facts)
Dealt with:  167 (of which 28 with a ne condition)
Subsumed clauses [forward]:  9
Subsumed clauses [backward]:  33
Automata clauses:  49
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.03 system, 0.20 elapsed -- Max VSize = 15744KB, Max RSS = 14492KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  300 (of which 35 with a ne condition, 22 ne facts)
Dealt with:  255 (of which 35 with a ne condition)
Subsumed clauses [forward]:  43
Subsumed clauses [backward]:  72
Automata clauses:  98
Exit [0]
0.10 user, 0.04 system, 0.20 elapsed -- Max VSize = 15720KB, Max RSS = 14468KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  262 (of which 34 with a ne condition, 14 ne facts)
Dealt with:  222 (of which 34 with a ne condition)
Subsumed clauses [forward]:  36
Subsumed clauses [backward]:  62
Automata clauses:  83
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.03 system, 0.20 elapsed -- Max VSize = 15712KB, Max RSS = 14460KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  311 (of which 27 with a ne condition, 17 ne facts)
Dealt with:  259 (of which 27 with a ne condition)
Subsumed clauses [forward]:  13
Subsumed clauses [backward]:  71
Automata clauses:  94
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.02 system, 0.21 elapsed -- Max VSize = 15744KB, Max RSS = 14492KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  345 (of which 27 with a ne condition, 16 ne facts)
Dealt with:  252 (of which 25 with a ne condition)
Subsumed clauses [forward]:  41
Subsumed clauses [backward]:  69
Automata clauses:  98
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.03 system, 0.20 elapsed -- Max VSize = 15756KB, Max RSS = 14504KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  881 (of which 89 with a ne condition, 15 ne facts)
Dealt with:  743 (of which 65 with a ne condition)
Subsumed clauses [forward]:  134
Subsumed clauses [backward]:  94
Automata clauses:  90
Exit [0]
0.28 user, 0.06 system, 0.43 elapsed -- Max VSize = 17016KB, Max RSS = 15764KB

real	0m6.769s
user	0m2.640s
sys	0m0.880s

-------------------------------------------------------------------------------

042. Tue Nov 11 15:43:37 CET 2003

Modification of 041.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
Selected atom is of maximum size>=1.
Subsumption works on all clauses, but only checks for inclusion,
	both forwards and backwards.
Backward subsumption of automata clauses is now full.
Backward subsumed clauses are put in a table; beforehand a bool ref
	was maintained inside clauses to this purpose.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
seidl_from_gclause now uniformizes (body, t) pairs before creating auxiliary predicate
	symbols; also uniformizes bodies before creating auxiliary function symbols.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Removed funheads.  Now there is only the pathset refinement;
	-path-refine 3 is the default.
Rewrote compute_pathset, now called compute_skeleta.
Removed dealtwith set of clauses.
selfq reengineered, indexed by (h, al, acc) [revappend (acc,al) plays
	the role of the old al]
ps_match_term_shape (which does not keep pathset bindings to variables)
	replaced by ps_match_term (which does).
By default proofs are not recorded, unless +cp option is given.
himml launched with options: -pair-hash-size 273253 -data-hash-size 218509 -array-hash-size 292069
Changed machine from 700MHz Pentium/// to 1.6GHz PentiumIV.
Main import is that resolution is done on all selected literals instead
	of just one.
Forward subsumption done directly on existing (non-subsumption) structures,
	in particular autoinfoq, selfq, selxq.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Derived clauses:  232 (of which 40 with a ne condition, 28 ne facts)
Dealt with:  189 (of which 40 with a ne condition)
Subsumed clauses [forward]:  37
Subsumed clauses [backward]:  39
Automata clauses:  60
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.01 system, 0.21 elapsed -- Max VSize = 15728KB, Max RSS = 14472KB

memtime ./h1 -v2 v.p 2>gag
Derived clauses:  54 (of which 2 with a ne condition, 0 ne facts)
Dealt with:  24 (of which 2 with a ne condition)
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  1
Automata clauses:  14
*** Derived: clause7 ***
Exit [1]
0.08 user, 0.03 system, 0.22 elapsed -- Max VSize = 15612KB, Max RSS = 14360KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Derived clauses:  37 (of which 2 with a ne condition, 1 ne facts)
Dealt with:  32 (of which 2 with a ne condition)
Subsumed clauses [forward]:  1
Subsumed clauses [backward]:  8
Automata clauses:  13
*** Derived: clause_conj ***
Exit [1]
0.08 user, 0.03 system, 0.20 elapsed -- Max VSize = 1280KB, Max RSS = 288KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Derived clauses:  69 (of which 3 with a ne condition, 3 ne facts)
Dealt with:  66 (of which 3 with a ne condition)
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  16
Automata clauses:  26
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.02 system, 0.20 elapsed -- Max VSize = 15704KB, Max RSS = 14452KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Derived clauses:  90 (of which 6 with a ne condition, 5 ne facts)
Dealt with:  87 (of which 6 with a ne condition)
Subsumed clauses [forward]:  0
Subsumed clauses [backward]:  24
Automata clauses:  34
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.01 system, 0.20 elapsed -- Max VSize = 15700KB, Max RSS = 14448KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Derived clauses:  275 (of which 23 with a ne condition, 10 ne facts)
Dealt with:  244 (of which 21 with a ne condition)
Subsumed clauses [forward]:  9
Subsumed clauses [backward]:  46
Automata clauses:  70
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.01 system, 0.20 elapsed -- Max VSize = 15720KB, Max RSS = 14468KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Derived clauses:  1406 (of which 92 with a ne condition, 14 ne facts)
Dealt with:  590 (of which 73 with a ne condition)
Subsumed clauses [forward]:  105
Subsumed clauses [backward]:  75
Automata clauses:  86
*** Derived: clause_conj ***
Exit [1]
0.30 user, 0.01 system, 0.33 elapsed -- Max VSize = 16580KB, Max RSS = 15328KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Derived clauses:  254 (of which 15 with a ne condition, 9 ne facts)
Dealt with:  179 (of which 14 with a ne condition)
Subsumed clauses [forward]:  5
Subsumed clauses [backward]:  43
Automata clauses:  68
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.03 system, 0.20 elapsed -- Max VSize = 15732KB, Max RSS = 14480KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Derived clauses:  402 (of which 36 with a ne condition, 18 ne facts)
Dealt with:  308 (of which 36 with a ne condition)
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  59
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.03 system, 0.19 elapsed -- Max VSize = 15720KB, Max RSS = 14468KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Derived clauses:  1416 (of which 227 with a ne condition, 39 ne facts)
Dealt with:  940 (of which 180 with a ne condition)
Subsumed clauses [forward]:  297
Subsumed clauses [backward]:  176
Automata clauses:  169
*** Derived: clause_conj ***
Exit [1]
0.36 user, 0.04 system, 0.44 elapsed -- Max VSize = 17180KB, Max RSS = 15932KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Derived clauses:  402 (of which 36 with a ne condition, 18 ne facts)
Dealt with:  308 (of which 36 with a ne condition)
Subsumed clauses [forward]:  15
Subsumed clauses [backward]:  59
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.04 system, 0.20 elapsed -- Max VSize = 15732KB, Max RSS = 14480KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Derived clauses:  198 (of which 29 with a ne condition, 9 ne facts)
Dealt with:  181 (of which 29 with a ne condition)
Subsumed clauses [forward]:  7
Subsumed clauses [backward]:  42
Automata clauses:  58
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.01 system, 0.22 elapsed -- Max VSize = 15780KB, Max RSS = 14528KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Derived clauses:  185 (of which 28 with a ne condition, 6 ne facts)
Dealt with:  167 (of which 28 with a ne condition)
Subsumed clauses [forward]:  9
Subsumed clauses [backward]:  33
Automata clauses:  49
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.02 system, 0.20 elapsed -- Max VSize = 15736KB, Max RSS = 14484KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Derived clauses:  301 (of which 35 with a ne condition, 22 ne facts)
Dealt with:  256 (of which 35 with a ne condition)
Subsumed clauses [forward]:  42
Subsumed clauses [backward]:  73
Automata clauses:  98
Exit [0]
0.13 user, 0.01 system, 0.20 elapsed -- Max VSize = 15732KB, Max RSS = 14480KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Derived clauses:  267 (of which 34 with a ne condition, 15 ne facts)
Dealt with:  224 (of which 34 with a ne condition)
Subsumed clauses [forward]:  35
Subsumed clauses [backward]:  63
Automata clauses:  83
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.03 system, 0.22 elapsed -- Max VSize = 15792KB, Max RSS = 14540KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Derived clauses:  358 (of which 38 with a ne condition, 24 ne facts)
Dealt with:  293 (of which 37 with a ne condition)
Subsumed clauses [forward]:  32
Subsumed clauses [backward]:  81
Automata clauses:  102
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.03 system, 0.19 elapsed -- Max VSize = 15752KB, Max RSS = 14500KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Derived clauses:  360 (of which 31 with a ne condition, 17 ne facts)
Dealt with:  251 (of which 29 with a ne condition)
Subsumed clauses [forward]:  47
Subsumed clauses [backward]:  73
Automata clauses:  100
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.02 system, 0.22 elapsed -- Max VSize = 15796KB, Max RSS = 14544KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Derived clauses:  875 (of which 86 with a ne condition, 15 ne facts)
Dealt with:  739 (of which 61 with a ne condition)
Subsumed clauses [forward]:  132
Subsumed clauses [backward]:  92
Automata clauses:  90
Exit [0]
0.30 user, 0.03 system, 0.44 elapsed -- Max VSize = 16384KB, Max RSS = 15132KB

real	0m4.896s
user	0m2.830s
sys	0m0.570s

-------------------------------------------------------------------------------

043. Tue Nov 18 07:43:52 CET 2003

Modification of 042.

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
All atoms that may be selected are indeed selected, not just one.
Subsumption works on all clauses, but only checks for inclusion,
	both forwards and backwards.
Backward subsumption of automata clauses is now full.
Backward subsumed clauses are put in a table; beforehand a bool ref
	was maintained inside clauses to this purpose.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
seidl_from_gclause now uniformizes (body, t) pairs before creating auxiliary predicate
	symbols; also uniformizes bodies before creating auxiliary function symbols.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Removed funheads.  Now there is only the pathset refinement;
	-path-refine 3 is the default.
Rewrote compute_pathset, now called compute_skeleta.
Removed dealtwith set of clauses.
selfq reengineered, indexed by (h, al, acc) [revappend (acc,al) plays
	the role of the old al]
ps_match_term_shape (which does not keep pathset bindings to variables)
	replaced by ps_match_term (which does).
By default proofs are not recorded, unless +cp option is given.
himml launched with options: -pair-hash-size 273253 -data-hash-size 218509 -array-hash-size 292069
Changed machine from 700MHz Pentium/// to 1.6GHz PentiumIV.
Main import is that resolution is done on all selected literals instead
	of just one.
Forward subsumption done directly on existing (non-subsumption) structures,
	in particular autoinfoq, selfq, selxq.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Phases:  0
Derived clauses:  105 (21 splitting defs,  10 ne facts)
Dealt with:  85 (0 splitting defs)
Subsumed clauses [forward]:  10
Automata clauses:  34
*** Derived: clause_conj ***
Exit [1]
0.08 user, 0.03 system, 0.21 elapsed -- Max VSize = 15724KB, Max RSS = 14468KB

memtime ./h1 -v2 v.p 2>gag
Phases:  0
Derived clauses:  50 (2 splitting defs,  0 ne facts)
Dealt with:  30 (0 splitting defs)
Subsumed clauses [forward]:  0
Automata clauses:  14
*** Derived: clause7 ***
Exit [1]
0.09 user, 0.02 system, 0.22 elapsed -- Max VSize = 15608KB, Max RSS = 14356KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Phases:  0
Derived clauses:  36 (2 splitting defs,  1 ne facts)
Dealt with:  31 (0 splitting defs)
Subsumed clauses [forward]:  1
Automata clauses:  12
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.02 system, 0.21 elapsed -- Max VSize = 15700KB, Max RSS = 14448KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Phases:  0
Derived clauses:  68 (6 splitting defs,  3 ne facts)
Dealt with:  65 (0 splitting defs)
Subsumed clauses [forward]:  1
Automata clauses:  24
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.01 system, 0.22 elapsed -- Max VSize = 15792KB, Max RSS = 14540KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Phases:  0
Derived clauses:  80 (8 splitting defs,  4 ne facts)
Dealt with:  76 (0 splitting defs)
Subsumed clauses [forward]:  1
Automata clauses:  27
*** Derived: clause_conj ***
Exit [1]
0.07 user, 0.04 system, 0.21 elapsed -- Max VSize = 15744KB, Max RSS = 14492KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Phases:  0
Derived clauses:  240 (17 splitting defs,  8 ne facts)
Dealt with:  172 (0 splitting defs)
Subsumed clauses [forward]:  9
Automata clauses:  63
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.01 system, 0.22 elapsed -- Max VSize = 15780KB, Max RSS = 14528KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Phases:  0
Derived clauses:  4743 (191 splitting defs,  84 ne facts)
Dealt with:  1695 (0 splitting defs)
Subsumed clauses [forward]:  914
Automata clauses:  251
*** Derived: clause_conj ***
Exit [1]
0.94 user, 0.08 system, 1.09 elapsed -- Max VSize = 25112KB, Max RSS = 23864KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Phases:  0
Derived clauses:  237 (16 splitting defs,  8 ne facts)
Dealt with:  165 (0 splitting defs)
Subsumed clauses [forward]:  9
Automata clauses:  63
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.04 system, 0.21 elapsed -- Max VSize = 15748KB, Max RSS = 14496KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Phases:  0
Derived clauses:  390 (61 splitting defs,  13 ne facts)
Dealt with:  311 (0 splitting defs)
Subsumed clauses [forward]:  13
Automata clauses:  82
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.04 system, 0.21 elapsed -- Max VSize = 15768KB, Max RSS = 14516KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Phases:  0
Derived clauses:  509 (83 splitting defs,  21 ne facts)
Dealt with:  401 (0 splitting defs)
Subsumed clauses [forward]:  21
Automata clauses:  114
*** Derived: clause_conj ***
Exit [1]
0.18 user, 0.01 system, 0.22 elapsed -- Max VSize = 15816KB, Max RSS = 14564KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Phases:  0
Derived clauses:  390 (61 splitting defs,  13 ne facts)
Dealt with:  311 (0 splitting defs)
Subsumed clauses [forward]:  13
Automata clauses:  82
*** Derived: clause_conj ***
Exit [1]
0.17 user, 0.04 system, 0.32 elapsed -- Max VSize = 16188KB, Max RSS = 14936KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Phases:  0
Derived clauses:  174 (42 splitting defs,  18 ne facts)
Dealt with:  159 (0 splitting defs)
Subsumed clauses [forward]:  6
Automata clauses:  60
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.02 system, 0.22 elapsed -- Max VSize = 15788KB, Max RSS = 14536KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Phases:  0
Derived clauses:  166 (34 splitting defs,  14 ne facts)
Dealt with:  148 (0 splitting defs)
Subsumed clauses [forward]:  7
Automata clauses:  49
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.04 system, 0.21 elapsed -- Max VSize = 15768KB, Max RSS = 14516KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Phases:  0
Derived clauses:  203 (38 splitting defs,  19 ne facts)
Dealt with:  191 (0 splitting defs)
Subsumed clauses [forward]:  12
Automata clauses:  80
Exit [0]
0.10 user, 0.03 system, 0.21 elapsed -- Max VSize = 15760KB, Max RSS = 14508KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Phases:  0
Derived clauses:  193 (38 splitting defs,  18 ne facts)
Dealt with:  176 (0 splitting defs)
Subsumed clauses [forward]:  12
Automata clauses:  70
*** Derived: clause_conj ***
Exit [1]
0.09 user, 0.04 system, 0.21 elapsed -- Max VSize = 15772KB, Max RSS = 14520KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Phases:  0
Derived clauses:  269 (28 splitting defs,  13 ne facts)
Dealt with:  226 (0 splitting defs)
Subsumed clauses [forward]:  8
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.04 system, 0.21 elapsed -- Max VSize = 15788KB, Max RSS = 14536KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Phases:  0
Derived clauses:  295 (22 splitting defs,  11 ne facts)
Dealt with:  214 (0 splitting defs)
Subsumed clauses [forward]:  23
Automata clauses:  88
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.03 system, 0.21 elapsed -- Max VSize = 15788KB, Max RSS = 14536KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Phases:  0
Derived clauses:  195 (16 splitting defs,  8 ne facts)
Dealt with:  160 (0 splitting defs)
Subsumed clauses [forward]:  14
Automata clauses:  59
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.02 system, 0.21 elapsed -- Max VSize = 15760KB, Max RSS = 14508KB

real	0m6.468s
user	0m3.010s
sys	0m0.620s

-------------------------------------------------------------------------------

044. Wed Nov 19 06:47:10 CET 2003

Modification of 043.  (But should be compared with 042, since
	043 was buggy.)

Heaps reimplemented (a heap for classifying keys, and a map from keys to clause sets).
All atoms that may be selected are indeed selected, not just one.
	Bug of 043 corrected: in resolve_selx, the old head h was used
	instead of new one h'.
	Completed replacements of most wait_insert by resolve_non_auto/resolve_selx
	when picking automata clauses from waitq.
Subsumption works on all clauses, but only checks for inclusion,
	both forwards and backwards.
Backward subsumption of automata clauses is now full.
Backward subsumed clauses are put in a table; beforehand a bool ref
	was maintained inside clauses to this purpose.
All clauses may be split, but only on negative epsilon-blocks.
	Splitting is now done at wait_insert time, not at clause picking time.
seidl_from_gclause optimized as in 009, plus bug in modification of 009 corrected.
seidl_list_from_justif returns a set, not a list (eliminates duplicates), as in 003.
seidl_from_gclause now uniformizes (body, t) pairs before creating auxiliary predicate
	symbols; also uniformizes bodies before creating auxiliary function symbols.
clause_category computed at wait_insert time instead of at clause_less time.
The al part of clauses is now just a list of atoms, sorted in reverse order
	of size, and for equal-sized atoms, sorted in lexicographic order of predicate
	symbols.
Bs_len is not memoized.
al_len now computes sum of sizes of atoms (instead of depths), and
	the atom size function is memoized.
gen_resolvent does not call gr_insert to insert each block one by one, rather does
	a global atom_sort/atom_merge.
No clean sweeps; strongly connected components still used as secondary choice
	for comparing clauses in clause_category.
Automata clauses are represented only by map from P to f to blocks (a tree-like
	structure); beforehand, we only had this for forward subsumption, and
	a map from P to f to blkls (set of blkl; a blkl is a list of blk).
Removed funheads.  Now there is only the pathset refinement;
	-path-refine 3 is the default.
Rewrote compute_pathset, now called compute_skeleta.
Removed dealtwith set of clauses.
selfq reengineered, indexed by (h, al, acc) [revappend (acc,al) plays
	the role of the old al]
ps_match_term_shape (which does not keep pathset bindings to variables)
	replaced by ps_match_term (which does).
By default proofs are not recorded, unless +cp option is given.
himml launched with options: -pair-hash-size 273253 -data-hash-size 218509 -array-hash-size 292069
Changed machine from 700MHz Pentium/// to 1.6GHz PentiumIV.
Main import is that resolution is done on all selected literals instead
	of just one.
Forward subsumption done directly on existing (non-subsumption) structures,
	in particular autoinfoq, selfq, selxq.

memtime ./h1 -v2 Needham_Schroeder.clauses.p 2>gag
Phases:  0
Derived clauses:  171 (51 splitting defs,  28 ne facts)
Dealt with:  150 (0 splitting defs)
Subsumed clauses [forward]:  17
Automata clauses:  60
*** Derived: clause_conj ***
Exit [1]
0.08 user, 0.04 system, 0.21 elapsed -- Max VSize = 15660KB, Max RSS = 14408KB

memtime ./h1 -v2 v.p 2>gag
Phases:  0
Derived clauses:  50 (2 splitting defs,  0 ne facts)
Dealt with:  30 (0 splitting defs)
Subsumed clauses [forward]:  0
Automata clauses:  14
*** Derived: clause7 ***
Exit [1]
0.10 user, 0.02 system, 0.21 elapsed -- Max VSize = 15604KB, Max RSS = 14352KB

memtime ./h1 -v2 Fabrice/essai1.p 2>gag
Phases:  0
Derived clauses:  34 (2 splitting defs,  1 ne facts)
Dealt with:  31 (0 splitting defs)
Subsumed clauses [forward]:  1
Automata clauses:  14
*** Derived: clause_conj ***
Exit [1]
0.08 user, 0.03 system, 0.21 elapsed -- Max VSize = 15704KB, Max RSS = 14452KB

memtime ./h1 -v2 Fabrice/essai2.p 2>gag
Phases:  0
Derived clauses:  67 (6 splitting defs,  3 ne facts)
Dealt with:  64 (0 splitting defs)
Subsumed clauses [forward]:  1
Automata clauses:  26
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.01 system, 0.21 elapsed -- Max VSize = 15700KB, Max RSS = 14448KB

memtime ./h1 -v2 Fabrice/essai3.p 2>gag
Phases:  0
Derived clauses:  87 (9 splitting defs,  5 ne facts)
Dealt with:  85 (0 splitting defs)
Subsumed clauses [forward]:  2
Automata clauses:  37
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.02 system, 0.21 elapsed -- Max VSize = 15688KB, Max RSS = 14436KB

memtime ./h1 -v2 Fabrice/essai4.p 2>gag
Phases:  0
Derived clauses:  244 (25 splitting defs,  8 ne facts)
Dealt with:  209 (0 splitting defs)
Subsumed clauses [forward]:  9
Automata clauses:  68
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.01 system, 0.22 elapsed -- Max VSize = 15768KB, Max RSS = 14516KB

memtime ./h1 -v2 Fabrice/essai5.p 2>gag
Phases:  0
Derived clauses:  1235 (38 splitting defs,  13 ne facts)
Dealt with:  534 (0 splitting defs)
Subsumed clauses [forward]:  22
Automata clauses:  83
*** Derived: clause_conj ***
Exit [1]
0.28 user, 0.02 system, 0.33 elapsed -- Max VSize = 16556KB, Max RSS = 15304KB

memtime ./h1 -v2 Fabrice/essai6.p 2>gag
Phases:  0
Derived clauses:  233 (17 splitting defs,  8 ne facts)
Dealt with:  164 (0 splitting defs)
Subsumed clauses [forward]:  9
Automata clauses:  66
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.03 system, 0.21 elapsed -- Max VSize = 15732KB, Max RSS = 14480KB

memtime ./h1 -v2 Fabrice/essai7.p 2>gag
Phases:  0
Derived clauses:  360 (44 splitting defs,  18 ne facts)
Dealt with:  280 (0 splitting defs)
Subsumed clauses [forward]:  13
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.04 system, 0.21 elapsed -- Max VSize = 15756KB, Max RSS = 14504KB

memtime ./h1 -v2 Fabrice/essai7bis.p 2>gag
Phases:  0
Derived clauses:  1023 (99 splitting defs,  44 ne facts)
Dealt with:  797 (0 splitting defs)
Subsumed clauses [forward]:  76
Automata clauses:  170
*** Derived: clause_conj ***
Exit [1]
0.37 user, 0.03 system, 0.44 elapsed -- Max VSize = 17200KB, Max RSS = 15944KB

memtime ./h1 -v2 Fabrice/essai8.p 2>gag
Phases:  0
Derived clauses:  360 (44 splitting defs,  18 ne facts)
Dealt with:  280 (0 splitting defs)
Subsumed clauses [forward]:  13
Automata clauses:  84
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.03 system, 0.21 elapsed -- Max VSize = 15756KB, Max RSS = 14504KB

memtime ./h1 -v2 Fabrice/essai9.p 2>gag
Phases:  0
Derived clauses:  149 (29 splitting defs,  6 ne facts)
Dealt with:  139 (0 splitting defs)
Subsumed clauses [forward]:  6
Automata clauses:  57
*** Derived: clause_conj ***
Exit [1]
0.11 user, 0.02 system, 0.22 elapsed -- Max VSize = 15768KB, Max RSS = 14516KB

memtime ./h1 -v2 Fabrice/essai10.p 2>gag
Phases:  0
Derived clauses:  146 (26 splitting defs,  6 ne facts)
Dealt with:  136 (0 splitting defs)
Subsumed clauses [forward]:  7
Automata clauses:  49
*** Derived: clause_conj ***
Exit [1]
0.12 user, 0.05 system, 0.21 elapsed -- Max VSize = 14916KB, Max RSS = 13572KB

memtime ./h1 -v2 Fabrice/essai11.p 2>gag
Phases:  0
Derived clauses:  242 (42 splitting defs,  22 ne facts)
Dealt with:  212 (0 splitting defs)
Subsumed clauses [forward]:  30
Automata clauses:  98
Exit [0]
0.11 user, 0.02 system, 0.22 elapsed -- Max VSize = 15764KB, Max RSS = 14512KB

memtime ./h1 -v2 Fabrice/essai12.p 2>gag
Phases:  0
Derived clauses:  211 (34 splitting defs,  15 ne facts)
Dealt with:  183 (0 splitting defs)
Subsumed clauses [forward]:  23
Automata clauses:  83
*** Derived: clause_conj ***
Exit [1]
0.10 user, 0.03 system, 0.21 elapsed -- Max VSize = 15756KB, Max RSS = 14504KB

memtime ./h1 -v2 Fabrice/essai13.p 2>gag
Phases:  0
Derived clauses:  298 (42 splitting defs,  23 ne facts)
Dealt with:  262 (0 splitting defs)
Subsumed clauses [forward]:  18
Automata clauses:  100
*** Derived: clause_conj ***
Exit [1]
0.14 user, 0.02 system, 0.22 elapsed -- Max VSize = 15800KB, Max RSS = 14548KB

memtime ./h1 -v2 Fabrice/essai14.p 2>gag
Phases:  0
Derived clauses:  311 (30 splitting defs,  17 ne facts)
Dealt with:  222 (0 splitting defs)
Subsumed clauses [forward]:  32
Automata clauses:  100
*** Derived: clause_conj ***
Exit [1]
0.13 user, 0.03 system, 0.21 elapsed -- Max VSize = 15708KB, Max RSS = 14456KB

memtime ./h1 -v2 Fabrice/essai15.p 2>gag
Phases:  0
Derived clauses:  729 (34 splitting defs,  18 ne facts)
Dealt with:  679 (0 splitting defs)
Subsumed clauses [forward]:  50
Automata clauses:  90
Exit [0]
0.23 user, 0.02 system, 0.33 elapsed -- Max VSize = 16520KB, Max RSS = 15268KB

real	0m5.947s
user	0m2.670s
sys	0m0.530s


-------------------------------------------------------------------------------

goubault@dell5{H1.1} 916 : ./bigh1 -gctrace gc.out -no-log -progress -model Fabrice/alice_full1.p
*** Derived: clause_conj ***
Exit [0]
1800.03 user, 0.71 system, 1919.83 elapsed -- Max VSize = 257384KB, Max RSS = 256136KB
goubault@dell5{H1.1} 917 : date
Sun Jan 25 18:28:57 CET 2004

goubault@dell5{H1.1} 918 : ./monitor h1.pgr
Derived clauses: 860899 (51000 splitting defs, 674 ne facts)
Dealt with, not subsumed: 259669
Subsumed clauses [forward] : 601223 (of which 573037 automata clauses)
Subsumed clauses [backward]: 11202 (of which 10604 automata clauses)
Frozen clauses: 1461623, awaken: 12321.
Fully defined predicate symbols: 507
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 100964
Abbreviations: 1277
Ground facts: 0
Pruned clauses: 0
Automata clauses: 84517

(* Problme: avec l'option -log, ca ne passe plus
	(pourquoi l'affichage consomme-t-il autant de mmoire?)
C'est kill parce qu'il doit y avoir une ulimit globale  2Go:
goubault@dell5{H1.1} 921 : ls -al Fabrice/alice_full1.log
-rw-r--r--    1 goubault lsv      2147483647 Jan 25 20:23 Fabrice/alice_full1.log
*)

goubault@dell5{H1.1} 919 : ./bigh1 -gctrace gc.out -log -progress -model Fabrice/alice_full1.p
Killed [25]
5513.72 user, 31.34 system, 6817.16 elapsed -- Max VSize = 505120KB, Max RSS = 356720KB

goubault@dell5{H1.1} 1001 : ./monitor h1.pgr
Derived clauses: 232091 (50686 splitting defs, 552 ne facts)
Dealt with, not subsumed: 142920
Subsumed clauses [forward] : 88495 (of which 81660 automata clauses)
Subsumed clauses [backward]: 230 (of which 36 automata clauses)
Frozen clauses: 669622, awaken: 9243.
Fully defined predicate symbols: 506
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 54278
Abbreviations: 1164
Ground facts: 0
Pruned clauses: 0
Automata clauses: 16925


Depuis que HimML adapte la taille des tables de hash pour cons et data:

goubault@dell5{H1.1} 1013 : ./bigh1 -gctrace gc.out -no-log -progress -model Fabrice/alice_full1.p
*** Derived: clause_conj ***
Exit [0]
1224.89 user, 0.61 system, 1295.39 elapsed -- Max VSize = 284196KB, Max RSS = 282936KB
goubault@dell5{H1.1} 1000 : ./monitor h1.pgr
Derived clauses: 867959 (51078 splitting defs, 669 ne facts)
Dealt with, not subsumed: 268096
Subsumed clauses [forward] : 599857 (of which 571078 automata clauses)
Subsumed clauses [backward]: 12969 (of which 12364 automata clauses)
Frozen clauses: 1455519, awaken: 11822.
Fully defined predicate symbols: 507
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 107363
Abbreviations: 1278
Ground facts: 0
Pruned clauses: 0
Automata clauses: 86397

En remettant atom_less dfinit comme un ordre lexico standard,
plutot que d'utiliser system_less (qui pose des problmes rares
mais subtils de changement d'ordre aprs un gc):

goubault@dell5{H1.1} 1023 : memtime ./h1 -no-log -progress -model Fabrice/alice_full1.p
*** Derived: clause_conj ***
Exit [0]
1062.07 user, 1.53 system, 1118.58 elapsed -- Max VSize = 243376KB, Max RSS = 241916KB
goubault@dell5{H1.1} 1000 : ./monitor h1.pgr 
Derived clauses: 719246 (50998 splitting defs, 664 ne facts)
Dealt with, not subsumed: 229523
Subsumed clauses [forward] : 489712 (of which 466265 automata clauses)
Subsumed clauses [backward]: 9227 (of which 8612 automata clauses)
Frozen clauses: 1329019, awaken: 12692.
Fully defined predicate symbols: 507
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 89933
Abbreviations: 1277
Ground facts: 0
Pruned clauses: 0
Automata clauses: 66003

En fabriquant toutes les clauses jusqu' saturation:

goubault@dell5{H1.1} 1024 : memtime ./h1 -all -no-log -progress -model Fabrice/alice_full1.p
*** Derived: clause_conj ***
Exit [0]
1607.97 user, 1.25 system, 1705.25 elapsed -- Max VSize = 265572KB, Max RSS = 260144KB
Derived clauses: 861028 (51052 splitting defs, 667 ne facts)
Dealt with, not subsumed: 265058
Subsumed clauses [forward] : 595970 (of which 568524 automata clauses)
Subsumed clauses [backward]: 12058 (of which 11436 automata clauses)
Frozen clauses: 1456598, awaken: 12957.
Fully defined predicate symbols: 507
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 105088
Abbreviations: 1283
Ground facts: 0
Pruned clauses: 0
Automata clauses: 85353

Idem, maintenant que HimML simplifie les (fn (x,y,z) => ...) (t, u, v)
	en n'allouant pas le n-uplet (t,u,v) et en mettant directement
	t dans x, u dans y, v dans z:

goubault@dell5{H1.1} 1011 : memtime ./h1 -gctrace gc.out -no-log -all -progress -model Fabrice/alice_full1.p
*** Derived: clause_conj ***
Exit [0]
1460.57 user, 2.17 system, 1704.42 elapsed -- Max VSize = 234412KB, Max RSS = 233072KB
Derived clauses: 875842 (51171 splitting defs, 665 ne facts)
Dealt with, not subsumed: 273190
Subsumed clauses [forward] : 602652 (of which 574574 automata clauses)
Subsumed clauses [backward]: 11215 (of which 10604 automata clauses)
Frozen clauses: 1467511, awaken: 20237.
Fully defined predicate symbols: 507
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 105555
Abbreviations: 1283
Ground facts: 0
Pruned clauses: 0
Automata clauses: 84518

Maintenant HimML fait du call forwarding:

goubault@dell5{H1.1} 1013 : memtime ./h1 -no-log -progress -model Fabrice/alice_full1.p
*** Derived: clause_conj ***
Exit [0]
2507.90 user, 3.20 system, 2825.07 elapsed -- Max VSize = 249680KB, Max RSS = 247836KB
Derived clauses: 879319 (51171 splitting defs, 675 ne facts)
Dealt with, not subsumed: 276744
Subsumed clauses [forward] : 602569 (of which 572393 automata clauses)
Subsumed clauses [backward]: 13136 (of which 12524 automata clauses)
Frozen clauses: 1469501, awaken: 21479.
Fully defined predicate symbols: 507
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 106140
Abbreviations: 1277
Ground facts: 0
Pruned clauses: 0
Automata clauses: 86437

(Rat.)  Une fois le call forwarding rpar:

goubault@dell5{H1.1} 1025 : memtime ./h1 -gctrace gc.out -no-log -progress -model Fabrice/alice_full1.p
*** Derived: clause_conj ***
Exit [0]
1557.30 user, 1.55 system, 1655.61 elapsed -- Max VSize = 236980KB, Max RSS = 235548KB
Derived clauses: 865879 (50970 splitting defs, 671 ne facts)
Dealt with, not subsumed: 264842
Subsumed clauses [forward] : 601031 (of which 572841 automata clauses)
Subsumed clauses [backward]: 13215 (of which 12620 automata clauses)
Frozen clauses: 1458089, awaken: 13438.
Fully defined predicate symbols: 507
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 102041
Abbreviations: 1278
Ground facts: 0
Pruned clauses: 0
Automata clauses: 86531

Et l'option -all remise:

goubault@dell5{H1.1} 1027 : memtime ./h1 -gctrace gc.out -no-log -all -progress -model Fabrice/alice_full1.p
*** Derived: clause_conj ***
Exit [0]
1340.25 user, 1.09 system, 1415.40 elapsed -- Max VSize = 235644KB, Max RSS = 234388KB
Derived clauses: 868381 (50993 splitting defs, 668 ne facts)
Dealt with, not subsumed: 266137
Subsumed clauses [forward] : 602244 (of which 574399 automata clauses)
Subsumed clauses [backward]: 11758 (of which 11128 automata clauses)
Frozen clauses: 1459997, awaken: 16441.
Fully defined predicate symbols: 507
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 101517
Abbreviations: 1284
Ground facts: 0
Pruned clauses: 0
Automata clauses: 85166

Modifi auto_back_subsume de sorte qu'il ne regarde que les blkl parmi
	ceux qui passent le test de contenir un P(xi) qui est dans Bs:

goubault@dell5{H1.1} 1037 : memtime ./h1 -gctrace gc.out -no-log -all -progress -model Fabrice/alice_full1.p
*** Derived: clause_conj ***
Exit [0]
1004.58 user, 0.78 system, 1056.98 elapsed -- Max VSize = 251756KB, Max RSS = 250500KB
Derived clauses: 877082 (51126 splitting defs, 666 ne facts)
Dealt with, not subsumed: 275961
Subsumed clauses [forward] : 601121 (of which 570582 automata clauses)
Subsumed clauses [backward]: 15436 (of which 14828 automata clauses)
Frozen clauses: 1467179, awaken: 15055.
Fully defined predicate symbols: 507
  Backward subsumed clauses because of fully defined symbols: 0
  Subsumed parent clauses because of fully defined symbols: 109271
Abbreviations: 1283
Ground facts: 0
Pruned clauses: 0
Automata clauses: 88742
