Details

Time bar (total: 10.7s)

sample25.0ms

Algorithm
intervals
Results
12.0ms324×body80valid

simplify2.3s

Counts
1 → 1
Iterations

Useful iterations: 8 (915.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)

rewrite543.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))
429.0ms
(+ (/ 2.0 z) (* 2.0 1.0))
84.0ms
(- (/ (+ (/ 2.0 z) (* 2.0 1.0)) t) (- 2.0 (/ x y)))
22.0ms
(/ (+ (/ 2.0 z) (* 2.0 1.0)) t)

series142.0ms

Counts
4 → 12
Calls
4 calls:
16.0ms
(- 2.0 (/ x y))
31.0ms
(+ (/ 2.0 z) (* 2.0 1.0))
57.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 (589.0ms)

IterNodesCost
01561463
13871387
210281305
332381293
done50001293

prune231.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize10.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)

rewrite398.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))
344.0ms
(- (+ (/ 2.0 t) (/ (/ 2.0 t) z)) (- 2.0 (/ x y)))
35.0ms
(+ (/ 2.0 t) (/ (/ 2.0 t) z))
6.0ms
(/ (/ 2.0 t) z)

series146.0ms

Counts
4 → 12
Calls
4 calls:
16.0ms
(- 2.0 (/ x y))
58.0ms
(- (+ (/ 2.0 t) (/ (/ 2.0 t) z)) (- 2.0 (/ x y)))
49.0ms
(+ (/ 2.0 t) (/ (/ 2.0 t) z))
23.0ms
(/ (/ 2.0 t) z)

simplify872.0ms

Counts
141 → 141
Iterations

Useful iterations: 2 (390.0ms)

IterNodesCost
02612274
16842099
221802041
done50012041

prune338.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize10.0ms

Local error

Found 4 expressions with local error:

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

rewrite143.0ms

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

series156.0ms

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

simplify748.0ms

Counts
97 → 97
Iterations

Useful iterations: 2 (215.0ms)

IterNodesCost
01711648
14891517
217651451
done50001451

prune219.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize19.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))))

rewrite251.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:
127.0ms
(* (+ 2.0 (/ x y)) (- (+ (* 2.0 1.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t)))
24.0ms
(* t (+ 2.0 (/ x y)))
26.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))))

series228.0ms

Counts
4 → 12
Calls
4 calls:
86.0ms
(* (+ 2.0 (/ x y)) (- (+ (* 2.0 1.0) (/ 2.0 z)) (* (- 2.0 (/ x y)) t)))
30.0ms
(* t (+ 2.0 (/ x y)))
34.0ms
(* (- 2.0 (/ x y)) t)
77.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 (530.0ms)

IterNodesCost
02664616
19014357
248733929
done50003929

prune482.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

sample655.0ms

Algorithm
intervals
Results
398.0ms10453×body80valid