Esta es una identidad bien conocida conocida como la identidad de Hermite. Una prueba simple se encuentra aquí (Aunque, la prueba original de Hermite se basaba en identidades que involucraban exponentes) https://es.wikipedia.org/wiki/Identidad_de_Hermite
Para la configuración general, también podemos hacer lo siguiente.
\begin{eqnarray*} S &=& \sum_{k=m+1}^{n-1}{\left\lfloor x+\frac{k}{n} \right\rfloor} \\ &=& l \left\lfloor x \right\rfloor + (n-1-m) \left( 1+ \left\lfloor x \right\rfloor\right) \\ \end{eqnarray*}
\begin{eqnarray*} \left\lfloor x \right\rfloor &\ge& \frac{S}{n-m-1} \\ &=& \left\lceil \frac{S}{n-m-1}\right\rceil \end{eqnarray*}
Usando esto, podemos resolver $l$,
\begin{eqnarray*} l &=& (n-m-1) \left( 1+ \left\lfloor x \right\rfloor\right) -S \end{eqnarray*}
Ahora observe que,
\begin{eqnarray*} \left\lfloor x+ \frac{k}{n} \right\rfloor &=& \begin{cases} \lfloor x \rfloor, &0\le k \le m+l \\ 1+ \lfloor x \rfloor, &k > m+l \end{cases}. \end{eqnarray*}
Para cualquier $\epsilon \in [0,1]$, tal que, $q=n\epsilon, q \in \mathbb{Z}_{+}$,
\begin{eqnarray*} \left\lfloor x+ \frac{k}{\epsilon n} \right\rfloor &=& \begin{cases} \lfloor x \rfloor, &0\le k \le \lfloor \epsilon(m+l) \rfloor \\ 1+ \lfloor x \rfloor, &k > \lfloor \epsilon (m+l) \rfloor \end{cases}. \end{eqnarray*}
Entonces la suma parcial deseada de Hermite, $S_{\epsilon} (x)= \lfloor \epsilon n x \rfloor = \sum_{k=0}^{n\epsilon-1}{\left\lfloor x+\frac{k}{n \epsilon} \right\rfloor}$, será, \begin{eqnarray*} S_{\epsilon} (x) &=& \sum_{k=0}^{n\epsilon-1}{\left\lfloor x+\frac{k}{n \epsilon} \right\rfloor} \\ &=&\left(1+ \left\lfloor \epsilon (m+l) \right\rfloor \right) \lfloor r \rfloor + \left(1+ \lfloor r \rfloor \right) \left(n-1- \left\lfloor \epsilon (m+l) \right\rfloor \right) \\ &=& \left(1+ \left\lfloor \epsilon (m+l) \right\rfloor \right) \left\lceil \frac{S}{n-m-1}\right\rceil + \left(1+ \left\lceil \frac{S}{n-m-1}\right\rceil \right) \left(n-1- \left\lfloor \epsilon (m+l) \right\rfloor \right) \end{eqnarray*}
El ejemplo en ejecución tiene $S=765,\epsilon=0.1, n=100, m=10$. La sustitución dará $l=36, \lfloor x \rfloor =8$ , y $S_{\epsilon} (x) = \lfloor 10x \rfloor =85$, coincidiendo con lo que Ronald llegó. Nota: (1+floor(0.1*(10+36)))*8+(1+8)floor(0.1(100-1-(10+36)))=85.
Nota: Simplemente estaba tratando de generalizar este problema. La identidad de Hermite es bastante útil y son posibles varios sumas parciales como estas, mediante manipulaciones simples.
En el lado divertido, es fácil jugar con diferentes valores de $\epsilon$ y $m$. Como caso especial, cuando $m=0$ y $\epsilon=1$, podemos obtener $S_{0}$, la identidad estándar de Hermite. Aquí hay un fragmento corto de código en Matlab
function [Se,xfloor,l]= partial_hermite_puzzle(S,m,n,epsilon)
% Se -- Suma parcial de Hermite (0 a epsilon*n-1)
% S -- Suma de Hermite
xfloor=ceil((S-n+m+1)/(n-m-1));
l=-S+(n-m-1)*(xfloor+1);
Se=(1+floor(epsilon*(m+l)))*xfloor+(1+xfloor)*floor(epsilon*(n-1-(m+l)));
1 votos
Debes usar Mathjax para formatear ecuaciones.