Details

Time bar (total: 23.0s)

sample360.0ms

Algorithm
intervals
Results
107.0ms47×body640valid
70.0ms56×body1280valid
29.0ms150×body80valid
21.0ms29×body320valid
4.0ms10×body160valid

simplify3.4s

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

prune12.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

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

rewrite97.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:
76.0ms
(- (/ 1 (sin B)) (/ x (tan B)))
7.0ms
(/ 1 (sin B))
9.0ms
(/ x (tan B))

series353.0ms

Counts
3 → 9
Calls
3 calls:
138.0ms
(- (/ 1 (sin B)) (/ x (tan B)))
32.0ms
(/ 1 (sin B))
183.0ms
(/ x (tan B))

simplify1.8s

Counts
93 → 93
Iterations
IterNodes
done5049
32697
2849
1300
0153

prune468.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize26.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.2b
(/ x (sin B))
0.2b
(* (/ x (sin B)) (cos B))

rewrite81.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:
27.0ms
(- (/ 1 (sin B)) (* (/ x (sin B)) (cos B)))
8.0ms
(/ 1 (sin B))
11.0ms
(/ x (sin B))
30.0ms
(* (/ x (sin B)) (cos B))

series336.0ms

Counts
4 → 12
Calls
4 calls:
119.0ms
(- (/ 1 (sin B)) (* (/ x (sin B)) (cos B)))
14.0ms
(/ 1 (sin B))
69.0ms
(/ x (sin B))
134.0ms
(* (/ x (sin B)) (cos B))

simplify1.4s

Counts
120 → 120
Iterations
IterNodes
done5001
21312
1373
0166

prune548.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

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

rewrite103.0ms

Algorithm
rewrite-expression-head
Rules
127×times-frac
111×add-sqr-sqrt
85×*-un-lft-identity
64×add-cube-cbrt
21×add-exp-log
19×associate-/r*
15×difference-of-squares
13×add-cbrt-cube
11×div-inv
10×div-exp
associate-/l*
distribute-lft-out--
pow1 add-log-exp
cbrt-undiv
insert-posit16
rec-exp clear-num frac-2neg 1-exp
pow-flip inv-pow
sub-neg flip3-- diff-log tan-quot associate-/r/ frac-sub flip-- associate-/l/
Counts
4 → 174
Calls
4 calls:
63.0ms
(- (/ 1 (sin B)) (/ 1 (/ (tan B) x)))
14.0ms
(/ 1 (sin B))
7.0ms
(/ (tan B) x)
10.0ms
(/ 1 (/ (tan B) x))

series375.0ms

Counts
4 → 12
Calls
4 calls:
159.0ms
(- (/ 1 (sin B)) (/ 1 (/ (tan B) x)))
24.0ms
(/ 1 (sin B))
79.0ms
(/ (tan B) x)
111.0ms
(/ 1 (/ (tan B) x))

simplify3.4s

Counts
186 → 186
Iterations
IterNodes
done5008
34478
21538
1615
0271

prune759.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 4 expressions with local error:

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

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
45×times-frac
36×add-exp-log
34×add-sqr-sqrt
32×*-un-lft-identity add-cube-cbrt
22×add-cbrt-cube
16×div-exp
11×associate-/r*
associate-/l*
pow1 cbrt-undiv
div-inv
prod-exp
rec-exp 1-exp insert-posit16 add-log-exp
clear-num frac-2neg associate-*r* associate-*l* cbrt-unprod
pow-flip inv-pow
pow-prod-down associate-/r/ *-commutative unswap-sqr
Counts
4 → 130
Calls
4 calls:
7.0ms
(/ 1 (sin B))
9.0ms
(* x (cos B))
27.0ms
(/ (sin B) (* x (cos B)))
26.0ms
(/ 1 (/ (sin B) (* x (cos B))))

series247.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(/ 1 (sin B))
45.0ms
(* x (cos B))
82.0ms
(/ (sin B) (* x (cos B)))
106.0ms
(/ 1 (/ (sin B) (* x (cos B))))

simplify1.9s

Counts
142 → 142
Iterations
IterNodes
done5000
21370
1412
0187

prune565.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

regimes124.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
done12
112
09

end0.0ms

sample6.5s

Algorithm
intervals
Results
2.8s1737×body1280valid
1.6s4891×body80valid
1.4s1386×body640valid
354.0ms691×body320valid
147.0ms409×body160valid