Details

Time bar (total: 1.9m)

sample1.2s

Algorithm
intervals
Results
404.0ms68×body2560valid
322.0ms127×body1280valid
157.0ms82×body640valid
151.0ms20×body5120valid
77.0ms54×body80valid
43.0ms32×body320valid
6.0msbody160valid

simplify4.5s

Counts
1 → 1
Iterations
IterNodes
47081
3997
2172
149
019

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 16.3b

localize58.0ms

Local error

Found 4 expressions with local error:

7.7b
(/ (* (* (/ k t) t) (* (/ k t) t)) l)
12.3b
(/ (/ 2 (/ t l)) (* (/ (* (* (/ k t) t) (* (/ k t) t)) l) (* (sin k) (tan k))))
13.8b
(* (/ k t) t)
13.8b
(* (/ k t) t)

rewrite286.0ms

Algorithm
rewrite-expression-head
Rules
589×add-cbrt-cube add-exp-log
252×cbrt-undiv div-exp
250×prod-exp cbrt-unprod
199×times-frac
102×add-sqr-sqrt
92×*-un-lft-identity add-cube-cbrt
45×associate-/l*
26×associate-*l*
12×div-inv
pow1 associate-*l/
associate-*r*
associate-/r/
associate-/r* associate-*r/ insert-posit16 add-log-exp unswap-sqr associate-/l/
frac-times clear-num frac-2neg pow-prod-down tan-quot *-commutative
Counts
4 → 349
Calls
4 calls:
52.0ms
(/ (* (* (/ k t) t) (* (/ k t) t)) l)
194.0ms
(/ (/ 2 (/ t l)) (* (/ (* (* (/ k t) t) (* (/ k t) t)) l) (* (sin k) (tan k))))
18.0ms
(* (/ k t) t)
9.0ms
(* (/ k t) t)

series804.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(/ (* (* (/ k t) t) (* (/ k t) t)) l)
760.0ms
(/ (/ 2 (/ t l)) (* (/ (* (* (/ k t) t) (* (/ k t) t)) l) (* (sin k) (tan k))))
7.0ms
(* (/ k t) t)
7.0ms
(* (/ k t) t)

simplify5.6s

Counts
361 → 361
Iterations
IterNodes
210742
11954
0616

prune5.2s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 1.5b

localize63.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (sqrt 2) (tan k))
0.6b
(/ (sqrt 2) (/ (* t (/ k 1)) (/ l (/ k 1))))
2.8b
(/ (* t (/ k 1)) (/ l (/ k 1)))
3.7b
(* (/ (sqrt 2) (/ (* t (/ k 1)) (/ l (/ k 1)))) (* (/ (sqrt 2) (tan k)) (/ l (sin k))))

rewrite184.0ms

Algorithm
rewrite-expression-head
Rules
2212×times-frac
801×add-exp-log
756×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
483×div-exp
472×add-cbrt-cube
309×sqrt-prod
299×associate-*l*
252×cbrt-undiv
246×prod-exp
141×cbrt-unprod
96×associate-/r*
77×div-inv
56×1-exp
32×associate-/r/
13×associate-/l*
pow1
associate-*r/
frac-times
insert-posit16 add-log-exp
clear-num frac-2neg pow-prod-down associate-*l/
associate-*r* tan-quot *-commutative associate-/l/
Counts
4 → 1019
Calls
4 calls:
6.0ms
(/ (sqrt 2) (tan k))
24.0ms
(/ (sqrt 2) (/ (* t (/ k 1)) (/ l (/ k 1))))
20.0ms
(/ (* t (/ k 1)) (/ l (/ k 1)))
91.0ms
(* (/ (sqrt 2) (/ (* t (/ k 1)) (/ l (/ k 1)))) (* (/ (sqrt 2) (tan k)) (/ l (sin k))))

series958.0ms

Counts
4 → 12
Calls
4 calls:
91.0ms
(/ (sqrt 2) (tan k))
148.0ms
(/ (sqrt 2) (/ (* t (/ k 1)) (/ l (/ k 1))))
51.0ms
(/ (* t (/ k 1)) (/ l (/ k 1)))
668.0ms
(* (/ (sqrt 2) (/ (* t (/ k 1)) (/ l (/ k 1)))) (* (/ (sqrt 2) (tan k)) (/ l (sin k))))

simplify2.4s

Counts
1031 → 1031
Iterations
IterNodes
14199
01291

