Herbie run

Date:Wednesday, June 14th, 2023
Commit:2717e23d on result-filters
Hostname:nightly with Racket 8.6
Seed:2023165
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

Details

Time bar (total: 8.1min)

sample1.7min (20.3%)

Results
29.1s155271×body256valid
18.5s29557×body1024valid
10.9s66753×body256invalid
7.3s38993×body256infinite
7.2s7569×body8192exit
5.8s10156×body2048valid
5.6s13978×body512valid
2.9s5765×body1024invalid
2.2s651×body4096infinite
2.1s2039×body4096valid
1.6s7847×body256unsamplable
1.3s3036×body512invalid
1.3s622×body2048infinite
1.2s2471×body1024infinite
962.0ms746×body8192valid
469.0ms1452×body512infinite
2.0msbody2048invalid
Bogosity

soundness1.4min (17.2%)

Rules
262168×fma-def
189720×associate-*r*
164104×times-frac
150542×associate-*l*
139676×*-commutative
Stop Event
unsound
saturated
409×node limit
Compiler

Compiled 44882 to 26505 computations (40.9% saved)

localize1.3min (16.1%)

Compiler

Compiled 40373 to 20677 computations (48.8% saved)

regimes55.4s (11.4%)

Counts
9873 → 967
Calls

152 calls:

4.6s
l
2.6s
F
2.5s
d
2.2s
t
2.1s
h
Compiler

Compiled 155225 to 79858 computations (48.6% saved)

eval49.2s (10.1%)

Compiler

Compiled 2631289 to 1553088 computations (41% saved)

simplify35.2s (7.2%)

Algorithm
185×egg-herbie
Rules
134136×fma-def
86564×associate-*r*
79094×times-frac
72264×*-commutative
71668×associate-*l*
Stop Event
done
37×saturated
30×fuel
148×node limit
Counts
62186 → 49992
Compiler

Compiled 15155 to 9402 computations (38% saved)

prune21.8s (4.5%)

Counts
75895 → 3025
Compiler

Compiled 212026 to 145521 computations (31.4% saved)

bsearch21.2s (4.3%)

Algorithm
480×binary-search
122×left-value
Stop Event
472×narrow-enough
predicate-same
Results
7.9s38449×body256valid
3.9s6254×body1024valid
2.5s12715×body256invalid
2.1s9111×body256infinite
1.6s3496×body512valid
720.0ms1365×body2048valid
465.0ms793×body4096valid
275.0ms362×body8192valid
74.0ms236×body1024invalid
68.0ms139×body1024infinite
38.0ms167×body512invalid
37.0ms107×body512infinite
12.0ms20×body2048infinite
Compiler

Compiled 142349 to 103407 computations (27.4% saved)

rewrite15.2s (3.1%)

Algorithm
123×batch-egg-rewrite
Rules
87294×pow1
82608×add-exp-log
82504×log1p-expm1-u
82492×expm1-log1p-u
82448×add-log-exp
Stop Event
unsound
122×node limit
Counts
1361 → 28692

analyze9.6s (2%)

Algorithm
31×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%98.2%1.8%0%0%0%0
23%22.6%75.6%1.8%0%0%0%1
24.2%23.3%73.2%1.8%0%1.6%0%2
30.2%28.2%65.2%1.8%0%4.8%0%3
34%31.2%60.6%1.8%0%6.4%0%4
36.2%33.2%58.5%1.8%0%6.4%0%5
40.4%37%54.5%1.8%0%6.6%0%6
45.4%41.1%49.4%1.8%0%7.3%0.4%7
47.7%42.6%46.7%1.8%0%8.6%0.4%8
50.6%44.9%43.9%1.8%0%8.9%0.5%9
51.7%45.7%42.7%1.8%0%9.3%0.5%10
53.4%46.8%40.9%1.8%0%9.9%0.6%11
55.1%48%39.1%1.8%0%10.5%0.6%12
Compiler

Compiled 845 to 604 computations (28.5% saved)

series9.2s (1.9%)

Counts
1361 → 33463
Calls

9240 calls:

TimeVariablePointExpression
112.0ms
M
@0
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 h (pow.f64 M 2)) l)))
99.0ms
f
@inf
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) 262144)))
83.0ms
th
@-inf
(/.f64 (neg.f64 (sin.f64 ky)) (sin.f64 th))
81.0ms
l
@inf
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (+.f64 (/.f64 x (+.f64 x -1)) 1) (/.f64 1 (+.f64 x -1))))) (neg.f64 (/.f64 (sqrt.f64 2) (/.f64 l t))))
76.0ms
l
@0
(log.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) h) l)))

end6.7s (1.4%)

Compiler

Compiled 30228 to 14998 computations (50.4% saved)

preprocess2.5s (0.5%)

Algorithm
62×egg-herbie
Rules
28786×fma-def
14268×fma-neg
13542×associate-*r/
12824×associate-*r*
12316×distribute-lft-in
Stop Event
unsound
30×saturated
25×node limit
Compiler

Compiled 904 to 666 computations (26.3% saved)

Profiling

Loading profile data...