Herbie run

Date:Tuesday, July 4th, 2023
Commit:1e3c827b on main
Hostname:nightly with Racket 8.6
Seed:2023185
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: 31.8min)

sample6.2min (19.5%)

Results
4.0min1798817×body256valid
51.7s334800×body256infinite
26.6s144301×body256invalid
23.5s45289×body1024valid
11.0s31973×body512valid
7.7s9885×body2048valid
2.3s1496×body8192exit
1.8s4780×body1024infinite
727.0ms3245×body512infinite
709.0ms331×body4096valid
347.0ms1244×body1024invalid
152.0ms978×body512invalid
1.0msbody2048invalid
Bogosity

soundness5.3min (16.8%)

Rules
1232398×fma-def
712788×associate-*r*
670692×log-prod
590156×fma-neg
577618×associate-*l*
Stop Event
136×saturated
unsound
1501×node limit
Compiler

Compiled 111342 to 61874 computations (44.4% saved)

regimes4.8min (15.1%)

Counts
35570 → 6117
Calls

492 calls:

48.3s
y
45.4s
z
41.4s
x
34.4s
t
22.5s
a
Compiler

Compiled 401636 to 218584 computations (45.6% saved)

simplify3.3min (10.3%)

Algorithm
1382×egg-herbie
Rules
915944×fma-def
512668×log-prod
504322×associate-*r*
466274×fma-neg
444214×associate-*l*
Stop Event
73×done
unsound
436×saturated
197×fuel
940×node limit
Counts
378942 → 278007
Compiler

Compiled 68144 to 41137 computations (39.6% saved)

localize2.9min (9.2%)

Compiler

Compiled 114804 to 47587 computations (58.5% saved)

eval2.5min (7.9%)

Compiler

Compiled 8020357 to 3854611 computations (51.9% saved)

prune1.8min (5.5%)

Counts
355872 → 13762
Compiler

Compiled 685506 to 469531 computations (31.5% saved)

rewrite1.7min (5.4%)

Algorithm
842×batch-egg-rewrite
Rules
536770×pow1
505336×add-exp-log
505012×log1p-expm1-u
504980×expm1-log1p-u
479268×add-log-exp
Stop Event
unsound
841×node limit
Counts
5815 → 218229

bsearch1.5min (4.9%)

Algorithm
3705×binary-search
285×left-value
Stop Event
3654×narrow-enough
predicate-failed
47×predicate-same
Results
55.5s344813×body256valid
20.9s92793×body256infinite
3.8s6631×body1024valid
2.0s6696×body512valid
1.2s9656×body256invalid
570.0ms1527×body1024infinite
239.0ms1016×body512infinite
140.0ms310×body2048valid
1.0msbody512invalid
Compiler

Compiled 813582 to 608831 computations (25.2% saved)

end36.5s (1.9%)

Compiler

Compiled 142650 to 67524 computations (52.7% saved)

series29.1s (1.5%)

Counts
5815 → 160443
Calls

41112 calls:

TimeVariablePointExpression
385.0ms
x
@inf
(/.f64 (*.f64 (*.f64 z y) (-.f64 (*.f64 t t) (*.f64 x x))) (+.f64 t x))
357.0ms
x
@-inf
(/.f64 x (/.f64 1 z))
245.0ms
y
@-inf
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
245.0ms
j
@inf
(fma.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)) (-.f64 (fma.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 b y4) (*.f64 i y5)) (fma.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 c y0) (*.f64 a y1)) (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (fma.f64 x j (*.f64 z (neg.f64 k))) (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 c y4) (*.f64 a y5)))))
219.0ms
y
@-inf
(/.f64 (/.f64 (-.f64 (*.f64 1/2 x) (*.f64 1/2 y)) y) x)

preprocess21.8s (1.1%)

Algorithm
540×egg-herbie
Rules
268784×fma-def
112036×fma-neg
103534×sub-neg
90584×div-sub
79236×distribute-lft-in
Stop Event
59×unsound
353×saturated
128×node limit
Compiler

Compiled 4571 to 3320 computations (27.4% saved)

analyze15.2s (0.8%)

Algorithm
270×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
46.7%46.6%53.2%0.1%0%0%0%1
50.1%49.9%49.7%0.1%0%0.2%0%2
58%57.5%41.6%0.1%0%0.7%0%3
64.2%63.3%35.4%0.1%0%1.2%0%4
69.9%68.8%29.6%0.1%0%1.4%0%5
74.5%72.8%25%0.1%0%2%0%6
78.6%76.1%20.7%0.1%0%3%0%7
80.4%77.4%18.9%0.1%0%3.5%0%8
83.2%79.7%16.1%0.1%0%4%0%9
84.9%80.8%14.4%0.1%0%4.6%0%10
87.7%83.1%11.6%0.1%0%5.1%0%11
88.9%83.9%10.5%0.1%0%5.5%0%12
Compiler

Compiled 4021 to 2770 computations (31.1% saved)

Profiling

Loading profile data...