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

explain32.0s (84%)

Memory
138.6MiB live, 17 045.6MiB allocated
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64#fcancellation54330
log.f64#fsensitivity7690
+.f64#fcancellation4830
sqrt.f64#foflow-rescue4300
/.f64#fu/n3620
/.f64#fu/u1580
pow.f64#fsensitivity460
tan.f64(tan.f64 (+.f64 x eps))cancelation310
sqrt.f64#fuflow-rescue240
-.f64#fnan-rescue240
/.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/u200
(*.f64 b eps)underflow146
(-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64))underflow147
(-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64))underflow149
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64)))underflow229
(*.f64 a eps)underflow147
sin.f64(sin.f64 (+.f64 x eps))cancelation100
sin.f64(sin.f64 (+.f64 x eps))sensitivity40
tan.f64(tan.f64 (+.f64 x eps))sensitivity40
cos.f64(cos.f64 (+.f64 x eps))sensitivity40
exp.f64#fsensitivity40
/.f64(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 x x))n/o20
(*.f64 x x)overflow54
/.f64(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 #s(literal 4 binary64) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) a))o/n10
(*.f64 b b)overflow91
(*.f64 #s(literal 4 binary64) (*.f64 a c))overflow27
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 #s(literal 4 binary64) (*.f64 a c)))))overflow1
(*.f64 a c)overflow26
(-.f64 (*.f64 b b) (*.f64 #s(literal 4 binary64) (*.f64 a c)))overflow111
Confusion
Predicted +Predicted -
+4939320
-937972
Precision
0.8405377808032676
Recall
0.9391519300247195
Confusion?
Predicted +Predicted MaybePredicted -
+49390320
-9370972
Precision?
0.8405377808032676
Recall?
0.9391519300247195
Freqs
test
numberfreq
01292
14573
2882
3212
4209
Total Confusion?
Predicted +Predicted MaybePredicted -
+2800
-000
Precision?
1.0
Recall?
1.0
Total Time
164.292236328125
Average Time
0.02292023386274065
Samples
7.5s16 320×2valid
5.4s36 456×1valid
1.9s31 872×0valid
771.0ms1 356×3valid
12.0ms12×4valid
Compiler

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

Precisions
Click to see histograms. Total time spent on operations: 12.8s
ival-tan: 3.2s (25.3% of total)
adjust: 2.0s (15.6% of total)
ival-log: 995.0ms (7.8% of total)
ival-cos: 937.0ms (7.3% of total)
ival-sin: 795.0ms (6.2% of total)
ival-div: 762.0ms (6% of total)
ival-sub: 728.0ms (5.7% of total)
ival-exp: 673.0ms (5.3% of total)
ival-pow: 624.0ms (4.9% of total)
ival-mult: 471.0ms (3.7% of total)
ival-add: 468.0ms (3.7% of total)
ival-log1p: 325.0ms (2.5% of total)
ival-sqrt: 302.0ms (2.4% of total)
ival-expm1: 122.0ms (1% of total)
ival-atan: 103.0ms (0.8% of total)
ival-cbrt: 77.0ms (0.6% of total)
ival-neg: 64.0ms (0.5% of total)
ival-true: 57.0ms (0.4% of total)
exact: 44.0ms (0.3% of total)
ival-assert: 31.0ms (0.2% of total)

sample2.7s (7%)

Memory
81.5MiB live, 591.5MiB allocated
Samples
703.0ms1 363×2valid
529.0ms3 064×1valid
428.0ms4 230×0invalid
373.0ms216×5exit
162.0ms2 737×0valid
65.0ms115×3valid
7.0ms114×0exit
1.0ms4valid
Precisions
Click to see histograms. Total time spent on operations: 2.0s
ival-pow: 357.0ms (18.1% of total)
ival-tan: 280.0ms (14.2% of total)
adjust: 194.0ms (9.9% of total)
ival-exp: 120.0ms (6.1% of total)
ival-mult: 119.0ms (6% of total)
const: 99.0ms (5% of total)
ival-sqrt: 98.0ms (5% of total)
ival-cos: 90.0ms (4.6% of total)
ival-log: 85.0ms (4.3% of total)
ival-div: 84.0ms (4.3% of total)
ival-sub: 75.0ms (3.8% of total)
ival-sin: 75.0ms (3.8% of total)
ival-add: 60.0ms (3% of total)
ival-fabs: 43.0ms (2.2% of total)
ival-<=: 40.0ms (2% of total)
ival-expm1: 38.0ms (1.9% of total)
ival-log1p: 27.0ms (1.4% of total)
ival-and: 17.0ms (0.9% of total)
ival-<: 16.0ms (0.8% of total)
exact: 10.0ms (0.5% of total)
ival-fmin: 10.0ms (0.5% of total)
ival-atan: 9.0ms (0.5% of total)
ival-cbrt: 7.0ms (0.4% of total)
ival-neg: 6.0ms (0.3% of total)
ival->: 6.0ms (0.3% of total)
ival-assert: 4.0ms (0.2% of total)
ival-true: 2.0ms (0.1% of total)
Bogosity

preprocess1.5s (4%)

Memory
4.7MiB live, 291.8MiB 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.2s (3.2%)

Memory
51.7MiB live, 433.5MiB 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)

simplify639.0ms (1.7%)

Memory
-32.9MiB live, 505.2MiB allocated
Algorithm
28×egg-herbie
Stop Event
28×saturated

prune26.0ms (0.1%)

Memory
-2.7MiB live, 12.6MiB allocated
Compiler

Compiled 564 to 434 computations (23% saved)

eval18.0ms (0%)

Memory
-21.9MiB live, 1.2MiB allocated
Compiler

Compiled 0 to 43 computations (-∞% saved)

soundness7.0ms (0%)

Memory
5.1MiB live, 5.1MiB allocated
Stop Event
28×fuel
Compiler

Compiled 280 to 215 computations (23.2% 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...