Details

Time bar (total: 20.6s)

sample30.0ms

Algorithm
intervals
Results
13.0ms256×body80valid

simplify4.7s

Counts
1 → 1
Iterations

Useful iterations: 6 (2.2s)

IterNodesCost
01317
12617
26117
314717
435217
576815
6260113
done500013

prune8.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.8b

localize12.0ms

Local error

Found 3 expressions with local error:

0.0b
(- x (/ y (fma (/ t z) (- (/ y 2.0)) z)))
3.2b
(fma (/ t z) (- (/ y 2.0)) z)
6.1b
(/ y (fma (/ t z) (- (/ y 2.0)) z))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
51×add-sqr-sqrt
48×*-un-lft-identity
46×add-cube-cbrt
39×prod-diff
37×times-frac
add-exp-log add-cbrt-cube add-log-exp
div-inv
pow1 expm1-log1p-u fma-neg associate-/r* log1p-expm1-u associate-/l*
difference-of-squares
cbrt-undiv sub-neg flip3-- frac-2neg diff-log div-exp clear-num flip-- fma-udef distribute-lft-out--
Counts
3 → 98
Calls
3 calls:
19.0ms
(- x (/ y (fma (/ t z) (- (/ y 2.0)) z)))
0.0ms
(fma (/ t z) (- (/ y 2.0)) z)
5.0ms
(/ y (fma (/ t z) (- (/ y 2.0)) z))

series265.0ms

Counts
3 → 9
Calls
3 calls:
78.0ms
(- x (/ y (fma (/ t z) (- (/ y 2.0)) z)))
85.0ms
(fma (/ t z) (- (/ y 2.0)) z)
102.0ms
(/ y (fma (/ t z) (- (/ y 2.0)) z))

simplify3.8s

Counts
107 → 107
Iterations

Useful iterations: 3 (2.0s)

IterNodesCost
01874444
14153973
210512947
337252300
done50012300

prune282.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.8b

localize33.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (/ (- y) (fma (- (/ t z)) (/ y 2.0) z)))
3.2b
(fma (- (/ t z)) (/ y 2.0) z)
6.1b
(/ (- y) (fma (- (/ t z)) (/ y 2.0) z))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
30×times-frac
29×*-un-lft-identity
27×add-sqr-sqrt add-cube-cbrt
12×distribute-lft-neg-in distribute-rgt-neg-in
10×associate-/l*
add-exp-log add-cbrt-cube add-log-exp
neg-mul-1
pow1 expm1-log1p-u fma-def distribute-frac-neg associate-/r* log1p-expm1-u
neg-sub0 div-sub
cbrt-undiv +-commutative associate-+r- frac-2neg flip3-+ div-exp unsub-neg clear-num sum-log flip-+ fma-udef div-inv distribute-lft-out
Counts
3 → 89
Calls
3 calls:
37.0ms
(+ x (/ (- y) (fma (- (/ t z)) (/ y 2.0) z)))
1.0ms
(fma (- (/ t z)) (/ y 2.0) z)
17.0ms
(/ (- y) (fma (- (/ t z)) (/ y 2.0) z))

series247.0ms

Counts
3 → 9
Calls
3 calls:
70.0ms
(+ x (/ (- y) (fma (- (/ t z)) (/ y 2.0) z)))
54.0ms
(fma (- (/ t z)) (/ y 2.0) z)
124.0ms
(/ (- y) (fma (- (/ t z)) (/ y 2.0) z))

simplify1.9s

Counts
98 → 98
Iterations

Useful iterations: 3 (458.0ms)

IterNodesCost
01371758
12751669
26641584
316381580
done50001580

prune506.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.8b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ -1 (/ (fma (- (/ t z)) (/ y 2.0) z) y)))
0.6b
(/ -1 (/ (fma (- (/ t z)) (/ y 2.0) z) y))
3.2b
(fma (- (/ t z)) (/ y 2.0) z)
6.0b
(/ (fma (- (/ t z)) (/ y 2.0) z) y)

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
57×*-un-lft-identity
55×add-sqr-sqrt add-cube-cbrt
16×associate-/r*
11×add-exp-log add-cbrt-cube
div-inv associate-/l* add-log-exp
pow1 cbrt-undiv expm1-log1p-u div-exp log1p-expm1-u
fma-def
frac-2neg clear-num
+-commutative flip3-+ sum-log associate-/r/ flip-+ fma-udef distribute-lft-out
Counts
4 → 128
Calls
4 calls:
31.0ms
(+ x (/ -1 (/ (fma (- (/ t z)) (/ y 2.0) z) y)))
10.0ms
(/ -1 (/ (fma (- (/ t z)) (/ y 2.0) z) y))
0.0ms
(fma (- (/ t z)) (/ y 2.0) z)
6.0ms
(/ (fma (- (/ t z)) (/ y 2.0) z) y)

series521.0ms

Counts
4 → 12
Calls
4 calls:
131.0ms
(+ x (/ -1 (/ (fma (- (/ t z)) (/ y 2.0) z) y)))
245.0ms
(/ -1 (/ (fma (- (/ t z)) (/ y 2.0) z) y))
58.0ms
(fma (- (/ t z)) (/ y 2.0) z)
86.0ms
(/ (fma (- (/ t z)) (/ y 2.0) z) y)

simplify3.0s

Counts
140 → 140
Iterations

Useful iterations: 3 (1.6s)

IterNodesCost
02022852
14282725
212492531
338282521
done50002521

prune601.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 3 expressions with local error:

0.0b
(* 0.5 (/ t z))
0.0b
(+ x (/ -1 (- (/ z y) (* 0.5 (/ t z)))))
0.6b
(/ -1 (- (/ z y) (* 0.5 (/ t z))))

rewrite156.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
22×*-un-lft-identity
20×add-cube-cbrt
19×times-frac
13×associate-*r*
10×add-exp-log add-cbrt-cube
pow1 add-log-exp
expm1-log1p-u fma-def associate-*l* associate-/r* associate-/r/ log1p-expm1-u associate-/l*
cbrt-undiv associate-*r/ div-exp prod-exp cbrt-unprod div-inv unswap-sqr
+-commutative flip3-- frac-2neg flip3-+ pow-prod-down clear-num sum-log *-commutative frac-sub flip-- flip-+ distribute-lft-out
Counts
3 → 83
Calls
3 calls:
29.0ms
(* 0.5 (/ t z))
90.0ms
(+ x (/ -1 (- (/ z y) (* 0.5 (/ t z)))))
31.0ms
(/ -1 (- (/ z y) (* 0.5 (/ t z))))

series136.0ms

Counts
3 → 9
Calls
3 calls:
35.0ms
(* 0.5 (/ t z))
39.0ms
(+ x (/ -1 (- (/ z y) (* 0.5 (/ t z)))))
62.0ms
(/ -1 (- (/ z y) (* 0.5 (/ t z))))

simplify2.5s

Counts
92 → 92
Iterations

Useful iterations: done (2.5s)

IterNodesCost
01551175
13621098
29531032
327811029
done50001027

prune363.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

regimes213.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01213
11413
done1413

end0.0ms

sample1.2s

Algorithm
intervals
Results
752.0ms8000×body80valid