Herbie run

Date:Wednesday, December 11th, 2024
Commit:880a748d on bhargav-nobigfloat
Hostname:nightly with Racket 8.10
Seed:2024346
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.4min)

explain3.4min (78.2%)

Memory
1 029.8MiB live, 157 770.0MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f64#fsensitivity15483
/.f64#fo/n11230
sqrt.f64#foflow-rescue7700
-.f64#fcancellation63713
/.f64#fo/o5570
*.f64#fn*o5240
cos.f64#fsensitivity5001
+.f64#fnan-rescue4870
-.f64#fnan-rescue4300
/.f64#fn/o3070
+.f64#fcancellation2830
/.f64#fu/n2820
sin.f64#fsensitivity2150
/.f64#fn/u1510
*.f64#fn*u1480
tan.f64(tan.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))sensitivity1200
log.f64#fuflow-rescue830
log.f64#foflow-rescue750
/.f64#fu/u610
sqrt.f64#fuflow-rescue570
exp.f64#fsensitivity390
sin.f64(sin.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))))oflow-rescue290
(/.f64 x (*.f64 y #s(literal 2 binary64)))overflow29
*.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*o30
(*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) y) (sqrt.f64 (*.f64 z #s(literal 2 binary64))))underflow4
(exp.f64 (/.f64 (*.f64 t t) #s(literal 2 binary64)))overflow117
(/.f64 (*.f64 t t) #s(literal 2 binary64))overflow64
(*.f64 t t)overflow64
Confusion
Predicted +Predicted -
+5900274
-169960991
Precision
0.7764179497302277
Recall
0.9556203433754454
Confusion?
Predicted +Predicted MaybePredicted -
+59001273
-16991860973
Precision?
0.7746127592543974
Recall?
0.95578231292517
Freqs
test
numberfreq
061265
16896
2612
359
429
52
61
Total Confusion?
Predicted +Predicted MaybePredicted -
+13500
-12131
Precision?
0.9782608695652174
Recall?
1.0
Total Time
1531.164306640625
Average Time
0.022234611794851082
Samples
44.0s781 800×0valid
8.2s36 372×1valid
2.8s7 716×2valid
126.0ms480×3valid
Compiler

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

Precisions
Click to see histograms. Total time spent on operations: 32.6s
ival-mult: 9.8s (30.2% of total)
ival-sub: 4.0s (12.3% of total)
ival-add: 3.9s (12% of total)
ival-div: 3.7s (11.3% of total)
ival-log: 3.0s (9.4% of total)
adjust: 2.3s (7% of total)
const: 1.4s (4.2% of total)
ival-sin: 889.0ms (2.7% of total)
ival-cos: 827.0ms (2.5% of total)
ival-sqrt: 781.0ms (2.4% of total)
ival-true: 556.0ms (1.7% of total)
ival-exp: 459.0ms (1.4% of total)
exact: 323.0ms (1% of total)
ival-assert: 290.0ms (0.9% of total)
ival-tan: 63.0ms (0.2% of total)
ival-cosh: 61.0ms (0.2% of total)
ival-fabs: 54.0ms (0.2% of total)
ival-hypot: 47.0ms (0.1% of total)
ival-sinh: 40.0ms (0.1% of total)
ival-tanh: 35.0ms (0.1% of total)
ival-acos: 24.0ms (0.1% of total)

preprocess32.8s (12.5%)

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

Compiled 34 162 to 25 506 computations (25.3% saved)

analyze11.2s (4.3%)

Memory
517.0MiB live, 4 415.7MiB 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.8s (2.6%)

Memory
607.6MiB live, 2 235.9MiB allocated
Samples
3.6s67 573×0valid
439.0ms2 176×1valid
179.0ms2 024×0invalid
33.0ms172×2valid
30.0ms51×5exit
13.0ms61×1invalid
5.0ms19×3valid
Precisions
Click to see histograms. Total time spent on operations: 2.8s
ival-mult: 830.0ms (29.9% of total)
ival-add: 414.0ms (14.9% of total)
ival-sub: 336.0ms (12.1% of total)
ival-div: 319.0ms (11.5% of total)
ival-log: 174.0ms (6.3% of total)
ival-sqrt: 166.0ms (6% of total)
adjust: 127.0ms (4.6% of total)
const: 114.0ms (4.1% of total)
ival-sin: 75.0ms (2.7% of total)
ival-cos: 57.0ms (2.1% of total)
ival-true: 44.0ms (1.6% of total)
ival-exp: 41.0ms (1.5% of total)
exact: 28.0ms (1% of total)
ival-assert: 23.0ms (0.8% of total)
ival-cosh: 5.0ms (0.2% of total)
ival-fabs: 5.0ms (0.2% of total)
ival-tan: 5.0ms (0.2% of total)
ival-acos: 4.0ms (0.1% of total)
ival-hypot: 4.0ms (0.1% of total)
ival-sinh: 3.0ms (0.1% of total)
ival-tanh: 2.0ms (0.1% of total)
Bogosity

simplify6.2s (2.4%)

Memory
-296.5MiB live, 4 978.7MiB allocated
Algorithm
269×egg-herbie
Stop Event
269×saturated

prune213.0ms (0.1%)

Memory
32.8MiB live, 123.8MiB allocated
Compiler

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

soundness71.0ms (0%)

Memory
-19.3MiB live, 48.9MiB allocated
Stop Event
269×fuel
Compiler

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

eval20.0ms (0%)

Memory
5.3MiB 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
-7.3MiB live, 0.5MiB allocated

Profiling

Loading profile data...