Details

Time bar (total: 10.4s)

sample27.0ms

Algorithm
intervals
Results
13.0ms324×body80valid

simplify2.3s

Counts
1 → 1
Iterations

Useful iterations: 8 (925.0ms)

IterNodesCost
01417
12517
24617
37917
412117
518317
630917
771417
8284015
done500115

prune7.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 4 expressions with local error:

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

rewrite121.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
20×*-un-lft-identity
14×times-frac
13×add-cube-cbrt add-log-exp
add-exp-log add-cbrt-cube div-inv
distribute-lft-out
pow1 diff-log associate-/l* distribute-lft-out-- difference-of-squares
sub-neg flip3-- associate-/r* flip--
flip3-+ frac-sub flip-+ associate-/l/ associate--r+
cbrt-undiv +-commutative frac-2neg div-exp clear-num sum-log associate--r-
Counts
4 → 82
Calls
4 calls:
6.0ms
(- 2.0 (/ x y))
10.0ms
(+ (/ 2.0 z) (* 2.0 1.0))
80.0ms
(- (/ (+ (/ 2.0 z) (* 2.0 1.0)) t) (- 2.0 (/ x y)))
23.0ms
(/ (+ (/ 2.0 z) (* 2.0 1.0)) t)

series140.0ms

Counts
4 → 12
Calls
4 calls:
16.0ms
(- 2.0 (/ x y))
29.0ms
(+ (/ 2.0 z) (* 2.0 1.0))
56.0ms
(- (/ (+ (/ 2.0 z) (* 2.0 1.0)) t) (- 2.0 (/ x y)))
39.0ms
(/ (+ (/ 2.0 z) (* 2.0 1.0)) t)

simplify1.3s

Counts
94 → 94
Iterations

Useful iterations: 3 (590.0ms)

IterNodesCost
01561463
13871387
210281305
332381293
done50001293

prune227.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 2.0 (/ x y))
0.0b
(- (+ (/ 2.0 t) (/ (/ 2.0 t) z)) (- 2.0 (/ x y)))
0.0b
(+ (/ 2.0 t) (/ (/ 2.0 t) z))
0.2b
(/ (/ 2.0 t) z)

rewrite376.0ms

Algorithm
rewrite-expression-head
Rules
78×times-frac
66×*-un-lft-identity
53×add-sqr-sqrt
46×add-cube-cbrt
20×add-log-exp
13×associate-/l*
add-exp-log add-cbrt-cube
diff-log distribute-lft-out--
frac-sub
flip3-- flip-- div-inv
pow1 distribute-lft-out
cbrt-undiv sub-neg flip3-+ div-exp frac-add associate-/r* sum-log flip-+ difference-of-squares
associate--r+
+-commutative frac-2neg associate--l+ clear-num associate-/l/ associate--r-
Counts
4 → 129
Calls
4 calls:
6.0ms
(- 2.0 (/ x y))
328.0ms
(- (+ (/ 2.0 t) (/ (/ 2.0 t) z)) (- 2.0 (/ x y)))
32.0ms
(+ (/ 2.0 t) (/ (/ 2.0 t) z))
5.0ms
(/ (/ 2.0 t) z)

series142.0ms

Counts
4 → 12
Calls
4 calls:
16.0ms
(- 2.0 (/ x y))
55.0ms
(- (+ (/ 2.0 t) (/ (/ 2.0 t) z)) (- 2.0 (/ x y)))
47.0ms
(+ (/ 2.0 t) (/ (/ 2.0 t) z))
24.0ms
(/ (/ 2.0 t) z)

simplify890.0ms

Counts
141 → 141
Iterations

Useful iterations: 2 (397.0ms)

IterNodesCost
02612274
16842099
221802041
done50012041

prune376.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize11.0ms

Local error

Found 4 expressions with local error:

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

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
20×add-log-exp
19×*-un-lft-identity
13×add-sqr-sqrt
add-exp-log add-cbrt-cube
diff-log distribute-lft-out--
add-cube-cbrt frac-sub
flip3-- flip--
pow1 times-frac
sub-neg flip3-+ associate-*r/ frac-add sum-log flip-+ distribute-lft-out associate-/l* difference-of-squares
cbrt-undiv div-exp associate--r+
+-commutative frac-2neg prod-exp associate--l+ clear-num associate-/r* cbrt-unprod div-inv associate--r-
Counts
4 → 79
Calls
4 calls:
6.0ms
(- 2.0 (/ x y))
69.0ms
(- (+ (/ 2.0 t) (* 1 (/ 2.0 (* t z)))) (- 2.0 (/ x y)))
8.0ms
(+ (/ 2.0 t) (* 1 (/ 2.0 (* t z))))
3.0ms
(/ 2.0 (* t z))

series142.0ms

Counts
4 → 12
Calls
4 calls:
18.0ms
(- 2.0 (/ x y))
52.0ms
(- (+ (/ 2.0 t) (* 1 (/ 2.0 (* t z)))) (- 2.0 (/ x y)))
49.0ms
(+ (/ 2.0 t) (* 1 (/ 2.0 (* t z))))
22.0ms
(/ 2.0 (* t z))

simplify816.0ms

Counts
91 → 91
Iterations

Useful iterations: 2 (198.0ms)

IterNodesCost
01641742
14961459
219001407
done50001407

prune221.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize15.0ms

Local error

Found 4 expressions with local error:

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

rewrite240.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:
121.0ms
(* (+ 2.0 (/ x y)) (- (+ (* 2.0 1.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t)))
23.0ms
(* t (+ 2.0 (/ x y)))
24.0ms
(* (- 2.0 (/ x y)) t)
66.0ms
(/ (* (+ 2.0 (/ x y)) (- (+ (* 2.0 1.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t))) (* t (+ 2.0 (/ x y))))

series222.0ms

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

simplify1.4s

Counts
146 → 146
Iterations

Useful iterations: 2 (519.0ms)

IterNodesCost
02664616
19014357
248733929
done50003929

prune463.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes91.0ms

Accuracy

0% (0.1b 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
01115
11215
done1215

end0.0ms

sample706.0ms

Algorithm
intervals
Results
422.0ms10453×body80valid