Details

Time bar (total: 26.7s)

sample254.0ms

Algorithm
intervals
Results
111.0ms86×body1280valid
77.0ms52×body2560valid
17.0ms34×body640valid
8.0ms59×body80valid
6.0ms15×body320valid
3.0msbody5120valid
2.0msbody160valid

simplify3.1s

Counts
1 → 1
Iterations
IterNodes
done1777
101777
91741
81551
71453
61243
5902
4507
3233
2101
144
023

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 45.7b

localize41.0ms

Local error

Found 4 expressions with local error:

2.1b
(* (* (/ z 16.0) t) (fma 2.0 y 1.0))
2.5b
(* (* (/ b 16.0) t) (fma a 2.0 1.0))
34.1b
(cos (* (* (/ z 16.0) t) (fma 2.0 y 1.0)))
34.1b
(cos (* (* (/ b 16.0) t) (fma a 2.0 1.0)))

rewrite132.0ms

Algorithm
rewrite-expression-head
Rules
22×add-cbrt-cube add-exp-log
14×pow1
10×prod-exp cbrt-unprod
fma-udef
add-sqr-sqrt *-un-lft-identity associate-*r* pow-prod-down add-cube-cbrt
distribute-rgt-in expm1-log1p-u cos-sum distribute-lft-in associate-*l/ log1p-expm1-u add-log-exp
cbrt-undiv div-exp associate-*l* *-commutative
Counts
4 → 72
Calls
4 calls:
45.0ms
(* (* (/ z 16.0) t) (fma 2.0 y 1.0))
46.0ms
(* (* (/ b 16.0) t) (fma a 2.0 1.0))
17.0ms
(cos (* (* (/ z 16.0) t) (fma 2.0 y 1.0)))
19.0ms
(cos (* (* (/ b 16.0) t) (fma a 2.0 1.0)))

series251.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(* (* (/ z 16.0) t) (fma 2.0 y 1.0))
81.0ms
(* (* (/ b 16.0) t) (fma a 2.0 1.0))
31.0ms
(cos (* (* (/ z 16.0) t) (fma 2.0 y 1.0)))
48.0ms
(cos (* (* (/ b 16.0) t) (fma a 2.0 1.0)))

simplify1.4s

Counts
84 → 84
Iterations
IterNodes
done5001
22515
1436
0182

prune1.0s

Pruning

28 alts after pruning (28 fresh and 0 done)

Merged error: 41.3b

localize46.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* (cos (* (* (/ z 16.0) t) (fma 2.0 y 1.0))) x) (cos (* 0.0625 (* t b))))
2.1b
(* (* (/ z 16.0) t) (fma 2.0 y 1.0))
28.6b
(cos (* 0.0625 (* t b)))
34.1b
(cos (* (* (/ z 16.0) t) (fma 2.0 y 1.0)))

rewrite127.0ms

Algorithm
rewrite-expression-head
Rules
18×add-cbrt-cube add-exp-log
14×pow1
prod-exp cbrt-unprod
add-sqr-sqrt *-un-lft-identity associate-*r* pow-prod-down add-cube-cbrt
expm1-log1p-u fma-udef log1p-expm1-u add-log-exp
distribute-rgt-in cos-sum distribute-lft-in associate-*l* associate-*l/ *-commutative
cbrt-undiv div-exp
Counts
4 → 65
Calls
4 calls:
71.0ms
(* (* (cos (* (* (/ z 16.0) t) (fma 2.0 y 1.0))) x) (cos (* 0.0625 (* t b))))
24.0ms
(* (* (/ z 16.0) t) (fma 2.0 y 1.0))
13.0ms
(cos (* 0.0625 (* t b)))
18.0ms
(cos (* (* (/ z 16.0) t) (fma 2.0 y 1.0)))

series353.0ms

Counts
4 → 12
Calls
4 calls:
230.0ms
(* (* (cos (* (* (/ z 16.0) t) (fma 2.0 y 1.0))) x) (cos (* 0.0625 (* t b))))
79.0ms
(* (* (/ z 16.0) t) (fma 2.0 y 1.0))
13.0ms
(cos (* 0.0625 (* t b)))
30.0ms
(cos (* (* (/ z 16.0) t) (fma 2.0 y 1.0)))

simplify1.3s

Counts
77 → 77
Iterations
IterNodes
done5001
22139
1366
0148

prune979.0ms

Pruning

39 alts after pruning (39 fresh and 0 done)

Merged error: 40.2b

localize80.0ms

Local error

Found 4 expressions with local error:

27.4b
(cos (* (* 2.0 y) (* (/ z 16.0) t)))
28.6b
(cos (* 0.0625 (* t b)))
29.6b
(cos (* 1.0 (* (/ z 16.0) t)))
30.0b
(sin (* 1.0 (* (/ z 16.0) t)))

rewrite78.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt log1p-expm1-u add-log-exp
Counts
4 → 36
Calls
4 calls:
31.0ms
(cos (* (* 2.0 y) (* (/ z 16.0) t)))
14.0ms
(cos (* 0.0625 (* t b)))
17.0ms
(cos (* 1.0 (* (/ z 16.0) t)))
15.0ms
(sin (* 1.0 (* (/ z 16.0) t)))

series85.0ms

Counts
4 → 12
Calls
4 calls:
31.0ms
(cos (* (* 2.0 y) (* (/ z 16.0) t)))
20.0ms
(cos (* 0.0625 (* t b)))
16.0ms
(cos (* 1.0 (* (/ z 16.0) t)))
19.0ms
(sin (* 1.0 (* (/ z 16.0) t)))

simplify2.7s

Counts
48 → 48
Iterations
IterNodes
done5001
84697
71925
61178
5782
4534
3328
2176
195
065

prune909.0ms

Pruning

42 alts after pruning (42 fresh and 0 done)

Merged error: 40.2b

localize90.0ms

Local error

Found 4 expressions with local error:

27.4b
(cos (* (* 2.0 y) (* (/ z 16.0) t)))
28.6b
(cos (* 0.0625 (* t b)))
29.6b
(cos (* 1.0 (* (/ z 16.0) t)))
30.0b
(sin (* 1.0 (* (/ z 16.0) t)))

rewrite86.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt log1p-expm1-u add-log-exp
Counts
4 → 36
Calls
4 calls:
20.0ms
(cos (* (* 2.0 y) (* (/ z 16.0) t)))
16.0ms
(cos (* 0.0625 (* t b)))
25.0ms
(cos (* 1.0 (* (/ z 16.0) t)))
24.0ms
(sin (* 1.0 (* (/ z 16.0) t)))

series73.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(cos (* (* 2.0 y) (* (/ z 16.0) t)))
12.0ms
(cos (* 0.0625 (* t b)))
11.0ms
(cos (* 1.0 (* (/ z 16.0) t)))
28.0ms
(sin (* 1.0 (* (/ z 16.0) t)))

simplify2.3s

Counts
48 → 48
Iterations
IterNodes
done5001
84697
71925
61178
5782
4534
3328
2176
195
065

prune495.0ms

Pruning

41 alts after pruning (41 fresh and 0 done)

Merged error: 40.2b

regimes2.8s

Accuracy

0% (5.9b remaining)

Error of 45.4b against oracle of 39.5b and baseline of 45.4b

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
done40
140
030

end0.0ms

sample8.0s

Algorithm
intervals
Results
3.6s2257×body1280valid
2.6s1808×body2560valid
690.0ms1185×body640valid
286.0ms1915×body80valid
212.0ms558×body320valid
121.0ms244×body160valid
88.0ms33×body5120valid