Details

Time bar (total: 21.3s)

sample134.0ms

Algorithm
intervals
Results
57.0ms288×body80valid
19.0ms28×body1280valid
17.0ms35×body640valid
7.0ms20×body320valid
3.0ms10×body160valid

simplify986.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01216
12616
26716
324116
4126316
done500016

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 26.6b

localize29.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* x (pow sin 2.0)) x)))
3.2b
(* (* x (pow sin 2.0)) x)
7.2b
(* x (pow sin 2.0))
18.7b
(* (pow cos 2.0) (* (* x (pow sin 2.0)) x))

rewrite599.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×*-un-lft-identity add-cube-cbrt
11×associate-*r* associate-*l*
unpow-prod-down
pow1
expm1-log1p-u cbrt-undiv log1p-expm1-u add-log-exp
times-frac *-commutative associate-/l* unswap-sqr sqr-pow
clear-num associate-/r* frac-2neg pow-prod-down div-inv
Counts
4 → 123
Calls
4 calls:
89.0ms
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* x (pow sin 2.0)) x)))
33.0ms
(* (* x (pow sin 2.0)) x)
17.0ms
(* x (pow sin 2.0))
455.0ms
(* (pow cos 2.0) (* (* x (pow sin 2.0)) x))

series1.3s

Counts
4 → 12
Calls
4 calls:
499.0ms
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* x (pow sin 2.0)) x)))
230.0ms
(* (* x (pow sin 2.0)) x)
214.0ms
(* x (pow sin 2.0))
369.0ms
(* (pow cos 2.0) (* (* x (pow sin 2.0)) x))

simplify1.5s

Counts
135 → 135
Iterations

Useful iterations: 2 (426.0ms)

IterNodesCost
01742045
14481895
224021649
done50011649

prune686.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 15.3b

localize47.0ms

Local error

Found 4 expressions with local error:

0.2b
(cos (* 2.0 x))
0.5b
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x)))
3.2b
(* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x)
18.7b
(* (pow cos 2.0) (* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x))

rewrite638.0ms

Algorithm
rewrite-expression-head
Rules
390×add-exp-log
322×prod-exp
77×pow-to-exp pow-exp
47×add-cbrt-cube
43×div-exp
26×cbrt-unprod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*l*
pow1
cbrt-undiv
expm1-log1p-u associate-*r* log1p-expm1-u add-log-exp
unpow-prod-down times-frac associate-/l*
*-commutative
clear-num associate-/r* frac-2neg pow-prod-down div-inv sqr-pow
Counts
4 → 171
Calls
4 calls:
11.0ms
(cos (* 2.0 x))
249.0ms
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x)))
94.0ms
(* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x)
264.0ms
(* (pow cos 2.0) (* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x))

series1.2s

Counts
4 → 12
Calls
4 calls:
15.0ms
(cos (* 2.0 x))
517.0ms
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x)))
242.0ms
(* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x)
399.0ms
(* (pow cos 2.0) (* (* (* x (pow sin (/ 2.0 2))) (pow sin (/ 2.0 2))) x))

simplify1.6s

Counts
183 → 183
Iterations

Useful iterations: done (1.6s)

IterNodesCost
01904656
15432776
230782442
done50022424

prune585.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 13.7b

localize35.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x (pow sin (/ 2.0 2))) (* (pow sin (/ 2.0 2)) x))
0.2b
(cos (* 2.0 x))
0.5b
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* x (pow sin (/ 2.0 2))) (* (pow sin (/ 2.0 2)) x))))
18.7b
(* (pow cos 2.0) (* (* x (pow sin (/ 2.0 2))) (* (pow sin (/ 2.0 2)) x)))

rewrite268.0ms

