Herbie run

Date:Saturday, July 8th, 2023
Commit:a154d424 on result-diffing
Hostname:nightly with Racket 8.6
Seed:2023189
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 8.2min)

sample2.4min (28.8%)

Results
57.3s366755×body256valid
55.7s7662×body8192exit
9.6s63672×body256infinite
7.8s16023×body1024valid
4.1s7984×body1024infinite
2.3s8860×body512valid
1.7s3874×body512infinite
1.2s2239×body2048valid
716.0ms4559×body256invalid
453.0ms1059×body4096valid
450.0ms4094×body256unsamplable
121.0ms127×body2048infinite
Bogosity

localize1.5min (17.9%)

Compiler

Compiled 47040 to 26402 computations (43.9% saved)

eval1.0min (12.7%)

Compiler

Compiled 3303418 to 2071155 computations (37.3% saved)

soundness1.0min (12.4%)

Rules
244466×fma-def
148270×associate-*r*
132826×log-prod
123376×fma-neg
115742×associate-*l*
Stop Event
16×unsound
21×saturated
362×node limit
Compiler

Compiled 33997 to 19662 computations (42.2% saved)

simplify38.2s (7.7%)

Algorithm
275×egg-herbie
Rules
158824×fma-def
92028×fma-neg
91500×associate-*r*
83520×log-prod
78072×*-commutative
Stop Event
unsound
84×saturated
21×done
36×fuel
185×node limit
Counts
58864 → 53502
Compiler

Compiled 11973 to 7766 computations (35.1% saved)

regimes28.7s (5.8%)

Counts
7392 → 919
Calls

130 calls:

3.5s
y.re
3.1s
im
2.2s
x.re
2.2s
y.im
2.1s
x.im
Compiler

Compiled 116570 to 70720 computations (39.3% saved)

prune21.5s (4.4%)

Counts
77915 → 3014
Compiler

Compiled 209360 to 148403 computations (29.1% saved)

rewrite17.8s (3.6%)

Algorithm
161×batch-egg-rewrite
Rules
105774×pow1
100470×add-exp-log
100240×log1p-expm1-u
100222×expm1-log1p-u
98072×add-log-exp
Stop Event
unsound
158×node limit
Counts
1224 → 35778

bsearch12.5s (2.5%)

Algorithm
465×binary-search
31×left-value
Stop Event
449×narrow-enough
16×predicate-same
Results
6.3s37018×body256valid
1.6s3189×body1024infinite
1.5s9713×body256infinite
883.0ms2078×body1024valid
672.0ms1804×body512infinite
356.0ms1187×body512valid
235.0ms496×body2048valid
87.0ms49×body2048infinite
35.0ms82×body4096valid
Compiler

Compiled 95610 to 68216 computations (28.7% saved)

series7.9s (1.6%)

Counts
1224 → 23029
Calls

6144 calls:

TimeVariablePointExpression
110.0ms
u1
@-inf
(log1p.f64 (*.f64 -1/18 (log.f64 u1)))
103.0ms
x
@-inf
(log.f64 (sqrt.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (*.f64 (pow.f64 (exp.f64 x) x) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))))))
96.0ms
u1
@0
(log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
88.0ms
x
@0
(-.f64 (log.f64 x) (log.f64 (log.f64 x)))
79.0ms
alpha
@-inf
(log.f64 (*.f64 (neg.f64 (/.f64 (+.f64 beta (neg.f64 (*.f64 beta 3))) alpha)) 1/2))

end7.6s (1.5%)

Compiler

Compiled 26152 to 14374 computations (45% saved)

preprocess4.0s (0.8%)

Algorithm
114×egg-herbie
Rules
35032×fma-def
16312×associate-*r*
15382×sqr-pow
15088×distribute-lft-in
14640×distribute-rgt-in
Stop Event
70×saturated
14×unsound
30×node limit
Compiler

Compiled 1510 to 967 computations (36% saved)

analyze1.5s (0.3%)

Algorithm
58×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%86.3%13.7%0%0%0%0
55.8%48.1%38.2%13.7%0%0%0%1
64.2%54.3%30.3%13.7%0%1.7%0%2
82%67.3%14.7%13.7%0%4.3%0%3
85.4%69.8%11.9%13.7%0%4.5%0%4
90%73.5%8.1%13.7%0%4.6%0%5
91.3%74.3%7.1%13.7%0%4.9%0%6
93.8%75.5%5%13.7%0%5.8%0%7
94.8%76.2%4.2%13.7%0%5.9%0%8
95.2%76.5%3.9%13.7%0%5.9%0%9
96.4%77.1%2.8%13.7%0%6.4%0%10
96.5%77.1%2.8%13.7%0%6.4%0%11
96.7%77.3%2.6%13.7%0%6.4%0%12
Compiler

Compiled 1558 to 994 computations (36.2% saved)

Profiling

Loading profile data...