Details

Time bar (total: 52.3s)

sample44.0ms

Algorithm
intervals
Results
12.0ms256×body80valid
10.0ms269×body80nan

simplify32.5s

Counts
1 → 1
Iterations

Useful iterations: 4 (168.0ms)

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

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize16.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)

rewrite61.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:
58.0ms
(- (+ y x) (fma (log y) (+ y 0.5) z))
1.0ms
(fma (log y) (+ y 0.5) z)

series134.0ms

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

simplify3.9s

Counts
52 → 52
Iterations

Useful iterations: 3 (1.8s)

IterNodesCost
01031312
1242939
2781849
34611733
done5000733

prune222.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize43.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)

rewrite42.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))
30.0ms
(pow (cbrt (+ y x)) 3)

series479.0ms

Counts
4 → 12
Calls
4 calls:
54.0ms
(fma (+ y 0.5) (log y) z)
68.0ms
(fma (log y) (+ y 0.5) z)
198.0ms
(cbrt (+ y x))
158.0ms
(pow (cbrt (+ y x)) 3)

simplify3.9s

Counts
84 → 84
Iterations

Useful iterations: done (3.9s)

IterNodesCost
0138875
1332680
2816616
34218605
done5000604

prune475.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 3 expressions with local error:

0.1b
(- (+ 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)

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
13×add-sqr-sqrt
12×prod-diff
11×add-cube-cbrt
add-log-exp
distribute-lft-out
fma-neg
pow1 add-exp-log expm1-log1p-u add-cbrt-cube fma-udef log1p-expm1-u
diff-log distribute-lft-out--
sub-neg flip3-- associate--l+ sum-log flip-- associate--r+ difference-of-squares
Counts
3 → 56
Calls
3 calls:
84.0ms
(- (+ 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)

series200.0ms

Counts
3 → 9
Calls
3 calls:
94.0ms
(- (+ x y) (fma (log y) (+ y 0.5) z))
48.0ms
(fma (log y) (+ y 0.5) z)
58.0ms
(fma (+ y 0.5) (log y) z)

simplify4.3s

Counts
65 → 65
Iterations

Useful iterations: done (4.3s)

IterNodesCost
01141465
12561061
2787970
34596851
done5000850

prune348.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (fma y (- (log y)) y) (- x z))
0.3b
(fma y (- (log y)) y)

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity
11×associate-+r+
add-sqr-sqrt add-cube-cbrt prod-diff
add-log-exp
fma-def
pow1 add-exp-log expm1-log1p-u sum-log add-cbrt-cube fma-udef log1p-expm1-u distribute-lft-out
+-commutative associate-+r- sub-neg associate-+l+ flip3-+ diff-log flip-+ distribute-lft-out--
Counts
2 → 42
Calls
2 calls:
23.0ms
(+ (fma y (- (log y)) y) (- x z))
1.0ms
(fma y (- (log y)) y)

series352.0ms

Counts
2 → 6
Calls
2 calls:
60.0ms
(+ (fma y (- (log y)) y) (- x z))
292.0ms
(fma y (- (log y)) y)

simplify2.7s

Counts
48 → 48
Iterations

Useful iterations: done (2.7s)

IterNodesCost
0104606
1234550
2643479
33962455
done5000452

prune175.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

regimes172.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01321
11721
done1721

end0.0ms

sample2.1s

Algorithm
intervals
Results
718.0ms8032×body80valid
588.0ms7986×body80nan
1.0msbody1280valid