Details

Time bar (total: 15.7s)

sample65.0ms

Algorithm
intervals
Results
44.0ms335×body80valid

simplify119.0ms

Counts
1 → 1

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.9b

localize36.0ms

Local error

Found 3 expressions with local error:

2.8b
(* (/ x y) z)
0.0b
(- (/ (+ x 4) y) (* (/ x y) z))
0.0b
(/ (+ x 4) y)

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
56×*-un-lft-identity
46×times-frac
41×add-sqr-sqrt
36×add-cube-cbrt
16×fma-neg prod-diff
13×associate-*l*
10×add-cbrt-cube add-exp-log distribute-lft-out
pow1 add-log-exp
div-inv associate-/l*
expm1-log1p-u associate-/r* associate-*r* associate-*l/ insert-posit16 log1p-expm1-u
cbrt-undiv div-exp prod-exp cbrt-unprod unswap-sqr associate-/l/
clear-num sub-neg frac-2neg flip3-+ flip3-- diff-log pow-prod-down *-commutative frac-sub flip-+ flip-- sub-div
Counts
3 → 120
Calls
3 calls:
Slowest
35.0ms
(- (/ (+ x 4) y) (* (/ x y) z))
15.0ms
(/ (+ x 4) y)
10.0ms
(* (/ x y) z)

series170.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
79.0ms
(- (/ (+ x 4) y) (* (/ x y) z))
52.0ms
(/ (+ x 4) y)
39.0ms
(* (/ x y) z)

simplify1.5s

Counts
129 → 129

prune1.8s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0b

localize32.0ms

Local error

Found 3 expressions with local error:

2.8b
(* z (/ x y))
0.0b
(- (/ x y) (* z (/ x y)))
0.0b
(+ (/ 4 y) (- (/ x y) (* z (/ x y))))

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
47×times-frac
44×add-sqr-sqrt *-un-lft-identity
39×add-cube-cbrt
26×prod-diff
15×associate-+r+
13×fma-def fma-neg associate-*r*
10×add-log-exp
add-cbrt-cube add-exp-log
pow1 associate-*r/ div-inv
frac-add
expm1-log1p-u associate-*l* insert-posit16 log1p-expm1-u
sum-log sub-neg flip3-- distribute-rgt-out-- diff-log prod-exp frac-sub cbrt-unprod flip-- sub-div unswap-sqr
cbrt-undiv +-commutative associate-+r- flip3-+ div-exp pow-prod-down *-commutative flip-+ distribute-lft-out
Counts
3 → 129
Calls
3 calls:
Slowest
29.0ms
(+ (/ 4 y) (- (/ x y) (* z (/ x y))))
23.0ms
(- (/ x y) (* z (/ x y)))
19.0ms
(* z (/ x y))

series147.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
57.0ms
(+ (/ 4 y) (- (/ x y) (* z (/ x y))))
51.0ms
(- (/ x y) (* z (/ x y)))
38.0ms
(* z (/ x y))

simplify2.3s

Counts
138 → 138

prune2.3s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

localize40.0ms

Local error

Found 2 expressions with local error:

2.7b
(* (- 1 z) (/ x y))
0.0b
(+ (/ 4 y) (* (- 1 z) (/ x y)))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
20×*-un-lft-identity
19×times-frac
17×add-cube-cbrt
13×fma-def associate-*r*
add-cbrt-cube add-exp-log
associate-*l*
frac-add
frac-times pow1 flip3-- associate-*l/ flip-- add-log-exp
expm1-log1p-u prod-exp associate-*r/ cbrt-unprod insert-posit16 log1p-expm1-u div-inv difference-of-squares unswap-sqr
cbrt-undiv +-commutative sum-log flip3-+ div-exp pow-prod-down *-commutative flip-+ distribute-lft-out--
Counts
2 → 74
Calls
2 calls:
Slowest
19.0ms
(* (- 1 z) (/ x y))
12.0ms
(+ (/ 4 y) (* (- 1 z) (/ x y)))

series118.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
73.0ms
(+ (/ 4 y) (* (- 1 z) (/ x y)))
44.0ms
(* (- 1 z) (/ x y))

simplify1.7s

Counts
80 → 80

prune1.1s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize25.0ms

Local error

Found 3 expressions with local error:

2.2b
(/ (- x (* z x)) y)
0.0b
(- x (* z x))
0.0b
(+ (/ 4 y) (/ (- x (* z x)) y))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
36×*-un-lft-identity
27×times-frac
23×add-sqr-sqrt add-cube-cbrt
13×fma-def
add-log-exp
add-cbrt-cube distribute-rgt-out-- add-exp-log
div-inv distribute-lft-out associate-/l*
expm1-log1p-u pow1 associate-/r* fma-neg prod-diff insert-posit16 log1p-expm1-u
flip3-- div-sub flip-- associate-/l/
cbrt-undiv +-commutative clear-num associate-+r- sum-log sub-neg frac-2neg flip3-+ distribute-rgt-out diff-log div-exp frac-add flip-+
Counts
3 → 93
Calls
3 calls:
Slowest
16.0ms
(/ (- x (* z x)) y)
15.0ms
(+ (/ 4 y) (/ (- x (* z x)) y))
7.0ms
(- x (* z x))

series151.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
52.0ms
(+ (/ 4 y) (/ (- x (* z x)) y))
52.0ms
(/ (- x (* z x)) y)
47.0ms
(- x (* z x))

simplify1.4s

Counts
102 → 102

prune1.1s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

regimes207.0ms

Accuracy

47.2% (1.7b remaining)

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

bsearch61.0ms

end0.0ms

sample1.1s

Algorithm
intervals
Results
935.0ms10023×body80valid