Herbie run

Date:Saturday, November 18th, 2023
Commit:fb1f2946 on main
Hostname:nightly with Racket 8.6
Seed:2023322
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: 25.1min)

localize8.2min (32.9%)

Results
Compiler

Compiled 82383 to 43946 computations (46.7% saved)

sample7.6min (30.2%)

Results
2.6min16903×body8192exit
1.2min64673×body1024valid
57.1s8190×body4096valid
52.5s269614×body256valid
31.8s13298×body2048valid
28.3s1596×body8192valid
18.2s32369×body512valid
7.3s4088×body1024infinite
5.8s27447×body256unsamplable
5.8s27058×body256infinite
3.8s529×body4096infinite
3.7s21328×body256invalid
3.5s819×body2048infinite
2.5s5359×body2048invalid
2.1s2248×body512infinite
1.6s3815×body1024invalid
607.0ms2245×body512invalid
344.0ms20×body8192infinite
115.0ms905×body256precondition
2.0msbody512unsamplable
2.0msbody4096invalid
Bogosity

eval2.2min (8.8%)

Compiler

Compiled 6418357 to 3738765 computations (41.7% saved)

regimes1.5min (6%)

Counts
18254 → 744
Calls

137 calls:

8.4s
phi1
7.6s
lambda1
6.3s
phi2
6.2s
lambda2
4.1s
(-.f64 lambda1 lambda2)
Results
Compiler

Compiled 460274 to 242252 computations (47.4% saved)

soundness1.4min (5.5%)

Rules
232528×fma-def
166844×associate-*r*
131420×associate-*l*
123028×times-frac
118396×log-prod
Stop Event
saturated
unsound
372×node limit
Compiler

Compiled 42686 to 24954 computations (41.5% saved)

preprocess1.1min (4.3%)

Algorithm
51×egg-herbie
Rules
76366×fma-def
27180×div-sub
26822×fma-neg
24892×sub-neg
22370×distribute-lft-in
Stop Event
saturated
43×node limit
Compiler

Compiled 38192 to 20341 computations (46.7% saved)

simplify50.2s (3.3%)

Algorithm
213×egg-herbie
Rules
129812×fma-def
96456×associate-*r*
82730×associate-*l*
77600×times-frac
75656×log-prod
Stop Event
unsound
47×saturated
done
39×fuel
164×node limit
Counts
79425 → 63903
Compiler

Compiled 11906 to 7796 computations (34.5% saved)

prune50.1s (3.3%)

Counts
145440 → 6371
Compiler

Compiled 655666 to 460044 computations (29.8% saved)

analyze34.3s (2.3%)

Algorithm
53×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%79.4%20.6%0%0%0%0
19.6%15.5%63.8%20.6%0%0%0%1
27.1%21.4%57.6%21%0%0%0%2
36.8%28.5%48.9%21.2%0%1.4%0%3
42.3%32.2%43.9%21.2%0%2.8%0%4
47.2%35.4%39.6%21.2%0%3.8%0%5
50.2%37.2%36.9%21.2%0%4.6%0%6
53.6%39.3%34%21.2%0%5.4%0.1%7
55.3%40.3%32.5%21.3%0%5.8%0.1%8
58.3%42%30.1%21.3%0%6.4%0.2%9
59.6%42.8%29%21.3%0%6.7%0.2%10
61.9%44.2%27.2%21.3%0%7.1%0.3%11
63.3%45%26%21.3%0%7.4%0.3%12
Compiler

Compiled 1919 to 1338 computations (30.3% saved)

rewrite24.5s (1.6%)

Algorithm
166×batch-egg-rewrite
Rules
96219×log1p-expm1-u
71073×expm1-log1p-u
57366×expm1-udef
53906×log1p-udef
49558×prod-diff
Stop Event
unsound
163×node limit
Counts
1563 → 45898

bsearch17.6s (1.2%)

Algorithm
270×binary-search
48×left-value
Stop Event
265×narrow-enough
predicate-same
Results
7.7s7344×body1024valid
4.2s20695×body256valid
1.7s2803×body512valid
1.4s1117×body2048valid
998.0ms398×body4096valid
377.0ms58×body2048infinite
307.0ms1861×body256invalid
135.0ms17×body4096infinite
105.0ms91×body1024infinite
85.0ms386×body256infinite
28.0ms67×body512infinite
4.0msbody1024invalid
3.0msbody2048invalid
3.0msbody512invalid
Compiler

Compiled 74380 to 54405 computations (26.9% saved)

series9.1s (0.6%)

Counts
1563 → 33527
Calls

9090 calls:

TimeVariablePointExpression
90.0ms
g
@0
(/.f64 (cbrt.f64 (*.f64 g 1/2)) (cbrt.f64 a))
77.0ms
a
@0
(pow.f64 (*.f64 a c) 3/2)
65.0ms
g
@-inf
(*.f64 (cbrt.f64 (/.f64 1 a)) (cbrt.f64 g))
60.0ms
a
@0
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 4 a)) (*.f64 -1 (log.f64 (/.f64 -1 c))))))
59.0ms
a
@-inf
(log.f64 (*.f64 1/2 (/.f64 (-.f64 (sqrt.f64 (-.f64 (pow.f64 g 2) (pow.f64 h 2))) g) a)))

end14.0ms (0%)

Profiling

Loading profile data...