Throughout, sums and scalar multiples in V are rearranged by the vector space axioms Vector Space over a Field (i), Vector Space over a Field (ii), Vector Space over a Field (vii), Vector Space over a Field (viii), Vector Space over a Field (v) and Vector Space over a Field (vi) and the identities Elementary Identities in a Vector Space (ii), Elementary Identities in a Vector Space (iv), Elementary Identities in a Vector Space (i), Elementary Identities in a Vector Space (viii) and Elementary Identities in a Vector Space (ix).
First, M+Rx0 satisfies Linear Subspace of a Real Vector Space (iv). It contains 0V=0V+0x0, as 0V∈M by Linear Subspace of a Real Vector Space (i). For m,m′∈M and t,t′,λ∈R,
(m+tx0)+(m′+t′x0)=(m+m′)+(t+t′)x0,λ(m+tx0)=λm+(λt)x0,
with m+m′∈M and λm∈M by Linear Subspace of a Real Vector Space (ii) and Linear Subspace of a Real Vector Space (iii); so M+Rx0 is closed under sums and scalar multiples. Finally m=m+0x0 for m∈M, and x0=0V+1x0, so M+Rx0 contains M and x0. This proves (i).
Next, suppose m+tx0=m′+t′x0 with m,m′∈M and t,t′∈R. Cancelling gives (t−t′)x0=m′−m, and m′−m=m′+(−1)m lies in M by Linear Subspace of a Real Vector Space (iii) and Linear Subspace of a Real Vector Space (ii). If t=t′, then x0=(t−t′)−1(m′−m)∈M by Linear Subspace of a Real Vector Space (iii), contradicting x0∈/M. So t=t′, and then m=m′ by cancelling again. This proves (ii).
The construction rests on one inequality. Let m,m′∈M. Since (m−x0)+(m′+x0)=m′+((m−x0)+x0)=m′+m, Linear Functional on a Linear Subspace (i), the hypothesis f≤p on M and Sublinear Functional (i) give
f(m)+f(m′)=f(m+m′)≤p(m+m′)=p((m−x0)+(m′+x0))≤p(m−x0)+p(m′+x0),
that is,
f(m)−p(m−x0)≤p(m′+x0)−f(m′)for all m,m′∈M.
Now the set {f(m)−p(m−x0):m∈M} is nonempty, since 0V∈M, and by the last inequality every number p(m′+x0)−f(m′) with m′∈M is an upper bound of it. Its supremum c therefore exists by The Real Numbers, with the Natural Numbers, Integers and Rationals Identified with Subsets of the Reals, and Completeness (vii). As c is an upper bound, f(m)−p(m−x0)≤c for every m∈M; as c is the least upper bound (Bounds, Least and Greatest Elements, Suprema and Infima for a Partial Order (iv)), c≤p(m′+x0)−f(m′) for every m′∈M. This proves (iii).
It remains to examine g. By (ii) every y∈M+Rx0 has exactly one representation y=m+tx0, so g is a well-defined function. By the formulas for sums and scalar multiples above and by Linear Functional on a Linear Subspace (i) and Linear Functional on a Linear Subspace (ii) for f,
g((m+tx0)+(m′+t′x0))=f(m+m′)+(t+t′)c=g(m+tx0)+g(m′+t′x0),g(λ(m+tx0))=f(λm)+λtc=λg(m+tx0),
so g is a linear functional, and g(m)=g(m+0x0)=f(m) for m∈M.
For domination let y=m+tx0. If t=0, then g(y)=f(m)≤p(m)=p(y) by the hypothesis. If t>0, then t−1m∈M, and the right-hand inequality of (iii) at t−1m reads c≤p(t−1m+x0)−f(t−1m). Multiplying by t, and using t(t−1m+x0)=m+tx0, Sublinear Functional (ii) and Linear Functional on a Linear Subspace (ii), we get
tc≤p(m+tx0)−f(m),that is,g(y)=f(m)+tc≤p(y).
If t<0, put s=−t>0. The left-hand inequality of (iii) at s−1m∈M reads f(s−1m)−p(s−1m−x0)≤c. Since s(s−1m−x0)=m−sx0, multiplying by s gives
f(m)−p(m−sx0)≤sc.
As m−sx0=m+tx0, this says f(m)+tc≤p(m+tx0), that is, g(y)≤p(y). This proves (iv).