Herbie run

Date:Wednesday, November 1st, 2023
Commit:9364c08b on platforms
Hostname:nightly with Racket 8.6
Seed:2023305
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: 9.5min)

sample2.5min (26.3%)

Results
1.0min364831×body256valid
57.5s7709×body8192exit
10.6s65344×body256infinite
7.9s15995×body1024valid
4.6s8520×body1024infinite
2.5s8735×body512valid
1.5s3745×body512infinite
1.2s4687×body256unsamplable
1.2s2213×body2048valid
880.0ms4639×body256invalid
622.0ms1065×body4096valid
159.0ms160×body2048infinite
Bogosity

localize1.4min (14.5%)

Compiler

Compiled 46215 to 26100 computations (43.5% saved)

eval1.4min (14.5%)

Compiler

Compiled 3857029 to 2525920 computations (34.5% saved)

soundness1.3min (13.5%)

Rules
87601×+-commutative
84171×associate-*r*
79229×*-commutative
71035×associate-*l*
70415×associate-+r+
Stop Event
11×unsound
14×saturated
286×node limit
Compiler

Compiled 33307 to 21190 computations (36.4% saved)

simplify48.7s (8.5%)

Algorithm
209×egg-herbie
Rules
53483×+-commutative
51833×*-commutative
49272×associate-*r*
46891×associate-/l*
45216×associate-*l*
Stop Event
unsound
57×saturated
25×done
32×fuel
147×node limit
Counts
74831 → 70135
Compiler

Compiled 10274 to 6582 computations (35.9% saved)

rewrite34.2s (6%)

Algorithm
152×batch-egg-rewrite
Rules
33099×*-un-lft-identity
29175×associate-*r*
24935×*-commutative
24931×add-sqr-sqrt
24450×distribute-lft-in
Stop Event
unsound
149×node limit
Counts
1151 → 53584

prune29.6s (5.2%)

Counts
101818 → 2686
Compiler

Compiled 224839 to 161951 computations (28% saved)

regimes25.6s (4.5%)

Counts
5850 → 714
Calls

130 calls:

3.6s
y.re
2.3s
x
2.0s
x.re
1.9s
y.im
1.7s
im
Compiler

Compiled 112200 to 69427 computations (38.1% saved)

preprocess21.8s (3.8%)

Algorithm
57×egg-herbie
Rules
22573×fma-def
14168×*-commutative
13358×distribute-lft-in
12444×+-commutative
10997×associate-*r*
Stop Event
21×saturated
36×node limit
Compiler

Compiled 31716 to 17054 computations (46.2% saved)

bsearch8.9s (1.6%)

Algorithm
325×binary-search
37×left-value
Stop Event
317×narrow-enough
predicate-same
Results
5.3s29162×body256valid
877.0ms6101×body256infinite
826.0ms1336×body1024infinite
579.0ms1555×body1024valid
238.0ms738×body512infinite
157.0ms654×body512valid
74.0ms221×body2048valid
39.0ms90×body4096valid
31.0ms31×body2048infinite
Compiler

Compiled 70814 to 49307 computations (30.4% saved)

series7.4s (1.3%)

Counts
1151 → 21247
Calls

5709 calls:

TimeVariablePointExpression
283.0ms
beta
@0
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) 2))
159.0ms
x.im
@-inf
(sin.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 y.re (atan2.f64 x.im x.re))))
153.0ms
y.im
@-inf
(pow.f64 (cbrt.f64 (sin.f64 (fma.f64 y.im (log.f64 (hypot.f64 x.re x.im)) (*.f64 (atan2.f64 x.im x.re) y.re)))) 3)
141.0ms
u1
@inf
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
115.0ms
base
@-inf
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)

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)

end8.0ms (0%)

Profiling

Loading profile data...