Details

Time bar (total: 13.3s)

sample61.0ms

Algorithm
intervals
Results
22.0ms297×body80valid
9.0ms21×body1280valid
7.0ms22×body640valid
3.0ms14×body320valid
2.0ms10×body160valid

simplify41.0ms

Counts
1 → 1

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 25.6b

localize23.0ms

Local error

Found 4 expressions with local error:

0.6b
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* x (pow sin 2.0)) x)))
3.4b
(* (* x (pow sin 2.0)) x)
5.7b
(* x (pow sin 2.0))
19.6b
(* (pow cos 2.0) (* (* x (pow sin 2.0)) x))

rewrite532.0ms

Algorithm
rewrite-expression-head
Rules
122×add-exp-log
82×prod-exp
34×add-cbrt-cube
18×pow-to-exp pow-exp
17×add-sqr-sqrt
16×div-exp cbrt-unprod
12×add-cube-cbrt *-un-lft-identity
11×associate-*r* associate-*l*
unpow-prod-down
pow1
cbrt-undiv add-log-exp
times-frac *-commutative associate-/l* unswap-sqr sqr-pow
frac-2neg pow-prod-down clear-num associate-/r* div-inv
Counts
4 → 115
Calls
4 calls:
95.0ms
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* x (pow sin 2.0)) x)))
32.0ms
(* (* x (pow sin 2.0)) x)
308.0ms
(* x (pow sin 2.0))
90.0ms
(* (pow cos 2.0) (* (* x (pow sin 2.0)) x))

series1.2s

Counts
4 → 12
Calls
4 calls:
444.0ms
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* x (pow sin 2.0)) x)))
236.0ms
(* (* x (pow sin 2.0)) x)
182.0ms
(* x (pow sin 2.0))
372.0ms
(* (pow cos 2.0) (* (* x (pow sin 2.0)) x))

simplify61.0ms

Counts
127 → 127

prune417.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 15.6b

localize35.0ms

Local error

Found 4 expressions with local error:

3.4b
(* (* x (pow sin 2.0)) x)
5.7b
(* x (pow sin 2.0))
6.5b
(* (pow cos (/ 2.0 2)) (* (pow cos (/ 2.0 2)) (* (* x (pow sin 2.0)) x)))
8.1b
(* (pow cos (/ 2.0 2)) (* (* x (pow sin 2.0)) x))

rewrite376.0ms

Algorithm
rewrite-expression-head
Rules
226×add-exp-log
202×prod-exp
50×pow-to-exp pow-exp
34×add-cbrt-cube
20×cbrt-unprod
18×associate-*l*
17×add-sqr-sqrt
12×add-cube-cbrt *-un-lft-identity associate-*r*
10×unpow-prod-down
pow1
*-commutative add-log-exp sqr-pow
unswap-sqr
pow-prod-down
Counts
4 → 146
Calls
4 calls:
31.0ms
(* (* x (pow sin 2.0)) x)
12.0ms
(* x (pow sin 2.0))
225.0ms
(* (pow cos (/ 2.0 2)) (* (pow cos (/ 2.0 2)) (* (* x (pow sin 2.0)) x)))
101.0ms
(* (pow cos (/ 2.0 2)) (* (* x (pow sin 2.0)) x))

series1.1s

Counts
4 → 12
Calls
4 calls:
162.0ms
(* (* x (pow sin 2.0)) x)
147.0ms
(* x (pow sin 2.0))
395.0ms
(* (pow cos (/ 2.0 2)) (* (pow cos (/ 2.0 2)) (* (* x (pow sin 2.0)) x)))
433.0ms
(* (pow cos (/ 2.0 2)) (* (* x (pow sin 2.0)) x))

simplify48.0ms

Counts
158 → 158

prune355.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 11.2b

localize19.0ms

Local error

Found 4 expressions with local error:

