Details

Time bar (total: 35.3s)

sample65.0ms

Algorithm
intervals
Results
22.0ms61×body640valid
13.0ms136×body80valid
8.0ms18×body1280valid
8.0ms25×body320valid
3.0ms16×body160valid

simplify215.0ms

Counts
1 → 1
Iterations
IterNodes
11195
10195
9187
8132
794
683
575
463
343
233
119
010

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 7.7b

localize35.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ 1 (+ x 1)) (/ 2 x))
0.0b
(/ 1 (+ x 1))
0.0b
(/ 1 (- x 1))
0.9b
(+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1)))

rewrite283.0ms

Algorithm
rewrite-expression-head
Rules
98×*-un-lft-identity
58×add-sqr-sqrt
56×times-frac
25×add-cube-cbrt
18×distribute-lft-out--
17×distribute-lft-out
14×difference-of-squares
12×add-exp-log
11×associate-/r* add-log-exp
add-cbrt-cube div-inv
pow1 associate-/l*
difference-of-sqr-1 div-exp associate-/r/ insert-posit16
flip3-- frac-add flip--
cbrt-undiv rec-exp associate-+l+ clear-num sum-log sub-neg frac-2neg flip3-+ diff-log 1-exp frac-sub flip-+ pow-flip inv-pow
+-commutative associate-+l-
Counts
4 → 141
Calls
4 calls:
53.0ms
(- (/ 1 (+ x 1)) (/ 2 x))
9.0ms
(/ 1 (+ x 1))
14.0ms
(/ 1 (- x 1))
203.0ms
(+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1)))

series201.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(- (/ 1 (+ x 1)) (/ 2 x))
26.0ms
(/ 1 (+ x 1))
16.0ms
(/ 1 (- x 1))
131.0ms
(+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1)))

simplify15.0s

Counts
153 → 153
Iterations
IterNodes
34297
21427
1492
0219

prune1.2s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (/ 2 (* x x)) x)
0.2b
(/ 2 (pow x 7))
0.3b
(/ 2 (* x x))
0.3b
(/ 2 (pow x 5))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
78×times-frac
54×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
28×add-exp-log
24×unpow-prod-down
22×add-cbrt-cube
18×associate-/r*
16×associate-/l*
13×div-exp
cbrt-undiv
div-inv sqr-pow
pow1 clear-num frac-2neg insert-posit16 add-log-exp
pow-to-exp pow-exp prod-exp cbrt-unprod
associate-/l/
Counts
4 → 163
Calls
4 calls:
24.0ms
(/ (/ 2 (* x x)) x)
10.0ms
(/ 2 (pow x 7))
17.0ms
(/ 2 (* x x))
10.0ms
(/ 2 (pow x 5))

series276.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(/ (/ 2 (* x x)) x)
94.0ms
(/ 2 (pow x 7))
30.0ms
(/ 2 (* x x))
100.0ms
(/ 2 (pow x 5))

simplify2.4s

Counts
175 → 175
Iterations
IterNodes
34292
21453
1499
0251

prune1.8s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize61.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (/ 2 (* x x)) x)
0.2b
(/ 2 (pow x 7))
0.3b
(/ 2 (* x x))
0.3b
(/ 2 (pow x 5))

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
78×times-frac
54×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
28×add-exp-log
24×unpow-prod-down
22×add-cbrt-cube
18×associate-/r*
16×associate-/l*
13×div-exp
cbrt-undiv
div-inv sqr-pow
pow1 clear-num frac-2neg insert-posit16 add-log-exp
pow-to-exp pow-exp prod-exp cbrt-unprod
associate-/l/
Counts
4 → 163
Calls
4 calls:
24.0ms
(/ (/ 2 (* x x)) x)
10.0ms
(/ 2 (pow x 7))
14.0ms
(/ 2 (* x x))
11.0ms
(/ 2 (pow x 5))

series287.0ms

Counts
4 → 12
Calls
4 calls:
60.0ms
(/ (/ 2 (* x x)) x)
98.0ms
(/ 2 (pow x 7))
34.0ms
(/ 2 (* x x))
94.0ms
(/ 2 (pow x 5))

simplify2.5s

Counts
175 → 175
Iterations
IterNodes
34292
21453
1499
0251

prune1.8s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize31.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (* (/ 1 x) (/ 2 x)) x)
0.2b
(/ 2 (pow x 7))
0.2b
(* (/ 1 x) (/ 2 x))
0.3b
(/ 2 (pow x 5))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
70×times-frac
69×add-sqr-sqrt
68×add-exp-log
54×*-un-lft-identity
52×add-cube-cbrt
38×add-cbrt-cube
31×div-exp
24×unpow-prod-down
17×associate-/r*
16×prod-exp
15×cbrt-undiv
13×associate-*r* associate-*l*
cbrt-unprod sqr-pow
associate-/l*
pow1 unswap-sqr
div-inv
rec-exp 1-exp insert-posit16 add-log-exp
clear-num frac-2neg associate-/l/
frac-times pow-to-exp associate-*l/ pow-exp associate-*r/
pow-prod-down *-commutative
Counts
4 → 184
Calls
4 calls:
24.0ms
(/ (* (/ 1 x) (/ 2 x)) x)
5.0ms
(/ 2 (pow x 7))
14.0ms
(* (/ 1 x) (/ 2 x))
5.0ms
(/ 2 (pow x 5))

series276.0ms

Counts
4 → 12
Calls
4 calls:
63.0ms
(/ (* (/ 1 x) (/ 2 x)) x)
110.0ms
(/ 2 (pow x 7))
30.0ms
(* (/ 1 x) (/ 2 x))
73.0ms
(/ 2 (pow x 5))

simplify3.0s

Counts
196 → 196
Iterations
IterNodes
22264
1652
0286

prune2.3s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes123.0ms

Accuracy

98.7% (0.1b remaining)

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

bsearch239.0ms

Steps
ItersRangePoint
10
1.4996160052323843e-06
45385424.466692075
111.69425311390617
10
-8.26555774309129e+15
-0.755072844465923
-113.57820944408793

simplify5.0ms

Iterations
IterNodes
238
138
031

end0.0ms

sample2.9s

Algorithm
intervals
Results
981.0ms1888×body640valid
965.0ms4234×body80valid
366.0ms534×body1280valid
360.0ms891×body320valid
101.0ms455×body160valid