Details

Time bar (total: 37.4s)

sample277.0ms

Algorithm
intervals
Results
98.0ms64×body1280valid
87.0ms54×body640valid
43.0ms200×body80valid
20.0ms28×body320valid
7.0ms15×body160valid

simplify2.0s

Counts
1 → 1
Iterations
IterNodes
done5001
31174
2189
154
019

prune26.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 18.4b

localize67.0ms

Local error

Found 4 expressions with local error:

0.8b
(* (/ t (/ l t)) (/ (tan k) (/ l t)))
2.8b
(/ (tan k) (/ l t))
2.9b
(* (* (/ t (/ l t)) (/ (tan k) (/ l t))) (sin k))
14.4b
(* (* (* (/ t (/ l t)) (/ (tan k) (/ l t))) (sin k)) (fma (/ k t) (/ k t) 2))

rewrite664.0ms

Algorithm
rewrite-expression-head
Rules
225×times-frac
154×add-sqr-sqrt
151×add-cbrt-cube add-exp-log
118×*-un-lft-identity add-cube-cbrt
58×prod-exp cbrt-unprod
57×cbrt-undiv div-exp
50×associate-*r*
46×associate-*l*
20×pow1
13×associate-/r* div-inv
12×associate-*l/
10×pow-prod-down
unswap-sqr
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
frac-times associate-*r/ associate-/r/ *-commutative associate-/l*
fma-udef
distribute-rgt-in clear-num frac-2neg distribute-lft-in tan-quot associate-/l/
Counts
4 → 289
Calls
4 calls:
40.0ms
(* (/ t (/ l t)) (/ (tan k) (/ l t)))
15.0ms
(/ (tan k) (/ l t))
54.0ms
(* (* (/ t (/ l t)) (/ (tan k) (/ l t))) (sin k))
543.0ms
(* (* (* (/ t (/ l t)) (/ (tan k) (/ l t))) (sin k)) (fma (/ k t) (/ k t) 2))

series1.1s

Counts
4 → 12
Calls
4 calls:
185.0ms
(* (/ t (/ l t)) (/ (tan k) (/ l t)))
177.0ms
(/ (tan k) (/ l t))
248.0ms
(* (* (/ t (/ l t)) (/ (tan k) (/ l t))) (sin k))
484.0ms
(* (* (* (/ t (/ l t)) (/ (tan k) (/ l t))) (sin k)) (fma (/ k t) (/ k t) 2))

simplify1.8s

Counts
301 → 301
Iterations
IterNodes
done5002
11545
0465

prune2.1s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 6.3b

localize50.0ms

Local error

Found 4 expressions with local error:

2.8b
(/ (tan k) (/ l t))
2.8b
(* (* t (/ (tan k) (/ l t))) (sin k))
5.2b
(/ (* (* (* t (/ (tan k) (/ l t))) (sin k)) (fma (/ k t) (/ k t) 2)) (/ l t))
11.9b
(* (* (* t (/ (tan k) (/ l t))) (sin k)) (fma (/ k t) (/ k t) 2))

rewrite356.0ms

Algorithm
rewrite-expression-head
Rules
106×times-frac
103×add-cbrt-cube add-exp-log
62×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
43×prod-exp cbrt-unprod
33×cbrt-undiv div-exp
26×associate-/r*
18×pow1
pow-prod-down
div-inv
associate-*r*
associate-*l/
expm1-log1p-u insert-posit16 log1p-expm1-u associate-/l* add-log-exp
associate-*r/
clear-num frac-2neg associate-*l* associate-/r/ *-commutative fma-udef associate-/l/
distribute-rgt-in distribute-lft-in tan-quot
Counts
4 → 197
Calls
4 calls:
15.0ms
(/ (tan k) (/ l t))
40.0ms
(* (* t (/ (tan k) (/ l t))) (sin k))
144.0ms
(/ (* (* (* t (/ (tan k) (/ l t))) (sin k)) (fma (/ k t) (/ k t) 2)) (/ l t))
150.0ms
(* (* (* t (/ (tan k) (/ l t))) (sin k)) (fma (/ k t) (/ k t) 2))

series1.1s

Counts
4 → 12
Calls
4 calls:
181.0ms
(/ (tan k) (/ l t))
185.0ms
(* (* t (/ (tan k) (/ l t))) (sin k))
395.0ms
(/ (* (* (* t (/ (tan k) (/ l t))) (sin k)) (fma (/ k t) (/ k t) 2)) (/ l t))
386.0ms
(* (* (* t (/ (tan k) (/ l t))) (sin k)) (fma (/ k t) (/ k t) 2))

simplify2.9s

Counts
209 → 209
Iterations
IterNodes
done5000
24856
11075
0367

prune1.3s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 4.8b

