Details

Time bar (total: 49.6s)

sample795.0ms

Algorithm
intervals
Results
304.0ms45×body640valid
167.0ms54×body1280valid
120.0ms148×body80valid
28.0ms18×body320valid
24.0ms42×body80nan
13.0ms10×body160valid

simplify8.0s

Counts
1 → 1
Iterations
IterNodes
78510
61843
5606
4239
3124
280
146
020

prune31.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 10.5b

localize44.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ x (tan B))
0.2b
(* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)
0.7b
(/ (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F) (sin B))
19.1b
(pow (+ 2 (+ (* 2 x) (* F F))) -1/2)

rewrite204.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
23×*-un-lft-identity
22×add-exp-log
19×add-cube-cbrt
13×add-cbrt-cube
12×times-frac
unpow-prod-down
associate-*l*
associate-/r* prod-exp
pow1 div-exp
insert-posit16 associate-/l* add-log-exp
pow-to-exp cbrt-undiv pow-unpow associate-*r* pow-exp unswap-sqr sqr-pow
clear-num frac-2neg cbrt-unprod div-inv distribute-lft-out
pow-pow tan-quot associate-/r/ *-commutative
Counts
4 → 99
Calls
4 calls:
5.0ms
(/ x (tan B))
114.0ms
(* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)
50.0ms
(/ (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F) (sin B))
32.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) -1/2)

series810.0ms

Counts
4 → 12
Calls
4 calls:
166.0ms
(/ x (tan B))
124.0ms
(* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)
263.0ms
(/ (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F) (sin B))
257.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) -1/2)

simplify2.0s

Counts
111 → 111
Iterations
IterNodes
34660
21225
1453
0213

prune1.8s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 10.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)
0.5b
(/ 1 (/ (sin B) (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)))
0.6b
(/ (sin B) (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F))
19.1b
(pow (+ 2 (+ (* 2 x) (* F F))) -1/2)

rewrite235.0ms

Algorithm
rewrite-expression-head
Rules
58×add-exp-log
36×times-frac
32×add-sqr-sqrt
31×*-un-lft-identity
27×add-cube-cbrt
26×div-exp
20×add-cbrt-cube
15×prod-exp
unpow-prod-down
associate-/r* associate-*l*
cbrt-undiv
pow-to-exp pow1 pow-exp div-inv associate-/l*
rec-exp 1-exp
insert-posit16 add-log-exp
pow-unpow associate-*r* cbrt-unprod unswap-sqr sqr-pow
clear-num frac-2neg distribute-lft-out
pow-pow associate-/r/ *-commutative pow-flip inv-pow
Counts
4 → 133
Calls
4 calls:
95.0ms
(* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)
63.0ms
(/ 1 (/ (sin B) (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)))
29.0ms
(/ (sin B) (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F))
43.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) -1/2)

series730.0ms

Counts
4 → 12
Calls
4 calls:
98.0ms
(* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)
154.0ms
(/ 1 (/ (sin B) (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)))
163.0ms
(/ (sin B) (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F))
314.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) -1/2)

simplify4.6s

Counts
145 → 145
Iterations
IterNodes
37560
21780
1607
0255

prune1.9s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 10.0b

localize45.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ x (sin B)) (cos B))
0.2b
(* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)
0.7b
(/ (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F) (sin B))
19.1b
(pow (+ 2 (+ (* 2 x) (* F F))) -1/2)

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
25×add-exp-log
23×*-un-lft-identity
21×associate-*l*
19×add-cube-cbrt
16×add-cbrt-cube
13×times-frac
unpow-prod-down
prod-exp
pow1
associate-*r*
div-exp unswap-sqr
cbrt-unprod insert-posit16 add-log-exp
pow-to-exp cbrt-undiv pow-unpow associate-/r* pow-exp sqr-pow
*-commutative div-inv distribute-lft-out
clear-num pow-pow frac-2neg pow-prod-down associate-*l/ associate-/l*
Counts
4 → 103
Calls
4 calls:
28.0ms
(* (/ x (sin B)) (cos B))
92.0ms
(* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)
28.0ms
(/ (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F) (sin B))
18.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) -1/2)

series756.0ms

Counts
4 → 12
Calls
4 calls:
152.0ms
(* (/ x (sin B)) (cos B))
140.0ms
(* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F)
199.0ms
(/ (* (pow (+ 2 (+ (* 2 x) (* F F))) -1/2) F) (sin B))
265.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) -1/2)

simplify2.2s

Counts
115 → 115
Iterations
IterNodes
35717
21536
1512
0220

prune1.8s

Pruning

17 alts after pruning (15 fresh and 2 done)

Merged error: 10.0b

localize89.0ms

Local error

Found 4 expressions with local error:

0.7b
(/ (* (* (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2)) (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2))) F) (sin B))
0.7b
(* (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2)) (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2)))
19.7b
(pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2))
19.7b
(pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2))

rewrite613.0ms

Algorithm
rewrite-expression-head
Rules
53×add-exp-log
48×*-un-lft-identity
42×add-sqr-sqrt
34×unpow-prod-down
30×add-cube-cbrt
28×prod-exp
26×pow-unpow
21×times-frac
15×add-cbrt-cube
14×pow-to-exp pow-exp
12×sqr-pow
11×div-exp
10×swap-sqr
unswap-sqr
associate-*r* associate-*l* distribute-lft-out
pow1
cbrt-unprod insert-posit16 add-log-exp
cbrt-undiv associate-/r* div-inv
pow-pow
pow2 clear-num frac-2neg pow-prod-down pow-sqr *-commutative pow-prod-up associate-/l*
Counts
4 → 148
Calls
4 calls:
281.0ms
(/ (* (* (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2)) (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2))) F) (sin B))
253.0ms
(* (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2)) (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2)))
40.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2))
37.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2))

series930.0ms

Counts
4 → 12
Calls
4 calls:
219.0ms
(/ (* (* (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2)) (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2))) F) (sin B))
88.0ms
(* (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2)) (pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2)))
289.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2))
335.0ms
(pow (+ 2 (+ (* 2 x) (* F F))) (/ -1/2 2))

simplify5.4s

Counts
160 → 160
Iterations
IterNodes
38611
21904
1599
0222

prune2.4s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 10.0b

regimes477.0ms

Accuracy

0% (0.6b remaining)

Error of 10.4b against oracle of 9.7b and baseline of 10.4b

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
222
122
017

end0.0ms

sample13.4s

Algorithm
intervals
Results
5.1s1696×body1280valid
3.5s1406×body640valid
2.1s4738×body80valid
1.1s1698×body80nan
1000.0ms721×body320valid
266.0ms331×body160valid