Details

Time bar (total: 10.0s)

sample161.0ms

Algorithm
intervals
Results
58.0ms53×body2560valid
53.0ms79×body1280valid
14.0ms37×body640valid
5.0ms20×body320valid
5.0ms59×body80valid
3.0msbody5120valid
1.0msbody160valid

simplify90.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04414
110314
223414
345014
480014
5113614
6137614
7148214
8167614
9171214
10171214

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 47.0b

localize31.0ms

Local error

Found 4 expressions with local error:

2.0b
(* (* (+ (* a 2.0) 1.0) b) t)
2.0b
(* (* (+ (* y 2.0) 1.0) z) t)
34.9b
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))
37.3b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
14×pow1 add-exp-log add-cbrt-cube
associate-*l/
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*r* pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u log1p-expm1-u add-log-exp
flip3-+ associate-*l* *-commutative flip-+
Counts
4 → 62
Calls
4 calls:
15.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
15.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
2.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))
2.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

series163.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
41.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
39.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))
35.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

simplify55.0ms

Algorithm
egg-herbie
Counts
74 → 74
Iterations

Useful iterations: 2 (48.0ms)

IterNodesCost
0387460
11897378
25001372

prune415.0ms

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 41.9b

localize16.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x (cos (/ 0 16.0))) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
0.2b
(/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)
2.0b
(* (* (+ (* a 2.0) 1.0) b) t)
37.3b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
23×add-exp-log add-cbrt-cube
14×pow1
prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*l/
associate-*r* pow-prod-down
expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-undiv times-frac div-exp associate-/r*
flip3-+ associate-*l* *-commutative flip-+ associate-/l/
frac-2neg clear-num div-inv associate-/l*
Counts
4 → 78
Calls
4 calls:
7.0ms
(* (* x (cos (/ 0 16.0))) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
16.0ms
(/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)
15.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
2.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

series201.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(* (* x (cos (/ 0 16.0))) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
49.0ms
(/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)
41.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
39.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

simplify63.0ms

Algorithm
egg-herbie
Counts
90 → 90
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
0429725
12175565
25001552

prune442.0ms

Pruning

37 alts after pruning (37 fresh and 0 done)

Merged error: 39.9b

localize5.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify3.0ms

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

prune139.0ms

Pruning

37 alts after pruning (36 fresh and 1 done)

Merged error: 39.9b

localize24.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt 16.0)
1.0b
(cbrt 16.0)
2.2b
(* (fma a 2.0 1.0) (* b t))
37.3b
(cos (/ (/ (/ (* (fma a 2.0 1.0) (* b t)) (cbrt 16.0)) (cbrt 16.0)) (cbrt 16.0)))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-prod
expm1-log1p-u log1p-expm1-u add-log-exp
associate-*l* pow-prod-down prod-exp cbrt-unprod
pow1/3
associate-*r* *-commutative
Counts
4 → 55
Calls
4 calls:
0.0ms
(cbrt 16.0)
1.0ms
(cbrt 16.0)
6.0ms
(* (fma a 2.0 1.0) (* b t))
33.0ms
(cos (/ (/ (/ (* (fma a 2.0 1.0) (* b t)) (cbrt 16.0)) (cbrt 16.0)) (cbrt 16.0)))

series149.0ms

Counts
4 → 8
Calls
4 calls:
0.0ms
(cbrt 16.0)
0.0ms
(cbrt 16.0)
47.0ms
(* (fma a 2.0 1.0) (* b t))
101.0ms
(cos (/ (/ (/ (* (fma a 2.0 1.0) (* b t)) (cbrt 16.0)) (cbrt 16.0)) (cbrt 16.0)))

simplify74.0ms

Algorithm
egg-herbie
Counts
63 → 63
Iterations

Useful iterations: 2 (20.0ms)

IterNodesCost
0165349
1559297
22641287
35003287

prune267.0ms

Pruning

42 alts after pruning (41 fresh and 1 done)

Merged error: 39.7b

regimes2.7s

Accuracy

-10.1% (5.3b remaining)

Error of 44.8b against oracle of 39.5b and baseline of 44.3b

bsearch189.0ms

Steps
ItersRangePoint
9
1.926474954902989e+73
3.252487136539246e+78
6.980793815325519e+74

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03318
13718
23718

end0.0ms

sample4.7s

Algorithm
intervals
Results
2.1s1879×body2560valid
1.4s2245×body1280valid
444.0ms1142×body640valid
165.0ms1902×body80valid
152.0ms556×body320valid
103.0ms41×body5120valid
46.0ms235×body160valid