Details

Time bar (total: 11.6s)

sample28.0ms

Algorithm
intervals
Results
15.0ms325×body80valid

simplify1.8s

Counts
1 → 1
Iterations

Useful iterations: 8 (643.0ms)

IterNodesCost
01417
12517
24617
37917
412117
518317
630917
771417
8283815
done500115

prune7.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (/ 2.0 z) (* 1.0 2.0))
0.0b
(- (/ (+ (/ 2.0 z) (* 1.0 2.0)) t) (- 2.0 (/ x y)))
0.1b
(/ (+ (/ 2.0 z) (* 1.0 2.0)) t)

rewrite109.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt *-un-lft-identity
11×add-cube-cbrt
10×times-frac add-log-exp
add-exp-log add-cbrt-cube
pow1 diff-log associate-/r* associate-/l* distribute-lft-out--
sub-neg flip3-- flip3-+ frac-sub flip-- flip-+ associate-/l/ associate--r+ difference-of-squares
cbrt-undiv +-commutative frac-2neg div-exp clear-num sum-log div-inv associate--r-
Counts
3 → 62
Calls
3 calls:
8.0ms
(+ (/ 2.0 z) (* 1.0 2.0))
78.0ms
(- (/ (+ (/ 2.0 z) (* 1.0 2.0)) t) (- 2.0 (/ x y)))
21.0ms
(/ (+ (/ 2.0 z) (* 1.0 2.0)) t)

series126.0ms

Counts
3 → 9
Calls
3 calls:
30.0ms
(+ (/ 2.0 z) (* 1.0 2.0))
55.0ms
(- (/ (+ (/ 2.0 z) (* 1.0 2.0)) t) (- 2.0 (/ x y)))
41.0ms
(/ (+ (/ 2.0 z) (* 1.0 2.0)) t)

simplify1.2s

Counts
71 → 71
Iterations

Useful iterations: 3 (498.0ms)

IterNodesCost
01341247
13571188
29971106
332091094
done50001094

prune177.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (/ 2.0 z) (* 1.0 2.0))
0.0b
(- (* (+ (/ 2.0 z) (* 1.0 2.0)) (/ 1 t)) (- 2.0 (/ x y)))
0.1b
(* (+ (/ 2.0 z) (* 1.0 2.0)) (/ 1 t))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
13×associate-*r*
12×add-exp-log *-un-lft-identity frac-sub
11×add-cube-cbrt times-frac
10×add-log-exp
add-cbrt-cube
flip3-- flip3-+ flip-- flip-+
frac-times associate-*l/
pow1
prod-exp
diff-log associate-*r/ associate-*l* un-div-inv unswap-sqr
sub-neg div-exp cbrt-unprod associate--r+
cbrt-undiv +-commutative rec-exp 1-exp pow-prod-down sum-log *-commutative div-inv associate--r-
Counts
3 → 79
Calls
3 calls:
10.0ms
(+ (/ 2.0 z) (* 1.0 2.0))
22.0ms
(- (* (+ (/ 2.0 z) (* 1.0 2.0)) (/ 1 t)) (- 2.0 (/ x y)))
31.0ms
(* (+ (/ 2.0 z) (* 1.0 2.0)) (/ 1 t))

series124.0ms

Counts
3 → 9
Calls
3 calls:
30.0ms
(+ (/ 2.0 z) (* 1.0 2.0))
55.0ms
(- (* (+ (/ 2.0 z) (* 1.0 2.0)) (/ 1 t)) (- 2.0 (/ x y)))
39.0ms
(* (+ (/ 2.0 z) (* 1.0 2.0)) (/ 1 t))

simplify935.0ms

Counts
88 → 88
Iterations

Useful iterations: 2 (354.0ms)

IterNodesCost
01932147
16501866
222671746
done50001746

prune240.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 4 expressions with local error:

0.1b
(sqrt (+ (/ 2.0 z) (* 1.0 2.0)))
0.1b
(sqrt (+ (* 1.0 2.0) (/ 2.0 z)))
0.3b
(/ (sqrt (+ (* 1.0 2.0) (/ 2.0 z))) t)
0.4b
(* (sqrt (+ (/ 2.0 z) (* 1.0 2.0))) (/ (sqrt (+ (* 1.0 2.0) (/ 2.0 z))) t))

