Details

Time bar (total: 5.1s)

analyze898.0ms (17.5%)

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
0%99.8%0.2%8
3.1%71.7%25.1%9
4.7%69.8%25.5%10
7%66.9%26.1%11
10.9%61.5%27.6%12
11.1%47%41.9%13
12.8%44.4%42.8%14

sample64.0ms (1.2%)

Algorithm
intervals
Results
21.0ms335×body80nan
17.0ms256×body80valid

simplify229.0ms (4.5%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (227.0ms)

IterNodesCost
0520719

prune9.0ms (0.2%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 1.2b

Counts
2 → 1

localize15.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.2b
(* 3.0 (/ x (* y 27.0)))
1.0b
(* (/ 1.0 3.0) (acos (* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))))
3.8b
(* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))
5.1b
(/ (* 3.0 (/ x (* y 27.0))) (* z 2.0))

rewrite42.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
92×add-exp-log add-cbrt-cube
39×prod-exp cbrt-unprod
29×add-sqr-sqrt
27×cbrt-undiv div-exp
21×associate-*l*
18×add-cube-cbrt *-un-lft-identity
16×associate-*r*
15×times-frac
10×pow1
unswap-sqr
sqrt-prod div-inv add-log-exp
pow-prod-down *-commutative
associate-*r/ associate-*l/
frac-2neg clear-num associate-/r* associate-/l/ associate-/l*
Counts
4 → 130
Calls

4 calls:

12.0ms
(* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))
10.0ms
(* 3.0 (/ x (* y 27.0)))
9.0ms
(/ (* 3.0 (/ x (* y 27.0))) (* z 2.0))
6.0ms
(* (/ 1.0 3.0) (acos (* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))))

series38.0ms (0.7%)

Counts
4 → 12
Calls

4 calls:

20.0ms
(* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))
8.0ms
(* (/ 1.0 3.0) (acos (* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))))
7.0ms
(/ (* 3.0 (/ x (* y 27.0))) (* z 2.0))
3.0ms
(* 3.0 (/ x (* y 27.0)))

simplify44.0ms (0.9%)

Algorithm
egg-herbie
Counts
142 → 142
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
053172022

prune298.0ms (5.8%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New1402142
Fresh000
Picked101
Done000
Total1412143

Merged error: 0.0b

Counts
143 → 2

localize23.0ms (0.5%)

Local error

Found 4 expressions with local error:

1.0b
(* (acos (* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))) (/ 1.0 (cbrt 3.0)))
1.0b
(/ 1.0 (cbrt 3.0))
3.8b
(* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))
5.1b
(/ (* 3.0 (/ x (* y 27.0))) (* z 2.0))

rewrite40.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
85×add-exp-log
83×add-cbrt-cube
48×add-sqr-sqrt
40×times-frac
36×add-cube-cbrt *-un-lft-identity
35×prod-exp cbrt-unprod
28×associate-*r*
26×cbrt-undiv div-exp
22×cbrt-prod
pow1 associate-*l*
associate-/r*
unswap-sqr
sqrt-prod div-inv associate-/l* add-log-exp
frac-2neg associate-*r/ pow-prod-down clear-num *-commutative
associate-*l/ associate-/l/
Counts
4 → 152
Calls

4 calls:

13.0ms
(* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))
9.0ms
(/ (* 3.0 (/ x (* y 27.0))) (* z 2.0))
8.0ms
(* (acos (* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))) (/ 1.0 (cbrt 3.0)))
4.0ms
(/ 1.0 (cbrt 3.0))

series48.0ms (0.9%)

Counts
4 → 10
Calls

4 calls:

22.0ms
(* (acos (* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))) (/ 1.0 (cbrt 3.0)))
19.0ms
(* (/ (* 3.0 (/ x (* y 27.0))) (* z 2.0)) (sqrt t))
6.0ms
(/ (* 3.0 (/ x (* y 27.0))) (* z 2.0))
0.0ms
(/ 1.0 (cbrt 3.0))

simplify45.0ms (0.9%)

Algorithm
egg-herbie
Counts
162 → 162
Iterations

Useful iterations: 0 (28.0ms)

IterNodesCost
053062451

