Details

Time bar (total: 28.5s)

sample318.0ms

Algorithm
intervals
Results
119.0ms59×body2560valid
117.0ms75×body1280valid
27.0ms32×body640valid
12.0ms64×body80valid
10.0ms17×body320valid
4.0msbody5120valid
3.0msbody160valid

simplify6.5s

Counts
1 → 1
Iterations
IterNodes
done2001
271993
261971
251944
241920
231892
221867
211839
201814
191786
181762
171734
161710
151683
141658
131630
121605
111569
101528
91403
81324
71150
6853
5616
4414
3214
284
144
023

prune23.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 44.5b

localize57.0ms

Local error

Found 4 expressions with local error:

2.2b
(* (* (+ (* y 2.0) 1.0) z) t)
2.7b
(* (* (+ (* a 2.0) 1.0) b) t)
33.9b
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))
35.3b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

rewrite76.0ms

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

series176.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
47.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
38.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))
40.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

simplify672.0ms

Counts
78 → 78
Iterations
IterNodes
done2001
21616
1402
0150

prune787.0ms

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 40.3b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (* a 2.0) 1.0) b)
0.1b
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
2.7b
(* (* (+ (* a 2.0) 1.0) b) t)
35.3b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

rewrite104.0ms

Algorithm
rewrite-expression-head
Rules
18×add-exp-log
16×pow1 add-cbrt-cube
10×add-sqr-sqrt
associate-*r* prod-exp
*-un-lft-identity add-cube-cbrt
pow-prod-down cbrt-unprod
associate-*l/
associate-*l*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative
flip3-+ flip-+
1-exp unswap-sqr
Counts
4 → 78
Calls
4 calls:
33.0ms
(* (+ (* a 2.0) 1.0) b)
30.0ms
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
36.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
4.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

series251.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(* (+ (* a 2.0) 1.0) b)
83.0ms
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
61.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
55.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

simplify708.0ms

Counts
90 → 90
Iterations
IterNodes
done2001
21141
1330
0139

prune777.0ms

Pruning

40 alts after pruning (40 fresh and 0 done)

Merged error: 38.4b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune267.0ms

Pruning

40 alts after pruning (39 fresh and 1 done)

Merged error: 38.4b

localize43.0ms

Local error

Found 4 expressions with local error:

16.2b
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
16.2b
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
16.2b
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
35.1b
(cos (/ (* (* (cbrt (* (* (+ (* a 2.0) 1.0) b) t)) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) 16.0))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
12×associate-*l/
cbrt-div
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod flip3-+ pow1/3 flip-+
Counts
4 → 52
Calls
4 calls:
24.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
30.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
33.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
5.0ms
(cos (/ (* (* (cbrt (* (* (+ (* a 2.0) 1.0) b) t)) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) 16.0))

series507.0ms

Counts
4 → 12
Calls
4 calls:
150.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
152.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
159.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
45.0ms
(cos (/ (* (* (cbrt (* (* (+ (* a 2.0) 1.0) b) t)) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) 16.0))

simplify551.0ms

Counts
64 → 64
Iterations
IterNodes
done2002
2711
1271
0120

prune418.0ms

Pruning

48 alts after pruning (46 fresh and 2 done)

Merged error: 38.3b

regimes5.3s

Accuracy

0% (5.1b remaining)

Error of 44.5b against oracle of 39.4b and baseline of 44.5b

bsearch0.0ms

simplify0.0ms

Iterations
IterNodes
done1
01

end0.0ms

sample10.9s

Algorithm
intervals
Results
4.4s1802×body2560valid
3.8s2276×body1280valid
1.2s1186×body640valid
462.0ms1873×body80valid
409.0ms573×body320valid
151.0ms257×body160valid
115.0ms33×body5120valid