Details

Time bar (total: 37.5s)

sample181.0ms

Algorithm
intervals
Results
75.0ms256×body80valid
54.0ms243×body80nan

simplify2.3s

Counts
1 → 1

prune28.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.7b

localize98.0ms

Local error

Found 4 expressions with local error:

7.4b
(/ (* z (sqrt (+ t a))) t)
2.4b
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
0.5b
(/ 2.0 (* t 3.0))
0.2b
(* z (sqrt (+ t a)))

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
20×frac-sub
16×add-cbrt-cube add-exp-log
15×add-sqr-sqrt
13×*-un-lft-identity
11×add-cube-cbrt
flip3-- flip--
frac-times associate-*r/
associate-*r*
pow1 times-frac associate--r+ add-log-exp
flip3-+ sqrt-prod flip-+
cbrt-undiv associate-/r* sqrt-div div-exp insert-posit16 associate-/l*
distribute-rgt-in sub-neg distribute-lft-in associate-*l* prod-exp cbrt-unprod
clear-num frac-2neg associate-*l/ associate--l+ div-inv unswap-sqr associate-/l/
diff-log pow-prod-down *-commutative distribute-lft-out
Counts
4 → 105
Calls
4 calls:
Slowest
37.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
32.0ms
(* z (sqrt (+ t a)))
25.0ms
(/ (* z (sqrt (+ t a))) t)
9.0ms
(/ 2.0 (* t 3.0))

series523.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
285.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
122.0ms
(/ (* z (sqrt (+ t a))) t)
88.0ms
(* z (sqrt (+ t a)))
28.0ms
(/ 2.0 (* t 3.0))

simplify2.4s

Counts
117 → 117

prune2.6s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize67.0ms

Local error

Found 4 expressions with local error:

2.4b
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
0.7b
(/ z (/ t (sqrt (+ t a))))
0.5b
(/ 2.0 (* t 3.0))
0.4b
(/ t (sqrt (+ t a)))

rewrite140.0ms

Algorithm
rewrite-expression-head
Rules
189×times-frac
138×*-un-lft-identity
106×add-sqr-sqrt add-cube-cbrt
64×sqrt-prod
35×associate-/r*
20×frac-sub
16×add-cbrt-cube add-exp-log distribute-lft-out
11×associate-/r/
10×sqrt-div
flip3-- flip-- associate-/l*
frac-times flip3-+ flip-+
div-inv
cbrt-undiv div-exp associate--r+ add-log-exp
pow1 associate-*r/ insert-posit16
distribute-rgt-in clear-num sub-neg frac-2neg distribute-lft-in
associate-*l/ associate--l+
diff-log prod-exp cbrt-unprod
Counts
4 → 228
Calls
4 calls:
Slowest
87.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
20.0ms
(/ z (/ t (sqrt (+ t a))))
15.0ms
(/ t (sqrt (+ t a)))
11.0ms
(/ 2.0 (* t 3.0))

series536.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
294.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
111.0ms
(/ z (/ t (sqrt (+ t a))))
97.0ms
(/ t (sqrt (+ t a)))
33.0ms
(/ 2.0 (* t 3.0))

simplify831.0ms

Counts
240 → 240

prune5.7s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.2b

localize75.0ms

Local error

Found 4 expressions with local error:

4.1b
(log (exp (/ 2.0 (* t 3.0))))
4.1b
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (log (exp (/ 2.0 (* t 3.0)))))))
0.7b
(/ z (/ t (sqrt (+ t a))))
0.5b
(/ 2.0 (* t 3.0))

rewrite109.0ms

Algorithm
rewrite-expression-head
Rules
171×times-frac
117×*-un-lft-identity
93×add-sqr-sqrt add-cube-cbrt
48×sqrt-prod
28×associate-/r*
14×add-cbrt-cube add-exp-log
12×distribute-lft-out
associate-/r/
sqrt-div log-pow frac-sub
exp-prod flip3-- div-inv flip--
associate-/l* associate--r+ add-log-exp
pow1 cbrt-undiv div-exp
frac-times flip3-+ flip-+ insert-posit16
distribute-rgt-in log-prod sub-neg distribute-lft-in
clear-num frac-2neg associate-*l/ associate--l+ associate-*r/
diff-log rem-log-exp prod-exp cbrt-unprod
Counts
4 → 196
Calls
4 calls:
Slowest
69.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (log (exp (/ 2.0 (* t 3.0)))))))
16.0ms
(log (exp (/ 2.0 (* t 3.0))))
11.0ms
(/ z (/ t (sqrt (+ t a))))
6.0ms
(/ 2.0 (* t 3.0))

series390.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
241.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (log (exp (/ 2.0 (* t 3.0)))))))
94.0ms
(/ z (/ t (sqrt (+ t a))))
33.0ms
(log (exp (/ 2.0 (* t 3.0))))
21.0ms
(/ 2.0 (* t 3.0))

simplify565.0ms

Counts
208 → 208

prune5.1s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.2b

localize102.0ms

Local error

Found 4 expressions with local error:

48.6b
(posit16->real (real->posit16 (- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))))
2.4b
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
0.7b
(/ z (/ t (sqrt (+ t a))))
0.5b
(/ 2.0 (* t 3.0))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
168×times-frac
114×*-un-lft-identity
90×add-sqr-sqrt add-cube-cbrt
48×sqrt-prod
28×associate-/r*
20×frac-sub
14×add-cbrt-cube add-exp-log
12×distribute-lft-out
flip3-- associate-/r/ flip--
frac-times sqrt-div
flip3-+ flip-+
div-inv associate-/l* associate--r+ add-log-exp
cbrt-undiv div-exp
pow1 associate-*r/ insert-posit16
distribute-rgt-in sub-neg distribute-lft-in
clear-num frac-2neg associate-*l/ associate--l+
diff-log prod-exp cbrt-unprod remove-posit16
Counts
4 → 191
Calls
4 calls:
Slowest
75.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
14.0ms
(/ z (/ t (sqrt (+ t a))))
12.0ms
(/ 2.0 (* t 3.0))
0.0ms
(posit16->real (real->posit16 (- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))))

series746.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
298.0ms
(posit16->real (real->posit16 (- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))))
275.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
142.0ms
(/ z (/ t (sqrt (+ t a))))
31.0ms
(/ 2.0 (* t 3.0))

simplify910.0ms

Counts
203 → 203

prune7.6s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.2b

regimes760.0ms

Accuracy

0% (2.3b remaining)

Error of 3.0b against oracle of 0.7b and baseline of 3.0b

bsearch15.0ms

end0.0ms

sample5.5s

Algorithm
intervals
Results
2.6s8000×body80valid
1.9s7856×body80nan