Details

Time bar (total: 1.7m)

sample363.0ms

Algorithm
intervals
Results
144.0ms72×body1280valid
120.0ms71×body640valid
49.0ms187×body80valid
24.0ms27×body320valid
4.0msbody160valid

simplify1.1s

Counts
1 → 1
Iterations
IterNodes
done2000
42000
31118
2185
154
019

prune28.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 19.9b

localize45.0ms

Local error

Found 4 expressions with local error:

2.0b
(* (* (/ t l) (/ t l)) t)
2.0b
(/ (/ 2 (tan k)) (* (sin k) (* (* (/ t l) (/ t l)) t)))
3.7b
(* (sin k) (* (* (/ t l) (/ t l)) t))
13.4b
(/ (/ (/ 2 (tan k)) (* (sin k) (* (* (/ t l) (/ t l)) t))) (+ (* (/ k t) (/ k t)) 2))

rewrite334.0ms

Algorithm
rewrite-expression-head
Rules
209×add-cbrt-cube add-exp-log
187×times-frac
84×prod-exp cbrt-unprod
81×cbrt-undiv div-exp
75×add-sqr-sqrt
74×*-un-lft-identity add-cube-cbrt
35×associate-/l*
28×associate-*l/
25×associate-*r/
23×associate-/r/
18×pow1
12×div-inv
pow-prod-down
frac-times
tan-quot
associate-/r* associate-*r* associate-*l* insert-posit16 add-log-exp
clear-num frac-2neg *-commutative associate-/l/
flip3-+ flip-+ unswap-sqr
Counts
4 → 263
Calls
4 calls:
26.0ms
(* (* (/ t l) (/ t l)) t)
80.0ms
(/ (/ 2 (tan k)) (* (sin k) (* (* (/ t l) (/ t l)) t)))
80.0ms
(* (sin k) (* (* (/ t l) (/ t l)) t))
143.0ms
(/ (/ (/ 2 (tan k)) (* (sin k) (* (* (/ t l) (/ t l)) t))) (+ (* (/ k t) (/ k t)) 2))

series1.2s

Counts
4 → 12
Calls
4 calls:
37.0ms
(* (* (/ t l) (/ t l)) t)
294.0ms
(/ (/ 2 (tan k)) (* (sin k) (* (* (/ t l) (/ t l)) t)))
132.0ms
(* (sin k) (* (* (/ t l) (/ t l)) t))
732.0ms
(/ (/ (/ 2 (tan k)) (* (sin k) (* (* (/ t l) (/ t l)) t))) (+ (* (/ k t) (/ k t)) 2))

simplify1.3s

Counts
275 → 275
Iterations
IterNodes
done2001
22001
11235
0448

prune3.7s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 12.7b

localize41.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ k t) (/ k t))
2.0b
(/ (/ 2 (tan k)) (* (sin k) (* (/ t l) (* (/ t l) t))))
3.7b
(* (sin k) (* (/ t l) (* (/ t l) t)))
13.4b
(/ (/ (/ 2 (tan k)) (* (sin k) (* (/ t l) (* (/ t l) t)))) (+ (* (/ k t) (/ k t)) 2))

rewrite378.0ms

Algorithm
rewrite-expression-head
Rules
231×add-cbrt-cube add-exp-log
227×times-frac
113×add-sqr-sqrt
101×*-un-lft-identity add-cube-cbrt
94×cbrt-undiv div-exp
89×prod-exp cbrt-unprod
35×associate-/l*
25×associate-*r/
23×associate-/r/
20×pow1
19×associate-*l/
16×associate-*l* div-inv
14×associate-*r*
13×swap-sqr
frac-times pow-prod-down
tan-quot
associate-/r* insert-posit16 add-log-exp unswap-sqr
clear-num frac-2neg *-commutative associate-/l/
pow2 flip3-+ pow-plus pow-sqr pow-prod-up flip-+
Counts
4 → 312
Calls
4 calls:
21.0ms
(* (/ k t) (/ k t))
121.0ms
(/ (/ 2 (tan k)) (* (sin k) (* (/ t l) (* (/ t l) t))))
91.0ms
(* (sin k) (* (/ t l) (* (/ t l) t)))
132.0ms
(/ (/ (/ 2 (tan k)) (* (sin k) (* (/ t l) (* (/ t l) t)))) (+ (* (/ k t) (/ k t)) 2))

series1.5s

Counts
4 → 12
Calls
4 calls:
33.0ms
(* (/ k t) (/ k t))
362.0ms
(/ (/ 2 (tan k)) (* (sin k) (* (/ t l) (* (/ t l) t))))
163.0ms
(* (sin k) (* (/ t l) (* (/ t l) t)))
900.0ms
(/ (/ (/ 2 (tan k)) (* (sin k) (* (/ t l) (* (/ t l) t)))) (+ (* (/ k t) (/ k t)) 2))

simplify2.0s

Counts
324 → 324
Iterations
IterNodes
done2005
22005
11599
0541

prune4.7s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 12.2b

localize72.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ k t) (/ k t))
2.0b
(/ (/ 2 (tan k)) (* (* (sin k) (/ t l)) (* (/ t l) t)))
3.8b
(* (sin k) (/ t l))
13.4b
(/ (/ (/ 2 (tan k)) (* (* (sin k) (/ t l)) (* (/ t l) t))) (+ (* (/ k t) (/ k t)) 2))

