Details

Time bar (total: 3.3s)

analyze688.0ms (21.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
9.4%90.4%0.2%8
9.4%90.4%0.2%9
10.9%88.9%0.2%10
25.9%73.9%0.2%11
47.1%52.7%0.2%12
55.3%44.5%0.2%13
59.2%40.6%0.2%14

sample24.0ms (0.7%)

Algorithm
intervals
Results
12.0ms256×body80valid

simplify50.0ms (1.5%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (48.0ms)

IterNodesCost
0493713
1493713

prune11.0ms (0.3%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 1.9b

Counts
2 → 2

localize9.0ms (0.3%)

Local error

Found 3 expressions with local error:

0.0b
(- x (/ y (- z (/ (* y t) (* 2.0 z)))))
4.5b
(/ (* y t) (* 2.0 z))
5.3b
(/ y (- z (/ (* y t) (* 2.0 z))))

rewrite25.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
26×add-sqr-sqrt
23×*-un-lft-identity
17×add-exp-log times-frac add-cbrt-cube
13×add-cube-cbrt
associate-/r* difference-of-squares
cbrt-undiv div-exp distribute-lft-out-- add-log-exp
prod-exp cbrt-unprod associate-/l*
pow1
flip3-- frac-2neg clear-num associate-/r/ flip-- div-inv
sub-neg diff-log
Counts
3 → 72
Calls

3 calls:

11.0ms
(- x (/ y (- z (/ (* y t) (* 2.0 z)))))
6.0ms
(/ y (- z (/ (* y t) (* 2.0 z))))
5.0ms
(/ (* y t) (* 2.0 z))

series48.0ms (1.5%)

Counts
3 → 9
Calls

3 calls:

24.0ms
(/ y (- z (/ (* y t) (* 2.0 z))))
19.0ms
(- x (/ y (- z (/ (* y t) (* 2.0 z)))))
6.0ms
(/ (* y t) (* 2.0 z))

simplify38.0ms (1.2%)

Algorithm
egg-herbie
Counts
81 → 81
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
050961137

prune142.0ms (4.4%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New77481
Fresh011
Picked101
Done000
Total78583

Merged error: 0.5b

Counts
83 → 5

localize9.0ms (0.3%)

Local error

Found 3 expressions with local error:

0.0b
(- x (/ y (- z (* (/ y 2.0) (/ t z)))))
3.5b
(* (/ y 2.0) (/ t z))
5.3b
(/ y (- z (* (/ y 2.0) (/ t z))))

rewrite26.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
42×add-sqr-sqrt
32×times-frac
27×*-un-lft-identity
25×add-cube-cbrt
17×add-exp-log add-cbrt-cube
13×associate-*r* associate-*l*
pow1 cbrt-undiv div-exp add-log-exp
prod-exp cbrt-unprod unswap-sqr
associate-/r* div-inv associate-/l*
flip3-- associate-/r/ flip-- difference-of-squares
frac-times sub-neg frac-2neg diff-log associate-*r/ pow-prod-down associate-*l/ clear-num *-commutative distribute-lft-out--
Counts
3 → 93
Calls

3 calls:

10.0ms
(* (/ y 2.0) (/ t z))
8.0ms
(- x (/ y (- z (* (/ y 2.0) (/ t z)))))
5.0ms
(/ y (- z (* (/ y 2.0) (/ t z))))

series49.0ms (1.5%)

Counts
3 → 9
Calls

3 calls:

25.0ms
(/ y (- z (* (/ y 2.0) (/ t z))))
18.0ms
(- x (/ y (- z (* (/ y 2.0) (/ t z)))))
6.0ms
(* (/ y 2.0) (/ t z))

simplify41.0ms (1.3%)

Algorithm
egg-herbie
Counts
102 → 102
Iterations

Useful iterations: 0 (31.0ms)

IterNodesCost
049721275
149721275

prune159.0ms (4.9%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1002102
Fresh044
Picked011
Done000
Total1007107

Merged error: 0.5b

Counts
107 → 7

localize13.0ms (0.4%)

Local error

Found 4 expressions with local error:

5.3b
(/ y (- z (* (/ y 2.0) (/ t z))))
17.3b
(cbrt (/ y (- z (* (/ y 2.0) (/ t z)))))
17.3b
(cbrt (/ y (- z (* (/ y 2.0) (/ t z)))))
17.3b
(cbrt (/ y (- z (* (/ y 2.0) (/ t z)))))

rewrite23.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
45×cbrt-prod
36×times-frac
33×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
associate-/r/
add-exp-log add-cbrt-cube
pow1 flip3-- flip-- div-inv add-log-exp
cbrt-div pow1/3 associate-/r* associate-/l*
cbrt-undiv frac-2neg div-exp clear-num
Counts
4 → 101
Calls

4 calls:

5.0ms
(/ y (- z (* (/ y 2.0) (/ t z))))
4.0ms
(cbrt (/ y (- z (* (/ y 2.0) (/ t z)))))
4.0ms
(cbrt (/ y (- z (* (/ y 2.0) (/ t z)))))
4.0ms
(cbrt (/ y (- z (* (/ y 2.0) (/ t z)))))

series204.0ms (6.2%)

Counts
4 → 12
Calls

4 calls:

62.0ms
(cbrt (/ y (- z (* (/ y 2.0) (/ t z)))))
61.0ms
(cbrt (/ y (- z (* (/ y 2.0) (/ t z)))))
59.0ms
(cbrt (/ y (- z (* (/ y 2.0) (/ t z)))))
22.0ms
(/ y (- z (* (/ y 2.0) (/ t z))))

simplify69.0ms (2.1%)

Algorithm
egg-herbie
Counts
113 → 113
Iterations

Useful iterations: 0 (55.0ms)

IterNodesCost
049892402
149892402

prune336.0ms (10.3%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New1130113
Fresh055
Picked011
Done011
Total1137120

Merged error: 0.5b

Counts
120 → 7

localize14.0ms (0.4%)

Local error

Found 4 expressions with local error:

0.0b
(- x (/ 1 (/ (- z (/ (* y t) (* z 2.0))) y)))
0.8b
(/ 1 (/ (- z (/ (* y t) (* z 2.0))) y))
4.5b
(/ (* y t) (* z 2.0))
5.0b
(/ (- z (/ (* y t) (* z 2.0))) y)

rewrite51.0ms (1.6%)

Algorithm
rewrite-expression-head
Rules
139×times-frac
116×add-sqr-sqrt
107×*-un-lft-identity
70×add-cube-cbrt
29×add-exp-log
23×associate-/r* add-cbrt-cube
21×difference-of-squares
18×distribute-lft-out--
12×div-exp
associate-/l*
cbrt-undiv div-inv
add-log-exp
pow1
prod-exp cbrt-unprod
frac-2neg clear-num
rec-exp flip3-- 1-exp flip-- associate-/l/
sub-neg pow-flip diff-log div-sub associate-/r/ inv-pow
Counts
4 → 177
Calls

4 calls:

21.0ms
(- x (/ 1 (/ (- z (/ (* y t) (* z 2.0))) y)))
10.0ms
(/ 1 (/ (- z (/ (* y t) (* z 2.0))) y))
7.0ms
(/ (- z (/ (* y t) (* z 2.0))) y)
6.0ms
(/ (* y t) (* z 2.0))

series43.0ms (1.3%)

Counts
4 → 12
Calls

4 calls:

14.0ms
(- x (/ 1 (/ (- z (/ (* y t) (* z 2.0))) y)))
13.0ms
(/ 1 (/ (- z (/ (* y t) (* z 2.0))) y))
10.0ms
(/ (- z (/ (* y t) (* z 2.0))) y)
6.0ms
(/ (* y t) (* z 2.0))

simplify80.0ms (2.5%)

Algorithm
egg-herbie
Counts
189 → 189
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
050393211

prune290.0ms (8.9%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1854189
Fresh404
Picked101
Done112
Total1915196

Merged error: 0.0b

Counts
196 → 5

regimes235.0ms (7.2%)

Accuracy

Total 0.1b remaining (80.4%)

Threshold costs 0.1b (80.4%)

bsearch0.0ms (0%)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
05713
15713

end0.0ms (0%)

sample583.0ms (17.9%)

Algorithm
intervals
Results
381.0ms8000×body80valid

Profiling

Loading profile data...