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: 45.1min)

sample8.4min (18.7%)

Results
5.4min1789298×body256valid
1.1min335576×body256infinite
37.9s45496×body1024valid
36.4s143456×body256invalid
17.2s32215×body512valid
10.5s9770×body2048valid
2.6s4918×body1024infinite
2.2s1595×body8192exit
1.5s3235×body512infinite
779.0ms356×body4096valid
489.0ms1179×body1024invalid
231.0ms992×body512invalid
1.0msbody2048invalid
Bogosity

regimes7.5min (16.6%)

Counts
35659 → 5906
Calls

491 calls:

1.2min
z
1.2min
x
1.1min
y
45.0s
t
30.3s
a
Compiler

Compiled 414830 to 226690 computations (45.4% saved)

soundness7.3min (16.2%)

Rules
1350228×fma-def
770206×associate-*r*
682038×fma-neg
671814×log-prod
613706×associate-*l*
Stop Event
unsound
85×saturated
1625×node limit
Results
Compiler

Compiled 112005 to 61894 computations (44.7% saved)

localize4.3min (9.6%)

Compiler

Compiled 114750 to 47447 computations (58.7% saved)

eval3.9min (8.7%)

Compiler

Compiled 7881825 to 3874744 computations (50.8% saved)

simplify3.9min (8.6%)

Algorithm
1098×egg-herbie
Rules
599172×fma-def
492586×log-prod
465938×associate-*r*
412692×associate-*l*
366206×fma-neg
Stop Event
unsound
67×done
268×saturated
202×fuel
824×node limit
Counts
370361 → 271891
Compiler

Compiled 68260 to 41189 computations (39.7% saved)

prune2.6min (5.7%)

Counts
345996 → 13381
Compiler

Compiled 709128 to 487219 computations (31.3% saved)

bsearch2.3min (5.2%)

Algorithm
3485×binary-search
312×left-value
Stop Event
3421×narrow-enough
predicate-failed
63×predicate-same
Results
1.3min324230×body256valid
38.9s92037×body256infinite
5.1s5614×body1024valid
4.2s5716×body512valid
1.1s8243×body256invalid
417.0ms871×body1024infinite
277.0ms714×body512infinite
130.0ms194×body2048valid
1.0msbody1024invalid
Compiler

Compiled 808548 to 604921 computations (25.2% saved)

rewrite2.3min (5%)

Algorithm
829×batch-egg-rewrite
Rules
523798×pow1
493088×log1p-expm1-u
493046×expm1-log1p-u
491746×add-exp-log
461498×add-log-exp
Stop Event
unsound
827×node limit
Counts
5854 → 212061

preprocess1.5min (3.3%)

Algorithm
269×egg-herbie
Rules
379496×fma-def
124614×fma-neg
117016×sub-neg
102806×unsub-neg
98826×div-sub
Stop Event
123×saturated
146×node limit
Compiler

Compiled 134993 to 68530 computations (49.2% saved)

series40.9s (1.5%)

Counts
5854 → 158300
Calls

40536 calls:

TimeVariablePointExpression
324.0ms
t
@0
(*.f64 (*.f64 (+.f64 (neg.f64 b) 1) (/.f64 (pow.f64 a t) a)) (/.f64 x y))
302.0ms
y
@0
(+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0))))
264.0ms
y
@inf
(cbrt.f64 (pow.f64 (cbrt.f64 y) 2))
262.0ms
y
@inf
(+.f64 (sqrt.f64 z) (sqrt.f64 y))
221.0ms
x
@0
(+.f64 (*.f64 1/3 (neg.f64 (log.f64 (*.f64 y y)))) (log.f64 (/.f64 x (cbrt.f64 y))))

analyze21.4s (0.8%)

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
49.9%49.7%49.9%0.1%0%0.2%0%2
57.9%57.4%41.7%0.1%0%0.7%0%3
64%63.2%35.5%0.1%0%1.2%0%4
69.8%68.7%29.8%0.1%0%1.4%0%5
74.4%72.7%25.1%0.1%0%2.1%0%6
78.5%76%20.8%0.1%0%3%0%7
80.3%77.4%19%0.1%0%3.5%0%8
83.1%79.6%16.2%0.1%0%4.1%0%9
84.8%80.8%14.4%0.1%0%4.7%0%10
87.7%83.1%11.7%0.1%0%5.1%0%11
88.9%83.8%10.5%0.1%0%5.5%0%12
Compiler

Compiled 4012 to 2763 computations (31.1% saved)

end71.0ms (0%)

Profiling

Loading profile data...