Algorithm
rewrite-expression-head
Rules
467×add-exp-log
382×prod-exp
90×pow-to-exp pow-exp
59×add-cbrt-cube
52×div-exp
34×cbrt-unprod
add-sqr-sqrt *-un-lft-identity associate-*l* add-cube-cbrt
pow1 cbrt-undiv
expm1-log1p-u log1p-expm1-u add-log-exp
unpow-prod-down times-frac associate-/l*
associate-*r* *-commutative
clear-num associate-/r* frac-2neg pow-prod-down div-inv sqr-pow
Counts
4 → 193
Calls
4 calls:
31.0ms
(* (* x (pow sin (/ 2.0 2))) (* (pow sin (/ 2.0 2)) x))
5.0ms
(cos (* 2.0 x))
112.0ms
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* x (pow sin (/ 2.0 2))) (* (pow sin (/ 2.0 2)) x))))
106.0ms
(* (pow cos 2.0) (* (* x (pow sin (/ 2.0 2))) (* (pow sin (/ 2.0 2)) x)))

series1.1s

Counts
4 → 12
Calls
4 calls:
241.0ms
(* (* x (pow sin (/ 2.0 2))) (* (pow sin (/ 2.0 2)) x))
14.0ms
(cos (* 2.0 x))
485.0ms
(/ (cos (* 2.0 x)) (* (pow cos 2.0) (* (* x (pow sin (/ 2.0 2))) (* (pow sin (/ 2.0 2)) x))))
343.0ms
(* (pow cos 2.0) (* (* x (pow sin (/ 2.0 2))) (* (pow sin (/ 2.0 2)) x)))

simplify1.6s

Counts
205 → 205
Iterations

Useful iterations: 2 (526.0ms)

IterNodesCost
01935321
15583170
229302688
done50002688

prune594.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 12.2b

localize37.0ms

Local error

Found 4 expressions with local error:

0.2b
(cos (* 2.0 x))
0.5b
(/ (cos (* 2.0 x)) (* (* (pow cos 2.0) (* x (pow sin (/ 2.0 2)))) (* (pow sin (/ 2.0 2)) x)))
6.6b
(* (* (pow cos 2.0) (* x (pow sin (/ 2.0 2)))) (* (pow sin (/ 2.0 2)) x))
13.1b
(* (pow cos 2.0) (* x (pow sin (/ 2.0 2))))

rewrite224.0ms

Algorithm
rewrite-expression-head
Rules
456×add-exp-log
371×prod-exp
89×pow-to-exp pow-exp
59×add-cbrt-cube
53×div-exp
33×cbrt-unprod
add-sqr-sqrt *-un-lft-identity associate-*l* add-cube-cbrt
cbrt-undiv
pow1
expm1-log1p-u log1p-expm1-u add-log-exp
unpow-prod-down times-frac associate-/l*
associate-*r* *-commutative
clear-num associate-/r* frac-2neg pow-prod-down div-inv sqr-pow
Counts
4 → 191
Calls
4 calls:
5.0ms
(cos (* 2.0 x))
79.0ms
(/ (cos (* 2.0 x)) (* (* (pow cos 2.0) (* x (pow sin (/ 2.0 2)))) (* (pow sin (/ 2.0 2)) x)))
97.0ms
(* (* (pow cos 2.0) (* x (pow sin (/ 2.0 2)))) (* (pow sin (/ 2.0 2)) x))
23.0ms
(* (pow cos 2.0) (* x (pow sin (/ 2.0 2))))

series1.2s

Counts
4 → 12
Calls
4 calls:
16.0ms
(cos (* 2.0 x))
516.0ms
(/ (cos (* 2.0 x)) (* (* (pow cos 2.0) (* x (pow sin (/ 2.0 2)))) (* (pow sin (/ 2.0 2)) x)))
346.0ms
(* (* (pow cos 2.0) (* x (pow sin (/ 2.0 2)))) (* (pow sin (/ 2.0 2)) x))
325.0ms
(* (pow cos 2.0) (* x (pow sin (/ 2.0 2))))

simplify1.6s

Counts
203 → 203
Iterations

Useful iterations: done (1.6s)

IterNodesCost
01955163
15963356
231272934
done50002826

prune495.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 6.7b

regimes963.0ms

Accuracy

0% (1.8b remaining)

Error of 7.3b against oracle of 5.6b and baseline of 7.3b

bsearch0.0ms

simplify4.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01632
12032
22132
done2132

end0.0ms

sample3.9s

Algorithm
intervals
Results
1.3s9036×body80valid
1.1s830×body1280valid
634.0ms998×body640valid
226.0ms576×body320valid
118.0ms326×body160valid