Herbie run

Date:Tuesday, October 24th, 2023
Commit:4c861e3a on platforms
Hostname:nightly with Racket 8.6
Seed:2023297
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: 6.5min)

sample1.6min (24.9%)

Results
36.6s62595×body1024valid
32.2s33032×body2048valid
11.9s86995×body256valid
9.4s33023×body512valid
1.8s13091×body256infinite
1.4s2070×body4096valid
868.0ms1126×body1024invalid
721.0ms7430×body256unsamplable
622.0ms5263×body256invalid
221.0ms536×body512invalid
171.0ms457×body1024unsamplable
162.0ms172×body1024infinite
159.0ms286×body2048unsamplable
86.0ms186×body512infinite
65.0ms250×body512unsamplable
4.0msbody2048invalid
2.0msbody2048infinite
2.0msbody8192valid
Bogosity

soundness1.2min (17.8%)

Rules
139707×fma-def
97514×*-commutative
85137×+-commutative
70622×distribute-lft-in
59908×associate-*l*
Stop Event
saturated
unsound
248×node limit
Compiler

Compiled 25572 to 15550 computations (39.2% saved)

eval55.0s (14.1%)

Compiler

Compiled 2644350 to 1483884 computations (43.9% saved)

localize46.3s (11.9%)

Compiler

Compiled 16336 to 8399 computations (48.6% saved)

simplify39.3s (10.1%)

Algorithm
124×egg-herbie
Rules
50465×fma-def
45651×+-commutative
45042×*-commutative
38174×distribute-lft-in
34215×distribute-rgt-in
Stop Event
done
unsound
28×saturated
22×fuel
95×node limit
Counts
52944 → 55736
Compiler

Compiled 5191 to 3455 computations (33.4% saved)

prune23.1s (5.9%)

Counts
80621 → 2215
Compiler

Compiled 131519 to 86053 computations (34.6% saved)

rewrite18.1s (4.7%)

Algorithm
288×rewrite-once
96×batch-egg-rewrite
Rules
33632×fma-def
32245×flip-+
28477×*-commutative
22033×fma-neg
20543×flip--
Stop Event
unsound
95×node limit
Counts
769 → 41773
Calls

826 calls:

65.0ms
(*.f64 a (*.f64 b eps))
56.0ms
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 x))) (sqrt.f64 (sqrt.f64 (+.f64 1 x))))
6.0ms
(/.f64 (-.f64 x (sin.f64 x)) (-.f64 x (tan.f64 x)))
4.0ms
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
3.0ms
(*.f64 (sqrt.f64 (+.f64 (+.f64 1 x) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))) (sqrt.f64 (+.f64 (+.f64 1 x) (*.f64 (sqrt.f64 (+.f64 1 x)) (sqrt.f64 x)))))

regimes16.7s (4.3%)

Counts
5065 → 427
Calls

43 calls:

3.9s
x
2.1s
eps
1.5s
(/.f64 1 n)
1.4s
a
1.1s
c
Compiler

Compiled 62853 to 33979 computations (45.9% saved)

preprocess12.7s (3.3%)

Algorithm
28×egg-herbie
Rules
30095×fma-def
9842×fma-neg
7403×*-commutative
7057×distribute-lft-in
6444×+-commutative
Stop Event
14×saturated
14×node limit
Compiler

Compiled 13302 to 7682 computations (42.2% saved)

bsearch5.0s (1.3%)

Algorithm
163×binary-search
56×left-value
Stop Event
162×narrow-enough
predicate-same
Results
2.1s14943×body256valid
1.0s2465×body1024valid
571.0ms768×body2048valid
460.0ms1281×body512valid
299.0ms1718×body256invalid
170.0ms792×body256infinite
22.0ms44×body512infinite
8.0ms51×body256unsamplable
3.0msbody4096valid
1.0msbody1024infinite
1.0msbody1024unsamplable
Compiler

Compiled 32278 to 23734 computations (26.5% saved)

series3.6s (0.9%)

Counts
769 → 11171
Calls

3312 calls:

TimeVariablePointExpression
438.0ms
eps
@inf
(log.f64 (-.f64 (/.f64 1 (-.f64 eps -1)) (/.f64 eps (-.f64 eps -1))))
280.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
100.0ms
x
@0
(pow.f64 x 1/6)
83.0ms
n
@0
(*.f64 n (log.f64 n))
80.0ms
x
@inf
(*.f64 1/45 (pow.f64 x 3))

analyze2.9s (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...