Details

Time bar (total: 9.5s)

sample19.0ms

Algorithm
intervals
Results
9.0ms323×body80valid

simplify1.5s

Counts
1 → 1
Iterations

Useful iterations: 7 (318.0ms)

IterNodesCost
01213
12213
24912
310811
422311
541911
666411
796910
8216710
done500010

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize7.0ms

Local error

Found 2 expressions with local error:

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

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt *-un-lft-identity
15×times-frac
12×add-cube-cbrt
associate-/l*
add-exp-log add-cbrt-cube distribute-lft-out-- difference-of-squares
associate-/r*
pow1 expm1-log1p-u log1p-expm1-u associate-/l/ add-log-exp
cbrt-undiv flip3-- frac-2neg div-sub div-exp clear-num flip-- fma-udef div-inv
Counts
2 → 50
Calls
2 calls:
9.0ms
(/ (- x z) y)
0.0ms
(fma (+ 0.25 (/ (- x z) y)) 4.0 1.0)

series58.0ms

Counts
2 → 6
Calls
2 calls:
26.0ms
(/ (- x z) y)
33.0ms
(fma (+ 0.25 (/ (- x z) y)) 4.0 1.0)

simplify1.8s

Counts
56 → 56
Iterations

Useful iterations: 4 (791.0ms)

IterNodesCost
095596
1196571
2465531
31344522
44150518
done5000518

prune130.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt *-un-lft-identity
15×times-frac
12×add-cube-cbrt
associate-/l*
add-exp-log add-cbrt-cube distribute-lft-out-- difference-of-squares
associate-/r*
pow1 expm1-log1p-u log1p-expm1-u associate-/l/ add-log-exp
cbrt-undiv flip3-- frac-2neg div-sub div-exp clear-num flip-- fma-udef div-inv
Counts
2 → 50
Calls
2 calls:
0.0ms
(fma 4.0 (/ (- x z) y) 2.0)
11.0ms
(/ (- x z) y)

series54.0ms

Counts
2 → 6
Calls
2 calls:
28.0ms
(fma 4.0 (/ (- x z) y) 2.0)
26.0ms
(/ (- x z) y)

simplify2.1s

Counts
56 → 56
Iterations

Useful iterations: 4 (844.0ms)

IterNodesCost
092570
1194545
2457497
31381497
44672496
done5000496

prune127.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize7.0ms

Local error

Found 2 expressions with local error:

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

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
253×times-frac
205×add-sqr-sqrt
201×*-un-lft-identity
193×add-cube-cbrt
169×prod-diff
29×div-inv
13×fma-neg
distribute-lft-out-- add-log-exp difference-of-squares
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u
sub-neg flip3-- distribute-rgt-out-- diff-log frac-sub flip-- fma-udef sub-div
Counts
2 → 217
Calls
2 calls:
0.0ms
(fma 4.0 (- (/ x y) (/ z y)) 2.0)
25.0ms
(- (/ x y) (/ z y))

series50.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(fma 4.0 (- (/ x y) (/ z y)) 2.0)
26.0ms
(- (/ x y) (/ z y))

simplify633.0ms

Counts
223 → 223
Iterations

Useful iterations: done (625.0ms)

IterNodesCost
03278064
16837067
216715114
done50005062

prune385.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma 4.0 (cbrt (pow (- (/ x y) (/ z y)) 3)) 2.0)
0.0b
(- (/ x y) (/ z y))
0.3b
(pow (- (/ x y) (/ z y)) 3)
31.0b
(cbrt (pow (- (/ x y) (/ z y)) 3))

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
293×times-frac
269×add-sqr-sqrt
249×*-un-lft-identity
209×add-cube-cbrt
169×prod-diff
37×div-inv
30×cbrt-prod
24×unpow-prod-down cube-prod
20×distribute-lft-out-- difference-of-squares
13×fma-neg
cube-div
add-log-exp
pow1 add-exp-log distribute-rgt-out-- add-cbrt-cube
expm1-log1p-u cbrt-div log1p-expm1-u
pow-unpow flip3-- frac-sub flip-- sub-div
cube-mult unpow3 sqr-pow
pow-to-exp sub-neg pow-pow pow1/3 diff-log pow-exp rem-cbrt-cube fma-udef rem-cube-cbrt
Counts
4 → 309
Calls
4 calls:
0.0ms
(fma 4.0 (cbrt (pow (- (/ x y) (/ z y)) 3)) 2.0)
28.0ms
(- (/ x y) (/ z y))
30.0ms
(pow (- (/ x y) (/ z y)) 3)
30.0ms
(cbrt (pow (- (/ x y) (/ z y)) 3))

series144.0ms

Counts
4 → 12
Calls
4 calls:
25.0ms
(fma 4.0 (cbrt (pow (- (/ x y) (/ z y)) 3)) 2.0)
24.0ms
(- (/ x y) (/ z y))
74.0ms
(pow (- (/ x y) (/ z y)) 3)
22.0ms
(cbrt (pow (- (/ x y) (/ z y)) 3))

simplify950.0ms

Counts
321 → 321
Iterations

Useful iterations: done (939.0ms)

IterNodesCost
04299863
19698497
228636466
done50006414

prune649.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes42.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
0910
done910

end0.0ms

sample680.0ms

Algorithm
intervals
Results
479.0ms10106×body80valid