Details

Time bar (total: 13.5s)

sample29.0ms

Algorithm
intervals
Results
11.0ms287×body80valid
1.0msbody640valid
1.0msbody1280valid
1.0msbody320valid
0.0msbody160valid

simplify3.1s

Counts
1 → 1
Iterations
IterNodes
done5000
51977
4582
3172
251
121
012

prune21.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize26.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ 2.0 3.0) z)
0.0b
(* (- y x) 6.0)
0.0b
(+ x (* (* (- y x) 6.0) (- (/ 2.0 3.0) z)))
0.3b
(* (* (- y x) 6.0) (- (/ 2.0 3.0) z))

rewrite166.0ms

Algorithm
rewrite-expression-head
Rules
199×add-sqr-sqrt
195×prod-diff
191×*-un-lft-identity
185×add-cube-cbrt
146×times-frac
82×distribute-rgt-in associate-+r+ distribute-lft-in
16×div-inv
13×fma-neg
11×pow1 add-cbrt-cube add-exp-log
10×associate-*l/
associate-*r*
flip3-- flip-- add-log-exp
associate-*l*
sub-neg difference-of-squares
expm1-log1p-u frac-times pow-prod-down prod-exp cbrt-unprod log1p-expm1-u
fma-def distribute-lft-out--
associate-*r/ *-commutative
+-commutative sum-log flip3-+ diff-log flip-+ unswap-sqr
Counts
4 → 304
Calls
4 calls:
22.0ms
(- (/ 2.0 3.0) z)
22.0ms
(* (- y x) 6.0)
27.0ms
(+ x (* (* (- y x) 6.0) (- (/ 2.0 3.0) z)))
73.0ms
(* (* (- y x) 6.0) (- (/ 2.0 3.0) z))

series250.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(- (/ 2.0 3.0) z)
55.0ms
(* (- y x) 6.0)
104.0ms
(+ x (* (* (- y x) 6.0) (- (/ 2.0 3.0) z)))
69.0ms
(* (* (- y x) 6.0) (- (/ 2.0 3.0) z))

simplify613.0ms

Counts
316 → 316
Iterations
IterNodes
done5001
11107
0400

prune1.4s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* (- y x) (* 6.0 (- z))))
0.0b
(+ x (+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* (- y x) (* 6.0 (- z)))))
0.3b
(* (- y x) (* 6.0 (- z)))

rewrite138.0ms

Algorithm
rewrite-expression-head
Rules
22×associate-+l+
21×*-un-lft-identity
20×associate-*l/
19×add-sqr-sqrt
18×prod-diff
17×add-cube-cbrt
11×distribute-rgt-in distribute-lft-in
10×flip3-- frac-add distribute-rgt-neg-out flip-- add-log-exp
pow1 add-cbrt-cube add-exp-log
associate-*l*
frac-times sum-log fma-def associate-*r/
expm1-log1p-u pow-prod-down prod-exp cbrt-unprod log1p-expm1-u
+-commutative associate-+r- sub-neg flip3-+ unsub-neg flip-+
associate-+r+ associate-*r* *-commutative distribute-lft-out distribute-lft-out-- difference-of-squares
Counts
3 → 94
Calls
3 calls:
38.0ms
(+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* (- y x) (* 6.0 (- z))))
69.0ms
(+ x (+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* (- y x) (* 6.0 (- z)))))
28.0ms
(* (- y x) (* 6.0 (- z)))

series179.0ms

Counts
3 → 9
Calls
3 calls:
73.0ms
(+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* (- y x) (* 6.0 (- z))))
71.0ms
(+ x (+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* (- y x) (* 6.0 (- z)))))
36.0ms
(* (- y x) (* 6.0 (- z)))

simplify1.4s

Counts
103 → 103
Iterations
IterNodes
done5000
23791
1713
0196

prune617.0ms

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* 6.0 (* z (- x y))))
0.0b
(* z (- x y))
0.0b
(+ x (+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* 6.0 (* z (- x y)))))
0.3b
(* 6.0 (* z (- x y)))

rewrite174.0ms

Algorithm
rewrite-expression-head
Rules
110×distribute-rgt-in distribute-lft-in
108×prod-diff
84×add-sqr-sqrt *-un-lft-identity
80×add-cube-cbrt
45×associate-+r+
30×associate-*r/
22×associate-+l+
12×sub-neg
11×pow1 flip3-- add-cbrt-cube add-exp-log flip-- add-log-exp
10×frac-add
associate-*l/
associate-*r* associate-*l*
expm1-log1p-u frac-times sum-log fma-def pow-prod-down prod-exp cbrt-unprod log1p-expm1-u
+-commutative flip3-+ *-commutative flip-+
distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 221
Calls
4 calls:
51.0ms
(+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* 6.0 (* z (- x y))))
19.0ms
(* z (- x y))
66.0ms
(+ x (+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* 6.0 (* z (- x y)))))
29.0ms
(* 6.0 (* z (- x y)))

series295.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* 6.0 (* z (- x y))))
48.0ms
(* z (- x y))
91.0ms
(+ x (+ (* (* (/ 2.0 3.0) 6.0) (- y x)) (* 6.0 (* z (- x y)))))
61.0ms
(* 6.0 (* z (- x y)))

simplify661.0ms

Counts
233 → 233
Iterations
IterNodes
done5000
11186
0366

prune838.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma 2.0 (/ 1 3.0) (- z))
0.0b
(* (- y x) 6.0)
0.2b
(* (fma 2.0 (/ 1 3.0) (- z)) (- y x))
0.3b
(fma (* (fma 2.0 (/ 1 3.0) (- z)) (- y x)) 6.0 x)

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
24×*-un-lft-identity
20×add-cube-cbrt
18×prod-diff
11×distribute-rgt-in distribute-lft-in
pow1 add-cbrt-cube associate-*r* associate-*l* add-exp-log
expm1-log1p-u log1p-expm1-u add-log-exp
sub-neg flip3-- pow-prod-down associate-*l/ prod-exp associate-*r/ *-commutative cbrt-unprod fma-udef flip-- distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 90
Calls
4 calls:
0.0ms
(fma 2.0 (/ 1 3.0) (- z))
17.0ms
(* (- y x) 6.0)
24.0ms
(* (fma 2.0 (/ 1 3.0) (- z)) (- y x))
0.0ms
(fma (* (fma 2.0 (/ 1 3.0) (- z)) (- y x)) 6.0 x)

series247.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(fma 2.0 (/ 1 3.0) (- z))
45.0ms
(* (- y x) 6.0)
58.0ms
(* (fma 2.0 (/ 1 3.0) (- z)) (- y x))
87.0ms
(fma (* (fma 2.0 (/ 1 3.0) (- z)) (- y x)) 6.0 x)

simplify992.0ms

Counts
102 → 102
Iterations
IterNodes
done5001
21680
1358
0170

prune568.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0b

regimes396.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify7.0ms

Iterations
IterNodes
done35
335
231
123
015

end0.0ms

sample1.3s

Algorithm
intervals
Results
746.0ms9450×body80valid
88.0ms264×body640valid
42.0ms140×body1280valid
31.0ms187×body320valid
12.0ms102×body160valid