Details

Time bar (total: 22.4s)

sample149.0ms

Algorithm
intervals
Results
63.0ms65×body1280valid
38.0ms171×body80valid
22.0ms33×body640valid
8.0ms17×body320valid
3.0msbody160valid

simplify2.7s

Counts
1 → 1
Iterations
IterNodes
done5001
354970
344828
334665
324493
314330
304139
293972
283794
273608
263434
253297
243150
232978
222834
212632
202448
192290
182119
171964
161837
151728
141603
131490
121330
111186
101061
9917
8762
7635
6430
5255
4161
380
243
120
010

prune17.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize39.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (/ 1 (sin B)) (/ x (tan B)))
0.1b
(/ 1 (sin B))
0.1b
(/ x (tan B))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
36×add-sqr-sqrt
28×*-un-lft-identity
27×times-frac
19×add-cube-cbrt
add-exp-log
add-cbrt-cube
associate-/r* associate-/l* difference-of-squares
add-log-exp
pow1
div-exp insert-posit16 div-inv distribute-lft-out--
cbrt-undiv clear-num frac-2neg
rec-exp sub-neg flip3-- diff-log 1-exp tan-quot associate-/r/ frac-sub pow-flip flip-- inv-pow
Counts
3 → 84
Calls
3 calls:
21.0ms
(- (/ 1 (sin B)) (/ x (tan B)))
5.0ms
(/ 1 (sin B))
10.0ms
(/ x (tan B))

series315.0ms

Counts
3 → 9
Calls
3 calls:
155.0ms
(- (/ 1 (sin B)) (/ x (tan B)))
25.0ms
(/ 1 (sin B))
134.0ms
(/ x (tan B))

simplify1.6s

Counts
93 → 93
Iterations
IterNodes
done5049
32697
2849
1300
0153

prune446.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ 1 (sin B)) (* (/ x (sin B)) (cos B)))
0.1b
(/ x (sin B))
0.1b
(/ 1 (sin B))
0.2b
(* (/ x (sin B)) (cos B))

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
33×add-sqr-sqrt
28×*-un-lft-identity times-frac add-cube-cbrt
15×add-exp-log
13×add-cbrt-cube associate-*l*
pow1
associate-/r* associate-/l* add-log-exp
div-exp insert-posit16
cbrt-undiv associate-*r* associate-*l/ div-inv
clear-num frac-2neg prod-exp cbrt-unprod unswap-sqr
rec-exp sub-neg flip3-- diff-log 1-exp pow-prod-down *-commutative frac-sub pow-flip flip-- inv-pow sub-div
Counts
4 → 108
Calls
4 calls:
33.0ms
(- (/ 1 (sin B)) (* (/ x (sin B)) (cos B)))
5.0ms
(/ x (sin B))
6.0ms
(/ 1 (sin B))
23.0ms
(* (/ x (sin B)) (cos B))

series365.0ms

Counts
4 → 12
Calls
4 calls:
121.0ms
(- (/ 1 (sin B)) (* (/ x (sin B)) (cos B)))
93.0ms
(/ x (sin B))
14.0ms
(/ 1 (sin B))
137.0ms
(* (/ x (sin B)) (cos B))

simplify2.4s

Counts
120 → 120
Iterations
IterNodes
done5001
34603
21301
1373
0166

prune627.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 3 expressions with local error:

0.0b
(- 1 (* x (cos B)))
0.2b
(/ (- 1 (* x (cos B))) (sin B))
0.2b
(* x (cos B))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt
13×*-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube add-exp-log
pow1 add-log-exp
associate-/r* associate-*r* associate-*l* insert-posit16 associate-/l*
flip3-- flip-- associate-/l/
cbrt-undiv clear-num sub-neg frac-2neg diff-log div-sub div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
3 → 63
Calls
3 calls:
14.0ms
(- 1 (* x (cos B)))
23.0ms
(/ (- 1 (* x (cos B))) (sin B))
13.0ms
(* x (cos B))

series221.0ms

Counts
3 → 9
Calls
3 calls:
71.0ms
(- 1 (* x (cos B)))
104.0ms
(/ (- 1 (* x (cos B))) (sin B))
47.0ms
(* x (cos B))

simplify2.4s

Counts
72 → 72
Iterations
IterNodes
done5001
33388
2718
1248
0107

prune402.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

localize51.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt (- 1 (* x (cos B))))
0.2b
(cbrt (- 1 (* x (cos B))))
0.2b
(cbrt (- 1 (* x (cos B))))
0.2b
(/ (cbrt (- 1 (* x (cos B)))) (sin B))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
21×cbrt-prod
18×times-frac
cbrt-div
add-exp-log associate-/l*
add-cbrt-cube
pow1 flip3-- insert-posit16 flip-- add-log-exp
associate-/r* pow1/3
associate-/l/
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 84
Calls
4 calls:
3.0ms
(cbrt (- 1 (* x (cos B))))
2.0ms
(cbrt (- 1 (* x (cos B))))
2.0ms
(cbrt (- 1 (* x (cos B))))
10.0ms
(/ (cbrt (- 1 (* x (cos B)))) (sin B))

series405.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(cbrt (- 1 (* x (cos B))))
85.0ms
(cbrt (- 1 (* x (cos B))))
92.0ms
(cbrt (- 1 (* x (cos B))))
157.0ms
(/ (cbrt (- 1 (* x (cos B)))) (sin B))

simplify2.9s

Counts
96 → 96
Iterations
IterNodes
done5017
33833
2933
1327
0151

prune536.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

regimes157.0ms

Accuracy

0% (0.2b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 0.2b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done12
112
09

end0.0ms

sample6.5s

Algorithm
intervals
Results
2.6s1706×body1280valid
1.4s4957×body80valid
1.1s1398×body640valid
586.0ms389×body160valid
536.0ms738×body320valid