Details

Time bar (total: 3.8s)

sample17.0ms

Algorithm
intervals
Results
6.0ms336×body80valid

simplify57.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0113
1263
2563
31373
42293
52893
63793
75823
88783
911933
1012343
1112343
done12343

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize5.0ms

Local error

Found 1 expressions with local error:

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

rewrite36.0ms

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

series33.0ms

Counts
1 → 3
Calls
1 calls:
33.0ms
(* (+ x y) (- 1.0 z))

simplify30.0ms

Counts
36 → 36
Iterations

Useful iterations: 2 (27.0ms)

IterNodesCost
0240207
1997192
25001190
done5001190

prune71.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize14.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* z z) (* 1.0 z))
0.5b
(* (+ x y) (- (pow 1.0 3) (pow z 3)))
15.7b
(/ (* (+ x y) (- (pow 1.0 3) (pow z 3))) (+ (* 1.0 1.0) (+ (* z z) (* 1.0 z))))

rewrite158.0ms

Algorithm
rewrite-expression-head
Rules
33×add-sqr-sqrt
25×associate-*r*
19×*-un-lft-identity
16×difference-of-squares
12×unpow-prod-down cube-prod
10×add-exp-log add-cbrt-cube
frac-times flip3-+ flip-+ associate-/l/ sqr-pow
add-cube-cbrt
flip3-- flip--
pow1 distribute-lft-out-- add-log-exp
associate-*r/ associate-*l* associate-*l/
times-frac associate-/r*
cbrt-undiv distribute-rgt-in sub-neg distribute-lft-in div-exp prod-exp associate-/r/ cbrt-unprod
difference-cubes +-commutative distribute-rgt-out frac-2neg pow-prod-down clear-num sum-log *-commutative div-inv distribute-lft-out associate-/l* unswap-sqr
Counts
3 → 96
Calls
3 calls:
8.0ms
(+ (* z z) (* 1.0 z))
84.0ms
(* (+ x y) (- (pow 1.0 3) (pow z 3)))
62.0ms
(/ (* (+ x y) (- (pow 1.0 3) (pow z 3))) (+ (* 1.0 1.0) (+ (* z z) (* 1.0 z))))

series297.0ms

Counts
3 → 9
Calls
3 calls:
54.0ms
(+ (* z z) (* 1.0 z))
104.0ms
(* (+ x y) (- (pow 1.0 3) (pow z 3)))
139.0ms
(/ (* (+ x y) (- (pow 1.0 3) (pow z 3))) (+ (* 1.0 1.0) (+ (* z z) (* 1.0 z))))

simplify90.0ms

Counts
105 → 105
Iterations

Useful iterations: 2 (81.0ms)

IterNodesCost
0620933
13434829
25001822
done5001822

prune288.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize14.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* z z) (* 1.0 z))
0.1b
(/ (+ x y) (/ (+ (* 1.0 1.0) (+ (* z z) (* 1.0 z))) (- (pow 1.0 3) (pow z 3))))
13.3b
(/ (+ (* 1.0 1.0) (+ (* z z) (* 1.0 z))) (- (pow 1.0 3) (pow z 3)))

rewrite242.0ms

Algorithm
rewrite-expression-head
Rules
774×times-frac
716×add-sqr-sqrt
614×*-un-lft-identity
304×difference-of-squares
260×add-cube-cbrt
228×unpow-prod-down cube-prod
152×sqr-pow
106×associate-/r*
95×distribute-lft-out--
82×distribute-lft-out
19×difference-cubes
13×associate-/r/
10×add-exp-log add-cbrt-cube
div-inv associate-/l*
flip3-- flip--
add-log-exp
cbrt-undiv div-exp associate-/l/
pow1 flip3-+ flip-+
frac-2neg clear-num
+-commutative distribute-rgt-out sum-log
Counts
3 → 557
Calls
3 calls:
7.0ms
(+ (* z z) (* 1.0 z))
88.0ms
(/ (+ x y) (/ (+ (* 1.0 1.0) (+ (* z z) (* 1.0 z))) (- (pow 1.0 3) (pow z 3))))
93.0ms
(/ (+ (* 1.0 1.0) (+ (* z z) (* 1.0 z))) (- (pow 1.0 3) (pow z 3)))

series242.0ms

Counts
3 → 9
Calls
3 calls:
57.0ms
(+ (* z z) (* 1.0 z))
140.0ms
(/ (+ x y) (/ (+ (* 1.0 1.0) (+ (* z z) (* 1.0 z))) (- (pow 1.0 3) (pow z 3))))
45.0ms
(/ (+ (* 1.0 1.0) (+ (* z z) (* 1.0 z))) (- (pow 1.0 3) (pow z 3)))

simplify125.0ms

Counts
566 → 566
Iterations

Useful iterations: 1 (30.0ms)

IterNodesCost
0133711868
1500111491
done500111491

prune1.1s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
174×times-frac
161×*-un-lft-identity
117×add-sqr-sqrt
79×add-cube-cbrt
26×associate-/r*
22×distribute-lft-out
19×distribute-lft-out-- difference-of-squares
15×add-exp-log
13×associate-/r/
add-cbrt-cube
div-exp
div-inv associate-/l*
flip3-- flip--
cbrt-undiv
pow1
rec-exp frac-2neg 1-exp clear-num associate-/l/ add-log-exp
pow-flip flip3-+ flip-+ inv-pow
Counts
2 → 169
Calls
2 calls:
14.0ms
(/ 1 (- 1.0 z))
29.0ms
(/ (+ x y) (/ 1 (- 1.0 z)))

series56.0ms

Counts
2 → 6
Calls
2 calls:
22.0ms
(/ 1 (- 1.0 z))
34.0ms
(/ (+ x y) (/ 1 (- 1.0 z)))

simplify65.0ms

Counts
175 → 175
Iterations

Useful iterations: 2 (50.0ms)

IterNodesCost
05541431
126271268
250011098
done50011098

prune190.0ms

Pruning

3 alts after pruning (0 fresh and 3 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

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093
193
done93

end0.0ms

sample446.0ms

Algorithm
intervals
Results
183.0ms10108×body80valid
0.0msbody1280valid