Herbie run

Date:Friday, December 6th, 2024
Commit:9b5837a4 on bhargav-nobigfloat
Hostname:nightly with Racket 8.10
Seed:2024341
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: 37.1s)

explain31.3s (84.3%)

Memory
124.3MiB live, 17 046.9MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64#fcancellation504953
log.f64#fsensitivity7573
+.f64#fcancellation4711
sqrt.f64#foflow-rescue3920
/.f64#fu/n3780
/.f64#fu/u1430
pow.f64#fsensitivity400
sqrt.f64#fuflow-rescue280
-.f64#fnan-rescue200
/.f64(/.f64 (*.f64 eps (-.f64 (exp.f64 (*.f64 (+.f64 a b) eps)) #s(literal 1 binary64))) (*.f64 (-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64))))n/u160
(*.f64 b eps)underflow150
(-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64))underflow166
(-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64))underflow151
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64)))underflow231
(*.f64 a eps)underflow162
/.f64(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 x x))n/o80
(*.f64 x x)overflow72
exp.f64#fsensitivity30
/.f64(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64)) (-.f64 (exp.f64 x) #s(literal 1 binary64)))o/o20
(exp.f64 (*.f64 #s(literal 2 binary64) x))overflow2
(-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64))overflow2
(exp.f64 x)overflow2
(-.f64 (exp.f64 x) #s(literal 1 binary64))overflow2
sin.f64(sin.f64 (+.f64 x eps))sensitivity21
tan.f64(tan.f64 (+.f64 x eps))sensitivity21
cos.f64(cos.f64 (+.f64 x eps))sensitivity21
/.f64#fo/n20
-.f64(-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))oflow-left10
Confusion
Predicted +Predicted -
+4807398
-7041259
Precision
0.872255489021956
Recall
0.9235350624399615
Confusion?
Predicted +Predicted MaybePredicted -
+480719379
-704371222
Precision?
0.8668941979522184
Recall?
0.9271853986551393
2:
4:
8:
16:
32:
64:
128:
256:
512:
1024:
2048:
Freqs
test
numberfreq
01657
14342
2750
3202
4217
Total Confusion?
Predicted +Predicted MaybePredicted -
+2800
-000
Precision?
1.0
Recall?
1.0
Total Time
178.892333984375
Average Time
0.024957077843802317
Samples
7.1s16 068×2valid
4.7s33 864×1valid
2.1s34 980×0valid
671.0ms1 104×3valid
Compiler

Compiled 35 736 to 11 088 computations (69% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.8s
ival-tan: 3.1s (26.6% of total)
adjust: 1.3s (10.8% of total)
ival-log: 1.0s (8.5% of total)
ival-cos: 942.0ms (8% of total)
ival-div: 763.0ms (6.5% of total)
ival-sub: 723.0ms (6.1% of total)
ival-exp: 715.0ms (6.1% of total)
ival-sin: 710.0ms (6% of total)
ival-pow: 481.0ms (4.1% of total)
ival-add: 455.0ms (3.9% of total)
ival-mult: 437.0ms (3.7% of total)
ival-log1p: 329.0ms (2.8% of total)
ival-sqrt: 301.0ms (2.6% of total)
ival-expm1: 126.0ms (1.1% of total)
ival-atan: 104.0ms (0.9% of total)
ival-cbrt: 77.0ms (0.7% of total)
ival-neg: 65.0ms (0.6% of total)
ival-true: 64.0ms (0.5% of total)
exact: 43.0ms (0.4% of total)
ival-assert: 32.0ms (0.3% of total)

sample2.4s (6.4%)

Memory
81.5MiB live, 598.7MiB allocated
Samples
609.0ms1 349×2valid
487.0ms4 803×0invalid
401.0ms2 834×1valid
193.0ms150×5exit
184.0ms3 004×0valid
56.0ms93×3valid
8.0ms60×1exit
8.0ms133×0exit
1.0ms4exit
0.0ms3exit
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-tan: 280.0ms (17.1% of total)
ival-pow: 194.0ms (11.9% of total)
adjust: 133.0ms (8.1% of total)
ival-mult: 128.0ms (7.8% of total)
const: 106.0ms (6.5% of total)
ival-cos: 92.0ms (5.6% of total)
ival-log: 87.0ms (5.3% of total)
ival-div: 85.0ms (5.2% of total)
ival-sub: 74.0ms (4.5% of total)
ival-sin: 71.0ms (4.3% of total)
ival-add: 61.0ms (3.7% of total)
ival-exp: 49.0ms (3% of total)
ival-fabs: 46.0ms (2.8% of total)
ival-expm1: 41.0ms (2.5% of total)
ival-<=: 40.0ms (2.4% of total)
ival-log1p: 28.0ms (1.7% of total)
ival-sqrt: 26.0ms (1.6% of total)
ival-<: 18.0ms (1.1% of total)
ival-and: 17.0ms (1% of total)
ival-fmin: 11.0ms (0.7% of total)
exact: 10.0ms (0.6% of total)
ival-atan: 9.0ms (0.6% of total)
ival-neg: 7.0ms (0.4% of total)
ival-cbrt: 6.0ms (0.4% of total)
ival->: 6.0ms (0.4% of total)
ival-assert: 4.0ms (0.2% of total)
ival-true: 2.0ms (0.1% of total)
Bogosity

preprocess1.5s (4.1%)

Memory
-2.1MiB live, 291.7MiB allocated
Algorithm
28×egg-herbie
Stop Event
56×iter limit
50×saturated
node limit
Compiler

Compiled 2 986 to 1 901 computations (36.3% saved)

analyze1.3s (3.5%)

Memory
50.4MiB live, 432.0MiB allocated
Algorithm
28×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%61.1%38.9%0%0%0%0
7.4%4.5%56.6%38.9%0%0%0%1
22.3%13.6%47.5%38.9%0%0%0%2
40.2%23.5%34.9%38.9%0%2.7%0%3
53.4%31.1%27.2%38.9%0%2.8%0%4
63%36.3%21.3%38.9%0%3.6%0%5
65.9%37.5%19.4%38.9%0%4.2%0%6
70.4%38.8%16.3%38.9%0%6%0%7
73.6%40.2%14.4%38.9%0%6.5%0%8
76.3%40.9%12.7%38.9%0%7.5%0%9
78.4%41.4%11.4%38.9%0%8.3%0%10
81.1%42.4%9.9%38.9%0%8.8%0%11
82.3%42.7%9.2%38.9%0%9.3%0%12
Compiler

Compiled 483 to 337 computations (30.2% saved)

simplify644.0ms (1.7%)

Memory
-63.4MiB live, 505.7MiB allocated
Algorithm
28×egg-herbie
Stop Event
28×saturated

prune23.0ms (0.1%)

Memory
5.0MiB live, 12.7MiB allocated
Compiler

Compiled 564 to 434 computations (23% saved)

soundness7.0ms (0%)

Memory
-3.0MiB live, 4.9MiB allocated
Stop Event
28×fuel
Compiler

Compiled 280 to 215 computations (23.2% saved)

eval2.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Compiler

Compiled 0 to 43 computations (-∞% saved)

start1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated

end0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

Profiling

Loading profile data...