Herbie run

Date:Monday, February 12th, 2024
Commit:4465bdb2 on zane-regimes-2
Hostname:nightly with Racket 8.11.1
Seed:2024043
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.0min)

sample6.7min (27%)

Results
1.1min298942×256valid
36.2s45800×512valid
5.2s28315×256invalid
5.8s27227×256infinite
6.6s26641×256unsamplable
18.4s25479×1024valid
2.7min16755×8192exit
24.7s11065×2048valid
47.0s7457×4096valid
5.2s5884×512infinite
1.3s1681×1024invalid
666.0ms1228×512invalid
1.0s1158×2048invalid
18.2s1104×8192valid
99.0ms888×256precondition
2.6s637×2048infinite
1.1s474×1024infinite
2.6s399×4096infinite
5.0ms512unsamplable
6.0ms1024unsamplable
Bogosity

localize6.7min (26.7%)

Results
Compiler

Compiled 82481 to 44333 computations (46.3% saved)

eval2.4min (9.5%)

Compiler

Compiled 6012507 to 3525264 computations (41.4% saved)

soundness2.3min (9.1%)

Rules
272596×fma-define
176920×associate-*r*
166398×fma-neg
165208×log-prod
140472×times-frac
Stop Event
saturated
446×node limit
11×unsound
Compiler

Compiled 53938 to 31956 computations (40.8% saved)

regimes1.7min (6.9%)

Counts
19437 → 785
Calls

138 calls:

9.1s
phi1
8.7s
lambda1
8.1s
phi2
7.5s
lambda2
5.2s
(-.f64 lambda1 lambda2)
Compiler

Compiled 12010 to 8793 computations (26.8% saved)

preprocess1.7min (6.7%)

Algorithm
51×egg-herbie
Rules
62806×fma-define
50226×fma-neg
26848×div-sub
24146×sub-neg
22642×distribute-lft-neg-in
Stop Event
saturated
42×node limit
Compiler

Compiled 75506 to 45604 computations (39.6% saved)

simplify1.0min (4.1%)

Algorithm
223×egg-herbie
Rules
129776×fma-define
100256×log-prod
95970×associate-*r*
83354×*-commutative
80432×associate-*l*
Stop Event
49×saturated
40×fuel
173×node limit
unsound
done
Counts
82510 → 65360
Compiler

Compiled 14640 to 9943 computations (32.1% saved)

prune49.4s (3.3%)

Counts
144122 → 6709
Compiler

Compiled 426104 to 294467 computations (30.9% saved)

rewrite36.4s (2.4%)

Algorithm
174×batch-egg-rewrite
Rules
111708×log1p-expm1-u
80277×expm1-log1p-u
53026×prod-diff
48792×log-prod
40885×pow1
Stop Event
169×node limit
unsound
Counts
1577 → 49383

analyze29.1s (1.9%)

Algorithm
53×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%79.4%20.6%0%0%0%0
14.8%11.8%67.6%20.6%0%0%0%1
22.6%17.7%60.4%21%0%0.9%0%2
32.7%24.7%50.8%21.2%0%3.3%0%3
39.8%29.8%45%21.2%0%4%0%4
45.4%33.8%40.6%21.2%0%4.5%0%5
48.4%35.7%38%21.2%0%5.1%0%6
51.8%37.8%35.2%21.2%0%5.7%0.1%7
53.5%38.9%33.8%21.3%0%6%0.1%8
56.4%40.6%31.4%21.3%0%6.6%0.2%9
57.7%41.4%30.3%21.3%0%6.8%0.2%10
59.8%42.7%28.7%21.3%0%7.1%0.3%11
61.3%43.5%27.5%21.3%0%7.5%0.3%12
Compiler

Compiled 1919 to 1343 computations (30% saved)

series18.2s (1.2%)

Counts
1577 → 33127
Calls

9024 calls:

TimeVariablePointExpression
399.0ms
B
@inf
(log.f64 (/.f64 (PI.f64) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))))
268.0ms
b
@-inf
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b)) (sqrt.f64 2))) 3)
166.0ms
B
@-inf
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64)))
159.0ms
B
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
141.0ms
phi1
@inf
(log1p.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)))

bsearch16.7s (1.1%)

Algorithm
281×binary-search
54×left-value
Stop Event
predicate-same
276×narrow-enough
Results
6.5s23717×256valid
5.5s6508×512valid
1.3s1199×4096valid
162.0ms1149×256invalid
1.0s1129×2048valid
373.0ms664×1024valid
293.0ms652×256infinite
399.0ms263×512infinite
55.0ms25×1024infinite
32.0ms11×2048infinite
42.0ms4096infinite
Compiler

Compiled 88993 to 66740 computations (25% saved)

end31.0ms (0%)

Profiling

Loading profile data...