Details

Time bar (total: 25.5s)

sample54.0ms

Algorithm
intervals
Results
23.0ms335×body80valid

simplify5.7s

Counts
1 → 1
Iterations

Useful iterations: 7 (3.4s)

IterNodesCost
01213
12213
25012
312311
429811
559711
6126211
7492410
done500010

prune20.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 3 expressions with local error:

0.0b
(- 0.75 (/ (- z x) y))
0.0b
(fma 4.0 (- 0.75 (/ (- z x) y)) 1.0)
0.0b
(/ (- z x) y)

rewrite129.0ms

Algorithm
rewrite-expression-head
Rules
91×add-sqr-sqrt
88×*-un-lft-identity
61×times-frac
60×add-cube-cbrt
57×prod-diff
15×difference-of-squares
14×distribute-lft-out--
add-exp-log add-cbrt-cube associate-/l* add-log-exp
div-inv
pow1 expm1-log1p-u fma-neg associate-/r* log1p-expm1-u
flip3-- div-sub flip-- associate-/l/
cbrt-undiv sub-neg frac-2neg diff-log div-exp clear-num fma-udef associate--r-
Counts
3 → 128
Calls
3 calls:
76.0ms
(- 0.75 (/ (- z x) y))
1.0ms
(fma 4.0 (- 0.75 (/ (- z x) y)) 1.0)
43.0ms
(/ (- z x) y)

series166.0ms

Counts
3 → 9
Calls
3 calls:
34.0ms
(- 0.75 (/ (- z x) y))
68.0ms
(fma 4.0 (- 0.75 (/ (- z x) y)) 1.0)
64.0ms
(/ (- z x) y)

simplify3.7s

Counts
137 → 137
Iterations

Useful iterations: done (3.7s)

IterNodesCost
02363748
15963399
225222533
done50012084

prune723.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (fma 4.0 (/ x y) 4.0) (* 4.0 (/ z y)))
0.0b
(fma 4.0 (/ x y) 4.0)
0.0b
(* 4.0 (/ z y))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
13×add-cube-cbrt *-un-lft-identity associate-*r*
10×times-frac
add-exp-log add-cbrt-cube
pow1 add-log-exp
expm1-log1p-u fma-neg associate-*l* prod-diff log1p-expm1-u
prod-exp cbrt-unprod fma-udef unswap-sqr
cbrt-undiv sub-neg flip3-- diff-log associate-*r/ div-exp pow-prod-down associate--l+ *-commutative flip-- div-inv
Counts
3 → 65
Calls
3 calls:
12.0ms
(- (fma 4.0 (/ x y) 4.0) (* 4.0 (/ z y)))
1.0ms
(fma 4.0 (/ x y) 4.0)
28.0ms
(* 4.0 (/ z y))

series143.0ms

Counts
3 → 9
Calls
3 calls:
64.0ms
(- (fma 4.0 (/ x y) 4.0) (* 4.0 (/ z y)))
43.0ms
(fma 4.0 (/ x y) 4.0)
36.0ms
(* 4.0 (/ z y))

simplify1.2s

Counts
74 → 74
Iterations

Useful iterations: done (1.2s)

IterNodesCost
0114833
1295796
21181720
done5001699

prune447.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize28.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 0.75 (/ 1 (/ y (- z x))))
0.0b
(fma 4.0 (- 0.75 (/ 1 (/ y (- z x)))) 1.0)
0.0b
(/ y (- z x))
0.3b
(/ 1 (/ y (- z x)))

rewrite214.0ms

Algorithm
rewrite-expression-head
Rules
468×times-frac
388×add-sqr-sqrt
379×*-un-lft-identity
288×add-cube-cbrt
204×prod-diff
48×difference-of-squares
45×distribute-lft-out--
32×associate-/r/
26×associate-/r*
19×div-inv
17×add-exp-log
15×flip3-- flip--
11×add-cbrt-cube
div-exp
associate-/l* add-log-exp
pow1
cbrt-undiv expm1-log1p-u log1p-expm1-u
fma-neg
rec-exp frac-2neg 1-exp clear-num
sub-neg pow-flip diff-log fma-udef inv-pow
Counts
4 → 387
Calls
4 calls:
99.0ms
(- 0.75 (/ 1 (/ y (- z x))))
1.0ms
(fma 4.0 (- 0.75 (/ 1 (/ y (- z x)))) 1.0)
20.0ms
(/ y (- z x))
32.0ms
(/ 1 (/ y (- z x)))

series214.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(- 0.75 (/ 1 (/ y (- z x))))
60.0ms
(fma 4.0 (- 0.75 (/ 1 (/ y (- z x)))) 1.0)
60.0ms
(/ y (- z x))
66.0ms
(/ 1 (/ y (- z x)))

simplify1.3s

Counts
399 → 399
Iterations

Useful iterations: done (1.3s)

IterNodesCost
066416737
1178213174
done500010457

prune1.4s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize61.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- z x) y)
0.2b
(fma (/ (- z x) y) (+ 0.75 (/ (- z x) y)) (* 0.75 0.75))
0.3b
(pow (/ (- z x) y) 3)
23.5b
(/ (- (pow 0.75 3) (pow (/ (- z x) y) 3)) (fma (/ (- z x) y) (+ 0.75 (/ (- z x) y)) (* 0.75 0.75)))

rewrite661.0ms

Algorithm
rewrite-expression-head
Rules
275×add-sqr-sqrt
176×times-frac
131×*-un-lft-identity
106×difference-of-squares
91×unpow-prod-down cube-prod
71×add-cube-cbrt
41×sqr-pow
38×associate-/l*
30×distribute-lft-out--
11×add-exp-log add-cbrt-cube
associate-/r*
pow1
difference-cubes expm1-log1p-u log1p-expm1-u div-inv associate-/l/ add-log-exp
cbrt-undiv pow-unpow div-exp
flip3-- frac-2neg div-sub pow-exp clear-num flip-- rem-cube-cbrt
cube-div cube-mult pow-to-exp pow-pow unpow3 fma-udef
Counts
4 → 262
Calls
4 calls:
37.0ms
(/ (- z x) y)
1.0ms
(fma (/ (- z x) y) (+ 0.75 (/ (- z x) y)) (* 0.75 0.75))
28.0ms
(pow (/ (- z x) y) 3)
563.0ms
(/ (- (pow 0.75 3) (pow (/ (- z x) y) 3)) (fma (/ (- z x) y) (+ 0.75 (/ (- z x) y)) (* 0.75 0.75)))

series611.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(/ (- z x) y)
173.0ms
(fma (/ (- z x) y) (+ 0.75 (/ (- z x) y)) (* 0.75 0.75))
99.0ms
(pow (/ (- z x) y) 3)
284.0ms
(/ (- (pow 0.75 3) (pow (/ (- z x) y) 3)) (fma (/ (- z x) y) (+ 0.75 (/ (- z x) y)) (* 0.75 0.75)))

simplify4.7s

Counts
274 → 274
Iterations

Useful iterations: 2 (1.7s)

IterNodesCost
03559498
110729114
249828831
done50008831

prune2.0s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.0b

regimes238.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0912
11012
done1012

end0.0ms

sample1.6s

Algorithm
intervals
Results
999.0ms10063×body80valid