rewrite96.0ms

Algorithm
rewrite-expression-head
Rules
54×add-sqr-sqrt
40×times-frac
36×add-cube-cbrt *-un-lft-identity
35×sqrt-prod
22×associate-*r*
11×add-exp-log add-cbrt-cube
10×sqrt-div
pow1
associate-*l* associate-/l* unswap-sqr
flip3-+ flip-+
add-log-exp
associate-/r*
cbrt-undiv frac-times rem-sqrt-square sqrt-pow1 pow1/2 div-exp associate-*l/ prod-exp cbrt-unprod div-inv associate-/l/
frac-2neg associate-*r/ pow-prod-down clear-num *-commutative
Counts
4 → 123
Calls
4 calls:
11.0ms
(sqrt (+ (/ 2.0 z) (* 1.0 2.0)))
10.0ms
(sqrt (+ (* 1.0 2.0) (/ 2.0 z)))
17.0ms
(/ (sqrt (+ (* 1.0 2.0) (/ 2.0 z))) t)
54.0ms
(* (sqrt (+ (/ 2.0 z) (* 1.0 2.0))) (/ (sqrt (+ (* 1.0 2.0) (/ 2.0 z))) t))

series256.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(sqrt (+ (/ 2.0 z) (* 1.0 2.0)))
45.0ms
(sqrt (+ (* 1.0 2.0) (/ 2.0 z)))
126.0ms
(/ (sqrt (+ (* 1.0 2.0) (/ 2.0 z))) t)
43.0ms
(* (sqrt (+ (/ 2.0 z) (* 1.0 2.0))) (/ (sqrt (+ (* 1.0 2.0) (/ 2.0 z))) t))

simplify2.9s

Counts
135 → 135
Iterations

Useful iterations: 3 (1.7s)

IterNodesCost
01992806
14622400
213432186
349732112
done50002112

prune388.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ 2.0 (/ x y)) (- (+ (* 1.0 2.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t)))
0.1b
(* t (+ 2.0 (/ x y)))
0.1b
(* (- 2.0 (/ x y)) t)
14.3b
(/ (* (+ 2.0 (/ x y)) (- (+ (* 1.0 2.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t))) (* t (+ 2.0 (/ x y))))

rewrite241.0ms

Algorithm
rewrite-expression-head
Rules
30×associate-*l/
28×flip3-+ flip-+
24×frac-times frac-sub
22×add-exp-log add-cbrt-cube
21×add-sqr-sqrt
20×associate-/l/
19×flip3-- flip--
16×*-un-lft-identity associate-*r/
13×associate-*l*
10×pow1 add-cube-cbrt associate-*r*
prod-exp cbrt-unprod
cbrt-undiv distribute-rgt-in distribute-lft-in div-exp add-log-exp
pow-prod-down *-commutative unswap-sqr
sub-neg times-frac associate--l+ associate-/r/ distribute-lft-out difference-of-squares
frac-2neg clear-num associate-/r* div-inv associate-/l* distribute-lft-out--
Counts
4 → 134
Calls
4 calls:
120.0ms
(* (+ 2.0 (/ x y)) (- (+ (* 1.0 2.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t)))
23.0ms
(* t (+ 2.0 (/ x y)))
26.0ms
(* (- 2.0 (/ x y)) t)
65.0ms
(/ (* (+ 2.0 (/ x y)) (- (+ (* 1.0 2.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t))) (* t (+ 2.0 (/ x y))))

series219.0ms

Counts
4 → 12
Calls
4 calls:
84.0ms
(* (+ 2.0 (/ x y)) (- (+ (* 1.0 2.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t)))
28.0ms
(* t (+ 2.0 (/ x y)))
34.0ms
(* (- 2.0 (/ x y)) t)
73.0ms
(/ (* (+ 2.0 (/ x y)) (- (+ (* 1.0 2.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t))) (* t (+ 2.0 (/ x y))))

simplify1.4s

Counts
146 → 146
Iterations

Useful iterations: 2 (493.0ms)

IterNodesCost
02664616
19004357
248673929
done50003929

prune467.0ms

Pruning

6 alts after pruning (2 fresh and 4 done)

Merged error: 0.0b

regimes148.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01315
11515
done1515

end0.0ms

sample670.0ms

Algorithm
intervals
Results
411.0ms10485×body80valid