Details

Time bar (total: 53.1s)

sample52.0ms

Algorithm
intervals
Results
19.0ms347×body80valid

simplify12.9s

Counts
1 → 1
Iterations
IterNodes
done5000
334916
324764
314620
304467
294313
284161
274017
263864
253710
243558
233414
223261
213107
202955
192811
182658
172504
162352
152208
142045
131877
121581
111028
10271
9144
8114
783
666
557
449
334
220
113
08

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 2 expressions with local error:

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

rewrite66.0ms

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

series129.0ms

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

simplify6.9s

Counts
39 → 39
Iterations
IterNodes
done5002
32474
2603
1190
071

prune354.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize204.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (+ (* x y) (* (- 1.0 x) z))) (cbrt (+ (* x y) (* (- 1.0 x) z))))
0.5b
(cbrt (+ (* x y) (* (- 1.0 x) z)))
0.5b
(cbrt (+ (* x y) (* (- 1.0 x) z)))
0.5b
(cbrt (+ (* x y) (* (- 1.0 x) z)))

rewrite143.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
18×cbrt-div
15×add-cube-cbrt *-un-lft-identity
11×pow1
flip3-+ pow1/3 flip-+
add-exp-log swap-sqr associate-*r* associate-*l*
frac-times add-cbrt-cube add-log-exp unswap-sqr
associate-*r/ pow-prod-down associate-*l/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 87
Calls
4 calls:
105.0ms
(* (cbrt (+ (* x y) (* (- 1.0 x) z))) (cbrt (+ (* x y) (* (- 1.0 x) z))))
11.0ms
(cbrt (+ (* x y) (* (- 1.0 x) z)))
10.0ms
(cbrt (+ (* x y) (* (- 1.0 x) z)))
10.0ms
(cbrt (+ (* x y) (* (- 1.0 x) z)))

series2.7s

Counts
4 → 12
Calls
4 calls:
773.0ms
(* (cbrt (+ (* x y) (* (- 1.0 x) z))) (cbrt (+ (* x y) (* (- 1.0 x) z))))
825.0ms
(cbrt (+ (* x y) (* (- 1.0 x) z)))
743.0ms
(cbrt (+ (* x y) (* (- 1.0 x) z)))
353.0ms
(cbrt (+ (* x y) (* (- 1.0 x) z)))

simplify7.5s

Counts
99 → 99
Iterations
IterNodes
done5014
32740
2888
1336
0130

prune2.2s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize566.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ (* x y) (* (- 1.0 x) z)))
0.6b
(cbrt (cbrt (+ (* x y) (* (- 1.0 x) z))))
0.6b
(cbrt (cbrt (+ (* x y) (* (- 1.0 x) z))))
0.6b
(cbrt (cbrt (+ (* x y) (* (- 1.0 x) z))))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
30×cbrt-prod
14×cbrt-div
11×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log flip3-+ pow1/3 add-cbrt-cube flip-+ add-log-exp
Counts
4 → 61
Calls
4 calls:
9.0ms
(cbrt (+ (* x y) (* (- 1.0 x) z)))
11.0ms
(cbrt (cbrt (+ (* x y) (* (- 1.0 x) z))))
11.0ms
(cbrt (cbrt (+ (* x y) (* (- 1.0 x) z))))
12.0ms
(cbrt (cbrt (+ (* x y) (* (- 1.0 x) z))))

series2.5s

Counts
4 → 12
Calls
4 calls:
968.0ms
(cbrt (+ (* x y) (* (- 1.0 x) z)))
485.0ms
(cbrt (cbrt (+ (* x y) (* (- 1.0 x) z))))
308.0ms
(cbrt (cbrt (+ (* x y) (* (- 1.0 x) z))))
761.0ms
(cbrt (cbrt (+ (* x y) (* (- 1.0 x) z))))

simplify6.4s

Counts
73 → 73
Iterations
IterNodes
done5011
32022
2606
1249
098

prune1.8s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

localize95.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* (- 1.0 x) z) (* (- 1.0 x) z))
0.3b
(* (* x y) (* x y))
3.7b
(- (* (* x y) (* x y)) (* (* (- 1.0 x) z) (* (- 1.0 x) z)))
26.4b
(/ (- (* (* x y) (* x y)) (* (* (- 1.0 x) z) (* (- 1.0 x) z))) (- (* x y) (* (- 1.0 x) z)))

rewrite485.0ms

Algorithm
rewrite-expression-head
Rules
82×pow1
34×pow-prod-down
30×add-exp-log add-cbrt-cube
16×prod-exp cbrt-unprod
14×associate-*l/
13×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
12×times-frac
flip3-- flip--
pow-sqr pow-prod-up
add-log-exp
difference-of-squares
frac-times pow-plus associate-/l*
associate-/r*
pow2 associate-*r/ swap-sqr associate-*r* associate-*l* associate-/r/ *-commutative associate-/l/
cbrt-undiv sub-neg frac-2neg diff-log div-sub div-exp clear-num div-inv
Counts
4 → 125
Calls
4 calls:
178.0ms
(* (* (- 1.0 x) z) (* (- 1.0 x) z))
66.0ms
(* (* x y) (* x y))
66.0ms
(- (* (* x y) (* x y)) (* (* (- 1.0 x) z) (* (- 1.0 x) z)))
165.0ms
(/ (- (* (* x y) (* x y)) (* (* (- 1.0 x) z) (* (- 1.0 x) z))) (- (* x y) (* (- 1.0 x) z)))

series670.0ms

Counts
4 → 12
Calls
4 calls:
93.0ms
(* (* (- 1.0 x) z) (* (- 1.0 x) z))
60.0ms
(* (* x y) (* x y))
245.0ms
(- (* (* x y) (* x y)) (* (* (- 1.0 x) z) (* (- 1.0 x) z)))
271.0ms
(/ (- (* (* x y) (* x y)) (* (* (- 1.0 x) z) (* (- 1.0 x) z))) (- (* x y) (* (- 1.0 x) z)))

simplify4.4s

Counts
137 → 137
Iterations
IterNodes
done5002
22113
1555
0189

prune948.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0b

regimes350.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
done11
111
08

end0.0ms

sample1.6s

Algorithm
intervals
Results
831.0ms10137×body80valid