Details

Time bar (total: 13.3s)

sample18.0ms

Algorithm
intervals
Results
10.0ms256×body80valid

simplify15.0ms

Counts
1 → 1

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.3b

localize21.0ms

Local error

Found 1 expressions with local error:

14.3b
(/ x (+ (* x x) 1))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity times-frac add-cube-cbrt
associate-/r* add-cbrt-cube add-exp-log associate-/l*
associate-/r/
pow1 cbrt-undiv clear-num frac-2neg flip3-+ div-exp flip-+ insert-posit16 div-inv add-log-exp
Counts
1 → 30
Calls
1 calls:
Slowest
16.0ms
(/ x (+ (* x x) 1))

series62.0ms

Counts
1 → 3
Calls
1 calls:
Slowest
62.0ms
(/ x (+ (* x x) 1))

simplify1.0s

Counts
33 → 33

prune230.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize17.0ms

Local error

Found 4 expressions with local error:

14.7b
(cbrt (+ (* x x) 1))
14.7b
(cbrt (+ (* x x) 1))
14.7b
(cbrt (+ (* x x) 1))
7.3b
(/ x (* (cbrt (+ (* x x) 1)) (cbrt (+ (* x x) 1))))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-div
cbrt-prod add-sqr-sqrt *-un-lft-identity flip3-+ add-exp-log add-cube-cbrt flip-+
associate-/r/
add-cbrt-cube
frac-times pow1 insert-posit16 add-log-exp
times-frac pow1/3 associate-/l*
cbrt-undiv div-exp associate-*l/ associate-*r/
clear-num associate-/r* frac-2neg prod-exp cbrt-unprod div-inv
Counts
4 → 72
Calls
4 calls:
Slowest
34.0ms
(/ x (* (cbrt (+ (* x x) 1)) (cbrt (+ (* x x) 1))))
4.0ms
(cbrt (+ (* x x) 1))
4.0ms
(cbrt (+ (* x x) 1))
4.0ms
(cbrt (+ (* x x) 1))

series622.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
193.0ms
(/ x (* (cbrt (+ (* x x) 1)) (cbrt (+ (* x x) 1))))
166.0ms
(cbrt (+ (* x x) 1))
157.0ms
(cbrt (+ (* x x) 1))
107.0ms
(cbrt (+ (* x x) 1))

simplify969.0ms

Counts
84 → 84

prune697.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize47.0ms

Local error

Found 4 expressions with local error:

20.4b
(- (/ (/ 1 x) (* x x)) (/ 1 (* (* x (* x x)) (* x x))))
0.1b
(/ (/ 1 x) (* x x))
0.1b
(* x (* x x))
0.1b
(/ 1 (* (* x (* x x)) (* x x)))

rewrite170.0ms

Algorithm
rewrite-expression-head
Rules
115×pow1
104×add-exp-log
52×prod-exp pow-prod-up
50×add-cbrt-cube
40×times-frac
31×add-sqr-sqrt pow-flip
26×*-un-lft-identity div-exp
21×add-cube-cbrt
20×cbrt-unprod
18×pow-prod-down
16×associate-/l*
13×cbrt-undiv
12×pow2 pow-plus pow-sqr
rec-exp 1-exp
pow-div
div-inv add-log-exp
cube-unmult inv-pow
insert-posit16 difference-of-squares
associate-*l*
clear-num associate-/r* frac-2neg distribute-lft-out--
sub-neg flip3-- distribute-rgt-out-- diff-log associate-*r* *-commutative frac-sub flip-- unswap-sqr associate-/l/
Counts
4 → 179
Calls
4 calls:
Slowest
89.0ms
(/ 1 (* (* x (* x x)) (* x x)))
54.0ms
(- (/ (/ 1 x) (* x x)) (/ 1 (* (* x (* x x)) (* x x))))
13.0ms
(* x (* x x))
9.0ms
(/ (/ 1 x) (* x x))

series289.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
137.0ms
(- (/ (/ 1 x) (* x x)) (/ 1 (* (* x (* x x)) (* x x))))
69.0ms
(/ 1 (* (* x (* x x)) (* x x)))
47.0ms
(* x (* x x))
35.0ms
(/ (/ 1 x) (* x x))

simplify6.7s

Counts
191 → 191

prune1.5s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes66.0ms

Accuracy

100% (0.0b remaining)

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

bsearch110.0ms

end0.0ms

sample704.0ms

Algorithm
intervals
Results
526.0ms8000×body80valid