Let x∈Rn satisfy the stated inequality, write yi=xi−(x0)i for i∈[n] and put s=∑i=1n∣yi∣, so that s≤r. Let S be the successor map of Natural Numbers and put N=S(n); by claim 3 of Basic Properties of Initial Segments of the Natural Numbers we have [N]=[n]∪{N} with N∈/[n], so a family indexed by [N] may be prescribed separately on [n] and at N.
Since 0<r, claim 7 of Elementary Order Arithmetic in an Ordered Field gives 0<r−1 for the multiplicative inverse r−1 of r.
The family of points. For i∈[n] set σi=1 if 0≤yi and σi=−1 otherwise, so that σi∣yi∣=yi in either case, by Absolute Value in an Ordered Field. Define v:[N]→Rn by
vk=x0+(rσk)e(k) (k∈[n]),vN=x0.
Each vk with k∈[n] is x0+re(k) or x0−re(k), so every value of v lies in C and satisfies u(vk)≤M, by hypothesis.
The weights. Define t:[N]→R by
tk=∣yk∣r−1 (k∈[n]),tN=1−sr−1.
For k∈[n] we have 0≤∣yk∣ by claim 1 of Properties of the Absolute Value in an Ordered Field, so 0≤tk by claim 5 of Elementary Arithmetic in an Ordered Field. Multiplying s≤r by the nonnegative number r−1, again by claim 5 of Elementary Arithmetic in an Ordered Field, gives sr−1≤rr−1=1, so 0≤tN by claim 3 of Elementary Order Arithmetic in an Ordered Field.
By the recursion in claim 1 and by claim 3 of Properties of Finite Sums,
k=1∑Ntk=(k=1∑n∣yk∣r−1)+tN=sr−1+(1−sr−1)=1,
so t is a system of convex weights of length N.
The combination is x. Fix j∈[n]. For k∈[n] the jth coordinate of vk is (x0)j+rσk if k=j and (x0)j otherwise, while the jth coordinate of vN is (x0)j. Hence, writing w:[N]→R for the family with wj=rσj and wk=0 for every k∈[N] with k=j, we have (vk)j=(x0)j+wk for every k∈[N]. By claims 2 and 3 of Properties of Finite Sums, by the value of ∑k=1Ntk computed above, and by claim 7 of Properties of Finite Sums applied to the family k↦tkwk, which vanishes off j,
(k=1∑Ntkvk)j=k=1∑Ntk((x0)j+wk)=(x0)jk=1∑Ntk+k=1∑Ntkwk=(x0)j+tjrσj,
the convex combination being that of Convex Combination of Finitely Many Points of Rn. Finally
tjrσj=∣yj∣r−1rσj=σj∣yj∣=yj,
so the jth coordinate of the combination is (x0)j+yj=xj. As j∈[n] was arbitrary, x=∑k=1Ntkvk.
Conclusion. All values of v lie in the convex set C, so x lies in C by claim 3 of Small Cases, Reduction, and Membership for Convex Combinations. By Jensen's Inequality for Finite Convex Combinations,
u(x)≤k=1∑Ntku(vk).
For every k∈[N] we have u(vk)≤M and 0≤tk, so tku(vk)≤tkM by claim 5 of Elementary Arithmetic in an Ordered Field. Comparing the two sums termwise by Comparison and Absolute Value Bounds for Finite Sums of Real Numbers and then using claim 3 of Properties of Finite Sums,
k=1∑Ntku(vk)≤k=1∑NtkM=Mk=1∑Ntk=M,
whence u(x)≤M by claim 1 of Elementary Order Arithmetic in an Ordered Field.