localize86.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (sin k) t) (* (sin k) t))
5.2b
(/ (fma 2 (/ (/ (* (* (sin k) t) (* (sin k) t)) l) (cos k)) (/ (/ (* (* k (sin k)) (* k (sin k))) l) (cos k))) (/ l t))
6.4b
(/ (* (* k (sin k)) (* k (sin k))) l)
12.0b
(/ (* (* (sin k) t) (* (sin k) t)) l)

rewrite215.0ms

Algorithm
rewrite-expression-head
Rules
81×times-frac
57×add-cbrt-cube add-exp-log
50×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
43×pow1
24×prod-exp cbrt-unprod
19×associate-/r*
17×pow-prod-down
13×cbrt-undiv div-exp
div-inv
associate-/l*
expm1-log1p-u pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg
pow-plus
pow2 swap-sqr associate-*r* associate-*l* associate-/r/ *-commutative
Counts
4 → 170
Calls
4 calls:
64.0ms
(* (* (sin k) t) (* (sin k) t))
11.0ms
(/ (fma 2 (/ (/ (* (* (sin k) t) (* (sin k) t)) l) (cos k)) (/ (/ (* (* k (sin k)) (* k (sin k))) l) (cos k))) (/ l t))
68.0ms
(/ (* (* k (sin k)) (* k (sin k))) l)
67.0ms
(/ (* (* (sin k) t) (* (sin k) t)) l)

series642.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(* (* (sin k) t) (* (sin k) t))
342.0ms
(/ (fma 2 (/ (/ (* (* (sin k) t) (* (sin k) t)) l) (cos k)) (/ (/ (* (* k (sin k)) (* k (sin k))) l) (cos k))) (/ l t))
105.0ms
(/ (* (* k (sin k)) (* k (sin k))) l)
107.0ms
(/ (* (* (sin k) t) (* (sin k) t)) l)

simplify2.3s

Counts
182 → 182
Iterations
IterNodes
done5015
23800
1924
0324

prune1.3s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 2.4b

localize84.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ 2 (/ (fma (* (/ (* (sin k) t) l) (/ (* (sin k) t) (cos k))) 2 (* (/ (* k (sin k)) (cos k)) (/ (* k (sin k)) l))) (/ l t)))
0.9b
(/ (* (sin k) t) l)
2.9b
(/ (* k (sin k)) l)
5.2b
(/ (fma (* (/ (* (sin k) t) l) (/ (* (sin k) t) (cos k))) 2 (* (/ (* k (sin k)) (cos k)) (/ (* k (sin k)) l))) (/ l t))

rewrite82.0ms

Algorithm
rewrite-expression-head
Rules
477×times-frac
235×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
63×associate-/r*
28×add-cbrt-cube add-exp-log
24×div-inv
13×cbrt-undiv div-exp
associate-/l*
associate-/r/
expm1-log1p-u pow1 clear-num frac-2neg insert-posit16 log1p-expm1-u add-log-exp
prod-exp cbrt-unprod
Counts
4 → 320
Calls
4 calls:
15.0ms
(/ 2 (/ (fma (* (/ (* (sin k) t) l) (/ (* (sin k) t) (cos k))) 2 (* (/ (* k (sin k)) (cos k)) (/ (* k (sin k)) l))) (/ l t)))
22.0ms
(/ (* (sin k) t) l)
21.0ms
(/ (* k (sin k)) l)
12.0ms
(/ (fma (* (/ (* (sin k) t) l) (/ (* (sin k) t) (cos k))) 2 (* (/ (* k (sin k)) (cos k)) (/ (* k (sin k)) l))) (/ l t))

series1.4s

Counts
4 → 12
Calls
4 calls:
923.0ms
(/ 2 (/ (fma (* (/ (* (sin k) t) l) (/ (* (sin k) t) (cos k))) 2 (* (/ (* k (sin k)) (cos k)) (/ (* k (sin k)) l))) (/ l t)))
87.0ms
(/ (* (sin k) t) l)
72.0ms
(/ (* k (sin k)) l)
356.0ms
(/ (fma (* (/ (* (sin k) t) l) (/ (* (sin k) t) (cos k))) 2 (* (/ (* k (sin k)) (cos k)) (/ (* k (sin k)) l))) (/ l t))

simplify2.1s

Counts
332 → 332
Iterations
IterNodes
done5000
11630
0594

prune2.7s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 2.3b

regimes648.0ms

Accuracy

18.6% (3.2b remaining)

Error of 6.4b against oracle of 3.2b and baseline of 7.2b

bsearch1.1s

Steps
ItersRangePoint
7
9.218221698895833e-166
2.7565214974298962e-164
2.7233600055589613e-164
9
-8.906236421925689e-206
-3.60543208326885e-212
-2.1925115852584323e-209

simplify16.0ms

Iterations
IterNodes
done40
140
032

end0.0ms

sample11.0s

Algorithm
intervals
Results
4.4s2050×body1280valid
2.8s1753×body640valid
2.0s5877×body80valid
1.2s875×body320valid
314.0ms445×body160valid