Details

Time bar (total: 1.4m)

sample838.0ms

Algorithm
intervals
Results
249.0ms113×body1280valid
234.0ms79×body2560valid
191.0ms29×body5120valid
85.0ms81×body640valid
22.0ms32×body320valid
14.0ms61×body80valid
8.0ms17×body160valid

simplify1.4s

Counts
1 → 1
Iterations
IterNodes
done5001
3856
2149
144
019

prune25.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 36.5b

localize53.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ 2.0 (* (pow t 3.0) (/ (sin k) l)))
5.1b
(* (/ (/ 2.0 (* (pow t 3.0) (/ (sin k) l))) (pow (/ k t) 2.0)) (/ l (tan k)))
5.3b
(* (pow t 3.0) (/ (sin k) l))
29.4b
(/ (/ 2.0 (* (pow t 3.0) (/ (sin k) l))) (pow (/ k t) 2.0))

rewrite309.0ms

Algorithm
rewrite-expression-head
Rules
569×times-frac
499×add-exp-log
286×div-exp
275×add-sqr-sqrt
230×unpow-prod-down
229×*-un-lft-identity add-cube-cbrt
150×prod-exp
147×associate-*l*
77×add-cbrt-cube
76×pow-exp
57×div-inv
52×pow-to-exp
38×associate-*r/
37×associate-/r/
34×cbrt-undiv
27×associate-*r*
22×sqr-pow
20×cbrt-unprod
18×associate-/r*
16×unswap-sqr
11×associate-/l*
pow1
expm1-log1p-u log1p-expm1-u add-log-exp
clear-num frac-2neg *-commutative
frac-times pow-prod-down associate-*l/ tan-quot associate-/l/
Counts
4 → 539
Calls
4 calls:
17.0ms
(/ 2.0 (* (pow t 3.0) (/ (sin k) l)))
181.0ms
(* (/ (/ 2.0 (* (pow t 3.0) (/ (sin k) l))) (pow (/ k t) 2.0)) (/ l (tan k)))
34.0ms
(* (pow t 3.0) (/ (sin k) l))
28.0ms
(/ (/ 2.0 (* (pow t 3.0) (/ (sin k) l))) (pow (/ k t) 2.0))

series2.4s

Counts
4 → 12
Calls
4 calls:
458.0ms
(/ 2.0 (* (pow t 3.0) (/ (sin k) l)))
975.0ms
(* (/ (/ 2.0 (* (pow t 3.0) (/ (sin k) l))) (pow (/ k t) 2.0)) (/ l (tan k)))
348.0ms
(* (pow t 3.0) (/ (sin k) l))
667.0ms
(/ (/ 2.0 (* (pow t 3.0) (/ (sin k) l))) (pow (/ k t) 2.0))

simplify2.7s

Counts
551 → 551
Iterations
IterNodes
done5001
12527
0795

prune4.7s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 10.6b

localize68.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ 1 (* (pow t 1.0) (pow k 2.0)))
5.1b
(* (* 2.0 (* (pow (/ 1 (* (pow t 1.0) (pow k 2.0))) 1.0) (/ l (sin k)))) (/ l (tan k)))
5.6b
(* (pow t 1.0) (pow k 2.0))
6.3b
(* (pow (/ 1 (* (pow t 1.0) (pow k 2.0))) 1.0) (/ l (sin k)))

rewrite362.0ms

Algorithm
rewrite-expression-head
Rules
1010×add-exp-log
666×prod-exp
318×pow-exp
307×div-exp
138×pow-to-exp
70×rec-exp 1-exp
52×add-sqr-sqrt
48×add-cbrt-cube
34×associate-*r*
27×*-un-lft-identity times-frac add-cube-cbrt
22×cbrt-unprod
21×unpow-prod-down
19×associate-*l*
15×unswap-sqr
11×sqr-pow
10×pow1
cbrt-undiv
associate-*r/
expm1-log1p-u log1p-expm1-u div-inv add-log-exp
pow-prod-down *-commutative associate-/l*
frac-times clear-num associate-/r* frac-2neg associate-*l/ tan-quot associate-/r/ pow-flip inv-pow
Counts
4 → 379
Calls
4 calls:
14.0ms
(/ 1 (* (pow t 1.0) (pow k 2.0)))
214.0ms
(* (* 2.0 (* (pow (/ 1 (* (pow t 1.0) (pow k 2.0))) 1.0) (/ l (sin k)))) (/ l (tan k)))
14.0ms
(* (pow t 1.0) (pow k 2.0))
61.0ms
(* (pow (/ 1 (* (pow t 1.0) (pow k 2.0))) 1.0) (/ l (sin k)))

series2.9s

Counts
4 → 12
Calls
4 calls:
520.0ms
(/ 1 (* (pow t 1.0) (pow k 2.0)))
1.2s
(* (* 2.0 (* (pow (/ 1 (* (pow t 1.0) (pow k 2.0))) 1.0) (/ l (sin k)))) (/ l (tan k)))
572.0ms
(* (pow t 1.0) (pow k 2.0))
611.0ms
(* (pow (/ 1 (* (pow t 1.0) (pow k 2.0))) 1.0) (/ l (sin k)))

simplify6.4s

Counts
391 → 391
Iterations
IterNodes
done5001
11582
0504

prune1.5s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 5.6b

localize69.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ l (sin k))
0.4b
(/ 1 (* (* (pow t 1.0) (pow k (/ 2.0 2))) (pow k (/ 2.0 2))))
5.1b
(* (* 2.0 (* (pow (/ 1 (* (* (pow t 1.0) (pow k (/ 2.0 2))) (pow k (/ 2.0 2)))) 1.0) (/ l (sin k)))) (/ l (tan k)))
6.3b
(* (pow (/ 1 (* (* (pow t 1.0) (pow k (/ 2.0 2))) (pow k (/ 2.0 2)))) 1.0) (/ l (sin k)))

