Details

Time bar (total: 25.0s)

sample163.0ms

Algorithm
intervals
Results
53.0ms256×body80valid
38.0ms289×body80nan

simplify1.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02833
15033
210633
337333
4149733
done500133

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.0b

localize37.0ms

Local error

Found 4 expressions with local error:

0.2b
(* z (sqrt (+ t a)))
0.8b
(/ 2.0 (* t 3.0))
3.2b
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
8.0b
(/ (* z (sqrt (+ t a))) t)

rewrite110.0ms

Algorithm
rewrite-expression-head
Rules
20×frac-sub
16×add-exp-log add-cbrt-cube
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 sqrt-div div-exp associate-/r* associate-/l*
distribute-rgt-in sub-neg distribute-lft-in associate-*l* prod-exp cbrt-unprod
frac-2neg associate-*l/ associate--l+ clear-num div-inv associate-/l/ unswap-sqr
diff-log pow-prod-down *-commutative distribute-lft-out
Counts
4 → 101
Calls
4 calls:
26.0ms
(* z (sqrt (+ t a)))
8.0ms
(/ 2.0 (* t 3.0))
53.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
19.0ms
(/ (* z (sqrt (+ t a))) t)

series463.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(* z (sqrt (+ t a)))
18.0ms
(/ 2.0 (* t 3.0))
253.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
102.0ms
(/ (* z (sqrt (+ t a))) t)

simplify2.5s

Counts
113 → 113
Iterations

Useful iterations: 2 (1.0s)

IterNodesCost
03442616
110152408
243572288
done50002288

prune1.0s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.5b

localize77.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ t (sqrt (+ t a)))
0.8b
(/ 2.0 (* t 3.0))
1.8b
(/ z (/ t (sqrt (+ t a))))
3.2b
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))

rewrite278.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-exp-log add-cbrt-cube 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/
distribute-rgt-in sub-neg frac-2neg distribute-lft-in clear-num
associate-*l/ associate--l+
diff-log prod-exp cbrt-unprod
Counts
4 → 224
Calls
4 calls:
25.0ms
(/ t (sqrt (+ t a)))
10.0ms
(/ 2.0 (* t 3.0))
21.0ms
(/ z (/ t (sqrt (+ t a))))
203.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))

series561.0ms

Counts
4 → 12
Calls
4 calls:
121.0ms
(/ t (sqrt (+ t a)))
29.0ms
(/ 2.0 (* t 3.0))
124.0ms
(/ z (/ t (sqrt (+ t a))))
287.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))

simplify922.0ms

Counts
236 → 236
Iterations

Useful iterations: done (907.0ms)

IterNodesCost
04954998
113424531
done50004379

prune1.6s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.5b

localize55.0ms

Local error

Found 4 expressions with local error:

0.8b
(/ 2.0 (* t 3.0))
1.8b
(/ z (/ t (sqrt (+ t a))))
4.7b
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (log (exp (/ 2.0 (* t 3.0)))))))
6.2b
(log (exp (/ 2.0 (* t 3.0))))

rewrite784.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-exp-log add-cbrt-cube
12×distribute-lft-out
associate-/r/
sqrt-div log-pow frac-sub
exp-prod flip3-- flip-- div-inv
associate-/l* associate--r+ add-log-exp
pow1 cbrt-undiv div-exp
frac-times flip3-+ flip-+
distribute-rgt-in sub-neg log-prod distribute-lft-in
frac-2neg associate-*r/ associate-*l/ associate--l+ clear-num
diff-log rem-log-exp prod-exp cbrt-unprod
Counts
4 → 192
Calls
4 calls:
9.0ms
(/ 2.0 (* t 3.0))
23.0ms
(/ z (/ t (sqrt (+ t a))))
710.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (log (exp (/ 2.0 (* t 3.0)))))))
21.0ms
(log (exp (/ 2.0 (* t 3.0))))

series415.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(/ 2.0 (* t 3.0))
100.0ms
(/ z (/ t (sqrt (+ t a))))
262.0ms
(- (/ z (/ t (sqrt (+ t a)))) (* (- b c) (- (+ a (/ 5.0 6.0)) (log (exp (/ 2.0 (* t 3.0)))))))
29.0ms
(log (exp (/ 2.0 (* t 3.0))))

simplify2.2s

Counts
204 → 204
Iterations

Useful iterations: 2 (886.0ms)

IterNodesCost
04434154
111133639
240983505
done50013505

prune1.7s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.5b

localize34.0ms

Local error

Found 4 expressions with local error:

0.0b
(* c (+ a 0.8333333333333334))
0.0b
(/ x (+ x (* y (exp (* 2.0 (- (* c (+ a 0.8333333333333334)) (* a b)))))))
0.0b
(exp (* 2.0 (- (* c (+ a 0.8333333333333334)) (* a b))))
1.4b
(- (* c (+ a 0.8333333333333334)) (* a b))

rewrite165.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt *-un-lft-identity
14×add-cube-cbrt
times-frac
add-exp-log distribute-rgt-in distribute-lft-in exp-sum add-cbrt-cube add-log-exp
pow1 associate--l+
associate-*r*
sub-neg associate-*l* associate-/r* associate-/l*
flip3-+ associate-*r/ associate-/r/ flip-+
cbrt-undiv exp-prod flip3-- exp-to-pow frac-2neg diff-log div-exp pow-prod-down prod-exp clear-num *-commutative flip-- cbrt-unprod div-inv rem-exp-log distribute-lft-out unswap-sqr
Counts
4 → 84
Calls
4 calls:
41.0ms
(* c (+ a 0.8333333333333334))
19.0ms
(/ x (+ x (* y (exp (* 2.0 (- (* c (+ a 0.8333333333333334)) (* a b)))))))
71.0ms
(exp (* 2.0 (- (* c (+ a 0.8333333333333334)) (* a b))))
31.0ms
(- (* c (+ a 0.8333333333333334)) (* a b))

series360.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(* c (+ a 0.8333333333333334))
184.0ms
(/ x (+ x (* y (exp (* 2.0 (- (* c (+ a 0.8333333333333334)) (* a b)))))))
75.0ms
(exp (* 2.0 (- (* c (+ a 0.8333333333333334)) (* a b))))
57.0ms
(- (* c (+ a 0.8333333333333334)) (* a b))

simplify3.0s

Counts
96 → 96
Iterations

Useful iterations: 3 (1.3s)

IterNodesCost
01741587
14101536
211701405
341291401
done50011401

prune415.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

regimes594.0ms

Accuracy

68% (2.8b remaining)

Error of 3.3b against oracle of 0.5b and baseline of 9.2b

bsearch650.0ms

Steps
ItersRangePoint
6
7.834735974299582e-09
3.472158895805298e-08
3.422950075620731e-08
9
-3.754832031543031e+25
-5.360487458593362e+19
-2.8157471329979646e+20

simplify19.0ms

Iterations

Useful iterations: 1 (11.0ms)

IterNodesCost
056145
177111
done77111

end0.0ms

sample5.3s

Algorithm
intervals
Results
2.1s8179×body80nan
1.6s8000×body80valid