Details

Time bar (total: 22.5s)

sample510.0ms

Algorithm
intervals
Results
225.0ms45×body640valid
112.0ms48×body1280valid
56.0ms168×body80valid
25.0ms24×body320valid
9.0ms13×body160valid

simplify3.1s

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

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize18.0ms

Local error

Found 3 expressions with local error:

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

rewrite69.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:
51.0ms
(- (/ 1 (sin B)) (/ x (tan B)))
8.0ms
(/ 1 (sin B))
7.0ms
(/ x (tan B))

series316.0ms

Counts
3 → 9
Calls
3 calls:
141.0ms
(- (/ 1 (sin B)) (/ x (tan B)))
16.0ms
(/ 1 (sin B))
159.0ms
(/ x (tan B))

simplify1.7s

Counts
93 → 93
Iterations
IterNodes
done5049
32697
2849
1300
0153

prune348.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 4 expressions with local error:

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

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
23×*-un-lft-identity
16×add-cube-cbrt
15×times-frac add-exp-log
13×add-cbrt-cube
pow1 div-inv
associate-/r* add-log-exp
div-exp insert-posit16 associate-/l*
cbrt-undiv distribute-rgt-out-- associate-*r* associate-*l* difference-of-squares
clear-num frac-2neg prod-exp cbrt-unprod distribute-lft-out--
rec-exp sub-neg flip3-- diff-log 1-exp pow-prod-down *-commutative frac-sub pow-flip flip-- inv-pow sub-div unswap-sqr
Counts
4 → 96
Calls
4 calls:
39.0ms
(- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))
6.0ms
(/ 1 (sin B))
7.0ms
(* x (cos B))
12.0ms
(/ (* x (cos B)) (sin B))

series378.0ms

Counts
4 → 12
Calls
4 calls:
147.0ms
(- (/ 1 (sin B)) (/ (* x (cos B)) (sin B)))
30.0ms
(/ 1 (sin B))
63.0ms
(* x (cos B))
137.0ms
(/ (* x (cos B)) (sin B))

simplify1.7s

Counts
108 → 108
Iterations
IterNodes
done5001
21081
1327
0150

prune436.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 2 expressions with local error:

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

rewrite31.0ms

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

series158.0ms

Counts
2 → 6
Calls
2 calls:
62.0ms
(* x (cos B))
96.0ms
(/ (- 1 (* x (cos B))) (sin B))

simplify2.8s

Counts
56 → 56
Iterations
IterNodes
done5005
32454
2625
1211
096

prune248.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 3 expressions with local error:

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

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
90×times-frac
59×add-sqr-sqrt
57×*-un-lft-identity add-cube-cbrt
18×associate-/r* add-exp-log
12×add-cbrt-cube
11×associate-/r/
div-exp
pow1 div-inv associate-/l*
flip3-- flip--
cbrt-undiv
associate-*r* associate-*l* insert-posit16 add-log-exp
rec-exp clear-num frac-2neg 1-exp
pow-prod-down prod-exp *-commutative cbrt-unprod pow-flip inv-pow unswap-sqr
Counts
3 → 134
Calls
3 calls:
23.0ms
(/ (sin B) (- 1 (* x (cos B))))
14.0ms
(* x (cos B))
20.0ms
(/ 1 (/ (sin B) (- 1 (* x (cos B)))))

series208.0ms

Counts
3 → 9
Calls
3 calls:
68.0ms
(/ (sin B) (- 1 (* x (cos B))))
44.0ms
(* x (cos B))
96.0ms
(/ 1 (/ (sin B) (- 1 (* x (cos B)))))

simplify1.4s

Counts
143 → 143
Iterations
IterNodes
done5001
21385
1562
0228

prune515.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

regimes95.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done11
111
08

end0.0ms

sample8.3s

Algorithm
intervals
Results
3.6s1698×body1280valid
2.2s1455×body640valid
1.3s4821×body80valid
652.0ms724×body320valid
241.0ms389×body160valid