Details

Time bar (total: 13.5s)

sample23.0ms

Algorithm
intervals
Results
14.0ms309×body80valid

simplify2.3s

Counts
1 → 1
Iterations
IterNodes
done5000
324884
314734
304580
294414
284261
274111
263957
253791
243638
233488
223332
213172
203017
192867
182711
172551
162396
152246
142090
131922
121610
111048
10310
9171
8134
797
675
563
450
334
220
113
08

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 2 expressions with local error:

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

rewrite29.0ms

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

series86.0ms

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

simplify1.5s

Counts
49 → 49
Iterations
IterNodes
done5006
32512
2622
1208
079

prune210.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 2 expressions with local error:

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

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
sum-log
distribute-lft-neg-out add-sqr-sqrt pow1 +-commutative *-un-lft-identity flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16
associate-+l+ unsub-neg
Counts
2 → 28
Calls
2 calls:
7.0ms
(+ (* x y) (* 1.0 z))
25.0ms
(+ (+ (* x y) (* 1.0 z)) (* (- y) z))

series77.0ms

Counts
2 → 6
Calls
2 calls:
42.0ms
(+ (* x y) (* 1.0 z))
35.0ms
(+ (+ (* x y) (* 1.0 z)) (* (- y) z))

simplify2.1s

Counts
34 → 34
Iterations
IterNodes
done5018
33112
2767
1187
056

prune123.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.2b
(cbrt (- 1.0 y))
0.2b
(cbrt (- 1.0 y))
0.2b
(cbrt (- 1.0 y))
0.2b
(* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
43×cbrt-prod
37×add-sqr-sqrt
35×*-un-lft-identity
18×cbrt-div
15×add-cube-cbrt
11×pow1
10×swap-sqr
flip3-- pow1/3 flip-- distribute-lft-out--
associate-*r* associate-*l*
difference-of-squares
add-exp-log
frac-times add-cbrt-cube insert-posit16 add-log-exp unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 105
Calls
4 calls:
2.0ms
(cbrt (- 1.0 y))
3.0ms
(cbrt (- 1.0 y))
4.0ms
(cbrt (- 1.0 y))
42.0ms
(* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))

series438.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(cbrt (- 1.0 y))
116.0ms
(cbrt (- 1.0 y))
105.0ms
(cbrt (- 1.0 y))
121.0ms
(* (cbrt (- 1.0 y)) (cbrt (- 1.0 y)))

simplify1.5s

Counts
117 → 117
Iterations
IterNodes
done5000
32000
2806
1342
0152

prune560.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x y) (* (- 1.0 y) z))
0.1b
(* (+ (* x y) (* (- 1.0 y) z)) (* (+ (* x y) (* (- 1.0 y) z)) (+ (* x y) (* (- 1.0 y) z))))
0.2b
(* (+ (* x y) (* (- 1.0 y) z)) (+ (* x y) (* (- 1.0 y) z)))
37.7b
(cbrt (* (+ (* x y) (* (- 1.0 y) z)) (* (+ (* x y) (* (- 1.0 y) z)) (+ (* x y) (* (- 1.0 y) z)))))

rewrite186.0ms

Algorithm
rewrite-expression-head
Rules
61×flip3-+ flip-+
60×frac-times
30×associate-*r/
26×cbrt-div
25×pow1
18×associate-*l/
12×add-sqr-sqrt
11×add-cbrt-cube add-exp-log
*-un-lft-identity add-cube-cbrt
associate-*l* pow-prod-up add-log-exp
distribute-rgt-in distribute-lft-in
associate-*r* pow-prod-down prod-exp cbrt-unprod insert-posit16
swap-sqr
pow2 pow-plus cube-unmult pow-sqr *-commutative unswap-sqr
cbrt-prod +-commutative sum-log pow1/3 rem-cbrt-cube
Counts
4 → 140
Calls
4 calls:
12.0ms
(+ (* x y) (* (- 1.0 y) z))
85.0ms
(* (+ (* x y) (* (- 1.0 y) z)) (* (+ (* x y) (* (- 1.0 y) z)) (+ (* x y) (* (- 1.0 y) z))))
34.0ms
(* (+ (* x y) (* (- 1.0 y) z)) (+ (* x y) (* (- 1.0 y) z)))
51.0ms
(cbrt (* (+ (* x y) (* (- 1.0 y) z)) (* (+ (* x y) (* (- 1.0 y) z)) (+ (* x y) (* (- 1.0 y) z)))))

series317.0ms

Counts
4 → 12
Calls
4 calls:
54.0ms
(+ (* x y) (* (- 1.0 y) z))
145.0ms
(* (+ (* x y) (* (- 1.0 y) z)) (* (+ (* x y) (* (- 1.0 y) z)) (+ (* x y) (* (- 1.0 y) z))))
73.0ms
(* (+ (* x y) (* (- 1.0 y) z)) (+ (* x y) (* (- 1.0 y) z)))
45.0ms
(cbrt (* (+ (* x y) (* (- 1.0 y) z)) (* (+ (* x y) (* (- 1.0 y) z)) (+ (* x y) (* (- 1.0 y) z)))))

simplify2.4s

Counts
152 → 152
Iterations
IterNodes
done5004
22549
1650
0216

prune520.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.0b

regimes104.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done22
322
221
117
010

end0.0ms

sample897.0ms

Algorithm
intervals
Results
640.0ms10005×body80valid