Details

Time bar (total: 1.3m)

sample341.0ms

Algorithm
intervals
Results
148.0ms55×body1280valid
91.0ms75×body640valid
45.0ms170×body80valid
29.0ms28×body320valid
5.0msbody160valid

simplify3.3s

Counts
1 → 1

prune28.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 18.6b

localize37.0ms

Local error

Found 4 expressions with local error:

11.4b
(* (/ t (/ (* (/ l t) (/ l t)) (sin k))) (fma (/ k t) (/ k t) 2))
4.0b
(/ (/ 2 (tan k)) (* (/ t (/ (* (/ l t) (/ l t)) (sin k))) (fma (/ k t) (/ k t) 2)))
3.3b
(/ (* (/ l t) (/ l t)) (sin k))
2.2b
(/ t (/ (* (/ l t) (/ l t)) (sin k)))

rewrite154.0ms

Algorithm
rewrite-expression-head
Rules
172×add-cbrt-cube add-exp-log
101×times-frac
93×cbrt-undiv div-exp
59×add-sqr-sqrt
51×*-un-lft-identity add-cube-cbrt
41×prod-exp cbrt-unprod
26×associate-*l*
18×associate-/l*
13×div-inv
11×associate-/r*
pow1
associate-/r/
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp associate-/l/
clear-num frac-2neg associate-*r* associate-*l/ unswap-sqr
tan-quot fma-udef
distribute-rgt-in frac-times distribute-lft-in pow-prod-down associate-*r/ *-commutative
Counts
4 → 227
Calls
4 calls:
Slowest
77.0ms
(* (/ t (/ (* (/ l t) (/ l t)) (sin k))) (fma (/ k t) (/ k t) 2))
45.0ms
(/ (/ 2 (tan k)) (* (/ t (/ (* (/ l t) (/ l t)) (sin k))) (fma (/ k t) (/ k t) 2)))
14.0ms
(/ (* (/ l t) (/ l t)) (sin k))
14.0ms
(/ t (/ (* (/ l t) (/ l t)) (sin k)))

series1.4s

Counts
4 → 12
Calls
4 calls:
Slowest
845.0ms
(/ (/ 2 (tan k)) (* (/ t (/ (* (/ l t) (/ l t)) (sin k))) (fma (/ k t) (/ k t) 2)))
237.0ms
(* (/ t (/ (* (/ l t) (/ l t)) (sin k))) (fma (/ k t) (/ k t) 2))
138.0ms
(/ (* (/ l t) (/ l t)) (sin k))
131.0ms
(/ t (/ (* (/ l t) (/ l t)) (sin k)))

simplify2.3s

Counts
239 → 239

prune3.4s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 4.6b

localize61.0ms

Local error

Found 4 expressions with local error:

7.0b
(* (/ (* (cbrt t) (cbrt t)) (/ (/ l t) 1)) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2)))
5.4b
(* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))
4.0b
(/ (/ 2 (tan k)) (* (/ (* (cbrt t) (cbrt t)) (/ (/ l t) 1)) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))))
2.5b
(/ (/ l t) (sin k))

rewrite320.0ms

Algorithm
rewrite-expression-head
Rules
1198×add-exp-log
882×times-frac
705×div-exp
622×add-cbrt-cube
423×cbrt-undiv
420×add-sqr-sqrt
394×*-un-lft-identity add-cube-cbrt
376×prod-exp
311×associate-*l*
238×cbrt-unprod
132×cbrt-prod
60×1-exp
38×div-inv
27×associate-/l*
11×pow1
associate-*l/ associate-/r/ unswap-sqr
fma-udef
distribute-rgt-in distribute-lft-in
expm1-log1p-u associate-/r* associate-*r* pow-prod-down insert-posit16 log1p-expm1-u add-log-exp
frac-times clear-num frac-2neg tan-quot associate-*r/ *-commutative associate-/l/
Counts
4 → 758
Calls
4 calls:
Slowest
110.0ms
(* (/ (* (cbrt t) (cbrt t)) (/ (/ l t) 1)) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2)))
88.0ms
(/ (/ 2 (tan k)) (* (/ (* (cbrt t) (cbrt t)) (/ (/ l t) 1)) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))))
48.0ms
(* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))
17.0ms
(/ (/ l t) (sin k))

series1.7s

Counts
4 → 12
Calls
4 calls:
Slowest
918.0ms
(/ (/ 2 (tan k)) (* (/ (* (cbrt t) (cbrt t)) (/ (/ l t) 1)) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))))
414.0ms
(* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))
268.0ms
(* (/ (* (cbrt t) (cbrt t)) (/ (/ l t) 1)) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2)))
120.0ms
(/ (/ l t) (sin k))

