Details

Time bar (total: 39.4s)

sample449.0ms

Algorithm
intervals
Results
155.0ms50×body1280valid
73.0ms54×body640valid
50.0ms146×body80valid
38.0ms44×body80nan
33.0ms28×body320valid
7.0msbody160valid

simplify1.2s

Counts
1 → 1
Iterations
IterNodes
62153
5683
4275
3137
281
145
020

prune17.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 13.0b

localize70.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (sin B) F)
0.2b
(/ x (tan B))
5.9b
(/ (pow (+ (+ (* 2 x) (* F F)) 2) -1/2) (/ (sin B) F))
19.2b
(pow (+ (+ (* 2 x) (* F F)) 2) -1/2)

rewrite209.0ms

Algorithm
rewrite-expression-head
Rules
203×times-frac
143×*-un-lft-identity
113×add-sqr-sqrt add-cube-cbrt
60×unpow-prod-down
22×add-exp-log
19×associate-/r*
15×distribute-lft-out sqr-pow
14×associate-/l*
13×add-cbrt-cube
12×div-inv
11×div-exp
pow1 cbrt-undiv
insert-posit16 add-log-exp
pow-to-exp pow-unpow clear-num frac-2neg pow-exp
associate-/r/
pow-pow tan-quot
Counts
4 → 221
Calls
4 calls:
15.0ms
(/ (sin B) F)
10.0ms
(/ x (tan B))
119.0ms
(/ (pow (+ (+ (* 2 x) (* F F)) 2) -1/2) (/ (sin B) F))
55.0ms
(pow (+ (+ (* 2 x) (* F F)) 2) -1/2)

series684.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(/ (sin B) F)
155.0ms
(/ x (tan B))
195.0ms
(/ (pow (+ (+ (* 2 x) (* F F)) 2) -1/2) (/ (sin B) F))
296.0ms
(pow (+ (+ (* 2 x) (* F F)) 2) -1/2)

simplify1.5s

Counts
233 → 233
Iterations
IterNodes
22521
1920
0396

prune1.6s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 10.2b

localize57.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ x (tan B))
0.2b
(* (pow (+ (* 2 x) (+ 2 (* F F))) -1/2) F)
0.8b
(* (/ 1 (sin B)) (* (pow (+ (* 2 x) (+ 2 (* F F))) -1/2) F))
19.2b
(pow (+ (* 2 x) (+ 2 (* F F))) -1/2)

rewrite253.0ms

Algorithm
rewrite-expression-head
Rules
56×add-exp-log
31×prod-exp
29×add-sqr-sqrt
24×*-un-lft-identity add-cube-cbrt
20×add-cbrt-cube associate-*l*
18×times-frac
div-exp
pow1 unpow-prod-down cbrt-unprod
pow-to-exp pow-exp
rec-exp 1-exp associate-*r* insert-posit16 add-log-exp
cbrt-undiv pow-unpow associate-/r* associate-/l* unswap-sqr sqr-pow
*-commutative div-inv
clear-num pow-pow frac-2neg pow-prod-down associate-*l/ tan-quot associate-/r/
Counts
4 → 118
Calls
4 calls:
9.0ms
(/ x (tan B))
86.0ms
(* (pow (+ (* 2 x) (+ 2 (* F F))) -1/2) F)
121.0ms
(* (/ 1 (sin B)) (* (pow (+ (* 2 x) (+ 2 (* F F))) -1/2) F))
35.0ms
(pow (+ (* 2 x) (+ 2 (* F F))) -1/2)

series726.0ms

Counts
4 → 12
Calls
4 calls:
134.0ms
(/ x (tan B))
129.0ms
(* (pow (+ (* 2 x) (+ 2 (* F F))) -1/2) F)
151.0ms
(* (/ 1 (sin B)) (* (pow (+ (* 2 x) (+ 2 (* F F))) -1/2) F))
311.0ms
(pow (+ (* 2 x) (+ 2 (* F F))) -1/2)

simplify3.5s

