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

series2.5min (31.8%)

Counts
738 → 10917
Calls

3308 calls:

TimeVariablePointExpression
2.5min
x
@inf
(pow.f64 (pow.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 3) 1/3)
377.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
170.0ms
c
@0
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) 1/4) 2)) a)
162.0ms
N
@-inf
(*.f64 (pow.f64 (atan2.f64 1 (+.f64 1 (fma.f64 N N N))) 1/4) (sqrt.f64 (atan2.f64 1 (+.f64 1 (fma.f64 N N N)))))
93.0ms
a
@-inf
(pow.f64 (*.f64 (neg.f64 a) c) 1/4)
Results

sample1.8min (22.9%)

Results
39.5s33167×body2048valid
35.2s62686×body1024valid
14.7s86465×body256valid
10.8s33275×body512valid
2.1s13098×body256infinite
1.9s2137×body4096valid
1.5s1154×body1024invalid
1.0s7232×body256unsamplable
781.0ms5015×body256invalid
603.0ms310×body2048unsamplable
402.0ms156×body1024infinite
367.0ms621×body512invalid
281.0ms420×body1024unsamplable
121.0ms178×body512infinite
86.0ms222×body512unsamplable
8.0msbody2048infinite
3.0msbody2048invalid
Bogosity

localize49.5s (10.3%)

Compiler

Compiled 13794 to 7045 computations (48.9% saved)

soundness41.8s (8.7%)

Rules
158272×fma-def
99402×log-prod
85212×fma-neg
78686×associate-*r*
65590×associate-*l*
Stop Event
saturated
218×node limit
Compiler

Compiled 21575 to 13968 computations (35.3% saved)

eval36.6s (7.6%)

Compiler

Compiled 1194139 to 707016 computations (40.8% saved)

simplify21.8s (4.5%)

Algorithm
122×egg-herbie
Rules
65190×fma-def
50920×associate-*r*
47458×log-prod
46672×fma-neg
45702×associate-*l*
Stop Event
done
27×saturated
24×fuel
95×node limit
Counts
33994 → 34797
Compiler

Compiled 4163 to 2896 computations (30.4% saved)

prune18.5s (3.8%)

Counts
49050 → 2093
Compiler

Compiled 102601 to 71450 computations (30.4% saved)

regimes17.6s (3.7%)

Counts
3935 → 386
Calls

42 calls:

4.5s
x
2.7s
eps
1.6s
b
1.3s
a
1.2s
c
Compiler

Compiled 44472 to 25413 computations (42.9% saved)

rewrite14.7s (3.1%)

Algorithm
95×batch-egg-rewrite
Rules
58040×pow1
55196×add-exp-log
55184×log1p-expm1-u
55144×expm1-log1p-u
50124×add-log-exp
Stop Event
95×node limit
Counts
738 → 23077

preprocess8.1s (1.7%)

Algorithm
28×egg-herbie
Rules
42740×fma-def
13078×fma-neg
9294×associate-/r*
9220×div-sub
9054×distribute-rgt-in
Stop Event
13×saturated
15×node limit
Compiler

Compiled 9545 to 5884 computations (38.4% saved)

bsearch5.8s (1.2%)

Algorithm
147×binary-search
40×left-value
Stop Event
143×narrow-enough
predicate-same
Results
2.4s13442×body256valid
1.4s2675×body1024valid
542.0ms656×body2048valid
413.0ms1197×body512valid
262.0ms2062×body256invalid
175.0ms704×body256infinite
105.0ms106×body1024infinite
17.0ms105×body256unsamplable
16.0ms20×body4096valid
1.0msbody1024unsamplable
1.0msbody512unsamplable
Compiler

Compiled 28486 to 21042 computations (26.1% saved)

analyze3.5s (0.7%)

Algorithm
28×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%90.9%9.1%0%0%0%0
27.4%24.9%66%9.1%0%0%0%1
39%34.7%54.4%9.1%0%1.8%0%2
51%44.1%42.4%9.1%0%4.5%0%3
58.9%50.1%35%9.1%0%5.8%0%4
65.5%55%29%9.1%0%6.9%0%5
67.8%56.6%26.9%9.1%0%7.5%0%6
70.2%57.8%24.6%9.1%0%8.4%0.1%7
72.2%59.3%22.8%9.1%0%8.7%0.1%8
73.5%60%21.6%9.1%0%9.1%0.3%9
74.7%60.5%20.4%9.1%0%9.7%0.3%10
76.2%61.5%19.2%9.1%0%9.9%0.4%11
76.9%61.8%18.5%9.1%0%10.2%0.4%12
Compiler

Compiled 375 to 278 computations (25.9% saved)

end4.0ms (0%)

Profiling

Loading profile data...