Herbie run

Date:Friday, October 6th, 2023
Commit:c7e70dc6 on main
Hostname:nightly with Racket 8.6
Seed:2023279
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: 7.3min)

sample1.8min (25.5%)

Results
1.0min269681×body256valid
20.7s14380×body2048valid
12.2s19553×body1024valid
8.4s30915×body256infinite
4.3s11097×body512valid
1.9s202×body8192exit
688.0ms762×body4096valid
572.0ms2718×body256invalid
326.0ms991×body256unsamplable
109.0ms150×body1024infinite
85.0ms197×body512infinite
17.0ms17×body2048infinite
Bogosity

soundness1.1min (15.3%)

Rules
207344×fma-def
140424×associate-*r*
110184×associate-*l*
109422×fma-neg
106984×times-frac
Stop Event
saturated
291×node limit
Compiler

Compiled 23622 to 13962 computations (40.9% saved)

localize59.4s (13.6%)

Compiler

Compiled 27210 to 14557 computations (46.5% saved)

eval48.4s (11.1%)

Compiler

Compiled 1732161 to 1015045 computations (41.4% saved)

simplify33.5s (7.7%)

Algorithm
166×egg-herbie
Rules
91928×fma-def
74690×associate-*r*
64024×associate-*l*
57566×log-prod
57274×fma-neg
Stop Event
15×done
42×saturated
27×fuel
124×node limit
Counts
48715 → 42439
Compiler

Compiled 10055 to 6361 computations (36.7% saved)

regimes32.0s (7.3%)

Counts
4701 → 662
Calls

94 calls:

4.3s
c
3.5s
x1
3.2s
b
1.7s
d
1.6s
t1
Compiler

Compiled 72156 to 41681 computations (42.2% saved)

prune20.9s (4.8%)

Counts
58718 → 1893
Compiler

Compiled 110889 to 73639 computations (33.6% saved)

rewrite19.7s (4.5%)

Algorithm
124×batch-egg-rewrite
Rules
89302×pow1
84574×add-exp-log
84490×log1p-expm1-u
84482×expm1-log1p-u
74404×add-log-exp
Stop Event
124×node limit
Counts
913 → 30440

bsearch17.1s (3.9%)

Algorithm
354×binary-search
31×left-value
Stop Event
339×narrow-enough
15×predicate-same
Results
7.8s29016×body256valid
4.7s9116×body256infinite
1.6s2422×body1024valid
753.0ms1656×body512valid
641.0ms673×body2048valid
349.0ms3305×body256invalid
59.0ms167×body512infinite
37.0ms64×body1024infinite
7.0msbody4096valid
3.0ms20×body256unsamplable
Compiler

Compiled 107717 to 73872 computations (31.4% saved)

preprocess14.3s (3.3%)

Algorithm
42×egg-herbie
Rules
55292×fma-def
23810×fma-neg
17914×distribute-lft-in
17852×unsub-neg
17806×sub-neg
Stop Event
11×saturated
31×node limit
Compiler

Compiled 23753 to 13561 computations (42.9% saved)

analyze8.4s (1.9%)

Algorithm
43×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%54.5%45.5%0%0%0%0
23.5%12.8%41.7%45.5%0%0%0%1
39.5%21.5%33%45.5%0%0%0%2
50.3%26.8%26.5%45.5%0%1.2%0%3
58.5%31%22%45.5%0%1.5%0%4
71.6%37.8%15%45.6%0%1.7%0%5
73.1%38.5%14.1%45.6%0%1.7%0%6
78.3%40.9%11.3%45.6%0%2.2%0%7
81.8%42.6%9.5%45.7%0%2.2%0%8
84.7%43.9%8%45.7%0%2.5%0%9
86.7%44.7%6.9%45.7%0%2.7%0%10
88.8%45.6%5.7%45.7%0%2.8%0.1%11
89.7%46%5.3%45.7%0%2.9%0.1%12
Compiler

Compiled 1441 to 1017 computations (29.4% saved)

series4.1s (0.9%)

Counts
913 → 18275
Calls

4842 calls:

TimeVariablePointExpression
164.0ms
a
@0
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 a 4)) (log.f64 (/.f64 -1 c))) 1/2))
103.0ms
x2
@0
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)
88.0ms
c
@0
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 c 4)) (log.f64 (/.f64 -1 a))) 1/2))
84.0ms
x
@0
(/.f64 10 (-.f64 1 (*.f64 x x)))
69.0ms
t
@inf
(-.f64 (pow.f64 t 3/2) 1)

end12.0ms (0%)

Profiling

Loading profile data...