prune551.0ms (10.7%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New1611162
Fresh011
Picked101
Done000
Total1622164

Merged error: 0b

Counts
164 → 2

localize21.0ms (0.4%)

Local error

Found 4 expressions with local error:

1.0b
(* (acos (* (* 0.05555555555555555 (/ x (* y z))) (sqrt t))) (/ 1.0 (cbrt 3.0)))
1.0b
(/ 1.0 (cbrt 3.0))
3.8b
(* (* 0.05555555555555555 (/ x (* y z))) (sqrt t))
4.5b
(/ x (* y z))

rewrite30.0ms (0.6%)

Algorithm
rewrite-expression-head
Rules
45×add-sqr-sqrt
41×times-frac
37×add-cube-cbrt *-un-lft-identity
30×add-exp-log
28×associate-*r* add-cbrt-cube
22×cbrt-prod
11×pow1 prod-exp cbrt-unprod
associate-/r*
cbrt-undiv div-exp associate-/l*
associate-*l* pow-prod-down add-log-exp
sqrt-prod div-inv unswap-sqr
frac-2neg associate-*r/ clear-num *-commutative
associate-*l/
Counts
4 → 128
Calls

4 calls:

9.0ms
(* (* 0.05555555555555555 (/ x (* y z))) (sqrt t))
8.0ms
(* (acos (* (* 0.05555555555555555 (/ x (* y z))) (sqrt t))) (/ 1.0 (cbrt 3.0)))
4.0ms
(/ x (* y z))
4.0ms
(/ 1.0 (cbrt 3.0))

series42.0ms (0.8%)

Counts
4 → 10
Calls

4 calls:

20.0ms
(* (* 0.05555555555555555 (/ x (* y z))) (sqrt t))
17.0ms
(* (acos (* (* 0.05555555555555555 (/ x (* y z))) (sqrt t))) (/ 1.0 (cbrt 3.0)))
5.0ms
(/ x (* y z))
0.0ms
(/ 1.0 (cbrt 3.0))

simplify75.0ms (1.5%)

Algorithm
egg-herbie
Counts
138 → 138
Iterations

Useful iterations: 0 (58.0ms)

IterNodesCost
049791668
149791668

prune394.0ms (7.7%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New1371138
Fresh101
Picked011
Done000
Total1382140

Merged error: 0b

Counts
140 → 2

localize12.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.2b
(* (/ x (* y z)) 0.05555555555555555)
1.0b
(/ (* 1.0 (acos (* (* (/ x (* y z)) 0.05555555555555555) (sqrt t)))) 3.0)
3.8b
(* (* (/ x (* y z)) 0.05555555555555555) (sqrt t))
4.5b
(/ x (* y z))

rewrite27.0ms (0.5%)

Algorithm
rewrite-expression-head
Rules
37×add-exp-log add-cbrt-cube
15×add-sqr-sqrt
14×prod-exp cbrt-unprod
13×add-cube-cbrt *-un-lft-identity
11×pow1
times-frac associate-*r*
cbrt-undiv div-exp associate-*l*
pow-prod-down associate-/r* associate-/l* add-log-exp
associate-*l/ sqrt-prod div-inv
frac-2neg clear-num *-commutative
unswap-sqr
Counts
4 → 95
Calls

4 calls:

9.0ms
(* (* (/ x (* y z)) 0.05555555555555555) (sqrt t))
6.0ms
(* (/ x (* y z)) 0.05555555555555555)
4.0ms
(/ x (* y z))
4.0ms
(/ (* 1.0 (acos (* (* (/ x (* y z)) 0.05555555555555555) (sqrt t)))) 3.0)

series42.0ms (0.8%)

Counts
4 → 12
Calls

4 calls:

22.0ms
(* (* (/ x (* y z)) 0.05555555555555555) (sqrt t))
8.0ms
(/ (* 1.0 (acos (* (* (/ x (* y z)) 0.05555555555555555) (sqrt t)))) 3.0)
6.0ms
(* (/ x (* y z)) 0.05555555555555555)
5.0ms
(/ x (* y z))

simplify63.0ms (1.2%)

Algorithm
egg-herbie
Counts
107 → 107
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
049951097
149951097

prune163.0ms (3.2%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1070107
Fresh000
Picked011
Done011
Total1072109

Merged error: 0b

Counts
109 → 2

regimes256.0ms (5%)

Accuracy

Total 0.0b remaining (4.4%)

Threshold costs 0.0b (4.4%)

bsearch0.0ms (0%)

simplify1.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02624
12624

end0.0ms (0%)

sample1.7s (32.4%)

Algorithm
intervals
Results
651.0ms10339×body80nan
541.0ms8000×body80valid

Profiling

Loading profile data...