Details

Time bar (total: 27.7s)

sample43.0ms

Algorithm
intervals
Results
16.0ms237×body80valid
3.0ms19×body640valid
3.0ms13×body1280valid
2.0ms17×body320valid
1.0msbody160valid

simplify2.5s

Counts
1 → 1
Iterations

Useful iterations: 3 (16.0ms)

IterNodesCost
01113
12013
24513
311612
432612
5101412
6406112
done500012

prune8.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 14.0b

localize22.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (- y z) (- a z))
4.1b
(fma (/ (- y z) (- a z)) (- t x) x)

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt *-un-lft-identity
25×times-frac
14×add-cube-cbrt
12×distribute-lft-out-- difference-of-squares
associate-/r* associate-/l*
add-exp-log add-cbrt-cube
pow1 expm1-log1p-u flip3-- associate-/r/ flip-- log1p-expm1-u associate-/l/ add-log-exp
cbrt-undiv frac-2neg div-sub div-exp clear-num fma-udef div-inv
Counts
2 → 64
Calls
2 calls:
36.0ms
(/ (- y z) (- a z))
1.0ms
(fma (/ (- y z) (- a z)) (- t x) x)

series241.0ms

Counts
2 → 6
Calls
2 calls:
58.0ms
(/ (- y z) (- a z))
183.0ms
(fma (/ (- y z) (- a z)) (- t x) x)

simplify2.3s

Counts
70 → 70
Iterations

Useful iterations: 3 (815.0ms)

IterNodesCost
0116918
1271890
2855840
34496834
done5000834

prune326.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 4.9b

localize23.0ms

Local error

Found 2 expressions with local error:

0.2b
(* (- y z) (/ 1 (- a z)))
4.8b
(fma (* (- y z) (/ 1 (- a z))) (- t x) x)

rewrite83.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
21×*-un-lft-identity associate-*r*
17×times-frac
12×add-cube-cbrt
11×add-exp-log
add-cbrt-cube
associate-*l*
pow1 prod-exp distribute-lft-out-- difference-of-squares
flip3-- flip-- unswap-sqr
expm1-log1p-u frac-times div-exp associate-*l/ associate-/r/ cbrt-unprod log1p-expm1-u add-log-exp
cbrt-undiv rec-exp 1-exp associate-*r/ pow-prod-down un-div-inv *-commutative fma-udef div-inv
Counts
2 → 62
Calls
2 calls:
77.0ms
(* (- y z) (/ 1 (- a z)))
1.0ms
(fma (* (- y z) (/ 1 (- a z))) (- t x) x)

series259.0ms

Counts
2 → 6
Calls
2 calls:
67.0ms
(* (- y z) (/ 1 (- a z)))
191.0ms
(fma (* (- y z) (/ 1 (- a z))) (- t x) x)

simplify6.9s

Counts
68 → 68
Iterations

Useful iterations: done (6.9s)

IterNodesCost
0134880
1333795
22615634
done5000628

prune307.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 4.9b

localize21.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (- a z))
0.6b
(cbrt (- a z))
0.6b
(cbrt (- a z))
11.6b
(fma (* (/ (- y z) (* (cbrt (- a z)) (cbrt (- a z)))) (/ (sqrt 1) (cbrt (- a z)))) (- t x) x)

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
13×add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
cbrt-div
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
flip3-- pow1/3 flip-- distribute-lft-out-- difference-of-squares
fma-udef
Counts
4 → 61
Calls
4 calls:
4.0ms
(cbrt (- a z))
4.0ms
(cbrt (- a z))
4.0ms
(cbrt (- a z))
0.0ms
(fma (* (/ (- y z) (* (cbrt (- a z)) (cbrt (- a z)))) (/ (sqrt 1) (cbrt (- a z)))) (- t x) x)

series864.0ms

Counts
4 → 12
Calls
4 calls:
218.0ms
(cbrt (- a z))
239.0ms
(cbrt (- a z))
195.0ms
(cbrt (- a z))
212.0ms
(fma (* (/ (- y z) (* (cbrt (- a z)) (cbrt (- a z)))) (/ (sqrt 1) (cbrt (- a z)))) (- t x) x)

simplify1.3s

Counts
73 → 73
Iterations

Useful iterations: done (1.3s)

IterNodesCost
098964
1206933
2542837
32130797
done5000638

prune425.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 4.9b

localize41.0ms

Local error

Found 4 expressions with local error:

0.4b
(cbrt (fma (/ (- y z) (- a z)) (- t x) x))
4.1b
(fma (/ (- y z) (- a z)) (- t x) x)
4.1b
(fma (/ (- y z) (- a z)) (- t x) x)
4.1b
(fma (/ (- y z) (- a z)) (- t x) x)

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
cbrt-prod fma-udef
pow1/3
Counts
4 → 43
Calls
4 calls:
2.0ms
(cbrt (fma (/ (- y z) (- a z)) (- t x) x))
1.0ms
(fma (/ (- y z) (- a z)) (- t x) x)
1.0ms
(fma (/ (- y z) (- a z)) (- t x) x)
1.0ms
(fma (/ (- y z) (- a z)) (- t x) x)

series8.4s

Counts
4 → 12
Calls
4 calls:
7.9s
(cbrt (fma (/ (- y z) (- a z)) (- t x) x))
202.0ms
(fma (/ (- y z) (- a z)) (- t x) x)
169.0ms
(fma (/ (- y z) (- a z)) (- t x) x)
172.0ms
(fma (/ (- y z) (- a z)) (- t x) x)

simplify896.0ms

Counts
55 → 55
Iterations

Useful iterations: done (894.0ms)

IterNodesCost
063875
1126870
2303769
31351751
done5001739

prune306.0ms

Pruning

10 alts after pruning (7 fresh and 3 done)

Merged error: 4.9b

regimes553.0ms

Accuracy

43.2% (4.6b remaining)

Error of 8.3b against oracle of 3.7b and baseline of 11.9b

bsearch3.0ms

simplify7.0ms

Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
02570
13357
done3357

end0.0ms

sample1.8s

Algorithm
intervals
Results
706.0ms7776×body80valid
147.0ms492×body640valid
106.0ms282×body160valid
77.0ms260×body1280valid
70.0ms416×body320valid
7.0ms15×body2560valid