Details

Time bar (total: 22.5s)

sample26.0ms

Algorithm
intervals
Results
18.0ms256×body80valid

simplify6.0ms

Counts
1 → 1
Iterations
IterNodes
315
215
114
07

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize29.0ms

Local error

Found 3 expressions with local error:

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

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
67×*-un-lft-identity
41×times-frac
40×add-sqr-sqrt
24×add-cube-cbrt
12×distribute-lft-out
11×associate-/r*
add-exp-log
difference-of-squares
add-cbrt-cube
associate-/l* distribute-lft-out--
add-log-exp
pow1 difference-of-sqr-1 associate-/r/
div-exp insert-posit16 div-inv
cbrt-undiv clear-num frac-2neg flip3-+ flip-+
+-commutative rec-exp sum-log flip3-- 1-exp frac-add pow-flip flip-- inv-pow
Counts
3 → 103
Calls
3 calls:
12.0ms
(/ x (+ x 1))
43.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
16.0ms
(/ 1 (- x 1))

series137.0ms

Counts
3 → 9
Calls
3 calls:
31.0ms
(/ x (+ x 1))
78.0ms
(+ (/ 1 (- x 1)) (/ x (+ x 1)))
27.0ms
(/ 1 (- x 1))

simplify1.3s

Counts
112 → 112
Iterations
IterNodes
32925
21016
1368
0170

prune796.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize34.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (- x 1))
0.0b
(/ 1 (- x 1))
0.0b
(/ 1 (- x 1))
0.0b
(* (+ (/ 1 (- x 1)) (/ x (+ x 1))) (+ (/ 1 (- x 1)) (/ x (+ x 1))))

rewrite306.0ms

Algorithm
rewrite-expression-head
Rules
308×*-un-lft-identity
143×times-frac
94×add-sqr-sqrt
76×distribute-lft-out
44×add-cube-cbrt
32×distribute-lft-out--
27×swap-sqr
24×difference-of-squares
21×associate-/r*
18×add-exp-log
14×pow1
12×add-cbrt-cube difference-of-sqr-1
11×div-inv
frac-times associate-*r* associate-*l* associate-/l*
flip3-+ frac-add flip-+
div-exp associate-/r/
insert-posit16 add-log-exp
cbrt-undiv rec-exp clear-num frac-2neg flip3-- 1-exp associate-*l/ associate-*r/ pow-flip flip-- inv-pow
pow2 distribute-rgt-in distribute-lft-in pow-plus pow-prod-down prod-exp pow-sqr *-commutative pow-prod-up cbrt-unprod unswap-sqr
Counts
4 → 229
Calls
4 calls:
17.0ms
(/ 1 (- x 1))
13.0ms
(/ 1 (- x 1))
8.0ms
(/ 1 (- x 1))
259.0ms
(* (+ (/ 1 (- x 1)) (/ x (+ x 1))) (+ (/ 1 (- x 1)) (/ x (+ x 1))))

series169.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(/ 1 (- x 1))
21.0ms
(/ 1 (- x 1))
14.0ms
(/ 1 (- x 1))
107.0ms
(* (+ (/ 1 (- x 1)) (/ x (+ x 1))) (+ (/ 1 (- x 1)) (/ x (+ x 1))))

simplify632.0ms

Counts
241 → 241
Iterations
IterNodes
22045
1486
0167

prune2.3s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize138.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ 1 (- x 1)) (/ 1 (- x 1)))
0.2b
(* (/ 1 (- x 1)) (/ 1 (- x 1)))
0.2b
(/ 1 (* (* (+ -1 x) (+ -1 x)) (+ -1 x)))
0.2b
(/ 1 (* (* (+ -1 x) (+ -1 x)) (+ -1 x)))

rewrite276.0ms

