Details

Time bar (total: 20.3s)

sample48.0ms

Algorithm
intervals
Results
21.0ms331×body80valid

simplify5.9s

Counts
1 → 1
Iterations

Useful iterations: 7 (1.7s)

IterNodesCost
01011
12011
24711
313610
432910
561310
696810
714349
830969
done50009

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (/ (- x y) z) 0.5)
0.0b
(/ (- x y) z)

rewrite128.0ms

Algorithm
rewrite-expression-head
Rules
104×add-sqr-sqrt
101×*-un-lft-identity
76×times-frac
67×add-cube-cbrt
57×prod-diff
19×fma-neg
18×difference-of-squares
17×distribute-lft-out--
div-inv associate-/l*
add-exp-log add-cbrt-cube add-log-exp
associate-/r*
pow1 expm1-log1p-u flip3-- div-sub flip-- log1p-expm1-u associate-/l/
cbrt-undiv associate--l- sub-neg frac-2neg diff-log div-exp clear-num
Counts
2 → 134
Calls
2 calls:
95.0ms
(- (/ (- x y) z) 0.5)
25.0ms
(/ (- x y) z)

series71.0ms

Counts
2 → 6
Calls
2 calls:
33.0ms
(- (/ (- x y) z) 0.5)
38.0ms
(/ (- x y) z)

simplify2.8s

Counts
140 → 140
Iterations

Useful iterations: done (2.8s)

IterNodesCost
01672544
13691959
28281722
328861385
done50001328

prune262.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize12.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (- (/ x z) (/ y z)) 0.5)
0.0b
(- (/ x z) (/ y z))

rewrite442.0ms

Algorithm
rewrite-expression-head
Rules
527×times-frac
461×add-sqr-sqrt
444×*-un-lft-identity
399×add-cube-cbrt
374×prod-diff
171×associate--l+
63×div-inv
25×fma-neg
23×distribute-lft-out--
21×difference-of-squares
add-log-exp
distribute-rgt-out--
diff-log
sub-neg
pow1 add-exp-log expm1-log1p-u flip3-- add-cbrt-cube flip-- log1p-expm1-u
associate--l- frac-sub sub-div
Counts
2 → 445
Calls
2 calls:
339.0ms
(- (- (/ x z) (/ y z)) 0.5)
55.0ms
(- (/ x z) (/ y z))

series73.0ms

Counts
2 → 6
Calls
2 calls:
33.0ms
(- (- (/ x z) (/ y z)) 0.5)
40.0ms
(- (/ x z) (/ y z))

simplify1.9s

Counts
451 → 451
Iterations

Useful iterations: done (1.9s)

IterNodesCost
039913534
187311605
218918201
done50015859

prune1.3s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize16.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (fma (/ 1 1) (/ x z) (- (* (/ 1 z) y))) (- 0 0.5))
0.0b
(fma (/ 1 1) (/ x z) (- (* (/ 1 z) y)))
0.3b
(* (/ 1 z) y)

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
24×*-un-lft-identity
18×add-cube-cbrt
13×associate-*l*
12×add-exp-log
11×associate-+r+ times-frac
prod-diff
add-cbrt-cube add-log-exp
pow1
prod-exp
expm1-log1p-u fma-def associate-*r* log1p-expm1-u unswap-sqr
sub0-neg div-exp sum-log cbrt-unprod fma-udef distribute-lft-out
cbrt-undiv +-commutative associate-+r- sub-neg rec-exp associate-+l+ flip3-+ diff-log 1-exp unsub-neg pow-prod-down associate-*l/ *-commutative flip-+ div-inv distribute-lft-out--
Counts
3 → 81
Calls
3 calls:
30.0ms
(+ (fma (/ 1 1) (/ x z) (- (* (/ 1 z) y))) (- 0 0.5))
0.0ms
(fma (/ 1 1) (/ x z) (- (* (/ 1 z) y)))
27.0ms
(* (/ 1 z) y)

series112.0ms

Counts
3 → 9
Calls
3 calls:
40.0ms
(+ (fma (/ 1 1) (/ x z) (- (* (/ 1 z) y))) (- 0 0.5))
47.0ms
(fma (/ 1 1) (/ x z) (- (* (/ 1 z) y)))
25.0ms
(* (/ 1 z) y)

simplify3.0s

Counts
90 → 90
Iterations

Useful iterations: 3 (1.5s)

IterNodesCost
01501218
1323798
2870631
33380622
done5000622

prune209.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize14.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (sqrt x) (sqrt y))
0.1b
(fma (/ (+ (sqrt x) (sqrt y)) 1) (/ (- (sqrt x) (sqrt y)) z) (- 0.5))
0.1b
(/ (- (sqrt x) (sqrt y)) z)

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
83×add-sqr-sqrt
69×sqrt-prod
63×*-un-lft-identity
43×add-cube-cbrt
36×prod-diff
27×times-frac
20×difference-of-squares
10×distribute-lft-out--
associate-/l*
fma-neg
add-exp-log add-cbrt-cube add-log-exp
pow1 expm1-log1p-u associate-/r* log1p-expm1-u
flip3-- flip-- associate-/l/
cbrt-undiv sub-neg frac-2neg diff-log div-sub div-exp clear-num fma-udef div-inv
Counts
3 → 128
Calls
3 calls:
15.0ms
(- (sqrt x) (sqrt y))
0.0ms
(fma (/ (+ (sqrt x) (sqrt y)) 1) (/ (- (sqrt x) (sqrt y)) z) (- 0.5))
43.0ms
(/ (- (sqrt x) (sqrt y)) z)

series280.0ms

Counts
3 → 9
Calls
3 calls:
76.0ms
(- (sqrt x) (sqrt y))
150.0ms
(fma (/ (+ (sqrt x) (sqrt y)) 1) (/ (- (sqrt x) (sqrt y)) z) (- 0.5))
54.0ms
(/ (- (sqrt x) (sqrt y)) z)

simplify1.9s

Counts
137 → 137
Iterations

Useful iterations: done (1.9s)

IterNodesCost
01962426
14231824
29711530
330101397
done50001378

prune324.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes111.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
099
1109
done109

end0.0ms

sample1.1s

Algorithm
intervals
Results
660.0ms10175×body80valid