Details

Time bar (total: 11.6s)

sample30.0ms

Algorithm
intervals
Results
15.0ms317×body80valid

simplify2.4s

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

localize15.0ms

Local error

Found 2 expressions with local error:

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

rewrite52.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:
31.0ms
(* z (- 1.0 y))
20.0ms
(+ (* x y) (* z (- 1.0 y)))

series93.0ms

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

simplify1.9s

Counts
49 → 49
Iterations
IterNodes
done5006
32512
2622
1208
079

prune155.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 4 expressions with local error:

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

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
24×sqrt-prod
21×pow1
16×sqrt-div
14×*-un-lft-identity add-cube-cbrt
10×sqrt-pow1 pow1/2
flip3-+ flip-+
swap-sqr
add-cbrt-cube associate-*r* associate-*l* add-exp-log add-log-exp
pow-prod-up
frac-times associate-+r+ insert-posit16 unswap-sqr
pow-prod-down pow-sqr
distribute-rgt-in rem-sqrt-square sub-neg distribute-lft-in associate-*l/ associate-*r/
pow2 +-commutative sum-log rem-square-sqrt pow-plus sqrt-unprod prod-exp *-commutative cbrt-unprod
Counts
4 → 106
Calls
4 calls:
11.0ms
(+ (* x y) (* z (- 1.0 y)))
8.0ms
(sqrt (+ (* x y) (* z (- 1.0 y))))
11.0ms
(sqrt (+ (* x y) (* z (- 1.0 y))))
54.0ms
(* (sqrt (+ (* x y) (* z (- 1.0 y)))) (sqrt (+ (* x y) (* z (- 1.0 y)))))

series410.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(+ (* x y) (* z (- 1.0 y)))
169.0ms
(sqrt (+ (* x y) (* z (- 1.0 y))))
140.0ms
(sqrt (+ (* x y) (* z (- 1.0 y))))
49.0ms
(* (sqrt (+ (* x y) (* z (- 1.0 y)))) (sqrt (+ (* x y) (* z (- 1.0 y)))))

simplify2.0s

Counts
118 → 118
Iterations
IterNodes
done5001
33557
2860
1310
0124

prune430.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize11.0ms

Local error

Found 1 expressions with local error:

0.0b
(* y (- x z))

rewrite22.0ms

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

series45.0ms

Counts
1 → 3
Calls
1 calls:
45.0ms
(* y (- x z))

simplify2.8s

Counts
30 → 30
Iterations
IterNodes
done5001
44773
31078
2316
1122
053

prune85.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

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

end0.0ms

sample993.0ms

Algorithm
intervals
Results
775.0ms9946×body80valid