Details

Time bar (total: 1.0m)

sample332.0ms

Algorithm
intervals
Results
157.0ms67×body1280valid
61.0ms53×body640valid
54.0ms198×body80valid
20.0ms24×body320valid
7.0ms13×body160valid

simplify1.3s

Counts
1 → 1
Iterations

Useful iterations: done (1.3s)

IterNodesCost
01925
14825
216025
391925
done500024

prune24.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 35.3b

localize50.0ms

Local error

Found 4 expressions with local error:

3.9b
(/ (/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
4.1b
(* (/ (pow t 3.0) (* l l)) (sin k))
14.0b
(/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0)))
16.9b
(/ (pow t 3.0) (* l l))

rewrite250.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:
76.0ms
(/ (/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
68.0ms
(* (/ (pow t 3.0) (* l l)) (sin k))
58.0ms
(/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0)))
24.0ms
(/ (pow t 3.0) (* l l))

series2.1s

Counts
4 → 12
Calls
4 calls:
923.0ms
(/ (/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
365.0ms
(* (/ (pow t 3.0) (* l l)) (sin k))
588.0ms
(/ (/ 2.0 (* (/ (pow t 3.0) (* l l)) (sin k))) (fma 2 1.0 (pow (/ k t) 2.0)))
272.0ms
(/ (pow t 3.0) (* l l))

simplify722.0ms

Counts
294 → 294
Iterations

Useful iterations: done (711.0ms)

IterNodesCost
05549148
114988883
done50008246

prune2.0s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 22.5b

localize80.0ms

Local error

Found 4 expressions with local error:

3.8b
(* (/ (pow (cbrt t) 3.0) l) (sin k))
3.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))) (tan k))
8.0b
(/ (pow (* (cbrt t) (cbrt t)) 3.0) l)
14.0b
(/ (/ 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)))

rewrite307.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:
35.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
103.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))
19.0ms
(/ (pow (* (cbrt t) (cbrt t)) 3.0) l)
116.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.7s

Counts
4 → 12
Calls
4 calls:
413.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
1.0s
(/ (/ (/ 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))
284.0ms
(/ (pow (* (cbrt t) (cbrt t)) 3.0) l)
1.0s
(/ (/ 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.1s)

IterNodesCost
075715209
1203014749
done500113554

prune3.3s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 16.7b

localize51.0ms

Local error

Found 4 expressions with local error:

0.8b
(pow (cbrt t) 3.0)
3.8b
(* (/ (pow (cbrt t) 3.0) l) (sin k))
3.9b
(/ (/ (/ 2.0 (* (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l)) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
14.0b
(/ (/ 2.0 (* (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l)) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0)))

rewrite525.0ms

Algorithm
rewrite-expression-head
Rules
910×add-exp-log
505×div-exp
358×prod-exp
334×times-frac
163×add-sqr-sqrt
150×add-cube-cbrt *-un-lft-identity
140×add-cbrt-cube
98×pow-to-exp pow-exp
67×cbrt-undiv
49×associate-*l/ associate-/r/
48×associate-*r/
44×cbrt-unprod associate-/l*
34×associate-*l*
26×unpow-prod-down
23×div-inv
16×frac-times
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:
7.0ms
(pow (cbrt t) 3.0)
62.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
214.0ms
(/ (/ (/ 2.0 (* (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l)) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0))) (tan k))
153.0ms
(/ (/ 2.0 (* (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l)) (* (/ (pow (cbrt t) 3.0) l) (sin k)))) (fma 2 1.0 (pow (/ k t) 2.0)))

series2.9s

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

simplify1.3s

Counts
462 → 462
Iterations

Useful iterations: done (1.2s)

IterNodesCost
078819351
1236318720
done500015658

prune3.5s

Pruning

27 alts after pruning (27 fresh and 0 done)

Merged error: 16.1b

localize79.0ms

Local error

Found 4 expressions with local error:

3.8b
(* (/ (pow (cbrt t) 3.0) l) (sin k))
3.9b
(/ (/ (/ (* (cbrt 2.0) (cbrt 2.0)) (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l))) (/ (fma 2 1.0 (pow (/ k t) 2.0)) (/ (cbrt 2.0) (* (/ (pow (cbrt t) 3.0) l) (sin k))))) (tan k))
4.6b
(/ (fma 2 1.0 (pow (/ k t) 2.0)) (/ (cbrt 2.0) (* (/ (pow (cbrt t) 3.0) l) (sin k))))
10.9b
(/ (/ (* (cbrt 2.0) (cbrt 2.0)) (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l))) (/ (fma 2 1.0 (pow (/ k t) 2.0)) (/ (cbrt 2.0) (* (/ (pow (cbrt t) 3.0) l) (sin k)))))