prune17.3s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0b

localize56.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (sqrt 2) (tan k))
0.5b
(* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt 2) (tan k)) (/ l (sin k))))
2.7b
(* (/ (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (/ t (/ l k))) (* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt 2) (tan k)) (/ l (sin k)))))
2.8b
(/ t (/ l k))

rewrite210.0ms

Algorithm
rewrite-expression-head
Rules
588×add-exp-log
482×add-cbrt-cube
254×prod-exp cbrt-unprod
240×cbrt-undiv div-exp
230×times-frac
116×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
80×associate-*l*
22×frac-times associate-*r/
21×sqrt-prod
18×cbrt-prod pow1
16×associate-/r*
12×div-inv
10×associate-*l/
pow-prod-down associate-/l*
associate-/r/ insert-posit16 add-log-exp
clear-num frac-2neg associate-*r* *-commutative
tan-quot
Counts
4 → 413
Calls
4 calls:
7.0ms
(/ (sqrt 2) (tan k))
46.0ms
(* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt 2) (tan k)) (/ l (sin k))))
138.0ms
(* (/ (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (/ t (/ l k))) (* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt 2) (tan k)) (/ l (sin k)))))
6.0ms
(/ t (/ l k))

series1.2s

Counts
4 → 12
Calls
4 calls:
66.0ms
(/ (sqrt 2) (tan k))
575.0ms
(* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt 2) (tan k)) (/ l (sin k))))
548.0ms
(* (/ (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (/ t (/ l k))) (* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt 2) (tan k)) (/ l (sin k)))))
26.0ms
(/ t (/ l k))

simplify6.2s

Counts
425 → 425
Iterations
IterNodes
210270
11996
0666

prune7.1s

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 0b

localize89.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (/ t (/ l k)))
0.5b
(* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt (sqrt 2)) (/ (tan k) (sqrt (sqrt 2)))) (/ l (sin k))))
2.7b
(* (/ (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (/ t (/ l k))) (* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt (sqrt 2)) (/ (tan k) (sqrt (sqrt 2)))) (/ l (sin k)))))
2.8b
(/ t (/ l k))

rewrite390.0ms

Algorithm
rewrite-expression-head
Rules
887×add-exp-log
735×add-cbrt-cube
395×cbrt-undiv div-exp
388×times-frac
361×prod-exp cbrt-unprod
171×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
80×associate-*l*
57×associate-/r*
22×frac-times associate-*r/
20×div-inv
18×cbrt-prod pow1
10×associate-*l/
pow-prod-down sqrt-prod
associate-/r/
insert-posit16 associate-/l* add-log-exp
clear-num frac-2neg associate-*r* *-commutative
Counts
4 → 549
Calls
4 calls:
13.0ms
(/ (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (/ t (/ l k)))
83.0ms
(* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt (sqrt 2)) (/ (tan k) (sqrt (sqrt 2)))) (/ l (sin k))))
249.0ms
(* (/ (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (/ t (/ l k))) (* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt (sqrt 2)) (/ (tan k) (sqrt (sqrt 2)))) (/ l (sin k)))))
11.0ms
(/ t (/ l k))

series1.7s

Counts
4 → 12
Calls
4 calls:
420.0ms
(/ (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (/ t (/ l k)))
603.0ms
(* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt (sqrt 2)) (/ (tan k) (sqrt (sqrt 2)))) (/ l (sin k))))
679.0ms
(* (/ (* (cbrt (sqrt 2)) (cbrt (sqrt 2))) (/ t (/ l k))) (* (/ (cbrt (sqrt 2)) k) (* (/ (sqrt (sqrt 2)) (/ (tan k) (sqrt (sqrt 2)))) (/ l (sin k)))))
36.0ms
(/ t (/ l k))

simplify1.8s

Counts
561 → 561
Iterations
IterNodes
12679
0783

prune11.4s

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 0b

regimes351.0ms

Accuracy

0% (1.2b remaining)

Error of 1.2b against oracle of 0.1b and baseline of 1.2b

bsearch0.0ms

simplify8.0ms

Iterations
IterNodes
224
124
020

end0.0ms

sample42.9s

Algorithm
intervals
Results
13.8s4130×body1280valid
10.7s2169×body2560valid
8.5s1001×body5120valid
6.2s2481×body640valid
1.3s2043×body80valid
1.3s958×body320valid
450.0ms418×body160valid