Details

Time bar (total: 12.0s)

analyze2.2s

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
0%99.9%0.1%7
1.6%98.3%0.1%8
2.3%97.5%0.1%9
7.4%90.9%1.7%10
9.2%87.4%3.5%11
11.7%83.5%4.8%12
15.2%76%8.8%13
16.4%72%11.6%14

sample130.0ms

Algorithm
intervals
Results
58.0ms70×body1280valid
23.0ms43×body640valid
14.0ms113×body80valid
7.0ms18×body320valid
5.0ms39×body80invalid
3.0ms12×body160valid
2.0msbody640invalid
2.0msbody320invalid
1.0msbody1280invalid
0.0msbody160invalid

simplify23.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (21.0ms)

IterNodesCost
0508625

prune14.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 27.9b

Counts
2 → 2

localize24.0ms

Local error

Found 4 expressions with local error:

1.5b
(* (* (/ (pow t 3.0) (* l l)) (sin k)) (tan k))
3.9b
(* (/ (pow t 3.0) (* l l)) (sin k))
12.7b
(* (* (* (/ (pow t 3.0) (* l l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
14.4b
(/ (pow t 3.0) (* l l))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
108×add-exp-log
58×prod-exp
52×add-cbrt-cube
26×cbrt-unprod
24×div-exp
21×add-sqr-sqrt
20×pow1
19×*-un-lft-identity
17×times-frac
16×associate-*l/
14×add-cube-cbrt
13×associate-*l*
11×associate-*r*
10×frac-times unpow-prod-down pow-prod-down
tan-quot cbrt-undiv pow-to-exp pow-exp
associate-/l*
associate-*r/
flip3-+ flip-+ add-log-exp unswap-sqr sqr-pow
*-commutative distribute-lft-out
div-inv
distribute-rgt-in frac-2neg distribute-lft-in clear-num associate-/r*
Counts
4 → 144
Calls
4 calls:
10.0ms
(* (* (/ (pow t 3.0) (* l l)) (sin k)) (tan k))
8.0ms
(* (/ (pow t 3.0) (* l l)) (sin k))
22.0ms
(* (* (* (/ (pow t 3.0) (* l l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
6.0ms
(/ (pow t 3.0) (* l l))

series329.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(* (* (/ (pow t 3.0) (* l l)) (sin k)) (tan k))
56.0ms
(* (/ (pow t 3.0) (* l l)) (sin k))
157.0ms
(* (* (* (/ (pow t 3.0) (* l l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))
42.0ms
(/ (pow t 3.0) (* l l))

simplify54.0ms

Algorithm
egg-herbie
Counts
156 → 156
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
049972562
149972562

prune302.0ms

Filtered
98 candidates to 156 candidates (-59.2%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1488156
Fresh011
Picked101
Done000
Total1499158

Merged error: 19.3b

Counts
158 → 9

localize26.0ms

Local error

Found 4 expressions with local error:

1.5b
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k))
3.9b
(* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (/ (pow (cbrt t) 3.0) l)) (sin k))
7.6b
(/ (pow (* (cbrt t) (cbrt t)) 3.0) l)
12.7b
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
346×add-exp-log
203×prod-exp
97×div-exp
82×add-cbrt-cube
55×associate-*l/
46×cbrt-unprod
41×pow-exp
35×frac-times
32×pow1
28×pow-to-exp
22×*-un-lft-identity
19×pow-prod-down
17×add-sqr-sqrt add-cube-cbrt
16×tan-quot
15×times-frac associate-*r/
13×cbrt-undiv
11×associate-*r*
flip3-+ flip-+
associate-/l*
unpow-prod-down add-log-exp sqr-pow
associate-*l* associate-/r* *-commutative distribute-lft-out
distribute-rgt-in frac-2neg distribute-lft-in clear-num div-inv
Counts
4 → 204
Calls
4 calls:
18.0ms
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k))
13.0ms
(* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (/ (pow (cbrt t) 3.0) l)) (sin k))
5.0ms
(/ (pow (* (cbrt t) (cbrt t)) 3.0) l)
29.0ms
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))

series365.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k))
62.0ms
(* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (/ (pow (cbrt t) 3.0) l)) (sin k))
42.0ms
(/ (pow (* (cbrt t) (cbrt t)) 3.0) l)
180.0ms
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))

simplify60.0ms

Algorithm
egg-herbie
Counts
216 → 216
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
055475570

prune385.0ms

Filtered
103 candidates to 216 candidates (-109.7%)
Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New2106216
Fresh088
Picked101
Done000
Total21114225

Merged error: 14.6b

Counts
225 → 14

localize39.0ms

Local error

Found 4 expressions with local error:

0.7b
(pow (cbrt t) 3.0)
1.5b
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k))
3.9b
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k))
12.7b
(* (* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))

