Details

Time bar (total: 16.9s)

sample152.0ms

Algorithm
intervals
Results
67.0ms295×body80valid
36.0ms34×body1280valid
20.0ms25×body640valid
8.0ms15×body320valid
2.0msbody160valid

simplify2.0s

Counts
1 → 1
Iterations
IterNodes
done2531
62531
51352
4542
3196
266
128
012

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.8b

localize32.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* x (* sin cos)) (* x (* sin cos)))
0.3b
(/ (cos (* 2 x)) (* (* x (* sin cos)) (* x (* sin cos))))
5.8b
(* x (* sin cos))
5.8b
(* x (* sin cos))

rewrite236.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*
expm1-log1p-u insert-posit16 log1p-expm1-u 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 → 146
Calls
4 calls:
91.0ms
(* (* x (* sin cos)) (* x (* sin cos)))
95.0ms
(/ (cos (* 2 x)) (* (* x (* sin cos)) (* x (* sin cos))))
30.0ms
(* x (* sin cos))
14.0ms
(* x (* sin cos))

series292.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(* (* x (* sin cos)) (* x (* sin cos)))
105.0ms
(/ (cos (* 2 x)) (* (* x (* sin cos)) (* x (* sin cos))))
50.0ms
(* x (* sin cos))
49.0ms
(* x (* sin cos))

simplify1.6s

Counts
158 → 158
Iterations
IterNodes
done2000
32000
21897
1403
0147

prune471.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 2.4b

localize26.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (/ (cos (* 2 x)) (* x (* sin cos))) (* x (* sin cos)))
0.6b
(/ (cos (* 2 x)) (* x (* sin cos)))
5.8b
(* x (* sin cos))
5.8b
(* x (* sin cos))

rewrite115.0ms

Algorithm
rewrite-expression-head
Rules
77×add-cbrt-cube add-exp-log
30×prod-exp cbrt-unprod
24×cbrt-undiv div-exp
16×times-frac
14×pow1
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
10×associate-/l*
associate-*l* pow-prod-down
expm1-log1p-u insert-posit16 log1p-expm1-u div-inv add-log-exp
div-sub
clear-num associate-/r* frac-2neg associate-*r* *-commutative cos-2
associate-/l/
Counts
4 → 123
Calls
4 calls:
52.0ms
(/ (/ (cos (* 2 x)) (* x (* sin cos))) (* x (* sin cos)))
22.0ms
(/ (cos (* 2 x)) (* x (* sin cos)))
21.0ms
(* x (* sin cos))
17.0ms
(* x (* sin cos))

series219.0ms

Counts
4 → 12
Calls
4 calls:
105.0ms
(/ (/ (cos (* 2 x)) (* x (* sin cos))) (* x (* sin cos)))
45.0ms
(/ (cos (* 2 x)) (* x (* sin cos)))
38.0ms
(* x (* sin cos))
31.0ms
(* x (* sin cos))

simplify997.0ms

Counts
135 → 135
Iterations
IterNodes
done2000
22000
1441
0165

prune588.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 2.4b

localize34.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (cos (* 2 x)) x)
0.2b
(/ (/ (/ (cos (* 2 x)) x) (* sin cos)) (* x (* sin cos)))
5.8b
(* x (* sin cos))
6.1b
(/ (/ (cos (* 2 x)) x) (* sin cos))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
101×times-frac
92×add-cbrt-cube add-exp-log
43×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
40×cbrt-undiv div-exp
33×associate-/l*
26×prod-exp cbrt-unprod
pow1 div-inv
div-sub
associate-/r*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg associate-*l* pow-prod-down cos-2
associate-/l/
associate-*r* *-commutative
Counts
4 → 182
Calls
4 calls:
15.0ms
(/ (cos (* 2 x)) x)
50.0ms
(/ (/ (/ (cos (* 2 x)) x) (* sin cos)) (* x (* sin cos)))
20.0ms
(* x (* sin cos))
30.0ms
(/ (/ (cos (* 2 x)) x) (* sin cos))

series241.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(/ (cos (* 2 x)) x)
104.0ms
(/ (/ (/ (cos (* 2 x)) x) (* sin cos)) (* x (* sin cos)))
38.0ms
(* x (* sin cos))
55.0ms
(/ (/ (cos (* 2 x)) x) (* sin cos))

simplify1.1s

Counts
194 → 194
Iterations
IterNodes
done2001
22001
1735
0279

prune751.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ x (cos (* 2 x)))
0.2b
(/ (/ (/ 1 (/ x (cos (* 2 x)))) (* sin cos)) (* x (* sin cos)))
5.8b
(* x (* sin cos))
6.1b
(/ (/ 1 (/ x (cos (* 2 x)))) (* sin cos))

rewrite132.0ms

Algorithm
rewrite-expression-head
Rules
453×times-frac
284×add-exp-log
158×div-exp
155×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
140×add-cbrt-cube
95×associate-/l*
76×prod-exp
70×cbrt-undiv
36×cbrt-unprod
21×div-inv
16×rec-exp 1-exp
pow1
associate-/r*
expm1-log1p-u associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg associate-*l* pow-prod-down
associate-/l/
associate-*r* *-commutative
Counts
4 → 351
Calls
4 calls:
9.0ms
(/ x (cos (* 2 x)))
53.0ms
(/ (/ (/ 1 (/ x (cos (* 2 x)))) (* sin cos)) (* x (* sin cos)))
18.0ms
(* x (* sin cos))
40.0ms
(/ (/ 1 (/ x (cos (* 2 x)))) (* sin cos))

series198.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(/ x (cos (* 2 x)))
80.0ms
(/ (/ (/ 1 (/ x (cos (* 2 x)))) (* sin cos)) (* x (* sin cos)))
42.0ms
(* x (* sin cos))
47.0ms
(/ (/ 1 (/ x (cos (* 2 x)))) (* sin cos))

simplify972.0ms

Counts
363 → 363
Iterations
IterNodes
done2011
22011
11620
0577

prune1.6s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

regimes181.0ms

Accuracy

-1.8% (2.8b remaining)

Error of 2.9b against oracle of 0.1b and baseline of 2.8b

bsearch280.0ms

Steps
ItersRangePoint
10
1.4434334319750872e-170
5.6768435042774e-159
5.117094630849011e-162
8
-1.2710977012565344e+36
-1.2283864031141439e+33
-6.43178686487588e+34

simplify4.0ms

Iterations
IterNodes
done32
132
022

end0.0ms

sample4.5s

Algorithm
intervals
Results
1.8s9100×body80valid
1.1s791×body1280valid
843.0ms1014×body640valid
297.0ms561×body320valid
131.0ms309×body160valid