Details

Time bar (total: 29.6s)

sample352.0ms

Algorithm
intervals
Results
86.0ms50×body1280valid
63.0ms57×body80nan
48.0ms40×body640valid
46.0ms173×body80valid
19.0ms20×body320valid
5.0msbody160valid

simplify2.4s

Counts
1 → 1

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.8b

localize75.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ 1.0 (tan B))
0.3b
(* x (/ 1.0 (tan B)))
9.6b
(* (/ F (sin B)) (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
17.6b
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

rewrite395.0ms

Algorithm
rewrite-expression-head
Rules
63×add-sqr-sqrt
49×times-frac
45×add-cube-cbrt *-un-lft-identity
30×pow-unpow
25×add-exp-log
21×associate-*r*
16×associate-*l* add-cbrt-cube
13×distribute-lft-neg-in distribute-rgt-neg-in
unpow-prod-down prod-exp unswap-sqr
pow1
div-exp div-inv
pow-neg cbrt-unprod add-log-exp sqr-pow
cbrt-undiv neg-sub0 pow-to-exp associate-*r/ pow-exp associate-/r* associate-/l* pow-sub
tan-quot frac-times associate-/r/ *-commutative
neg-mul-1 pow-pow frac-2neg pow-prod-down associate-*l/ clear-num un-div-inv
Counts
4 → 155
Calls
4 calls:
13.0ms
(/ 1.0 (tan B))
27.0ms
(* x (/ 1.0 (tan B)))
227.0ms
(* (/ F (sin B)) (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
119.0ms
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

series908.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(/ 1.0 (tan B))
186.0ms
(* x (/ 1.0 (tan B)))
450.0ms
(* (/ F (sin B)) (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
228.0ms
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

simplify1.2s

Counts
167 → 167

prune994.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize47.0ms

Local error

Found 4 expressions with local error:

0.2b
(* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
0.3b
(* x (/ 1.0 (tan B)))
0.5b
(/ (* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))) (sin B))
17.6b
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

rewrite516.0ms

Algorithm
rewrite-expression-head
Rules
43×add-sqr-sqrt
33×add-cube-cbrt *-un-lft-identity
31×times-frac
30×pow-unpow
25×add-exp-log
21×associate-*r*
16×add-cbrt-cube
13×distribute-lft-neg-in distribute-rgt-neg-in
prod-exp
pow1 unpow-prod-down
associate-*l*
pow-neg associate-*r/ div-exp unswap-sqr
cbrt-unprod div-inv add-log-exp
cbrt-undiv neg-sub0 pow-to-exp pow-exp associate-/r* associate-/l/ pow-sub sqr-pow
un-div-inv *-commutative
tan-quot neg-mul-1 pow-pow frac-2neg pow-prod-down clear-num associate-/r/ associate-/l*
Counts
4 → 133
Calls
4 calls:
273.0ms
(* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
19.0ms
(* x (/ 1.0 (tan B)))
107.0ms
(/ (* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))) (sin B))
111.0ms
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

series1.2s

Counts
4 → 12
Calls
4 calls:
321.0ms
(* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
169.0ms
(* x (/ 1.0 (tan B)))
525.0ms
(/ (* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))) (sin B))
189.0ms
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

simplify1.3s

Counts
145 → 145

prune866.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize32.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (* x (cos B)) (sin B))
0.2b
(* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
0.5b
(/ (* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))) (sin B))
17.6b
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

rewrite500.0ms

Algorithm
rewrite-expression-head
Rules
32×add-sqr-sqrt
30×pow-unpow
27×add-cube-cbrt *-un-lft-identity
25×add-exp-log
24×times-frac
16×add-cbrt-cube
13×distribute-lft-neg-in distribute-rgt-neg-in
unpow-prod-down associate-*r* prod-exp
div-exp associate-/r*
pow1 pow-neg
cbrt-undiv associate-*r/ div-inv add-log-exp
neg-sub0 pow-to-exp associate-*l* pow-exp cbrt-unprod associate-/l/ pow-sub unswap-sqr sqr-pow
frac-2neg clear-num un-div-inv associate-/l*
neg-mul-1 pow-pow *-commutative
Counts
4 → 121
Calls
4 calls:
28.0ms
(/ (* x (cos B)) (sin B))
276.0ms
(* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
102.0ms
(/ (* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))) (sin B))
87.0ms
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

series1.2s

Counts
4 → 12
Calls
4 calls:
159.0ms
(/ (* x (cos B)) (sin B))
332.0ms
(* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
465.0ms
(/ (* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))) (sin B))
228.0ms
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

simplify1.2s

Counts
133 → 133

prune769.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize56.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (sin B) (cos B))
0.2b
(* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
0.5b
(/ (* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))) (sin B))
17.6b
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

rewrite476.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt
33×add-cube-cbrt *-un-lft-identity
30×pow-unpow times-frac
22×add-exp-log
13×distribute-lft-neg-in distribute-rgt-neg-in add-cbrt-cube
unpow-prod-down associate-*r*
prod-exp associate-/r*
pow1 pow-neg div-exp
associate-*r/ div-inv associate-/l* add-log-exp
cbrt-undiv neg-sub0 pow-to-exp associate-*l* pow-exp associate-/l/ pow-sub unswap-sqr sqr-pow
frac-2neg clear-num un-div-inv cbrt-unprod
neg-mul-1 quot-tan pow-pow *-commutative
Counts
4 → 128
Calls
4 calls:
18.0ms
(/ (sin B) (cos B))
240.0ms
(* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
141.0ms
(/ (* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))) (sin B))
69.0ms
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

series1.5s

Counts
4 → 12
Calls
4 calls:
52.0ms
(/ (sin B) (cos B))
294.0ms
(* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0))))
947.0ms
(/ (* F (pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))) (sin B))
183.0ms
(pow (+ (+ (* F F) 2.0) (* 2.0 x)) (- (/ 1.0 2.0)))

simplify1.0s

Counts
140 → 140

prune759.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

regimes183.0ms

Accuracy

98.1% (0.2b remaining)

Error of 0.3b against oracle of 0.1b and baseline of 10.4b

bsearch558.0ms

Steps
ItersRangePoint
11
2.3230490343197326e-08
3954783933009.484
46941330.35013683
7
-3.947753185484526e+27
-2.368847112672102e+25
-2.424531894871991e+25

simplify1.6s

end0.0ms

sample9.6s

Algorithm
intervals
Results
3.5s1745×body1280valid
2.2s1413×body640valid
1.6s4734×body80valid
977.0ms675×body320valid
396.0ms1604×body80nan
205.0ms335×body160valid