rewrite250.0ms

Algorithm
rewrite-expression-head
Rules
4197×add-exp-log
2674×prod-exp
1326×div-exp
595×pow-exp
367×pow-to-exp
257×add-cbrt-cube
184×cbrt-unprod
151×associate-*l/
103×frac-times
63×cbrt-undiv
48×pow1
33×associate-*r/
32×tan-quot
31×pow-prod-down
16×flip3-+ flip-+
15×*-un-lft-identity
11×associate-*r*
10×add-sqr-sqrt add-cube-cbrt
unpow-prod-down
add-log-exp
cbrt-prod pow-unpow associate-*l* *-commutative distribute-lft-out
pow-pow
distribute-rgt-in distribute-lft-in pow1/3 sqr-pow
Counts
4 → 748
Calls
4 calls:
3.0ms
(pow (cbrt t) 3.0)
39.0ms
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k))
37.0ms
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k))
58.0ms
(* (* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))

series380.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(pow (cbrt t) 3.0)
84.0ms
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k))
66.0ms
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k))
182.0ms
(* (* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (/ (pow (cbrt t) 3.0) l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))

simplify222.0ms

Algorithm
egg-herbie
Counts
760 → 760
Iterations

Useful iterations: 0 (91.0ms)

IterNodesCost
0503422284

prune629.0ms

Filtered
136 candidates to 760 candidates (-458.8%)
Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New7555760
Fresh11213
Picked101
Done000
Total75717774

Merged error: 14.3b

Counts
774 → 17

localize43.0ms

Local error

Found 4 expressions with local error:

0.9b
(* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))
1.5b
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k))
3.3b
(* (/ (pow (cbrt t) 3.0) l) (sin k))
12.7b
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))

rewrite268.0ms

Algorithm
rewrite-expression-head
Rules
5034×add-exp-log
3200×prod-exp
1557×div-exp
709×pow-exp
424×pow-to-exp
340×add-cbrt-cube
246×cbrt-unprod
125×associate-*l/
103×frac-times
85×cbrt-undiv
61×pow1
41×pow-prod-down
40×add-sqr-sqrt
37×associate-*l*
34×times-frac
33×associate-*r/
32×tan-quot *-un-lft-identity
27×add-cube-cbrt
20×unpow-prod-down
16×flip3-+ flip-+
12×associate-*r*
10×cbrt-prod
unswap-sqr
*-commutative add-log-exp sqr-pow
distribute-lft-out
distribute-rgt-in distribute-lft-in div-inv
Counts
4 → 939
Calls
4 calls:
29.0ms
(* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))
35.0ms
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k))
10.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
59.0ms
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))

series385.0ms

Counts
4 → 12
Calls
4 calls:
66.0ms
(* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))
84.0ms
(* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k))
54.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
181.0ms
(* (* (* (* (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (* (cbrt l) (cbrt l))) (/ (pow (* (cbrt t) (cbrt t)) (/ 3.0 2)) (cbrt l))) (* (/ (pow (cbrt t) 3.0) l) (sin k))) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))

simplify254.0ms

Algorithm
egg-herbie
Counts
951 → 951
Iterations

Useful iterations: 0 (102.0ms)

IterNodesCost
0509328186

prune654.0ms

Filtered
168 candidates to 951 candidates (-466.1%)
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New9429951
Fresh31316
Picked101
Done000
Total94622968

Merged error: 13.5b

Counts
968 → 22

regimes930.0ms

Accuracy

0% (3.1b remaining)

Error of 17.4b against oracle of 14.4b and baseline of 17.4b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03653
13653

end0.0ms

sample4.0s

Algorithm
intervals
Results
1.6s2055×body1280valid
873.0ms1570×body640valid
439.0ms3302×body80valid
288.0ms709×body320valid
176.0ms1348×body80invalid
99.0ms364×body160valid
76.0ms139×body640invalid
45.0ms114×body320invalid
23.0ms30×body1280invalid
17.0ms65×body160invalid

Profiling

Loading profile data...