Details

Time bar (total: 13.5s)

sample42.0ms

Algorithm
intervals
Results
26.0ms256×body80valid

simplify9.0ms

Counts
1 → 1
Iterations
IterNodes
done14
214
111
08

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 7.6b

localize12.0ms

Local error

Found 1 expressions with local error:

7.6b
(/ (+ x y) (- 1.0 (/ y z)))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt
37×*-un-lft-identity
29×times-frac
13×add-cube-cbrt
10×difference-of-squares
distribute-lft-out
associate-/r*
distribute-lft-out--
associate-/l*
add-cbrt-cube add-exp-log
associate-/r/ associate-/l/
pow1 cbrt-undiv clear-num frac-2neg flip3-+ flip3-- div-exp flip-+ insert-posit16 div-inv flip-- add-log-exp
Counts
1 → 51
Calls
1 calls:
69.0ms
(/ (+ x y) (- 1.0 (/ y z)))

series66.0ms

Counts
1 → 3
Calls
1 calls:
66.0ms
(/ (+ x y) (- 1.0 (/ y z)))

simplify1.5s

Counts
54 → 54
Iterations
IterNodes
done5001
31639
2572
1210
096

prune217.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 6.1b

localize18.0ms

Local error

Found 2 expressions with local error:

0.6b
(/ 1 (- 1.0 (/ y z)))
7.1b
(* (+ x y) (/ 1 (- 1.0 (/ y z))))

rewrite143.0ms

Algorithm
rewrite-expression-head
Rules
87×add-sqr-sqrt
54×*-un-lft-identity
48×times-frac
30×add-cube-cbrt
24×frac-times associate-/r* associate-*r*
20×difference-of-squares
15×add-exp-log
13×flip3-+ flip-+ associate-/l*
12×associate-*r/
10×distribute-lft-out--
add-cbrt-cube
pow1 clear-num
frac-2neg div-exp associate-*l* prod-exp associate-/r/
un-div-inv unswap-sqr
cbrt-undiv rec-exp flip3-- 1-exp associate-*l/ cbrt-unprod insert-posit16 div-inv flip-- add-log-exp
pow-prod-down *-commutative pow-flip distribute-lft-out inv-pow
Counts
2 → 134
Calls
2 calls:
20.0ms
(/ 1 (- 1.0 (/ y z)))
118.0ms
(* (+ x y) (/ 1 (- 1.0 (/ y z))))

series145.0ms

Counts
2 → 6
Calls
2 calls:
67.0ms
(/ 1 (- 1.0 (/ y z)))
78.0ms
(* (+ x y) (/ 1 (- 1.0 (/ y z))))

simplify1.5s

Counts
140 → 140
Iterations
IterNodes
done5000
21610
1486
0180

prune473.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 6.1b

localize14.0ms

Local error

Found 2 expressions with local error:

0.2b
(/ 1 (/ (- 1.0 (/ y z)) (+ x y)))
7.7b
(/ (- 1.0 (/ y z)) (+ x y))

rewrite133.0ms

Algorithm
rewrite-expression-head
Rules
232×times-frac
202×*-un-lft-identity
201×add-sqr-sqrt
91×add-cube-cbrt
44×difference-of-squares
38×associate-/r*
32×distribute-lft-out
25×associate-/r/
23×distribute-lft-out--
17×associate-/l*
15×add-exp-log
add-cbrt-cube
div-exp
div-inv
flip3-+ flip-+
cbrt-undiv clear-num associate-/l/
pow1 frac-2neg remove-double-div
rec-exp flip3-- 1-exp insert-posit16 flip-- add-log-exp
div-sub pow-flip inv-pow
Counts
2 → 214
Calls
2 calls:
71.0ms
(/ 1 (/ (- 1.0 (/ y z)) (+ x y)))
47.0ms
(/ (- 1.0 (/ y z)) (+ x y))

series281.0ms

Counts
2 → 6
Calls
2 calls:
223.0ms
(/ 1 (/ (- 1.0 (/ y z)) (+ x y)))
58.0ms
(/ (- 1.0 (/ y z)) (+ x y))

simplify1.7s

Counts
220 → 220
Iterations
IterNodes
done5001
21857
1686
0260

prune1.2s

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 6.1b

localize20.0ms

Local error

Found 4 expressions with local error:

1.8b
(/ (+ y x) (* (cbrt (- 1.0 (/ y z))) (cbrt (- 1.0 (/ y z)))))
7.9b
(cbrt (- 1.0 (/ y z)))
7.9b
(cbrt (- 1.0 (/ y z)))
7.9b
(cbrt (- 1.0 (/ y z)))

rewrite220.0ms

Algorithm
rewrite-expression-head
Rules
246×add-sqr-sqrt
245×*-un-lft-identity
178×cbrt-prod
175×times-frac
91×add-cube-cbrt
55×swap-sqr
46×difference-of-squares
45×associate-*r* associate-*l*
39×distribute-lft-out
38×associate-/r*
33×distribute-lft-out--
20×unswap-sqr
18×cbrt-div
14×add-cbrt-cube
flip3-- add-exp-log flip--
associate-/r/
cbrt-undiv *-commutative
frac-times pow1 cbrt-unprod insert-posit16 associate-/l* add-log-exp
pow1/3
div-exp associate-*l/ associate-*r/ associate-/l/
clear-num frac-2neg flip3-+ prod-exp flip-+ div-inv
Counts
4 → 273
Calls
4 calls:
179.0ms
(/ (+ y x) (* (cbrt (- 1.0 (/ y z))) (cbrt (- 1.0 (/ y z)))))
8.0ms
(cbrt (- 1.0 (/ y z)))
8.0ms
(cbrt (- 1.0 (/ y z)))
13.0ms
(cbrt (- 1.0 (/ y z)))

series1.6s

Counts
4 → 12
Calls
4 calls:
340.0ms
(/ (+ y x) (* (cbrt (- 1.0 (/ y z))) (cbrt (- 1.0 (/ y z)))))
444.0ms
(cbrt (- 1.0 (/ y z)))
434.0ms
(cbrt (- 1.0 (/ y z)))
373.0ms
(cbrt (- 1.0 (/ y z)))

simplify1.9s

Counts
285 → 285
Iterations
IterNodes
done5000
21938
1863
0329

prune1.1s

Pruning

8 alts after pruning (4 fresh and 4 done)

Merged error: 6.1b

regimes284.0ms

Accuracy

72.9% (0.5b remaining)

Error of 6.1b against oracle of 5.6b and baseline of 7.6b

bsearch1.0ms

simplify6.0ms

Iterations
IterNodes
done32
132
025

end0.0ms

sample868.0ms

Algorithm
intervals
Results
641.0ms7999×body80valid
0.0msbody1280valid