Algorithm
rewrite-expression-head
Rules
280×add-sqr-sqrt
248×*-un-lft-identity
246×times-frac
126×add-exp-log
112×add-cube-cbrt
82×swap-sqr
74×pow1
68×associate-/r/
60×difference-of-squares
58×frac-times
54×flip3-+ associate-*r* associate-*l* flip-+
50×prod-exp
46×add-cbrt-cube
44×div-exp
40×pow-flip
36×difference-of-sqr-1 distribute-lft-out--
30×associate-*l/
22×rec-exp 1-exp pow-prod-up
18×associate-*r/ inv-pow unswap-sqr
14×cbrt-undiv pow-plus cbrt-unprod div-inv
12×pow-prod-down
10×pow-sqr
flip3-- flip--
pow2 associate-/l*
insert-posit16 add-log-exp
clear-num associate-/r* frac-2neg pow3 un-div-inv *-commutative
Counts
4 → 438
Calls
4 calls:
51.0ms
(* (/ 1 (- x 1)) (/ 1 (- x 1)))
34.0ms
(* (/ 1 (- x 1)) (/ 1 (- x 1)))
106.0ms
(/ 1 (* (* (+ -1 x) (+ -1 x)) (+ -1 x)))
75.0ms
(/ 1 (* (* (+ -1 x) (+ -1 x)) (+ -1 x)))

series108.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(* (/ 1 (- x 1)) (/ 1 (- x 1)))
20.0ms
(* (/ 1 (- x 1)) (/ 1 (- x 1)))
35.0ms
(/ 1 (* (* (+ -1 x) (+ -1 x)) (+ -1 x)))
32.0ms
(/ 1 (* (* (+ -1 x) (+ -1 x)) (+ -1 x)))

simplify1.5s

Counts
450 → 450
Iterations
IterNodes
23458
11061
0329

prune8.9s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize58.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (- x 1))
0.0b
(- (/ 1 (- x 1)) (/ x (+ x 1)))
0.0b
(* (/ x (+ x 1)) (/ x (+ x 1)))
0.2b
(* (/ 1 (- x 1)) (/ 1 (- x 1)))

rewrite162.0ms

Algorithm
rewrite-expression-head
Rules
251×*-un-lft-identity
233×add-sqr-sqrt
220×times-frac
104×add-cube-cbrt
65×swap-sqr
60×add-exp-log
45×associate-*r* associate-*l*
44×difference-of-squares
30×add-cbrt-cube distribute-lft-out--
27×pow1
22×difference-of-sqr-1 div-exp
20×prod-exp distribute-lft-out
18×associate-/r/
13×unswap-sqr
12×div-inv
cbrt-undiv rec-exp 1-exp pow-flip inv-pow
cbrt-unprod
associate-/r*
flip3-- pow-prod-up flip-- add-log-exp
flip3-+ pow-prod-down pow-sqr flip-+ insert-posit16
associate-/l*
pow2 frac-times pow-plus associate-*l/ associate-*r/ *-commutative
clear-num sub-neg frac-2neg diff-log un-div-inv frac-sub
Counts
4 → 315
Calls
4 calls:
9.0ms
(/ 1 (- x 1))
54.0ms
(- (/ 1 (- x 1)) (/ x (+ x 1)))
32.0ms
(* (/ x (+ x 1)) (/ x (+ x 1)))
60.0ms
(* (/ 1 (- x 1)) (/ 1 (- x 1)))

series170.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(/ 1 (- x 1))
75.0ms
(- (/ 1 (- x 1)) (/ x (+ x 1)))
41.0ms
(* (/ x (+ x 1)) (/ x (+ x 1)))
30.0ms
(* (/ 1 (- x 1)) (/ 1 (- x 1)))

simplify1.2s

Counts
327 → 327
Iterations
IterNodes
23218
11212
0370

prune3.0s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes86.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify14.0ms

Iterations
IterNodes
238
138
027

end0.0ms

sample1.0s

Algorithm
intervals
Results
854.0ms8000×body80valid