Details

Time bar (total: 10.9s)

sample43.0ms

Algorithm
intervals
Results
11.0ms235×body80valid
6.0ms20×body320valid
3.0ms19×body640valid
3.0ms13×body1280valid
1.0ms14×body160valid

simplify4.3s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079
1139
2279
3789
42579
58089
644189
done50009

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.0b

localize19.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (- 1.0 x) (- 1.0 y))
3.0b
(+ x (* (- 1.0 x) (- 1.0 y)))

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
*-un-lft-identity
flip3-- flip--
associate-*r* associate-*l*
pow1 add-exp-log distribute-rgt-in frac-times add-cube-cbrt sub-neg associate-+r+ distribute-lft-in add-cbrt-cube add-log-exp
associate-*r/ associate-*l/ distribute-lft-out-- difference-of-squares
+-commutative flip3-+ pow-prod-down prod-exp sum-log *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
2 → 49
Calls
2 calls:
72.0ms
(* (- 1.0 x) (- 1.0 y))
17.0ms
(+ x (* (- 1.0 x) (- 1.0 y)))

series81.0ms

Counts
2 → 6
Calls
2 calls:
34.0ms
(* (- 1.0 x) (- 1.0 y))
46.0ms
(+ x (* (- 1.0 x) (- 1.0 y)))

simplify956.0ms

Counts
55 → 55
Iterations

Useful iterations: 2 (220.0ms)

IterNodesCost
0101691
1285649
21249617
done5002617

prune290.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize18.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x y) 1.0)
0.0b
(- (+ (* x y) 1.0) (* 1.0 y))

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt *-un-lft-identity diff-log sum-log add-cbrt-cube
+-commutative sub-neg flip3-- flip3-+ associate--l+ flip-- flip-+
Counts
2 → 25
Calls
2 calls:
14.0ms
(+ (* x y) 1.0)
91.0ms
(- (+ (* x y) 1.0) (* 1.0 y))

series71.0ms

Counts
2 → 6
Calls
2 calls:
33.0ms
(+ (* x y) 1.0)
38.0ms
(- (+ (* x y) 1.0) (* 1.0 y))

simplify1.6s

Counts
31 → 31
Iterations

Useful iterations: 3 (551.0ms)

IterNodesCost
049357
1141337
2496319
32073281
done5002281

prune143.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize23.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (+ x (* (- 1.0 x) 1.0)) (* (- y) (- 1.0 x)))
1.9b
(+ x (* (- 1.0 x) 1.0))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
associate-+r+ flip3-+ associate-*r/ frac-add sum-log flip-+
pow1 add-exp-log +-commutative distribute-lft-neg-out distribute-rgt-in add-sqr-sqrt add-cube-cbrt sub-neg flip3-- *-un-lft-identity distribute-lft-in add-cbrt-cube flip--
associate-+l+ unsub-neg
Counts
2 → 34
Calls
2 calls:
49.0ms
(+ (+ x (* (- 1.0 x) 1.0)) (* (- y) (- 1.0 x)))
20.0ms
(+ x (* (- 1.0 x) 1.0))

series41.0ms

Counts
2 → 6
Calls
2 calls:
39.0ms
(+ (+ x (* (- 1.0 x) 1.0)) (* (- y) (- 1.0 x)))
2.0ms
(+ x (* (- 1.0 x) 1.0))

simplify930.0ms

Counts
40 → 40
Iterations

Useful iterations: done (927.0ms)

IterNodesCost
084807
1301744
21293652
done5002649

prune199.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes96.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079
1109
done109

end0.0ms

sample1.8s

Algorithm
intervals
Results
631.0ms817×body640valid
494.0ms7009×body80valid
147.0ms435×body1280valid
83.0ms597×body320valid
81.0ms326×body160valid