Counts
130 → 130
Iterations
IterNodes
33981
21429
1572
0246

prune911.0ms

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 10.2b

localize77.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ x (tan B))
0.3b
(/ (/ (pow (+ (+ (* 2 x) (* F F)) 2) -1/2) (sin B)) (/ 1 F))
0.3b
(/ (pow (+ (+ (* 2 x) (* F F)) 2) -1/2) (sin B))
19.2b
(pow (+ (+ (* 2 x) (* F F)) 2) -1/2)

rewrite336.0ms

Algorithm
rewrite-expression-head
Rules
994×times-frac
538×*-un-lft-identity
444×add-sqr-sqrt add-cube-cbrt
188×unpow-prod-down
56×add-exp-log
47×distribute-lft-out sqr-pow
46×div-inv
40×div-exp
39×associate-/l*
20×add-cbrt-cube
19×associate-/r*
10×cbrt-undiv
pow-to-exp pow-exp
pow1
rec-exp 1-exp insert-posit16 add-log-exp
pow-unpow clear-num frac-2neg
associate-/r/
pow-pow tan-quot associate-/l/
Counts
4 → 536
Calls
4 calls:
5.0ms
(/ x (tan B))
130.0ms
(/ (/ (pow (+ (+ (* 2 x) (* F F)) 2) -1/2) (sin B)) (/ 1 F))
121.0ms
(/ (pow (+ (+ (* 2 x) (* F F)) 2) -1/2) (sin B))
66.0ms
(pow (+ (+ (* 2 x) (* F F)) 2) -1/2)

series783.0ms

Counts
4 → 12
Calls
4 calls:
133.0ms
(/ x (tan B))
206.0ms
(/ (/ (pow (+ (+ (* 2 x) (* F F)) 2) -1/2) (sin B)) (/ 1 F))
164.0ms
(/ (pow (+ (+ (* 2 x) (* F F)) 2) -1/2) (sin B))
279.0ms
(pow (+ (+ (* 2 x) (* F F)) 2) -1/2)

simplify3.6s

Counts
548 → 548
Iterations
IterNodes
12372
0828

prune3.1s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 10.2b

localize69.0ms

Local error

Found 4 expressions with local error:

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

rewrite515.0ms

Algorithm
rewrite-expression-head
Rules
141×add-sqr-sqrt
135×times-frac
103×*-un-lft-identity
85×add-exp-log
67×add-cube-cbrt
63×unpow-prod-down
48×div-exp
28×associate-*r* associate-*l* prod-exp unswap-sqr
27×sqr-pow
26×pow-unpow
18×pow-to-exp add-cbrt-cube pow-exp
12×1-exp distribute-lft-out
pow1 associate-/l*
cbrt-undiv div-inv
cbrt-unprod insert-posit16 add-log-exp
associate-/r*
pow-pow
frac-times clear-num frac-2neg pow-prod-down associate-*l/ associate-*r/ *-commutative
Counts
4 → 237
Calls
4 calls:
119.0ms
(/ (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2)) (sin B))
307.0ms
(* (/ (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2)) 1) (/ (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2)) (sin B)))
35.0ms
(pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2))
49.0ms
(pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2))

series1.3s

Counts
4 → 12
Calls
4 calls:
557.0ms
(/ (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2)) (sin B))
198.0ms
(* (/ (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2)) 1) (/ (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2)) (sin B)))
268.0ms
(pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2))
275.0ms
(pow (+ (+ (* 2 x) (* F F)) 2) (/ -1/2 2))

simplify2.1s

Counts
249 → 249
Iterations
IterNodes
22731
11088
0351

prune1.9s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 10.2b

regimes545.0ms

Accuracy

0% (0.7b remaining)

Error of 11.0b against oracle of 10.3b and baseline of 11.0b

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
230
130
024

end1.0ms

sample13.9s

Algorithm
intervals
Results
5.6s1575×body1280valid
2.9s1430×body640valid
2.4s4800×body80valid
1.2s1614×body80nan
1.0s722×body320valid
387.0ms374×body160valid