Details

Time bar (total: 22.7s)

sample544.0ms

Algorithm
intervals
Results
146.0ms55×body1280valid
123.0ms180×body80valid
63.0ms43×body640valid
24.0ms19×body320valid
6.0msbody160valid

simplify3.0s

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

localize19.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))

rewrite34.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:
19.0ms
(- (/ 1 (sin B)) (/ x (tan B)))
5.0ms
(/ 1 (sin B))
7.0ms
(/ x (tan B))

series311.0ms

Counts
3 → 9
Calls
3 calls:
137.0ms
(- (/ 1 (sin B)) (/ x (tan B)))
24.0ms
(/ 1 (sin B))
149.0ms
(/ x (tan B))

simplify1.7s

Counts
93 → 93
Iterations
IterNodes
done5049
32697
2849
1300
0153

prune434.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 4 expressions with local error:

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

rewrite93.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:
41.0ms
(- (/ 1 (sin B)) (* (/ x (sin B)) (cos B)))
11.0ms
(/ 1 (sin B))
9.0ms
(/ x (sin B))
29.0ms
(* (/ x (sin B)) (cos B))

series331.0ms

Counts
4 → 12
Calls
4 calls:
138.0ms
(- (/ 1 (sin B)) (* (/ x (sin B)) (cos B)))
15.0ms
(/ 1 (sin B))
54.0ms
(/ x (sin B))
123.0ms
(* (/ x (sin B)) (cos B))

simplify1.3s

Counts
120 → 120
Iterations
IterNodes
done5001
21312
1373
0166

prune571.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0b

localize27.0ms

Local error

Found 3 expressions with local error:

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

rewrite29.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:
9.0ms
(- 1 (* x (cos B)))
7.0ms
(* x (cos B))
11.0ms
(/ (- 1 (* x (cos B))) (sin B))

series241.0ms

Counts
3 → 9
Calls
3 calls:
72.0ms
(- 1 (* x (cos B)))
69.0ms
(* x (cos B))
99.0ms
(/ (- 1 (* x (cos B))) (sin B))

simplify1.9s

Counts
72 → 72
Iterations
IterNodes
done5006
32893
2688
1247
0107

prune364.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (sin B)) (cbrt (sin B)))
0.6b
(cbrt (sin B))
0.6b
(cbrt (sin B))
0.6b
(cbrt (sin B))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
add-cbrt-cube insert-posit16 add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 77
Calls
4 calls:
23.0ms
(* (cbrt (sin B)) (cbrt (sin B)))
2.0ms
(cbrt (sin B))
1.0ms
(cbrt (sin B))
1.0ms
(cbrt (sin B))

series642.0ms

Counts
4 → 12
Calls
4 calls:
187.0ms
(* (cbrt (sin B)) (cbrt (sin B)))
147.0ms
(cbrt (sin B))
147.0ms
(cbrt (sin B))
162.0ms
(cbrt (sin B))

simplify2.0s

Counts
89 → 89
Iterations
IterNodes
done5001
31407
2456
1176
077

prune443.0ms

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 0b

regimes132.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

sample8.4s

Algorithm
intervals
Results
3.8s1662×body1280valid
2.1s1353×body640valid
1.4s5090×body80valid
677.0ms715×body320valid
230.0ms376×body160valid