Herbie run

Date:Tuesday, December 17th, 2024
Commit:90c96b06 on bhargav-nobigfloat
Hostname:nightly with Racket 8.10
Seed:2024352
Parameters:256 points for 0 iterations
Flags:
localize:costslocalize:errorsreduce:regimesreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 4.5min)

explain3.5min (78.8%)

Memory
1 010.6MiB live, 157 804.6MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64#fcancellation49560
+.f64#fcancellation44760
log.f64#fsensitivity15840
/.f64#fo/n12020
sqrt.f64#foflow-rescue8020
/.f64#fo/o5640
*.f64#fn*o5240
cos.f64#fsensitivity5030
-.f64#fnan-rescue4790
+.f64#fnan-rescue4750
/.f64#fu/n3010
/.f64#fn/o2970
sin.f64#fsensitivity2250
/.f64#fn/u1420
*.f64#fn*u1360
tan.f64(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))sensitivity1270
log.f64#foflow-rescue890
log.f64#fuflow-rescue740
exp.f64#fsensitivity430
sqrt.f64#fuflow-rescue410
/.f64#fu/u400
sin.f64(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))oflow-rescue360
(/.f64 x (*.f64 y #s(literal 2 binary64)))overflow36
sin.f64#fcancelation90
tan.f64(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))cancelation80
*.f64(*.f64 (*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) y) (sqrt.f64 (*.f64 z #s(literal 2 binary64)))) (exp.f64 (/.f64 (*.f64 t t) #s(literal 2 binary64))))u*o10
(*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) y) (sqrt.f64 (*.f64 z #s(literal 2 binary64))))underflow1
(exp.f64 (/.f64 (*.f64 t t) #s(literal 2 binary64)))overflow136
(/.f64 (*.f64 t t) #s(literal 2 binary64))overflow67
(*.f64 t t)overflow67
Confusion
Predicted +Predicted -
+5973204
-830954378
Precision
0.4182187368715866
Recall
0.9669742593491987
Confusion?
Predicted +Predicted MaybePredicted -
+59730204
-8309054378
Precision?
0.4182187368715866
Recall?
0.9669742593491987
Freqs
test
numberfreq
054582
112298
21440
3333
4149
531
619
74
88
Total Confusion?
Predicted +Predicted MaybePredicted -
+13500
-78056
Precision?
0.6338028169014085
Recall?
1.0
Total Time
1482.08349609375
Average Time
0.02152189091678889
Samples
44.0s782 364×0valid
8.1s35 796×1valid
2.6s7 476×2valid
190.0ms720×3valid
4.0ms12×4valid
Compiler

Compiled 409 500 to 123 672 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.9s
ival-mult: 9.5s (29.7% of total)
ival-sub: 4.0s (12.6% of total)
ival-add: 3.9s (12.2% of total)
ival-div: 3.5s (11.1% of total)
ival-log: 3.0s (9.5% of total)
adjust: 2.2s (6.9% of total)
const: 1.4s (4.3% of total)
ival-sin: 884.0ms (2.8% of total)
ival-cos: 781.0ms (2.4% of total)
ival-sqrt: 760.0ms (2.4% of total)
ival-true: 579.0ms (1.8% of total)
ival-exp: 446.0ms (1.4% of total)
exact: 321.0ms (1% of total)
ival-assert: 270.0ms (0.8% of total)
ival-cosh: 68.0ms (0.2% of total)
ival-tan: 65.0ms (0.2% of total)
ival-fabs: 54.0ms (0.2% of total)
ival-sinh: 50.0ms (0.2% of total)
ival-hypot: 47.0ms (0.1% of total)
ival-tanh: 30.0ms (0.1% of total)
ival-acos: 23.0ms (0.1% of total)

preprocess32.8s (12.2%)

Memory
-23.0MiB live, 4 548.7MiB allocated
Algorithm
269×egg-herbie
Stop Event
538×iter limit
394×saturated
144×node limit
Compiler

Compiled 34 046 to 25 418 computations (25.3% saved)

analyze11.1s (4.1%)

Memory
526.6MiB live, 4 416.5MiB allocated
Algorithm
269×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
46.8%46.8%53.1%0.1%0%0%0%1
50.5%50.1%49.2%0.1%0%0.6%0%2
58.6%57%40.3%0.1%0%2.6%0%3
65.2%62.7%33.5%0.1%0%3.6%0%4
71.2%68.2%27.5%0.1%0%4.1%0%5
75.9%72.3%23%0.1%0%4.6%0%6
79.8%75.6%19.1%0.1%0%5.1%0%7
81.7%77%17.3%0.1%0%5.6%0%8
84.3%79.3%14.7%0.1%0%5.9%0%9
85.9%80.5%13.2%0.1%0%6.2%0%10
88.5%82.8%10.8%0.1%0%6.2%0%11
89.6%83.6%9.8%0.1%0%6.5%0%12
Compiler

Compiled 3 462 to 2 977 computations (14% saved)

sample6.5s (2.4%)

Memory
598.4MiB live, 2 225.9MiB allocated
Samples
3.5s67 566×0valid
435.0ms2 166×1valid
161.0ms1 863×0invalid
34.0ms181×2valid
30.0ms46×5exit
9.0ms51×1invalid
8.0ms27×3valid
Precisions
Click to see histograms. Total time spent on operations: 2.7s
ival-mult: 802.0ms (29.5% of total)
ival-sub: 337.0ms (12.4% of total)
ival-add: 334.0ms (12.3% of total)
ival-div: 306.0ms (11.3% of total)
ival-log: 178.0ms (6.6% of total)
ival-sqrt: 162.0ms (6% of total)
ival-cos: 130.0ms (4.8% of total)
adjust: 123.0ms (4.5% of total)
const: 112.0ms (4.1% of total)
ival-sin: 74.0ms (2.7% of total)
ival-true: 41.0ms (1.5% of total)
ival-exp: 37.0ms (1.4% of total)
exact: 27.0ms (1% of total)
ival-assert: 25.0ms (0.9% of total)
ival-cosh: 6.0ms (0.2% of total)
ival-tan: 5.0ms (0.2% of total)
ival-fabs: 5.0ms (0.2% of total)
ival-sinh: 4.0ms (0.1% of total)
ival-acos: 4.0ms (0.1% of total)
ival-hypot: 4.0ms (0.1% of total)
ival-tanh: 2.0ms (0.1% of total)
Bogosity

simplify6.4s (2.4%)

Memory
-284.4MiB live, 4 978.8MiB allocated
Algorithm
269×egg-herbie
Stop Event
269×saturated

prune233.0ms (0.1%)

Memory
-4.3MiB live, 123.6MiB allocated
Compiler

Compiled 5 848 to 4 884 computations (16.5% saved)

soundness70.0ms (0%)

Memory
-21.2MiB live, 48.7MiB allocated
Stop Event
269×fuel
Compiler

Compiled 2 922 to 2 441 computations (16.5% saved)

eval26.0ms (0%)

Memory
-8.0MiB live, 13.2MiB allocated
Compiler

Compiled 0 to 819 computations (-∞% saved)

start7.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated

end1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated

Profiling

Loading profile data...