Details

Time bar (total: 15.1s)

sample41.0ms

Algorithm
intervals
Results
14.0ms55×body1280valid
8.0ms39×body640valid
7.0ms129×body80valid
3.0ms23×body320valid
1.0ms10×body160valid

simplify375.0ms

Counts
1 → 1

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.1b

localize13.0ms

Local error

Found 3 expressions with local error:

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

rewrite99.0ms

Algorithm
rewrite-expression-head
Rules
110×*-un-lft-identity
60×times-frac
57×add-sqr-sqrt
25×add-cube-cbrt
20×distribute-lft-out
18×distribute-lft-out--
14×difference-of-squares
11×associate-/r*
add-cbrt-cube add-exp-log associate-/l*
difference-of-sqr-1 add-log-exp
associate-/r/
pow1 insert-posit16
cbrt-undiv clear-num frac-2neg flip3-+ flip3-- div-exp flip-+ div-inv flip-- associate-/l/
sub-neg diff-log frac-sub
Counts
3 → 117
Calls
3 calls:
Slowest
73.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
17.0ms
(/ (+ x 1) (- x 1))
7.0ms
(/ x (+ x 1))

series143.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
88.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
29.0ms
(/ x (+ x 1))
26.0ms
(/ (+ x 1) (- x 1))

simplify1.2s

Counts
126 → 126

prune963.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 4 expressions with local error:

3.6b
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
3.6b
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
3.6b
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
0.1b
(cbrt (* (* (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))) (- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))))

rewrite571.0ms

Algorithm
rewrite-expression-head
Rules
142×*-un-lft-identity
81×frac-times
63×cbrt-div
60×times-frac
51×flip3-- frac-sub flip--
40×add-sqr-sqrt
39×distribute-lft-out--
27×associate-*l/
24×distribute-lft-out
15×associate-*r/
12×difference-of-squares
10×add-log-exp
pow1 add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16
sub-neg diff-log
cbrt-prod pow1/3 pow3 rem-cbrt-cube
Counts
4 → 155
Calls
4 calls:
Slowest
363.0ms
(cbrt (* (* (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))) (- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))))
77.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
68.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
55.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))

series454.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
119.0ms
(cbrt (* (* (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))) (- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))))
115.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
113.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))
105.0ms
(- (/ x (+ x 1)) (/ (+ x 1) (- x 1)))

simplify1.2s

Counts
167 → 167

prune1.6s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize49.0ms

Local error

Found 4 expressions with local error:

20.8b
(- (/ x (+ x 1)) (/ (/ (+ x 1) (* (cbrt (- x 1)) (cbrt (- x 1)))) (cbrt (- x 1))))
0.3b
(* (cbrt (- x 1)) (cbrt (- x 1)))
0.3b
(cbrt (- x 1))
0.3b
(cbrt (- x 1))

rewrite143.0ms

Algorithm
rewrite-expression-head
Rules
83×add-sqr-sqrt
58×cbrt-prod
51×*-un-lft-identity
24×difference-of-squares
21×times-frac
16×cbrt-div
14×swap-sqr add-cube-cbrt
11×pow1 distribute-lft-out--
10×associate-*r* associate-*l*
flip3-- flip--
pow1/3 difference-of-sqr-1
add-exp-log add-log-exp
frac-times add-cbrt-cube insert-posit16 unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 sub-neg pow-plus diff-log prod-exp *-commutative frac-sub cbrt-unprod distribute-lft-out
Counts
4 → 128
Calls
4 calls:
Slowest
113.0ms
(- (/ x (+ x 1)) (/ (/ (+ x 1) (* (cbrt (- x 1)) (cbrt (- x 1)))) (cbrt (- x 1))))
22.0ms
(* (cbrt (- x 1)) (cbrt (- x 1)))
3.0ms
(cbrt (- x 1))
3.0ms
(cbrt (- x 1))

series352.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
162.0ms
(- (/ x (+ x 1)) (/ (/ (+ x 1) (* (cbrt (- x 1)) (cbrt (- x 1)))) (cbrt (- x 1))))
70.0ms
(cbrt (- x 1))
60.0ms
(cbrt (- x 1))
60.0ms
(* (cbrt (- x 1)) (cbrt (- x 1)))

simplify2.6s

Counts
140 → 140

prune1.1s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 4 expressions with local error:

6.0b
(+ (- (+ (/ 3 x) (/ (/ 3 x) (* x x)))) (/ -1 (* x x)))
0.4b
(/ -1 (* x x))
0.1b
(/ (/ 3 x) (* x x))
0.0b
(+ (/ 3 x) (/ (/ 3 x) (* x x)))

rewrite229.0ms

Algorithm
rewrite-expression-head
Rules
34×times-frac
29×*-un-lft-identity
21×add-cbrt-cube add-exp-log
20×add-sqr-sqrt add-cube-cbrt
16×associate-/l*
13×add-log-exp
cbrt-undiv div-exp
distribute-lft-out
sum-log frac-add div-inv
pow1 insert-posit16
flip3-+ prod-exp cbrt-unprod flip-+ distribute-neg-frac
+-commutative clear-num associate-/r* distribute-rgt-neg-in frac-2neg neg-log
neg-sub0 associate-+l+ distribute-neg-in neg-mul-1 associate-+l- associate-/l/
Counts
4 → 106
Calls
4 calls:
Slowest
176.0ms
(+ (- (+ (/ 3 x) (/ (/ 3 x) (* x x)))) (/ -1 (* x x)))
24.0ms
(+ (/ 3 x) (/ (/ 3 x) (* x x)))
16.0ms
(/ (/ 3 x) (* x x))
10.0ms
(/ -1 (* x x))

series284.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
144.0ms
(+ (/ 3 x) (/ (/ 3 x) (* x x)))
47.0ms
(/ -1 (* x x))
46.0ms
(/ (/ 3 x) (* x x))
46.0ms
(+ (- (+ (/ 3 x) (/ (/ 3 x) (* x x)))) (/ -1 (* x x)))

simplify765.0ms

Counts
118 → 118

prune747.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

regimes49.0ms

Accuracy

99.9% (0.0b remaining)

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

bsearch177.0ms

end0.0ms

sample1.9s

Algorithm
intervals
Results
732.0ms1699×body1280valid
446.0ms4121×body80valid
424.0ms1260×body640valid
159.0ms635×body320valid
43.0ms285×body160valid