Herbie run

Date:Saturday, December 9th, 2023
Commit:665878db on main
Hostname:nightly with Racket 8.6
Seed:2023343
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: 34.6min)

soundness7.0min (20.3%)

Rules
1242070×fma-def
655196×associate-*r*
572762×times-frac
525030×log-prod
501692×associate-*l*
Stop Event
89×saturated
unsound
1555×node limit
Compiler

Compiled 110297 to 60771 computations (44.9% saved)

sample5.8min (16.7%)

Results
4.2min1821070×body256valid
51.9s341758×body256infinite
12.4s26151×body1024valid
11.7s64637×body256invalid
7.9s22197×body512valid
4.8s7762×body2048valid
1.6s1549×body8192exit
285.0ms772×body1024infinite
267.0ms1137×body512infinite
184.0ms721×body1024invalid
101.0ms579×body512invalid
16.0ms17×body4096valid
Bogosity

regimes5.1min (14.8%)

Counts
34721 → 5672
Calls

492 calls:

51.5s
y
46.4s
x
44.7s
z
31.0s
t
26.7s
a
Compiler

Compiled 404785 to 225983 computations (44.2% saved)

simplify3.2min (9.2%)

Algorithm
1061×egg-herbie
Rules
580590×fma-def
444904×log-prod
388308×associate-*r*
336964×times-frac
336810×associate-*l*
Stop Event
unsound
76×done
268×saturated
193×fuel
786×node limit
Counts
357959 → 265242
Compiler

Compiled 65936 to 40485 computations (38.6% saved)

localize3.1min (8.9%)

Compiler

Compiled 109154 to 47435 computations (56.5% saved)

eval2.9min (8.4%)

Compiler

Compiled 8224449 to 4375771 computations (46.8% saved)

rewrite2.0min (5.7%)

Algorithm
792×batch-egg-rewrite
Rules
488478×log1p-expm1-u
371762×expm1-log1p-u
282198×expm1-udef
273338×log-prod
268496×prod-diff
Stop Event
unsound
791×node limit
Counts
5470 → 209481

prune1.8min (5.2%)

Counts
343154 → 13299
Compiler

Compiled 715462 to 500219 computations (30.1% saved)

preprocess1.4min (4.2%)

Algorithm
269×egg-herbie
Rules
366494×fma-def
126856×fma-neg
120926×sub-neg
110364×unsub-neg
108576×div-sub
Stop Event
123×saturated
146×node limit
Compiler

Compiled 186952 to 94778 computations (49.3% saved)

bsearch1.4min (4.1%)

Algorithm
3309×binary-search
310×left-value
Stop Event
3257×narrow-enough
52×predicate-same
Results
56.0s327806×body256valid
18.6s77355×body256infinite
1.4s2979×body1024valid
1.0s7565×body256invalid
876.0ms3302×body512valid
262.0ms1686×body512invalid
144.0ms148×body2048valid
36.0ms33×body1024infinite
16.0ms73×body512infinite
Compiler

Compiled 744352 to 557693 computations (25.1% saved)

series34.5s (1.7%)

Counts
5470 → 148478
Calls

39633 calls:

TimeVariablePointExpression
289.0ms
z
@inf
(*.f64 (pow.f64 y y) (exp.f64 (-.f64 x z)))
281.0ms
z
@0
(*.f64 x (*.f64 y z))
265.0ms
x
@inf
(*.f64 z (/.f64 x y))
247.0ms
x
@-inf
(*.f64 6 (/.f64 1 (/.f64 x (+.f64 x -1))))
244.0ms
y
@inf
(log1p.f64 (-.f64 (*.f64 -1/2 (log.f64 y)) z))

analyze14.2s (0.7%)

Algorithm
269×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
46.5%46.4%53.4%0.1%0%0%0%1
50.1%49.7%49.5%0.1%0%0.6%0%2
58.6%57%40.3%0.1%0%2.6%0%3
65.2%62.7%33.5%0.1%0%3.6%0%4
71.2%68.2%27.5%0.1%0%4.1%0%5
75.9%72.3%23%0.1%0%4.6%0%6
79.8%75.6%19.1%0.1%0%5.1%0%7
81.7%77%17.2%0.1%0%5.6%0%8
84.4%79.3%14.7%0.1%0%5.9%0%9
86%80.5%13.1%0.1%0%6.2%0%10
88.5%82.9%10.7%0.1%0%6.2%0%11
89.6%83.7%9.7%0.1%0%6.5%0%12
Compiler

Compiled 4012 to 2763 computations (31.1% saved)

end63.0ms (0%)

Profiling

Loading profile data...