Details

Time bar (total: 21.8s)

sample525.0ms

Algorithm
intervals
Results
166.0ms30×body5120valid
155.0ms65×body2560valid
102.0ms132×body1280valid
49.0ms76×body640valid
15.0ms42×body320valid
8.0ms65×body80valid
3.0ms13×body160valid

simplify26.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 3 (24.0ms)

IterNodesCost
04413
114713
285712
3500211

prune19.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: 41.4b

Counts
2 → 2

localize19.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow (/ k t) 2.0)
0.8b
(* (pow t 3.0) (tan k))
19.7b
(/ (* 2.0 (* l l)) (* (* (pow (/ k t) 2.0) (* (pow t 3.0) (tan k))) (sin k)))
28.2b
(* (pow (/ k t) 2.0) (* (pow t 3.0) (tan k)))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
337×add-exp-log
220×prod-exp
71×div-exp
65×add-cbrt-cube
51×pow-exp
34×pow-to-exp cbrt-unprod
30×unpow-prod-down
28×add-sqr-sqrt
24×associate-*l*
23×add-cube-cbrt *-un-lft-identity
19×times-frac
12×cbrt-undiv
pow1 associate-*r/
associate-*r* add-log-exp sqr-pow
tan-quot pow-unpow div-inv unswap-sqr
*-commutative
pow-pow frac-2neg associate-*l/ clear-num associate-/r* associate-/r/ associate-/l*
Counts
4 → 179
Calls
4 calls:
4.0ms
(pow (/ k t) 2.0)
5.0ms
(* (pow t 3.0) (tan k))
18.0ms
(/ (* 2.0 (* l l)) (* (* (pow (/ k t) 2.0) (* (pow t 3.0) (tan k))) (sin k)))
11.0ms
(* (pow (/ k t) 2.0) (* (pow t 3.0) (tan k)))

series252.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(pow (/ k t) 2.0)
56.0ms
(* (pow t 3.0) (tan k))
114.0ms
(/ (* 2.0 (* l l)) (* (* (pow (/ k t) 2.0) (* (pow t 3.0) (tan k))) (sin k)))
69.0ms
(* (pow (/ k t) 2.0) (* (pow t 3.0) (tan k)))

simplify44.0ms

Algorithm
egg-herbie
Counts
191 → 191
Iterations

Useful iterations: 1 (25.0ms)

IterNodesCost
011232068
150021738

prune315.0ms

Filtered
191 candidates to 93 candidates (51.3%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New18011191
Fresh011
Picked101
Done000
Total18112193

Merged error: 28.4b

Counts
193 → 12

localize22.0ms

Local error

Found 4 expressions with local error:

0.8b
(* (pow t 3.0) (tan k))
13.5b
(* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k))))
19.7b
(/ (* 2.0 (* l l)) (* (* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))) (sin k)))
20.5b
(* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))

rewrite109.0ms

Algorithm
rewrite-expression-head
Rules
1610×add-exp-log
1168×prod-exp
346×div-exp
341×pow-exp
205×pow-to-exp
95×add-cbrt-cube
55×cbrt-unprod
41×associate-*l*
30×unpow-prod-down
28×add-sqr-sqrt
23×add-cube-cbrt *-un-lft-identity
19×times-frac
15×cbrt-undiv
associate-*r/
associate-*r*
tan-quot pow1 add-log-exp sqr-pow
*-commutative div-inv unswap-sqr
frac-2neg associate-*l/ clear-num associate-/r* associate-/r/ associate-/l*
Counts
4 → 408
Calls
4 calls:
6.0ms
(* (pow t 3.0) (tan k))
19.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k))))
29.0ms
(/ (* 2.0 (* l l)) (* (* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))) (sin k)))
11.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))

series325.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(* (pow t 3.0) (tan k))
82.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k))))
114.0ms
(/ (* 2.0 (* l l)) (* (* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))) (sin k)))
76.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))

simplify82.0ms

Algorithm
egg-herbie
Counts
420 → 420
Iterations

Useful iterations: 1 (25.0ms)

IterNodesCost
017716487
150025612

prune425.0ms

Filtered
420 candidates to 110 candidates (73.8%)
Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New4146420
Fresh2911
Picked101
Done000
Total41715432

Merged error: 28.4b

Counts
432 → 15

localize21.0ms

Local error

Found 4 expressions with local error:

1.9b
(/ (* l l) (sin k))
13.5b
(* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k))))
18.7b
(* (/ 2.0 (* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k))))) (/ (* l l) (sin k)))
20.5b
(* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
1610×add-exp-log
1029×prod-exp
485×div-exp
340×pow-exp
204×pow-to-exp
98×add-cbrt-cube
48×cbrt-unprod
42×associate-*l*
30×add-sqr-sqrt
28×times-frac
26×add-cube-cbrt unpow-prod-down *-un-lft-identity
24×cbrt-undiv
associate-*r/ associate-*r*
pow1
div-inv
add-log-exp
tan-quot associate-/r* *-commutative
unswap-sqr sqr-pow
frac-times frac-2neg pow-prod-down associate-*l/ clear-num associate-/r/ associate-/l*
Counts
4 → 418
Calls
4 calls:
5.0ms
(/ (* l l) (sin k))
18.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k))))
29.0ms
(* (/ 2.0 (* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k))))) (/ (* l l) (sin k)))
11.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))

series361.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(/ (* l l) (sin k))
71.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k))))
204.0ms
(* (/ 2.0 (* (pow (/ k t) (/ 2.0 2)) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k))))) (/ (* l l) (sin k)))
77.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))

simplify84.0ms

Algorithm
egg-herbie
Counts
430 → 430
Iterations

Useful iterations: 1 (25.0ms)

IterNodesCost
017306648
150015458

prune399.0ms

Filtered
430 candidates to 107 candidates (75.1%)
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New42010430
Fresh7714
Picked011
Done000
Total42718445

Merged error: 23.9b

Counts
445 → 18

localize23.0ms

Local error

Found 4 expressions with local error:

1.9b
(/ (* l l) (sin k))
14.5b
(* (/ (sqrt 2.0) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))) (/ (* l l) (sin k)))
15.2b
(* (/ (sqrt 2.0) (pow (/ k t) (/ 2.0 2))) (* (/ (sqrt 2.0) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))) (/ (* l l) (sin k))))
20.5b
(* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))

rewrite149.0ms

Algorithm
rewrite-expression-head
Rules
2259×add-exp-log
1240×prod-exp
875×div-exp
338×pow-exp
217×add-cbrt-cube
207×pow-to-exp
178×times-frac
134×associate-*l*
106×add-sqr-sqrt
105×cbrt-unprod
102×add-cube-cbrt *-un-lft-identity
91×unpow-prod-down
66×cbrt-undiv
54×sqrt-prod
11×pow1 div-inv
10×associate-*r/
associate-*r*
sqr-pow
frac-times
pow-prod-down associate-*l/ add-log-exp
associate-/r* *-commutative
tan-quot unswap-sqr
frac-2neg clear-num associate-/r/ associate-/l*
Counts
4 → 589
Calls
4 calls:
5.0ms
(/ (* l l) (sin k))
19.0ms
(* (/ (sqrt 2.0) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))) (/ (* l l) (sin k)))
43.0ms
(* (/ (sqrt 2.0) (pow (/ k t) (/ 2.0 2))) (* (/ (sqrt 2.0) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))) (/ (* l l) (sin k))))
11.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))

series479.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(/ (* l l) (sin k))
195.0ms
(* (/ (sqrt 2.0) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))) (/ (* l l) (sin k)))
199.0ms
(* (/ (sqrt 2.0) (pow (/ k t) (/ 2.0 2))) (* (/ (sqrt 2.0) (* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))) (/ (* l l) (sin k))))
74.0ms
(* (pow (/ k t) (/ 2.0 2)) (* (pow t 3.0) (tan k)))

simplify132.0ms

Algorithm
egg-herbie
Counts
601 → 601
Iterations

Useful iterations: 1 (35.0ms)

IterNodesCost
0239411773
1500110742

prune817.0ms

Filtered
601 candidates to 194 candidates (67.7%)
Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New5947601
Fresh41216
Picked101
Done011
Total59920619

Merged error: 22.0b

Counts
619 → 20

regimes1.3s

Accuracy

42.1% (5.9b remaining)

Error of 28.4b against oracle of 22.5b and baseline of 32.7b

bsearch506.0ms

Steps
ItersRangePoint
10
2.146598932358039e-112
9.794742891101381e-98
1.60231479643995e-108
10
-1.2128248765666837e-307
1.3459246724270578e-298
-7.30602271957343e-309
10
-3.722248476023086e-102
-4.3018125905191136e-113
-2.7119492113822656e-108

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08580
19180
29180

end0.0ms

sample15.1s

Algorithm
intervals
Results
4.6s2254×body2560valid
4.5s990×body5120valid
3.3s4099×body1280valid
1.3s2480×body640valid
384.0ms994×body320valid
266.0ms2028×body80valid
116.0ms458×body160valid

Profiling

Loading profile data...