simplify5.1s

Counts
770 → 770

prune14.6s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 2.6b

localize59.0ms

Local error

Found 4 expressions with local error:

7.5b
(/ (* (/ (/ 2 (tan k)) (* (cbrt t) (cbrt t))) (/ l t)) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2)))
5.4b
(* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))
2.5b
(/ (/ l t) (sin k))
1.4b
(* (/ (/ 2 (tan k)) (* (cbrt t) (cbrt t))) (/ l t))

rewrite162.0ms

Algorithm
rewrite-expression-head
Rules
783×times-frac
439×add-exp-log
402×add-sqr-sqrt
359×*-un-lft-identity add-cube-cbrt
355×add-cbrt-cube
281×associate-*l*
232×cbrt-undiv div-exp
132×cbrt-prod prod-exp cbrt-unprod
34×div-inv
16×associate-*r*
14×associate-/l*
13×unswap-sqr
pow1
expm1-log1p-u associate-/r* associate-*l/ insert-posit16 log1p-expm1-u add-log-exp associate-/l/
associate-/r/
frac-times clear-num frac-2neg pow-prod-down associate-*r/ *-commutative fma-udef
distribute-rgt-in distribute-lft-in tan-quot
Counts
4 → 571
Calls
4 calls:
Slowest
56.0ms
(* (/ (/ 2 (tan k)) (* (cbrt t) (cbrt t))) (/ l t))
44.0ms
(/ (* (/ (/ 2 (tan k)) (* (cbrt t) (cbrt t))) (/ l t)) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2)))
37.0ms
(* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))
8.0ms
(/ (/ l t) (sin k))

series2.4s

Counts
4 → 12
Calls
4 calls:
Slowest
1.3s
(/ (* (/ (/ 2 (tan k)) (* (cbrt t) (cbrt t))) (/ l t)) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2)))
471.0ms
(* (/ (/ 2 (tan k)) (* (cbrt t) (cbrt t))) (/ l t))
469.0ms
(* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))
115.0ms
(/ (/ l t) (sin k))

simplify2.0s

Counts
583 → 583

prune10.9s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 2.5b

localize79.0ms

Local error

Found 4 expressions with local error:

7.5b
(/ (/ (* (/ 2 (tan k)) (/ l t)) (* (cbrt t) (cbrt t))) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2)))
5.4b
(* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))
2.6b
(* (/ 2 (tan k)) (/ l t))
2.5b
(/ (/ l t) (sin k))

rewrite148.0ms

Algorithm
rewrite-expression-head
Rules
770×times-frac
410×add-exp-log
398×add-sqr-sqrt
360×*-un-lft-identity add-cube-cbrt
324×add-cbrt-cube
277×associate-*l*
224×cbrt-undiv div-exp
132×cbrt-prod
117×prod-exp cbrt-unprod
35×div-inv
18×associate-/l*
16×associate-*r*
11×unswap-sqr
pow1
expm1-log1p-u associate-/r* insert-posit16 log1p-expm1-u add-log-exp
associate-*l/ associate-/r/
clear-num frac-2neg pow-prod-down *-commutative fma-udef associate-/l/
distribute-rgt-in frac-times distribute-lft-in tan-quot associate-*r/
Counts
4 → 559
Calls
4 calls:
Slowest
44.0ms
(* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))
36.0ms
(/ (/ (* (/ 2 (tan k)) (/ l t)) (* (cbrt t) (cbrt t))) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2)))
34.0ms
(* (/ 2 (tan k)) (/ l t))
14.0ms
(/ (/ l t) (sin k))

series1.2s

Counts
4 → 12
Calls
4 calls:
Slowest
481.0ms
(* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2))
405.0ms
(/ (/ (* (/ 2 (tan k)) (/ l t)) (* (cbrt t) (cbrt t))) (* (/ (cbrt t) (/ (/ l t) (sin k))) (fma (/ k t) (/ k t) 2)))
186.0ms
(* (/ 2 (tan k)) (/ l t))
104.0ms
(/ (/ l t) (sin k))

simplify1.5s

Counts
571 → 571

prune9.5s

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 2.5b

regimes1.3s

Accuracy

58.2% (2.6b remaining)

Error of 7.8b against oracle of 5.2b and baseline of 11.4b

bsearch790.0ms

end0.0ms

sample14.3s

Algorithm
intervals
Results
6.1s2079×body1280valid
3.2s5953×body80valid
3.2s1729×body640valid
1.1s823×body320valid
397.0ms454×body160valid