Module docstring
{"# Changing origin in a power series
If a function is analytic in a disk D(x, R), then it is analytic in any disk contained in that
one. Indeed, one can write
$$
f (x + y + z) = \sum{n} pn (y + z)^n = \sum{n, k} \binom{n}{k} pn y^{n-k} z^k
= \sum{k} \Bigl(\sum{n} \binom{n}{k} pn y^{n-k}\Bigr) z^k.
$$
The corresponding power series has thus a k-th coefficient equal to
$\sum{n} \binom{n}{k} p_n y^{n-k}$. In the general case where pβ is a multilinear map, this has
to be interpreted suitably: instead of having a binomial coefficient, one should sum over all
possible subsets s of Fin n of cardinality k, and attribute z to the indices in s and
y to the indices outside of s.
In this file, we implement this. The new power series is called p.changeOrigin y. Then, we
check its convergence and the fact that its sum coincides with the original sum. The outcome of this
discussion is that the set of points where a function is analytic is open. All these arguments
require the target space to be complete, as otherwise the series might not converge.
Main results
In a complete space, if a function admits a power series in a ball, then it is analytic at any
point y of this ball, and the power series there can be expressed in terms of the initial power
series p as p.changeOrigin y. See HasFPowerSeriesOnBall.changeOrigin. It follows in particular
that the set of points at which a given function is analytic is open, see isOpen_analyticAt.
"}