Details

Time bar (total: 2.8m)

sample327.0ms

Algorithm
intervals
Results
167.0ms70×body1280valid
57.0ms51×body640valid
48.0ms184×body80valid
16.0ms20×body320valid
9.0ms17×body160valid

simplify1.2s

Counts
1 → 1
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01925
14825
216025
391925
done500024

prune12.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 32.7b

localize28.0ms

Local error

Found 4 expressions with local error:

2.7b
(/ (/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
3.2b
(* (/ (pow t 3.0) (* l l)) (sin k))
12.9b
(/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0)))
17.5b
(/ (pow t 3.0) (* l l))

rewrite220.0ms

Algorithm
rewrite-expression-head
Rules
269×times-frac
129×add-exp-log
125×add-sqr-sqrt
118×add-cube-cbrt *-un-lft-identity
68×div-exp
65×add-cbrt-cube
43×associate-/l*
33×prod-exp
32×cbrt-undiv
24×div-inv
17×associate-*l/ associate-/r/
13×cbrt-unprod
11×associate-*l*
10×unpow-prod-down
pow-to-exp pow-exp
associate-/r*
pow1
expm1-log1p-u log1p-expm1-u add-log-exp unswap-sqr sqr-pow
frac-2neg associate-*r* clear-num
associate-/l/
tan-quot pow-prod-down *-commutative
Counts
4 → 282
Calls
4 calls:
46.0ms
(/ (/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
49.0ms
(* (/ (pow t 3.0) (* l l)) (sin k))
68.0ms
(/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0)))
36.0ms
(/ (pow t 3.0) (* l l))

series2.4s

Counts
4 → 12
Calls
4 calls:
962.0ms
(/ (/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
407.0ms
(* (/ (pow t 3.0) (* l l)) (sin k))
775.0ms
(/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0)))
269.0ms
(/ (pow t 3.0) (* l l))

simplify951.0ms

Counts
294 → 294
Iterations

Useful iterations: done (929.0ms)

IterNodesCost
05549148
114988883
done50008246

prune2.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 21.6b

localize50.0ms

Local error

Found 4 expressions with local error:

2.7b
(/ (/ (/ 2.0 (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
3.8b
(* (/ (pow (cbrt t) 3.0) l) (sin k))
9.1b
(/ (pow (* (cbrt t) (cbrt t)) 3.0) l)
12.9b
(/ (/ 2.0 (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0)))

rewrite379.0ms

Algorithm
rewrite-expression-head
Rules
361×add-exp-log
349×times-frac
211×div-exp
170×add-sqr-sqrt
157×add-cube-cbrt *-un-lft-identity
105×prod-exp
97×add-cbrt-cube
51×cbrt-undiv
49×associate-*l/ associate-/r/ associate-/l*
34×associate-*l*
33×pow-exp
24×unpow-prod-down div-inv
22×pow-to-exp cbrt-unprod
16×frac-times associate-*r/
10×cbrt-prod
associate-/r*
sqr-pow
pow1
unswap-sqr
expm1-log1p-u log1p-expm1-u add-log-exp
frac-2neg associate-*r* clear-num
associate-/l/
tan-quot pow-prod-down *-commutative
Counts
4 → 381
Calls
4 calls:
134.0ms
(/ (/ (/ 2.0 (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
48.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
16.0ms
(/ (pow (* (cbrt t) (cbrt t)) 3.0) l)
146.0ms
(/ (/ 2.0 (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0)))

series2.4s

Counts
4 → 12
Calls
4 calls:
998.0ms
(/ (/ (/ 2.0 (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
347.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
245.0ms
(/ (pow (* (cbrt t) (cbrt t)) 3.0) l)
782.0ms
(/ (/ 2.0 (* (/ (pow (* (cbrt t) (cbrt t)) 3.0) l) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0)))

simplify1.1s

Counts
393 → 393
Iterations

Useful iterations: done (1.0s)

IterNodesCost
075715209
1207614749
done500013548

prune3.5s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 13.9b

localize64.0ms

Local error

Found 4 expressions with local error:

0.7b
(pow (cbrt t) 3.0)
2.7b
(/ (/ (/ 2.0 (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
3.8b
(* (/ (pow (cbrt t) 3.0) l) (sin k))
12.9b
(/ (/ 2.0 (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0)))

rewrite418.0ms

Algorithm
rewrite-expression-head
Rules
910×add-exp-log
625×div-exp
334×times-frac
238×prod-exp
163×add-sqr-sqrt
150×add-cube-cbrt *-un-lft-identity
140×add-cbrt-cube
98×pow-to-exp pow-exp
79×cbrt-undiv
49×associate-*l/ associate-/r/
44×associate-/l*
34×associate-*l*
32×cbrt-unprod
26×unpow-prod-down
23×div-inv
16×frac-times associate-*r/
13×cbrt-prod
pow1
associate-/r*
unswap-sqr sqr-pow
expm1-log1p-u log1p-expm1-u add-log-exp
pow-unpow associate-*r*
pow-pow frac-2neg clear-num associate-/l/
tan-quot pow1/3 pow-prod-down *-commutative
Counts
4 → 450
Calls
4 calls:
6.0ms
(pow (cbrt t) 3.0)
141.0ms
(/ (/ (/ 2.0 (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
35.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
154.0ms
(/ (/ 2.0 (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0)))

series2.5s

Counts
4 → 12
Calls
4 calls:
431.0ms
(pow (cbrt t) 3.0)
1.1s
(/ (/ (/ 2.0 (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
309.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
717.0ms
(/ (/ 2.0 (* (/ (pow (cbrt t) 3.0) (/ l (pow (cbrt t) 3.0))) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0)))

simplify1.5s

Counts
462 → 462
Iterations

Useful iterations: done (1.4s)

IterNodesCost
081219391
1239818892
done500016780

prune3.5s

Pruning

28 alts after pruning (28 fresh and 0 done)

Merged error: 11.6b

localize38.0ms

Local error

Found 4 expressions with local error:

3.8b
(* (/ (pow (cbrt t) 3.0) l) (sin k))
3.8b
(/ (tan k) (/ (/ l (pow (cbrt t) 3.0)) (fma 2 1.0 (pow (/ k t) 2.0))))
4.1b
(/ (/ l (pow (cbrt t) 3.0)) (fma 2 1.0 (pow (/ k t) 2.0)))
9.1b
(/ (/ (/ 2.0 (* (pow (cbrt t) 3.0) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) 1) (/ (tan k) (/ (/ l (pow (cbrt t) 3.0)) (fma 2 1.0 (pow (/ k t) 2.0)))))

rewrite3.4s

Algorithm
rewrite-expression-head
Rules
47004×times-frac
16868×add-sqr-sqrt
16855×add-cube-cbrt *-un-lft-identity
5006×unpow-prod-down
2503×cbrt-prod
1697×div-inv
1475×add-exp-log
1156×div-exp
1003×associate-/r/
973×associate-*l/
972×associate-*r/
835×sqr-pow
432×associate-/r*
328×prod-exp
167×add-cbrt-cube
134×pow-to-exp pow-exp
110×cbrt-undiv
102×1-exp
65×associate-/l*
34×associate-*l*
22×cbrt-unprod
pow1
unswap-sqr
expm1-log1p-u log1p-expm1-u add-log-exp
frac-2neg associate-*r* clear-num associate-/l/
tan-quot pow-prod-down *-commutative
Counts
4 → 10310
Calls
4 calls:
69.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
55.0ms
(/ (tan k) (/ (/ l (pow (cbrt t) 3.0)) (fma 2 1.0 (pow (/ k t) 2.0))))
34.0ms
(/ (/ l (pow (cbrt t) 3.0)) (fma 2 1.0 (pow (/ k t) 2.0)))
568.0ms
(/ (/ (/ 2.0 (* (pow (cbrt t) 3.0) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) 1) (/ (tan k) (/ (/ l (pow (cbrt t) 3.0)) (fma 2 1.0 (pow (/ k t) 2.0)))))

series2.9s

Counts
4 → 12
Calls
4 calls:
323.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
550.0ms
(/ (tan k) (/ (/ l (pow (cbrt t) 3.0)) (fma 2 1.0 (pow (/ k t) 2.0))))
440.0ms
(/ (/ l (pow (cbrt t) 3.0)) (fma 2 1.0 (pow (/ k t) 2.0)))
1.6s
(/ (/ (/ 2.0 (* (pow (cbrt t) 3.0) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) 1) (/ (tan k) (/ (/ l (pow (cbrt t) 3.0)) (fma 2 1.0 (pow (/ k t) 2.0)))))

simplify9.1s

Counts
10322 → 10322
Iterations

Useful iterations: 0 (2.3s)

IterNodesCost
016991750026
done16991750026

prune2.1m

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 9.9b

regimes721.0ms

Accuracy

0% (2.4b remaining)

Error of 13.0b against oracle of 10.5b and baseline of 13.0b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
03466
13863
23959
done3959

end0.0ms

sample7.0s

Algorithm
intervals
Results
2.9s2133×body1280valid
1.6s1690×body640valid
1.1s5953×body80valid
772.0ms796×body320valid
220.0ms405×body160valid