rewrite632.0ms

Algorithm
rewrite-expression-head
Rules
3702×times-frac
2840×add-exp-log
1957×div-exp
1142×add-sqr-sqrt
1129×add-cube-cbrt *-un-lft-identity
742×prod-exp
385×add-cbrt-cube
327×div-inv
326×associate-/r/
307×cbrt-undiv
301×cbrt-prod
252×pow-to-exp pow-exp
242×associate-/l*
191×associate-*r/
102×cbrt-unprod
98×associate-*l/
52×associate-/r*
34×associate-*l*
20×unpow-prod-down
pow1
unswap-sqr
expm1-log1p-u log1p-expm1-u add-log-exp sqr-pow
frac-2neg associate-*r* clear-num
associate-/l/
tan-quot pow-prod-down *-commutative
Counts
4 → 1815
Calls
4 calls:
59.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
174.0ms
(/ (/ (/ (* (cbrt 2.0) (cbrt 2.0)) (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l))) (/ (fma 2 1.0 (pow (/ k t) 2.0)) (/ (cbrt 2.0) (* (/ (pow (cbrt t) 3.0) l) (sin k))))) (tan k))
24.0ms
(/ (fma 2 1.0 (pow (/ k t) 2.0)) (/ (cbrt 2.0) (* (/ (pow (cbrt t) 3.0) l) (sin k))))
86.0ms
(/ (/ (* (cbrt 2.0) (cbrt 2.0)) (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l))) (/ (fma 2 1.0 (pow (/ k t) 2.0)) (/ (cbrt 2.0) (* (/ (pow (cbrt t) 3.0) l) (sin k)))))

series3.4s

Counts
4 → 12
Calls
4 calls:
417.0ms
(* (/ (pow (cbrt t) 3.0) l) (sin k))
1.2s
(/ (/ (/ (* (cbrt 2.0) (cbrt 2.0)) (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l))) (/ (fma 2 1.0 (pow (/ k t) 2.0)) (/ (cbrt 2.0) (* (/ (pow (cbrt t) 3.0) l) (sin k))))) (tan k))
919.0ms
(/ (fma 2 1.0 (pow (/ k t) 2.0)) (/ (cbrt 2.0) (* (/ (pow (cbrt t) 3.0) l) (sin k))))
904.0ms
(/ (/ (* (cbrt 2.0) (cbrt 2.0)) (* (pow (cbrt t) 3.0) (/ (pow (cbrt t) 3.0) l))) (/ (fma 2 1.0 (pow (/ k t) 2.0)) (/ (cbrt 2.0) (* (/ (pow (cbrt t) 3.0) l) (sin k)))))

simplify2.2s

Counts
1827 → 1827
Iterations

Useful iterations: done (2.0s)

IterNodesCost
02635108611
done5001100783

prune18.3s

Pruning

36 alts after pruning (36 fresh and 0 done)

Merged error: 11.9b

regimes1.7s

Accuracy

0% (0.9b remaining)

Error of 12.3b against oracle of 11.3b and baseline of 12.3b

bsearch0.0ms

simplify7.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03092
13192
done3192

end0.0ms

sample11.3s

Algorithm
intervals
Results
4.6s2077×body1280valid
2.9s1754×body640valid
2.2s5844×body80valid
735.0ms843×body320valid
268.0ms439×body160valid