3.3b
(* (* (pow cos (/ 2.0 2)) (* x (pow sin 2.0))) x)
5.7b
(* x (pow sin 2.0))
6.5b
(* (pow cos (/ 2.0 2)) (* (* (pow cos (/ 2.0 2)) (* x (pow sin 2.0))) x))
9.0b
(* (pow cos (/ 2.0 2)) (* x (pow sin 2.0)))

rewrite305.0ms

Algorithm
rewrite-expression-head
Rules
226×add-exp-log
202×prod-exp
50×pow-to-exp pow-exp
34×add-cbrt-cube
20×cbrt-unprod
18×associate-*l*
17×add-sqr-sqrt
12×add-cube-cbrt *-un-lft-identity associate-*r*
10×unpow-prod-down
pow1
*-commutative add-log-exp sqr-pow
unswap-sqr
pow-prod-down
Counts
4 → 146
Calls
4 calls:
61.0ms
(* (* (pow cos (/ 2.0 2)) (* x (pow sin 2.0))) x)
12.0ms
(* x (pow sin 2.0))
195.0ms
(* (pow cos (/ 2.0 2)) (* (* (pow cos (/ 2.0 2)) (* x (pow sin 2.0))) x))
30.0ms
(* (pow cos (/ 2.0 2)) (* x (pow sin 2.0)))

series1.1s

Counts
4 → 12
Calls
4 calls:
330.0ms
(* (* (pow cos (/ 2.0 2)) (* x (pow sin 2.0))) x)
149.0ms
(* x (pow sin 2.0))
353.0ms
(* (pow cos (/ 2.0 2)) (* (* (pow cos (/ 2.0 2)) (* x (pow sin 2.0))) x))
279.0ms
(* (pow cos (/ 2.0 2)) (* x (pow sin 2.0)))

simplify57.0ms

Counts
158 → 158

prune421.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 10.9b

localize18.0ms

Local error

Found 4 expressions with local error:

0.6b
(/ (cos (* 2.0 x)) (* (pow cos (/ 2.0 2)) (* (* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0)) x)))
3.3b
(* (* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0)) x)
6.5b
(* (pow cos (/ 2.0 2)) (* (* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0)) x))
9.5b
(* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0))

rewrite658.0ms

Algorithm
rewrite-expression-head
Rules
416×add-exp-log
343×prod-exp
84×pow-to-exp pow-exp
52×add-cbrt-cube
43×div-exp
29×cbrt-unprod
11×add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*r*
associate-*l*
pow1 unpow-prod-down
cbrt-undiv
add-log-exp
times-frac *-commutative associate-/l*
sqr-pow
frac-2neg pow-prod-down clear-num associate-/r* div-inv
Counts
4 → 186
Calls
4 calls:
255.0ms
(/ (cos (* 2.0 x)) (* (pow cos (/ 2.0 2)) (* (* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0)) x)))
99.0ms
(* (* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0)) x)
242.0ms
(* (pow cos (/ 2.0 2)) (* (* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0)) x))
37.0ms
(* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0))

series1.5s

Counts
4 → 12
Calls
4 calls:
468.0ms
(/ (cos (* 2.0 x)) (* (pow cos (/ 2.0 2)) (* (* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0)) x)))
335.0ms
(* (* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0)) x)
404.0ms
(* (pow cos (/ 2.0 2)) (* (* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0)) x))
316.0ms
(* (* (pow cos (/ 2.0 2)) x) (pow sin 2.0))

simplify86.0ms

Counts
198 → 198

prune307.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 7.8b

regimes558.0ms

Accuracy

-261.6% (11.6b remaining)

Error of 19.1b against oracle of 7.5b and baseline of 10.7b

bsearch0.0ms

simplify40.0ms

end0.0ms

sample3.8s

Algorithm
intervals
Results
1.4s9077×body80valid
984.0ms808×body1280valid
649.0ms985×body640valid
170.0ms547×body320valid
65.0ms303×body160valid