Details

Time bar (total: 4.9s)

analyze1.5s (29.9%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
5.8%93.9%0.3%11
8.4%91.3%0.3%12
9.7%90%0.3%13
10.7%89%0.3%14

sample28.0ms (0.6%)

Algorithm
intervals
Results
13.0ms256×body80valid
1.0msbody80invalid

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04617
14617

prune17.0ms (0.4%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 14.8b

Counts
2 → 2

localize12.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (* y z) t))
2.8b
(/ (* y z) t)
5.2b
(/ (* y b) t)
14.2b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

rewrite29.0ms (0.6%)

Algorithm
rewrite-expression-head
Rules
58×*-un-lft-identity
26×times-frac
22×distribute-lft-out
19×add-sqr-sqrt add-cube-cbrt
16×add-exp-log add-cbrt-cube
11×associate-/r*
associate-/l* add-log-exp
cbrt-undiv div-exp
pow1 flip3-+ associate-/r/ flip-+
frac-2neg clear-num div-inv
frac-add prod-exp cbrt-unprod associate-/l/
+-commutative sum-log
Counts
4 → 101
Calls

4 calls:

13.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))
5.0ms
(+ x (/ (* y z) t))
4.0ms
(/ (* y z) t)
4.0ms
(/ (* y b) t)

series58.0ms (1.2%)

Counts
4 → 12
Calls

4 calls:

40.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))
8.0ms
(+ x (/ (* y z) t))
5.0ms
(/ (* y b) t)
5.0ms
(/ (* y z) t)

simplify40.0ms (0.8%)

Algorithm
egg-herbie
Counts
113 → 113
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
050821595

prune207.0ms (4.2%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New10310113
Fresh101
Picked011
Done000
Total10411115

Merged error: 13.3b

Counts
115 → 11

localize16.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.5b
(cbrt t)
2.8b
(/ (* y z) t)
2.9b
(* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))
14.2b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))))

rewrite36.0ms (0.7%)

Algorithm
rewrite-expression-head
Rules
47×add-sqr-sqrt
43×times-frac
39×*-un-lft-identity
32×add-exp-log
31×add-cube-cbrt
25×add-cbrt-cube
22×associate-*r*
14×cbrt-prod
10×cbrt-undiv div-exp
prod-exp cbrt-unprod
associate-/r/
associate-*l*
pow1 frac-add associate-/r* unswap-sqr
flip3-+ flip-+ associate-/l*
div-inv distribute-lft-out add-log-exp
frac-times associate-*r/ associate-*l/
frac-2neg clear-num associate-/l/
pow1/3 pow-prod-down *-commutative
Counts
4 → 132
Calls

4 calls:

14.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))
12.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))))
4.0ms
(/ (* y z) t)
1.0ms
(cbrt t)

series81.0ms (1.6%)

Counts
4 → 12
Calls

4 calls:

45.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))))
21.0ms
(cbrt t)
10.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ b (cbrt t)))
5.0ms
(/ (* y z) t)

simplify76.0ms (1.5%)

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 0 (60.0ms)

IterNodesCost
049531973
149531973

prune217.0ms (4.4%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New1440144
Fresh099
Picked011
Done011
Total14411155

Merged error: 13.3b

Counts
155 → 11

localize16.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (* y z) t))
2.8b
(/ (* y z) t)
4.7b
(* y (/ b t))
14.2b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* y (/ b t))))

rewrite29.0ms (0.6%)

Algorithm
rewrite-expression-head
Rules
33×*-un-lft-identity
28×add-sqr-sqrt
25×times-frac
23×add-cube-cbrt
16×add-exp-log add-cbrt-cube
13×associate-*r*
pow1 associate-/r* add-log-exp
distribute-lft-out associate-/l*
cbrt-undiv flip3-+ div-exp associate-/r/ flip-+
associate-*r/ associate-*l* prod-exp cbrt-unprod div-inv
frac-2neg frac-add clear-num associate-/l/ unswap-sqr
+-commutative pow-prod-down sum-log *-commutative
Counts
4 → 102
Calls

4 calls:

11.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* y (/ b t))))
6.0ms
(* y (/ b t))
5.0ms
(+ x (/ (* y z) t))
4.0ms
(/ (* y z) t)

series58.0ms (1.2%)

Counts
4 → 12
Calls

4 calls:

38.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* y (/ b t))))
11.0ms
(+ x (/ (* y z) t))
5.0ms
(* y (/ b t))
5.0ms
(/ (* y z) t)

simplify40.0ms (0.8%)

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
050681468

prune174.0ms (3.5%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New1131114
Fresh178
Picked011
Done112
Total11510125

Merged error: 13.3b

Counts
125 → 10

localize13.0ms (0.3%)

Local error

Found 4 expressions with local error:

0.6b
(/ 1 (/ (+ a (+ 1.0 (* (/ b t) y))) (+ x (* (/ z t) y))))
4.2b
(* (/ z t) y)
4.7b
(* (/ b t) y)
13.8b
(/ (+ a (+ 1.0 (* (/ b t) y))) (+ x (* (/ z t) y)))

rewrite40.0ms (0.8%)

Algorithm
rewrite-expression-head
Rules
134×times-frac
112×*-un-lft-identity
90×add-sqr-sqrt
80×add-cube-cbrt
27×add-exp-log
26×associate-*l*
21×associate-/r* add-cbrt-cube
16×distribute-lft-out
11×associate-/r/
10×div-exp
pow1
div-inv
associate-/l*
cbrt-undiv flip3-+ associate-*r* flip-+
prod-exp cbrt-unprod add-log-exp unswap-sqr
rec-exp frac-2neg 1-exp pow-prod-down associate-*l/ clear-num *-commutative associate-/l/
pow-flip inv-pow
Counts
4 → 195
Calls

4 calls:

11.0ms
(/ 1 (/ (+ a (+ 1.0 (* (/ b t) y))) (+ x (* (/ z t) y))))
9.0ms
(/ (+ a (+ 1.0 (* (/ b t) y))) (+ x (* (/ z t) y)))
6.0ms
(* (/ b t) y)
6.0ms
(* (/ z t) y)

series148.0ms (3%)

Counts
4 → 12
Calls

4 calls:

105.0ms
(/ 1 (/ (+ a (+ 1.0 (* (/ b t) y))) (+ x (* (/ z t) y))))
33.0ms
(/ (+ a (+ 1.0 (* (/ b t) y))) (+ x (* (/ z t) y)))
5.0ms
(* (/ b t) y)
5.0ms
(* (/ z t) y)

simplify62.0ms (1.3%)

Algorithm
egg-herbie
Counts
207 → 207
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
050314083

prune291.0ms (5.9%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New2043207
Fresh167
Picked101
Done022
Total20611217

Merged error: 13.2b

Counts
217 → 11

regimes938.0ms (19.1%)

Accuracy

Total 4.5b remaining (30.2%)

Threshold costs 0b (0%)

bsearch21.0ms (0.4%)

Steps
ItersRangePoint
8
371220754270.33215
2616722437500796.0
111388418267126.45

simplify1.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03642
13642

end0.0ms (0%)

sample797.0ms (16.2%)

Algorithm
intervals
Results
474.0ms8000×body80valid
16.0ms277×body80invalid

Profiling

Loading profile data...