Herbie run

Date:Monday, October 2nd, 2023
Commit:2a64fc33 on main
Hostname:nightly with Racket 8.6
Seed:2023275
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: 11.3min)

sample2.3min (20.5%)

Results
41.2s155168×body256valid
25.8s29256×body1024valid
16.1s66738×body256invalid
10.4s7641×body8192exit
10.1s39244×body256infinite
8.3s10270×body2048valid
8.1s13987×body512valid
4.3s5984×body1024invalid
2.7s2010×body4096valid
2.6s613×body4096infinite
2.1s8072×body256unsamplable
1.9s640×body2048infinite
1.7s2443×body1024infinite
1.3s3023×body512invalid
1.0s808×body8192valid
790.0ms1497×body512infinite
2.0msbody2048invalid
Bogosity

soundness2.0min (17.8%)

Rules
282242×fma-def
210708×associate-*r*
196022×times-frac
170126×associate-*l*
145116×*-commutative
Stop Event
unsound
saturated
447×node limit
Compiler

Compiled 51800 to 30926 computations (40.3% saved)

localize1.7min (15%)

Compiler

Compiled 38270 to 17668 computations (53.8% saved)

regimes1.4min (12.4%)

Counts
10297 → 943
Calls

152 calls:

8.3s
l
4.5s
t
3.9s
d
2.8s
k
2.6s
KbT
Compiler

Compiled 162985 to 83805 computations (48.6% saved)

eval1.2min (10.8%)

Compiler

Compiled 2397664 to 1420558 computations (40.8% saved)

simplify43.8s (6.4%)

Algorithm
152×egg-herbie
Rules
95796×fma-def
78732×associate-*r*
69112×times-frac
66940×associate-*l*
59874×log-prod
Stop Event
done
31×saturated
29×fuel
121×node limit
Counts
60966 → 46787
Compiler

Compiled 15487 to 9485 computations (38.8% saved)

prune30.4s (4.5%)

Counts
73703 → 2973
Compiler

Compiled 212126 to 144602 computations (31.8% saved)

bsearch25.7s (3.8%)

Algorithm
427×binary-search
143×left-value
Stop Event
423×narrow-enough
predicate-same
Results
10.1s34142×body256valid
4.9s5974×body1024valid
2.3s6890×body256invalid
2.2s7282×body256infinite
2.1s3675×body512valid
872.0ms622×body2048valid
870.0ms546×body4096valid
306.0ms190×body8192valid
223.0ms410×body1024infinite
207.0ms525×body1024invalid
117.0ms307×body512infinite
83.0ms239×body512invalid
53.0ms33×body2048infinite
4.0msbody4096infinite
Compiler

Compiled 127055 to 93384 computations (26.5% saved)

rewrite20.5s (3%)

Algorithm
121×batch-egg-rewrite
Rules
83402×pow1
79022×add-exp-log
78912×log1p-expm1-u
78908×expm1-log1p-u
78908×add-log-exp
Stop Event
unsound
120×node limit
Counts
1316 → 29171

preprocess13.9s (2.1%)

Algorithm
31×egg-herbie
Rules
36464×fma-def
16456×fma-neg
13966×div-sub
13472×distribute-lft-neg-in
12750×distribute-lft-in
Stop Event
saturated
26×node limit
Compiler

Compiled 37174 to 19090 computations (48.6% saved)

analyze13.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)

series11.7s (1.7%)

Counts
1316 → 31795
Calls

8766 calls:

TimeVariablePointExpression
367.0ms
D
@0
(*.f64 (/.f64 c0 (*.f64 2 w)) (/.f64 (+.f64 0 (*.f64 M M)) (-.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (/.f64 c0 (*.f64 h w)) (pow.f64 (/.f64 d D) 2)) 2) (*.f64 M M))))))
340.0ms
a
@0
(/.f64 a (+.f64 1 (*.f64 k k)))
213.0ms
f
@0
(*.f64 (/.f64 1 (/.f64 (PI.f64) 4)) (-.f64 (log.f64 (/.f64 2 (*.f64 (PI.f64) 1/2))) (log.f64 f)))
176.0ms
f
@-inf
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) 4))
151.0ms
v
@0
(exp.f64 (log1p.f64 (acos.f64 (/.f64 (fma.f64 (*.f64 v v) -5 1) (fma.f64 v v -1)))))

end26.0ms (0%)

Profiling

Loading profile data...