Details

Time bar (total: 25.4s)

sample379.0ms

Algorithm
intervals
Results
135.0ms71×body1280valid
127.0ms59×body2560valid
29.0ms33×body640valid
19.0ms69×body80valid
9.0ms16×body320valid
5.0msbody5120valid
3.0msbody160valid

simplify3.8s

Counts
1 → 1
Iterations

Useful iterations: 1 (10.0ms)

IterNodesCost
02327
14425
210125
323225
443625
572825
6101225
7119425
8129225
9147525
10151125
done151125

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 45.0b

localize49.0ms

Local error

Found 4 expressions with local error:

2.6b
(* (* (+ (* a 2.0) 1.0) b) t)
3.4b
(* (* (+ (* y 2.0) 1.0) z) t)
33.2b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
33.9b
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

rewrite130.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:
46.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
66.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
8.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
8.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

series244.0ms

Counts
4 → 12
Calls
4 calls:
65.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
65.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
61.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
50.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

simplify1.2s

Counts
74 → 74
Iterations

Useful iterations: done (1.2s)

IterNodesCost
0146980
1382886
21614738
done5001730

prune609.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 39.8b

localize25.0ms

Local error

Found 3 expressions with local error:

0.1b
(* (* x (cos (/ 0 16.0))) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
2.6b
(* (* (+ (* a 2.0) 1.0) b) t)
33.2b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
13×pow1 add-exp-log add-cbrt-cube
associate-*r* pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate-*l/
expm1-log1p-u log1p-expm1-u add-log-exp
associate-*l* *-commutative
flip3-+ flip-+
Counts
3 → 51
Calls
3 calls:
36.0ms
(* (* x (cos (/ 0 16.0))) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
82.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
8.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

series252.0ms

Counts
3 → 9
Calls
3 calls:
124.0ms
(* (* x (cos (/ 0 16.0))) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
65.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
63.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

simplify3.0s

Counts
60 → 60
Iterations

Useful iterations: 3 (1.4s)

IterNodesCost
01151037
1294871
2962679
33541671
done5002671

prune426.0ms

Pruning

32 alts after pruning (32 fresh and 0 done)

Merged error: 38.5b

localize6.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune137.0ms

Pruning

32 alts after pruning (31 fresh and 1 done)

Merged error: 38.5b

localize24.0ms

Local error

Found 4 expressions with local error:

19.3b
(cbrt (* (fma 2.0 a 1.0) (* b t)))
19.3b
(cbrt (* (fma 2.0 a 1.0) (* b t)))
19.3b
(cbrt (* (fma 2.0 a 1.0) (* b t)))
33.3b
(cos (/ (* (* (cbrt (* (fma 2.0 a 1.0) (* b t))) (cbrt (* (fma 2.0 a 1.0) (* b t)))) (cbrt (* (fma 2.0 a 1.0) (* b t)))) 16.0))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube log1p-expm1-u add-log-exp
cbrt-prod pow1/3
Counts
4 → 42
Calls
4 calls:
12.0ms
(cbrt (* (fma 2.0 a 1.0) (* b t)))
13.0ms
(cbrt (* (fma 2.0 a 1.0) (* b t)))
18.0ms
(cbrt (* (fma 2.0 a 1.0) (* b t)))
4.0ms
(cos (/ (* (* (cbrt (* (fma 2.0 a 1.0) (* b t))) (cbrt (* (fma 2.0 a 1.0) (* b t)))) (cbrt (* (fma 2.0 a 1.0) (* b t)))) 16.0))

series683.0ms

Counts
4 → 12
Calls
4 calls:
172.0ms
(cbrt (* (fma 2.0 a 1.0) (* b t)))
231.0ms
(cbrt (* (fma 2.0 a 1.0) (* b t)))
218.0ms
(cbrt (* (fma 2.0 a 1.0) (* b t)))
61.0ms
(cos (/ (* (* (cbrt (* (fma 2.0 a 1.0) (* b t))) (cbrt (* (fma 2.0 a 1.0) (* b t)))) (cbrt (* (fma 2.0 a 1.0) (* b t)))) 16.0))

simplify1.3s

Counts
54 → 54
Iterations

Useful iterations: done (1.3s)

IterNodesCost
01011373
12091337
25391021
31541808
done5001712

prune476.0ms

Pruning

38 alts after pruning (37 fresh and 1 done)

Merged error: 38.2b

regimes3.3s

Accuracy

0% (4.6b remaining)

Error of 44.7b against oracle of 40.2b and baseline of 44.7b

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 2 (4.0ms)

IterNodesCost
0711
1105
2111
done111

end0.0ms

sample9.2s

Algorithm
intervals
Results
3.4s1884×body2560valid
2.5s2245×body1280valid
910.0ms1815×body80valid
818.0ms1200×body640valid
601.0ms556×body320valid
198.0ms50×body5120valid
68.0ms250×body160valid