Details

Time bar (total: 53.7s)

sample56.0ms

Algorithm
intervals
Results
22.0ms256×body80valid
11.0ms269×body80nan

simplify33.3s

Counts
1 → 1
Iterations

Useful iterations: 4 (196.0ms)

IterNodesCost
01012
12112
26312
320312
447611
5103011
6172111
7240411
8273111
9278511
10302911
11327711
12351811
13382211
14417611
15422211
16424211
done424211

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize21.0ms

Local error

Found 2 expressions with local error:

0.1b
(- (+ y x) (fma (log y) (+ y 0.5) z))
0.1b
(fma (log y) (+ y 0.5) z)

rewrite85.0ms

Algorithm
rewrite-expression-head
Rules
23×*-un-lft-identity
12×add-sqr-sqrt prod-diff
10×add-cube-cbrt
add-log-exp
distribute-lft-out
fma-neg
pow1 add-exp-log expm1-log1p-u diff-log add-cbrt-cube fma-udef log1p-expm1-u distribute-lft-out--
sub-neg flip3-- associate--l+ sum-log flip-- associate--r+ difference-of-squares
Counts
2 → 46
Calls
2 calls:
82.0ms
(- (+ y x) (fma (log y) (+ y 0.5) z))
1.0ms
(fma (log y) (+ y 0.5) z)

series129.0ms

Counts
2 → 6
Calls
2 calls:
74.0ms
(- (+ y x) (fma (log y) (+ y 0.5) z))
55.0ms
(fma (log y) (+ y 0.5) z)

simplify4.4s

Counts
52 → 52
Iterations

Useful iterations: 3 (1.8s)

IterNodesCost
01031312
1242939
2781849
34611733
done5000733

prune194.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (+ y 0.5) (log y) z)
0.1b
(fma (log y) (+ y 0.5) z)
0.5b
(cbrt (+ y x))
0.8b
(pow (cbrt (+ y x)) 3)

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
16×*-un-lft-identity
12×cbrt-prod
10×add-sqr-sqrt add-cube-cbrt
unpow-prod-down cube-prod
pow1 add-exp-log
expm1-log1p-u cbrt-div add-cbrt-cube log1p-expm1-u add-log-exp
pow-unpow distribute-lft-out
cube-div pow-pow flip3-+ pow1/3 flip-+ fma-udef
cube-mult pow-to-exp unpow3 pow-exp rem-cube-cbrt sqr-pow
Counts
4 → 72
Calls
4 calls:
1.0ms
(fma (+ y 0.5) (log y) z)
1.0ms
(fma (log y) (+ y 0.5) z)
8.0ms
(cbrt (+ y x))
16.0ms
(pow (cbrt (+ y x)) 3)

series520.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(fma (+ y 0.5) (log y) z)
72.0ms
(fma (log y) (+ y 0.5) z)
236.0ms
(cbrt (+ y x))
163.0ms
(pow (cbrt (+ y x)) 3)

simplify3.5s

Counts
84 → 84
Iterations

Useful iterations: done (3.5s)

IterNodesCost
0138875
1332680
2816616
34218605
done5000604

prune428.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 3 expressions with local error:

0.1b
(- (* 1 (+ x y)) (fma (log y) (+ y 0.5) z))
0.1b
(fma (log y) (+ y 0.5) z)
0.1b
(fma (+ y 0.5) (log y) z)

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
add-sqr-sqrt add-cube-cbrt
pow1 add-exp-log expm1-log1p-u prod-diff add-cbrt-cube fma-udef log1p-expm1-u
associate--l+
distribute-rgt-in sub-neg flip3-- distribute-lft-in fma-neg diff-log flip-- associate--r+ distribute-lft-out--
Counts
3 → 42
Calls
3 calls:
27.0ms
(- (* 1 (+ x y)) (fma (log y) (+ y 0.5) z))
1.0ms
(fma (log y) (+ y 0.5) z)
1.0ms
(fma (+ y 0.5) (log y) z)

series208.0ms

Counts
3 → 9
Calls
3 calls:
90.0ms
(- (* 1 (+ x y)) (fma (log y) (+ y 0.5) z))
49.0ms
(fma (log y) (+ y 0.5) z)
68.0ms
(fma (+ y 0.5) (log y) z)

simplify3.4s

Counts
51 → 51
Iterations

Useful iterations: done (3.4s)

IterNodesCost
0104875
1241665
2721630
34268598
done5000597

prune307.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (fma y (- (log y)) y) z)
0.1b
(fma (+ y 0.5) (log y) z)
0.3b
(fma y (- (log y)) y)

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity
10×add-cube-cbrt
prod-diff
add-log-exp
pow1 add-exp-log expm1-log1p-u fma-neg add-cbrt-cube fma-udef log1p-expm1-u
sub-neg flip3-- diff-log associate--l+ flip-- distribute-lft-out-- difference-of-squares
Counts
3 → 49
Calls
3 calls:
13.0ms
(- (fma y (- (log y)) y) z)
0.0ms
(fma (+ y 0.5) (log y) z)
1.0ms
(fma y (- (log y)) y)

series539.0ms

Counts
3 → 9
Calls
3 calls:
126.0ms
(- (fma y (- (log y)) y) z)
46.0ms
(fma (+ y 0.5) (log y) z)
367.0ms
(fma y (- (log y)) y)

simplify3.7s

Counts
58 → 58
Iterations

Useful iterations: done (3.7s)

IterNodesCost
0115824
1247703
2598605
32516522
done5000485

prune187.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

regimes180.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
01523
12121
done2121

end0.0ms

sample2.4s

Algorithm
intervals
Results
1.0s7986×body80nan
614.0ms8032×body80valid
1.0msbody1280valid