rewrite775.0ms

Algorithm
rewrite-expression-head
Rules
3331×add-exp-log
2547×prod-exp
1152×pow-exp
917×div-exp
594×pow-to-exp
217×rec-exp 1-exp
52×add-cbrt-cube
44×add-sqr-sqrt
36×times-frac
31×*-un-lft-identity add-cube-cbrt
27×associate-*r*
23×cbrt-unprod
12×associate-*l*
11×cbrt-undiv
10×pow1
unpow-prod-down
associate-*r/ associate-/l* unswap-sqr
div-inv
expm1-log1p-u associate-/r* log1p-expm1-u add-log-exp
pow-prod-down sqr-pow
clear-num frac-2neg *-commutative
frac-times associate-*l/ tan-quot associate-/r/ pow-flip inv-pow
Counts
4 → 807
Calls
4 calls:
9.0ms
(/ l (sin k))
87.0ms
(/ 1 (* (* (pow t 1.0) (pow k (/ 2.0 2))) (pow k (/ 2.0 2))))
404.0ms
(* (* 2.0 (* (pow (/ 1 (* (* (pow t 1.0) (pow k (/ 2.0 2))) (pow k (/ 2.0 2)))) 1.0) (/ l (sin k)))) (/ l (tan k)))
133.0ms
(* (pow (/ 1 (* (* (pow t 1.0) (pow k (/ 2.0 2))) (pow k (/ 2.0 2)))) 1.0) (/ l (sin k)))

series2.7s

Counts
4 → 12
Calls
4 calls:
96.0ms
(/ l (sin k))
450.0ms
(/ 1 (* (* (pow t 1.0) (pow k (/ 2.0 2))) (pow k (/ 2.0 2))))
1.2s
(* (* 2.0 (* (pow (/ 1 (* (* (pow t 1.0) (pow k (/ 2.0 2))) (pow k (/ 2.0 2)))) 1.0) (/ l (sin k)))) (/ l (tan k)))
1.0s
(* (pow (/ 1 (* (* (pow t 1.0) (pow k (/ 2.0 2))) (pow k (/ 2.0 2)))) 1.0) (/ l (sin k)))

simplify5.7s

Counts
819 → 819
Iterations
IterNodes
done5000
12212
0661

prune1.6s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 3.7b

localize91.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (/ l (sin k)))
0.4b
(/ 1 (* (pow t 1.0) (pow k (/ 2.0 2))))
2.3b
(* (pow (/ 1 (* (pow t 1.0) (pow k (/ 2.0 2)))) 1.0) (* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (/ l (sin k))))
5.1b
(* (* 2.0 (* (pow (/ 1 (* (pow t 1.0) (pow k (/ 2.0 2)))) 1.0) (* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (/ l (sin k))))) (/ l (tan k)))

rewrite2.0s

Algorithm
rewrite-expression-head
Rules
13914×add-exp-log
10233×prod-exp
6293×pow-exp
4747×div-exp
2243×pow-to-exp
1360×rec-exp 1-exp
83×add-sqr-sqrt
68×add-cbrt-cube
66×times-frac
59×unpow-prod-down
44×*-un-lft-identity
41×associate-*l*
38×add-cube-cbrt
36×cbrt-unprod
28×associate-*r*
18×unswap-sqr
11×cbrt-undiv sqr-pow
10×pow1 associate-*r/
div-inv
expm1-log1p-u log1p-expm1-u add-log-exp
pow-prod-down *-commutative associate-/l*
frac-times clear-num associate-/r* frac-2neg associate-*l/ tan-quot associate-/r/ pow-flip inv-pow
Counts
4 → 2695
Calls
4 calls:
103.0ms
(* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (/ l (sin k)))
25.0ms
(/ 1 (* (pow t 1.0) (pow k (/ 2.0 2))))
116.0ms
(* (pow (/ 1 (* (pow t 1.0) (pow k (/ 2.0 2)))) 1.0) (* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (/ l (sin k))))
932.0ms
(* (* 2.0 (* (pow (/ 1 (* (pow t 1.0) (pow k (/ 2.0 2)))) 1.0) (* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (/ l (sin k))))) (/ l (tan k)))

series2.9s

Counts
4 → 12
Calls
4 calls:
414.0ms
(* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (/ l (sin k)))
573.0ms
(/ 1 (* (pow t 1.0) (pow k (/ 2.0 2))))
672.0ms
(* (pow (/ 1 (* (pow t 1.0) (pow k (/ 2.0 2)))) 1.0) (* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (/ l (sin k))))
1.2s
(* (* 2.0 (* (pow (/ 1 (* (pow t 1.0) (pow k (/ 2.0 2)))) 1.0) (* (pow (/ 1 (pow k (/ 2.0 2))) 1.0) (/ l (sin k))))) (/ l (tan k)))

simplify9.4s

Counts
2707 → 2707
Iterations
IterNodes
done5000
01600

prune2.8s

Pruning

19 alts after pruning (18 fresh and 1 done)

Merged error: 3.4b

regimes663.0ms

Accuracy

0% (2.8b remaining)

Error of 5.5b against oracle of 2.7b and baseline of 5.5b

bsearch0.0ms

simplify10.0ms

Iterations
IterNodes
done30
130
023

end0.0ms

sample31.3s

Algorithm
intervals
Results
8.6s926×body5120valid
8.0s2259×body2560valid
7.9s3998×body1280valid
3.9s2541×body640valid
1.5s1034×body320valid
561.0ms2068×body80valid
251.0ms421×body160valid