Herbie run

Date:Friday, June 20th, 2025
Commit:9d223f02 on fix-egglog-build
Seed:2025171
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:proofsgenerate:evaluate
default
Memory:656 815.0 MB

Time bar (total: 7.8min)

sample3.0min (38.5%)

Memory
1 645.4MiB live, 245 139.7MiB allocated; 1.2min collecting garbage
Samples
49.0s119 453×1valid
35.6s289 797×0valid
19.1s3 840×4exit
15.0s25 287×2valid
8.6s11 089×5exit
6.9s3 192×3valid
4.9s34 398×0exit
2.8s11 979×1invalid
2.1s19 654×0invalid
470.0ms854×2invalid
338.0ms2 669×1exit
87.0ms23×4valid
1.0ms2exit
Compiler

Compiled 1 409 to 1 269 computations (9.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.1min
ival-pow: 22.2s (17.8% of total)
ival-mult!: 14.1s (11.3% of total)
ival-cos: 13.5s (10.9% of total)
adjust: 11.5s (9.2% of total)
ival-pow2: 8.9s (7.2% of total)
ival-sin: 8.5s (6.8% of total)
ival-div!: 7.6s (6.1% of total)
ival-exp: 6.6s (5.3% of total)
ival-sinu: 5.3s (4.3% of total)
ival-cosu: 5.1s (4.1% of total)
ival-sub!: 4.2s (3.4% of total)
ival-log: 4.0s (3.2% of total)
ival-sqrt: 3.5s (2.8% of total)
ival-add!: 3.2s (2.6% of total)
ival-neg: 2.2s (1.8% of total)
ival-atan2: 866.0ms (0.7% of total)
ival-tan: 616.0ms (0.5% of total)
ival-hypot: 580.0ms (0.5% of total)
ival-acos: 488.0ms (0.4% of total)
ival-atan: 384.0ms (0.3% of total)
ival-cbrt: 302.0ms (0.2% of total)
ival-fabs: 204.0ms (0.2% of total)
ival-<: 189.0ms (0.2% of total)
ival-log1p: 160.0ms (0.1% of total)
ival-asin: 132.0ms (0.1% of total)
ival-and: 45.0ms (0.0% of total)
ival-assert: 7.0ms (0.0% of total)
ival-<=: 6.0ms (0.0% of total)
ival-==: 1.0ms (0.0% of total)
ival-pi: 0.0ms (0.0% of total)
ival-or: 0.0ms (0.0% of total)
Bogosity

series1.1min (13.7%)

Memory
1 550.5MiB live, 91 489.3MiB allocated; 28.0s collecting garbage
Stop Event
200×iter-limit
saturated
Counts
7 681 → 43 758
Calls

102 calls:

TimeVariablePoint
1.9s
a
0
1.9s
ew
0
1.6s
a
inf
1.3s
angle
0
1.3s
a
-inf

eval57.2s (12.3%)

Memory
1 016.9MiB live, 81 134.2MiB allocated; 32.1s collecting garbage
Compiler

Compiled 22 963 028 to 1 246 751 computations (94.6% saved)

regimes54.6s (11.7%)

Memory
1 030.5MiB live, 82 981.4MiB allocated; 15.5s collecting garbage
Counts
29 595 → 874
Calls

155 calls:

4.3s
phi1
3.3s
phi2
2.7s
lambda2
2.7s
b
2.6s
lambda1
Compiler

Compiled 410 276 to 48 626 computations (88.1% saved)

rewrite39.3s (8.4%)

Memory
696.3MiB live, 53 521.7MiB allocated; 15.6s collecting garbage
Stop Event
402×iter-limit
200×node-limit
saturated
Counts
7 681 → 198 713

prune23.4s (5.0%)

Memory
-763.5MiB live, 36 856.0MiB allocated; 10.7s collecting garbage
Counts
222 321 → 7 843
Compiler

Compiled 940 809 to 415 133 computations (55.9% saved)

analyze16.9s (3.6%)

Memory
-28.1MiB live, 23 263.7MiB allocated; 8.3s collecting garbage
Algorithm
53×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%79.4%20.6%0.0%0.0%0.0%0
17.2%13.7%65.7%20.6%0.0%0.0%0.0%1
25.0%19.6%58.5%20.6%0.0%1.3%0.0%2
35.2%26.6%48.9%20.6%0.0%3.8%0.0%3
42.3%31.7%43.1%20.6%0.0%4.5%0.0%4
47.9%35.6%38.7%20.6%0.0%5.1%0.0%5
51.0%37.6%36.1%20.6%0.0%5.7%0.0%6
54.4%39.7%33.2%20.6%0.0%6.5%0.0%7
56.2%40.7%31.8%20.6%0.0%6.8%0.0%8
59.0%42.5%29.5%20.6%0.0%7.4%0.0%9
60.3%43.2%28.4%20.6%0.0%7.7%0.0%10
62.1%44.3%27.0%20.6%0.0%8.1%0.0%11
63.6%45.1%25.8%20.6%0.0%8.5%0.0%12
Compiler

Compiled 1 834 to 970 computations (47.1% saved)

bsearch11.6s (2.5%)

Memory
-25.9MiB live, 17 982.0MiB allocated; 3.5s collecting garbage
Algorithm
337×binary-search
67×left-value
Stop Event
321×narrow-enough
16×predicate-same
Samples
6.3s7 339×1valid
1.7s10 389×0valid
639.0ms1 148×2valid
310.0ms212×3valid
Compiler

Compiled 422 252 to 192 490 computations (54.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0s
ival-cos: 2.6s (32.3% of total)
ival-sin: 2.0s (25.2% of total)
ival-mult!: 759.0ms (9.5% of total)
adjust: 621.0ms (7.7% of total)
ival-pow2: 425.0ms (5.3% of total)
ival-div!: 233.0ms (2.9% of total)
ival-cosu: 232.0ms (2.9% of total)
ival-sqrt: 229.0ms (2.9% of total)
ival-sinu: 219.0ms (2.7% of total)
ival-sub!: 193.0ms (2.4% of total)
ival-atan2: 187.0ms (2.3% of total)
ival-add!: 85.0ms (1.1% of total)
ival-acos: 47.0ms (0.6% of total)
ival-log: 42.0ms (0.5% of total)
ival-atan: 31.0ms (0.4% of total)
ival-neg: 30.0ms (0.4% of total)
ival-exp: 20.0ms (0.2% of total)
ival-tan: 20.0ms (0.2% of total)
ival-asin: 19.0ms (0.2% of total)
ival-hypot: 13.0ms (0.2% of total)
ival-fabs: 4.0ms (0.0% of total)
ival-log1p: 3.0ms (0.0% of total)
ival-pow: 2.0ms (0.0% of total)

derivations11.2s (2.4%)

Memory
18.3MiB live, 9 933.8MiB allocated; 3.2s collecting garbage
Stop Event
42×fuel
11×done
Compiler

Compiled 61 099 to 5 946 computations (90.3% saved)

preprocess8.6s (1.9%)

Memory
-265.8MiB live, 14 504.1MiB allocated; 2.7s collecting garbage
Stop Event
53×node-limit
Compiler

Compiled 305 129 to 72 802 computations (76.1% saved)

start5.0ms (0.0%)

Memory
-42.3MiB live, 7.8MiB allocated; 3ms collecting garbage

end0.0ms (0.0%)

Memory
1.5MiB live, 1.5MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...