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

soundness12.2min (22.3%)

Rules
776278×fma-def
647836×*-commutative
485313×+-commutative
485104×times-frac
477112×cancel-sign-sub-inv
Stop Event
84×saturated
18×unsound
1633×node limit
Results
Compiler

Compiled 135118 to 73314 computations (45.7% saved)

sample7.8min (14.2%)

Results
5.6min1787675×body256valid
49.0s337108×body256infinite
25.3s142352×body256invalid
23.6s45824×body1024valid
10.8s31616×body512valid
7.3s9829×body2048valid
2.0s5044×body1024infinite
1.4s1558×body8192exit
1000.0ms3412×body512infinite
574.0ms356×body4096valid
344.0ms1275×body1024invalid
173.0ms912×body512invalid
1.0msbody2048invalid
Bogosity

eval7.4min (13.6%)

Compiler

Compiled 20485846 to 9682776 computations (52.7% saved)

simplify5.7min (10.5%)

Algorithm
1109×egg-herbie
Rules
424005×*-commutative
401713×fma-def
297199×times-frac
281624×+-commutative
277521×associate-*r/
Stop Event
66×done
unsound
267×saturated
202×fuel
835×node limit
Counts
578188 → 513613
Results
Compiler

Compiled 68066 to 41091 computations (39.6% saved)

regimes5.2min (9.5%)

Counts
38631 → 5823
Calls

492 calls:

48.5s
x
47.4s
y
46.0s
z
31.0s
t
21.8s
a
Compiler

Compiled 491362 to 258974 computations (47.3% saved)

prune4.6min (8.4%)

Counts
654358 → 13942
Compiler

Compiled 833936 to 554754 computations (33.5% saved)

rewrite4.3min (7.8%)

Algorithm
2523×rewrite-once
841×batch-egg-rewrite
Rules
371794×frac-2neg
231666×cancel-sign-sub-inv
206385×div-sub
197041×frac-sub
195985×frac-add
Stop Event
unsound
saturated
827×node limit
Counts
6050 → 409765
Calls

6141 calls:

114.0ms
(/.f64 y (sin.f64 y))
73.0ms
(*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))
53.0ms
(+.f64 (*.f64 (/.f64 y x) (/.f64 (/.f64 z y) x)) (*.f64 z 1/2))
52.0ms
(+.f64 (/.f64 x y) (/.f64 2 (/.f64 t (-.f64 1 t))))
43.0ms
(+.f64 (*.f64 (-.f64 1 x) y) (*.f64 x z))

localize3.3min (5.9%)

Compiler

Compiled 128219 to 52810 computations (58.8% saved)

preprocess2.0min (3.7%)

Algorithm
269×egg-herbie
Rules
202111×fma-def
77036×*-commutative
71233×fma-neg
67742×+-commutative
66715×div-sub
Stop Event
125×saturated
144×node limit
Compiler

Compiled 158680 to 75544 computations (52.4% saved)

bsearch1.5min (2.7%)

Algorithm
3440×binary-search
275×left-value
Stop Event
3386×narrow-enough
54×predicate-same
Results
51.0s320130×body256valid
22.5s89087×body256infinite
3.2s4892×body1024valid
2.3s6647×body512valid
839.0ms6991×body256invalid
557.0ms706×body1024infinite
168.0ms473×body512infinite
166.0ms224×body2048valid
2.0ms10×body512invalid
1.0msbody1024invalid
0.0msbody4096valid
Compiler

Compiled 786405 to 583631 computations (25.8% saved)

series27.5s (0.8%)

Counts
6050 → 168423
Calls

43062 calls:

TimeVariablePointExpression
393.0ms
x
@0
(*.f64 x (log.f64 x))
155.0ms
x
@0
(*.f64 x (log.f64 y))
140.0ms
x
@0
(pow.f64 (pow.f64 (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) -1/2) -2)
109.0ms
t
@inf
(log.f64 (*.f64 (*.f64 y z) (pow.f64 t (+.f64 a -1/2))))
108.0ms
x
@-inf
(log.f64 (/.f64 y x))

analyze16.7s (0.5%)

Algorithm
269×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
46.5%46.4%53.4%0.1%0%0%0%1
49.9%49.7%49.9%0.1%0%0.2%0%2
57.9%57.4%41.7%0.1%0%0.7%0%3
64%63.2%35.5%0.1%0%1.2%0%4
69.8%68.7%29.8%0.1%0%1.4%0%5
74.4%72.7%25.1%0.1%0%2.1%0%6
78.5%76%20.8%0.1%0%3%0%7
80.3%77.4%19%0.1%0%3.5%0%8
83.1%79.6%16.2%0.1%0%4.1%0%9
84.8%80.8%14.4%0.1%0%4.7%0%10
87.7%83.1%11.7%0.1%0%5.1%0%11
88.9%83.8%10.5%0.1%0%5.5%0%12
Compiler

Compiled 4012 to 2763 computations (31.1% saved)

end119.0ms (0%)

Profiling

Loading profile data...