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: 58.6s)

explain47.8s (81.5%)

Memory
269.9MiB live, 35 196.1MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64#fcancellation21440
+.f64#fcancellation7860
exp.f64#fsensitivity2580
sqrt.f64#foflow-rescue2220
-.f64(-.f64 (*.f64 #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) t) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))oflow-left2130
/.f64#fo/o1820
log.f64(log.f64 (+.f64 #s(literal 1 binary64) x))sensitivity1770
/.f64#fn/o1570
pow.f64(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)sensitivity800
/.f64#fu/u800
-.f64#fnan-rescue700
+.f64#fnan-rescue410
/.f64#fo/n290
*.f64#fn*u280
pow.f64(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)oflow-rescue250
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 i n)) n)overflow28
(/.f64 i n)overflow25
(+.f64 #s(literal 1 binary64) (/.f64 i n))overflow25
*.f64#fn*o190
/.f64#fn/u150
sqrt.f64#fuflow-rescue120
/.f64#fu/n80
-.f64(-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (exp.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) eps) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) x)))))oflow-right10
Confusion
Predicted +Predicted -
+385740
-12445355
Precision
0.75612624975495
Recall
0.9897356941236849
Confusion?
Predicted +Predicted MaybePredicted -
+3857040
-124405355
Precision?
0.75612624975495
Recall?
0.9897356941236849
Freqs
test
numberfreq
05395
13702
21321
372
45
71
Total Confusion?
Predicted +Predicted MaybePredicted -
+3000
-308
Precision?
0.9090909090909091
Recall?
1.0
Total Time
283.60107421875
Average Time
0.027019919418707128
Samples
5.5s96 780×0valid
4.7s20 160×1valid
2.8s8 808×2valid
120.0ms204×3valid
Compiler

Compiled 127 596 to 21 672 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.2s
ival-mult: 2.1s (22.8% of total)
adjust: 1.6s (17.7% of total)
ival-pow: 1.1s (11.7% of total)
ival-add: 978.0ms (10.6% of total)
ival-div: 921.0ms (10% of total)
ival-sub: 742.0ms (8.1% of total)
ival-sin: 476.0ms (5.2% of total)
ival-cos: 335.0ms (3.6% of total)
ival-exp: 203.0ms (2.2% of total)
const: 201.0ms (2.2% of total)
ival-sqrt: 108.0ms (1.2% of total)
ival-neg: 82.0ms (0.9% of total)
exact: 82.0ms (0.9% of total)
ival-pow2: 69.0ms (0.8% of total)
ival-true: 69.0ms (0.8% of total)
ival-assert: 39.0ms (0.4% of total)
ival-log1p: 25.0ms (0.3% of total)
ival-atan: 24.0ms (0.3% of total)
ival-expm1: 19.0ms (0.2% of total)
ival-tan: 18.0ms (0.2% of total)
ival-pi: 11.0ms (0.1% of total)

preprocess5.8s (9.9%)

Memory
10.1MiB live, 861.6MiB allocated
Algorithm
41×egg-herbie
Stop Event
80×iter limit
54×saturated
30×node limit
Compiler

Compiled 6 155 to 3 813 computations (38.1% saved)

analyze2.4s (4.1%)

Memory
73.6MiB live, 808.1MiB allocated
Algorithm
42×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%53.4%46.6%0%0%0%0
17.9%9.6%43.9%46.6%0%0%0%1
34.6%18.5%34.9%46.6%0%0%0%2
46.4%24.5%28.3%46.6%0%0.6%0%3
55.8%29.1%23.1%46.6%0%1.2%0%4
69.9%36.2%15.6%46.6%0%1.6%0%5
71.7%37%14.6%46.6%0%1.8%0%6
76.8%39.3%11.9%46.6%0%2.2%0%7
80.6%41.2%9.9%46.6%0%2.3%0%8
83.4%42.4%8.5%46.6%0%2.5%0%9
85.5%43.3%7.3%46.6%0%2.8%0%10
87.6%44.3%6.3%46.6%0%2.9%0%11
88.6%44.7%5.8%46.6%0%3%0%12
Compiler

Compiled 1 387 to 711 computations (48.7% saved)

sample1.6s (2.7%)

Memory
92.7MiB live, 500.0MiB allocated
Samples
675.0ms8 894×0valid
231.0ms1 194×1valid
162.0ms560×2valid
148.0ms202×5exit
17.0ms215×0invalid
5.0ms12×3valid
3.0ms29×0exit
Precisions
Click to see histograms. Total time spent on operations: 1.0s
ival-mult: 165.0ms (16.3% of total)
ival-add: 150.0ms (14.8% of total)
const: 127.0ms (12.5% of total)
adjust: 125.0ms (12.3% of total)
ival-pow: 88.0ms (8.7% of total)
ival-div: 77.0ms (7.6% of total)
ival-sub: 60.0ms (5.9% of total)
ival-sin: 39.0ms (3.8% of total)
ival-<=: 34.0ms (3.4% of total)
ival-cos: 29.0ms (2.9% of total)
ival-hypot: 20.0ms (2% of total)
ival-exp: 16.0ms (1.6% of total)
exact: 11.0ms (1.1% of total)
ival-sqrt: 10.0ms (1% of total)
ival-and: 10.0ms (1% of total)
ival-neg: 8.0ms (0.8% of total)
ival-==: 8.0ms (0.8% of total)
ival-expm1: 7.0ms (0.7% of total)
ival-pow2: 6.0ms (0.6% of total)
ival-if: 5.0ms (0.5% of total)
ival-fabs: 4.0ms (0.4% of total)
ival-assert: 4.0ms (0.4% of total)
ival-true: 3.0ms (0.3% of total)
ival-<: 3.0ms (0.3% of total)
ival-atan: 2.0ms (0.2% of total)
ival-log1p: 2.0ms (0.2% of total)
ival-tan: 1.0ms (0.1% of total)
ival-pi: 1.0ms (0.1% of total)
Bogosity

simplify944.0ms (1.6%)

Memory
-72.0MiB live, 749.0MiB allocated
Algorithm
41×egg-herbie
Stop Event
41×saturated

prune34.0ms (0.1%)

Memory
1.1MiB live, 19.6MiB allocated
Compiler

Compiled 1 482 to 862 computations (41.8% saved)

soundness11.0ms (0%)

Memory
7.9MiB live, 7.9MiB allocated
Stop Event
41×fuel
Compiler

Compiled 733 to 426 computations (41.9% saved)

eval3.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Compiler

Compiled 0 to 77 computations (-∞% saved)

start2.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated

end0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

Profiling

Loading profile data...