Herbie run

Date:Thursday, August 3rd, 2023
Commit:2ab89667 on main
Hostname:nightly with Racket 8.6
Seed:2023215
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: 7.7min)

localize3.4min (44.3%)

Compiler

Compiled 34493 to 17640 computations (48.9% saved)

soundness1.2min (15.6%)

Rules
178654×fma-def
131110×associate-*r*
112652×associate-*l*
110114×times-frac
85076×log-prod
Stop Event
15×saturated
247×node limit
Compiler

Compiled 29010 to 17281 computations (40.4% saved)

sample1.0min (13.1%)

Results
57.3s206400×body256valid
1.6s8385×body256invalid
817.0ms2170×body256precondition
Bogosity

eval35.5s (7.7%)

Compiler

Compiled 1950306 to 1215997 computations (37.7% saved)

regimes22.1s (4.8%)

Counts
5899 → 288
Calls

124 calls:

762.0ms
s
715.0ms
u2
693.0ms
cosTheta_i
625.0ms
maxCos
560.0ms
x
Compiler

Compiled 106823 to 59844 computations (44% saved)

simplify21.4s (4.7%)

Algorithm
148×egg-herbie
Rules
104810×fma-def
72492×associate-*r*
64756×associate-*l*
60522×times-frac
52622×log-prod
Stop Event
done
35×saturated
24×fuel
113×node limit
Counts
43202 → 37055
Compiler

Compiled 4907 to 3476 computations (29.2% saved)

prune19.2s (4.2%)

Counts
63179 → 3173
Compiler

Compiled 248248 to 176035 computations (29.1% saved)

rewrite11.7s (2.6%)

Algorithm
98×batch-egg-rewrite
Rules
69988×pow1
66288×add-exp-log
66162×log1p-expm1-u
66136×expm1-log1p-u
66006×add-log-exp
Stop Event
98×node limit
Counts
1129 → 22316

preprocess5.6s (1.2%)

Algorithm
25×egg-herbie
Rules
41198×fma-def
13988×fma-neg
12828×unsub-neg
12398×distribute-lft-in
12210×div-sub
Stop Event
saturated
22×node limit
Compiler

Compiled 11648 to 6988 computations (40% saved)

series4.4s (1%)

Counts
1129 → 20861
Calls

5613 calls:

TimeVariablePointExpression
62.0ms
s
@0
(*.f32 s (neg.f32 (log.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 u (+.f32 1 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)))) (/.f32 (-.f32 1 u) (+.f32 1 (exp.f32 (/.f32 (PI.f32) s)))))) -1))))
46.0ms
u1
@0
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -3) 1/6) (cos.f32 (*.f32 314159265359/50000000000 u2)))
42.0ms
cosTheta
@0
(/.f32 (sqrt.f32 (PI.f32)) (*.f32 (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta)) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 (+.f32 cosTheta cosTheta))) cosTheta))))
42.0ms
u
@-inf
(pow.f32 (cbrt.f32 (*.f32 -3 (log1p.f32 (-.f32 1/3 (*.f32 u 4/3))))) 3)
41.0ms
s
@0
(*.f32 (*.f32 3 s) (neg.f32 (log1p.f32 (/.f32 (neg.f32 (+.f32 u -1/4)) 3/4))))

analyze4.1s (0.9%)

Algorithm
25×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%3.2%96.8%0%0%0%0
0.4%0%3.1%96.8%0%0%0%1
9.5%0.3%2.9%96.8%0%0%0%2
43.3%1.4%1.8%96.8%0%0%0%3
48.2%1.5%1.6%96.8%0%0%0%4
65.2%2.1%1.1%96.8%0%0%0%5
70.4%2.2%0.9%96.8%0%0.1%0%6
79.1%2.4%0.6%96.8%0%0.1%0%7
81.1%2.5%0.6%96.8%0%0.1%0%8
86.1%2.6%0.4%96.8%0%0.1%0%9
87.6%2.7%0.4%96.9%0%0.1%0%10
91.9%2.8%0.2%96.9%0%0.1%0%11
92.6%2.8%0.2%96.9%0%0.1%0%12
Compiler

Compiled 1220 to 881 computations (27.8% saved)

bsearch13.0ms (0%)

Algorithm
24×binary-search
29×left-value
Stop Event
24×narrow-enough
Compiler

Compiled 983 to 734 computations (25.3% saved)

end4.0ms (0%)

Profiling

Loading profile data...