rewrite262.0ms

Algorithm
rewrite-expression-head
Rules
251×add-cbrt-cube add-exp-log
237×times-frac
125×add-sqr-sqrt
110×cbrt-undiv div-exp
108×*-un-lft-identity add-cube-cbrt
90×prod-exp cbrt-unprod
35×associate-/l*
26×associate-*r*
23×associate-/r/
17×associate-*r/ div-inv
16×associate-*l* associate-*l/
13×pow1 swap-sqr
frac-times tan-quot unswap-sqr
associate-/r* insert-posit16 add-log-exp
clear-num frac-2neg pow-prod-down *-commutative associate-/l/
pow2 flip3-+ pow-plus pow-sqr pow-prod-up flip-+
Counts
4 → 328
Calls
4 calls:
22.0ms
(* (/ k t) (/ k t))
78.0ms
(/ (/ 2 (tan k)) (* (* (sin k) (/ t l)) (* (/ t l) t)))
11.0ms
(* (sin k) (/ t l))
143.0ms
(/ (/ (/ 2 (tan k)) (* (* (sin k) (/ t l)) (* (/ t l) t))) (+ (* (/ k t) (/ k t)) 2))

series1.3s

Counts
4 → 12
Calls
4 calls:
43.0ms
(* (/ k t) (/ k t))
318.0ms
(/ (/ 2 (tan k)) (* (* (sin k) (/ t l)) (* (/ t l) t)))
76.0ms
(* (sin k) (/ t l))
852.0ms
(/ (/ (/ 2 (tan k)) (* (* (sin k) (/ t l)) (* (/ t l) t))) (+ (* (/ k t) (/ k t)) 2))

simplify1.6s

Counts
340 → 340
Iterations
IterNodes
done2006
22006
11724
0572

prune5.0s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 11.4b

localize80.0ms

Local error

Found 4 expressions with local error:

3.2b
(/ (/ (sqrt 2) (tan k)) (* (/ t l) t))
3.8b
(* (sin k) (/ t l))
5.8b
(/ (/ (/ (sqrt 2) 1) (* (sin k) (/ t l))) (/ (+ (* (/ k t) (/ k t)) 2) (/ (/ (sqrt 2) (tan k)) (* (/ t l) t))))
10.8b
(/ (+ (* (/ k t) (/ k t)) 2) (/ (/ (sqrt 2) (tan k)) (* (/ t l) t)))

rewrite419.0ms

Algorithm
rewrite-expression-head
Rules
12116×times-frac
3376×add-sqr-sqrt
3371×*-un-lft-identity add-cube-cbrt
1620×sqrt-prod
607×add-exp-log
445×add-cbrt-cube
434×div-exp
390×div-inv
300×cbrt-undiv
299×associate-/r/
118×associate-/r*
98×prod-exp
91×associate-*r/
90×tan-quot
89×associate-*l/
70×cbrt-unprod
53×associate-/l*
24×1-exp
13×associate-*r*
pow1
insert-posit16 add-log-exp associate-/l/
clear-num frac-2neg associate-*l*
unswap-sqr
flip3-+ pow-prod-down *-commutative flip-+
Counts
4 → 2916
Calls
4 calls:
20.0ms
(/ (/ (sqrt 2) (tan k)) (* (/ t l) t))
23.0ms
(* (sin k) (/ t l))
78.0ms
(/ (/ (/ (sqrt 2) 1) (* (sin k) (/ t l))) (/ (+ (* (/ k t) (/ k t)) 2) (/ (/ (sqrt 2) (tan k)) (* (/ t l) t))))
49.0ms
(/ (+ (* (/ k t) (/ k t)) 2) (/ (/ (sqrt 2) (tan k)) (* (/ t l) t)))

series2.0s

Counts
4 → 12
Calls
4 calls:
303.0ms
(/ (/ (sqrt 2) (tan k)) (* (/ t l) t))
93.0ms
(* (sin k) (/ t l))
1.3s
(/ (/ (/ (sqrt 2) 1) (* (sin k) (/ t l))) (/ (+ (* (/ k t) (/ k t)) 2) (/ (/ (sqrt 2) (tan k)) (* (/ t l) t))))
368.0ms
(/ (+ (* (/ k t) (/ k t)) 2) (/ (/ (sqrt 2) (tan k)) (* (/ t l) t)))

simplify5.0s

Counts
2928 → 2928
Iterations
IterNodes
done4052
04052

prune55.9s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 6.9b

regimes437.0ms

Accuracy

67.3% (1.6b remaining)

Error of 9.0b against oracle of 7.3b and baseline of 12.3b

bsearch509.0ms

Steps
ItersRangePoint
7
6908.433222809883
657359.5389414565
368905.46702557366
7
-5.416718010051998e+66
-5.981261346914101e+64
-1.0373876915132293e+65

simplify14.0ms

Iterations
IterNodes
done66
166
053

end0.0ms

sample15.6s

Algorithm
intervals
Results
6.6s2126×body1280valid
3.4s1770×body640valid
3.2s5859×body80valid
1.6s882×body320valid
372.0ms394×body160valid