Details

Time bar (total: 19.7s)

sample103.0ms

Algorithm
intervals
Results
44.0ms282×body80valid
22.0ms27×body1280valid
14.0ms26×body640valid
5.0ms13×body320valid
3.0msbody160valid

simplify736.0ms

Counts
1 → 1

prune17.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 3.6b

localize21.0ms

Local error

Found 4 expressions with local error:

7.5b
(* sin (* x cos))
7.5b
(* sin (* x cos))
0.5b
(/ (cos (* 2 x)) (* (* sin (* x cos)) (* sin (* x cos))))
0.2b
(* (* sin (* x cos)) (* sin (* x cos)))

rewrite188.0ms

Algorithm
rewrite-expression-head
Rules
128×pow1
97×add-cbrt-cube add-exp-log
72×pow-prod-down
60×prod-exp cbrt-unprod
10×cbrt-undiv div-exp
pow-sqr pow-prod-up
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*l*
insert-posit16 add-log-exp
times-frac pow-plus associate-*r* *-commutative associate-/l*
pow2 clear-num associate-/r* frac-2neg div-sub swap-sqr cos-2 div-inv
Counts
4 → 138
Calls
4 calls:
Slowest
81.0ms
(/ (cos (* 2 x)) (* (* sin (* x cos)) (* sin (* x cos))))
68.0ms
(* (* sin (* x cos)) (* sin (* x cos)))
21.0ms
(* sin (* x cos))
15.0ms
(* sin (* x cos))

series212.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
79.0ms
(/ (cos (* 2 x)) (* (* sin (* x cos)) (* sin (* x cos))))
77.0ms
(* (* sin (* x cos)) (* sin (* x cos)))
29.0ms
(* sin (* x cos))
28.0ms
(* sin (* x cos))

simplify620.0ms

Counts
150 → 150

prune1.4s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 3.2b

localize29.0ms

Local error

Found 4 expressions with local error:

7.5b
(* sin (* x cos))
7.5b
(* sin (* x cos))
0.8b
(/ (cos (* 2 x)) (* sin (* x cos)))
0.8b
(/ 1 (* sin (* x cos)))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
44×add-exp-log
32×add-cbrt-cube
20×pow1
18×prod-exp
12×cbrt-unprod
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
div-exp pow-prod-down
cbrt-undiv times-frac associate-*l* associate-/l*
insert-posit16 add-log-exp
rec-exp 1-exp pow-flip
clear-num associate-/r* frac-2neg associate-*r* *-commutative div-inv
div-sub cos-2 inv-pow
Counts
4 → 97
Calls
4 calls:
Slowest
33.0ms
(/ (cos (* 2 x)) (* sin (* x cos)))
29.0ms
(/ 1 (* sin (* x cos)))
18.0ms
(* sin (* x cos))
18.0ms
(* sin (* x cos))

series145.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
50.0ms
(/ (cos (* 2 x)) (* sin (* x cos)))
40.0ms
(* sin (* x cos))
29.0ms
(* sin (* x cos))
26.0ms
(/ 1 (* sin (* x cos)))

simplify3.1s

Counts
109 → 109

prune939.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 3.2b

localize23.0ms

Local error

Found 4 expressions with local error:

7.5b
(* sin (* x cos))
7.5b
(* sin (* x cos))
0.8b
(/ 1 (* sin (* x cos)))
0.8b
(/ 1 (/ (* sin (* x cos)) (cos (* 2 x))))

rewrite102.0ms

Algorithm
rewrite-expression-head
Rules
69×add-exp-log
37×add-cbrt-cube
36×times-frac
24×add-sqr-sqrt *-un-lft-identity prod-exp add-cube-cbrt
23×div-exp
21×pow1
12×cbrt-unprod
10×cbrt-undiv
pow-prod-down
associate-/r*
rec-exp 1-exp
associate-*l* div-inv associate-/l*
insert-posit16 pow-flip add-log-exp
clear-num frac-2neg associate-*r* *-commutative inv-pow
associate-/r/
Counts
4 → 133
Calls
4 calls:
Slowest
33.0ms
(/ 1 (* sin (* x cos)))
31.0ms
(/ 1 (/ (* sin (* x cos)) (cos (* 2 x))))
23.0ms
(* sin (* x cos))
13.0ms
(* sin (* x cos))

series202.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
84.0ms
(/ 1 (/ (* sin (* x cos)) (cos (* 2 x))))
44.0ms
(* sin (* x cos))
39.0ms
(* sin (* x cos))
34.0ms
(/ 1 (* sin (* x cos)))

simplify448.0ms

Counts
145 → 145

prune1.6s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 3.2b

localize43.0ms

Local error

Found 4 expressions with local error:

7.5b
(* sin (* x cos))
7.4b
(* (/ 1 sin) (* (/ 1 x) (/ (cos (* x 2)) cos)))
0.8b
(/ 1 (* sin (* x cos)))
0.3b
(* (/ 1 x) (/ (cos (* x 2)) cos))

rewrite123.0ms

Algorithm
rewrite-expression-head
Rules
189×add-exp-log
88×prod-exp
71×add-cbrt-cube
64×div-exp
45×add-sqr-sqrt
37×times-frac
30×*-un-lft-identity
29×associate-*l*
28×add-cube-cbrt cbrt-unprod
22×pow1 rec-exp 1-exp
20×cbrt-undiv
15×associate-*r*
10×pow-prod-down
frac-times associate-*r/ unswap-sqr
associate-*l/ insert-posit16 div-inv add-log-exp
*-commutative pow-flip associate-/l*
clear-num associate-/r* frac-2neg inv-pow
Counts
4 → 188
Calls
4 calls:
Slowest
39.0ms
(* (/ 1 sin) (* (/ 1 x) (/ (cos (* x 2)) cos)))
33.0ms
(/ 1 (* sin (* x cos)))
32.0ms
(* sin (* x cos))
15.0ms
(* (/ 1 x) (/ (cos (* x 2)) cos))

series226.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
86.0ms
(* (/ 1 sin) (* (/ 1 x) (/ (cos (* x 2)) cos)))
71.0ms
(* (/ 1 x) (/ (cos (* x 2)) cos))
36.0ms
(* sin (* x cos))
34.0ms
(/ 1 (* sin (* x cos)))

simplify939.0ms

Counts
200 → 200

prune2.6s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 2.9b

regimes646.0ms

Accuracy

0% (0.5b remaining)

Error of 2.6b against oracle of 2.1b and baseline of 2.6b

bsearch5.0ms

end0.0ms

sample5.2s

Algorithm
intervals
Results
1.9s9138×body80valid
1.4s835×body1280valid
963.0ms956×body640valid
420.0ms543×body320valid
125.0ms318×body160valid