Herbie run

Date:Saturday, February 1st, 2025
Commit:9a9c65da on really-crazy-encodings
Seed:2025032
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default
Memory:78 795.5 MB

Time bar (total: 1.8min)

sample1.6min (90.6%)

Memory
1 543.6MiB live, 71 196.5MiB allocated; 21.5s collecting garbage
Samples
23.7s44 116×2valid
17.4s96 742×1valid
15.8s145 759×0invalid
13.3s7 067×5exit
7.0s86 892×0valid
2.3s3 415×3valid
330.0ms4 194×0exit
4.0ms4valid
Precisions
Click to see histograms. Total time spent on operations: 1.1min
ival-pow: 12.8s (19.3% of total)
ival-tan: 10.7s (16% of total)
adjust: 7.4s (11.1% of total)
ival-mult: 4.6s (6.9% of total)
ival-cos: 3.7s (5.6% of total)
ival-div: 3.7s (5.5% of total)
ival-sin: 3.1s (4.6% of total)
ival-sub: 3.0s (4.4% of total)
ival-add: 2.9s (4.4% of total)
ival-log: 2.9s (4.4% of total)
const: 2.3s (3.4% of total)
ival-expm1: 1.9s (2.8% of total)
ival-exp: 1.7s (2.5% of total)
ival-fabs: 1.2s (1.9% of total)
ival-sqrt: 1.2s (1.8% of total)
ival-log1p: 960.0ms (1.4% of total)
ival-<: 386.0ms (0.6% of total)
ival-and: 381.0ms (0.6% of total)
ival-<=: 355.0ms (0.5% of total)
ival-fmin: 333.0ms (0.5% of total)
ival-atan: 327.0ms (0.5% of total)
ival-cbrt: 251.0ms (0.4% of total)
ival-neg: 246.0ms (0.4% of total)
exact: 158.0ms (0.2% of total)
ival-assert: 132.0ms (0.2% of total)
ival->: 1.0ms (0% of total)
Bogosity

explain5.1s (4.8%)

Memory
-26.0MiB live, 4 310.5MiB allocated; 584ms collecting garbage
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64#fcancellation413728
log.f64#fsensitivity7612
/.f64#fu/u4340
sqrt.f64#foflow-rescue4280
+.f64#fcancellation3340
/.f64#fu/n1110
pow.f64(pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n))sensitivity501
sqrt.f64#fuflow-rescue220
/.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)underflow160
(-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64))underflow157
(-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64))underflow160
(*.f64 (-.f64 (exp.f64 (*.f64 a eps)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 b eps)) #s(literal 1 binary64)))underflow238
(*.f64 a eps)underflow157
-.f64#fnan-rescue180
/.f64(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 x x))n/o40
(*.f64 x x)overflow53
/.f64(/.f64 (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64)) (-.f64 (exp.f64 x) #s(literal 1 binary64)))o/o40
(exp.f64 (*.f64 #s(literal 2 binary64) x))overflow4
(-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) x)) #s(literal 1 binary64))overflow4
(exp.f64 x)overflow4
(-.f64 (exp.f64 x) #s(literal 1 binary64))overflow4
exp.f64#fsensitivity20
Confusion
Predicted +Predicted -
+521514
-1311808
Precision
0.9754956977179199
Recall
0.9973226238286479
Confusion?
Predicted +Predicted MaybePredicted -
+521577
-131231785
Precision?
0.9713541666666666
Recall?
0.998661311914324
Freqs
test
numberfreq
01822
14551
2656
394
445
Total Confusion?
Predicted +Predicted MaybePredicted -
+2800
-000
Precision?
1.0
Recall?
1.0
Samples
1.5s2 814×2valid
1.1s5 938×1valid
401.0ms5 368×0valid
137.0ms216×3valid
Compiler

Compiled 2 154 to 763 computations (64.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.5s
ival-tan: 647.0ms (25.6% of total)
adjust: 372.0ms (14.7% of total)
ival-log: 205.0ms (8.1% of total)
ival-cos: 191.0ms (7.6% of total)
ival-sin: 168.0ms (6.6% of total)
ival-pow: 145.0ms (5.7% of total)
ival-div: 143.0ms (5.7% of total)
ival-sub: 136.0ms (5.4% of total)
ival-exp: 128.0ms (5.1% of total)
ival-mult: 93.0ms (3.7% of total)
ival-add: 90.0ms (3.6% of total)
ival-sqrt: 62.0ms (2.5% of total)
ival-log1p: 55.0ms (2.2% of total)
ival-expm1: 23.0ms (0.9% of total)
ival-atan: 20.0ms (0.8% of total)
ival-cbrt: 15.0ms (0.6% of total)
ival-true: 12.0ms (0.5% of total)
ival-neg: 11.0ms (0.4% of total)
exact: 8.0ms (0.3% of total)
ival-assert: 6.0ms (0.2% of total)

preprocess3.4s (3.2%)

Memory
-95.5MiB live, 1 754.1MiB allocated; 349ms collecting garbage
Stop Event
48×node limit
36×saturated
28×iter limit

analyze1.5s (1.4%)

Memory
81.1MiB live, 1 532.6MiB allocated; 223ms collecting garbage
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)

start1.0ms (0%)

Memory
1.6MiB live, 1.5MiB allocated; 0ms collecting garbage

end0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...