Each result cited below is universally quantified over the data in its own statement. Finite sums of real numbers are those of Finite Sum Notation in a Field.
Since Γ=∅, fix z^∈Γ and write x^=pr1(z^) and y^=pr2(z^).
1. Chains and their values. Call chain a pair γ=(n,(z1,…,zn)) consisting of n∈N and points z1,…,zn∈Γ with z1=z^; write xi=pr1(zi) and yi=pr2(zi) for i∈[n]. Chains exist: (1,(z^)) is one. For u∈Rd define the points wiu=xi for i∈[n] and wn+1u=u, and put
Vγ(u)=i=1∑nyi⋅(wi+1u−wiu).
By the recursion of claim 1 of Properties of Finite Sums, Vγ(u)=y1⋅(u−x1) if n=1, and
Vγ(u)=(i=1∑n−1yi⋅(xi+1−xi))+yn⋅(u−xn)if 2≤n,
these two cases being exhaustive by claims 3 and 4 of Properties of the Order on the Natural Numbers. In both cases bilinearity of the dot product (The Dot Product on Rn Is Symmetric, Bilinear and Positive Definite) gives a real number cγ, not depending on u, with
Vγ(u)=yn⋅u+cγfor every u∈Rd.
2. The domain and the potential. Let S(u)={Vγ(u):γ a chain}, a nonempty set of real numbers, and let C be the set of those u∈Rd for which S(u) has an upper bound in R.
C is convex: let u,u′∈C, let ϕ(u) and ϕ(u′) be upper bounds of S(u) and S(u′), and let t∈R with 0≤t≤1. For every chain γ, step 1 and t+(1−t)=1 give
Vγ(tu+(1−t)u′)=tVγ(u)+(1−t)Vγ(u′)≤tϕ(u)+(1−t)ϕ(u′),
by claim 5 of Elementary Arithmetic in an Ordered Field (multiplication by the nonnegative numbers t and 1−t) and claims 2 and 3 of that lemma (addition of two inequalities, each rewritten as the nonnegativity of a difference); so tu+(1−t)u′∈C.
Each Vγ, restricted to C, is convex on C by claim 1 of Affine Functions, Sums, Nonnegative Multiples and Pointwise Suprema of Convex Functions, being affine by step 1. Since S(u) is bounded above for every u∈C, claim 4 of Affine Functions, Sums, Nonnegative Multiples and Pointwise Suprema of Convex Functions shows that the function ϕ:C→R whose value at u is the least upper bound of S(u) is well defined and convex on C.
3. x^∈C and ϕ(x^)=0. Let γ=(n,(z1,…,zn)) be a chain. Then Vγ(x^) is the sum ∑i=1nyi⋅(wi+1−wi) with wi=xi for i∈[n] and wn+1=x^=x1; this is exactly the sum which Cyclically Monotone Subset of a Doubled Euclidean Space (i) requires to be nonpositive, read with N=n and the points z1,…,zn of Γ. Hence Vγ(x^)≤0, so S(x^) is bounded above by 0 and x^∈C. The chain (1,(z^)) gives V(x^)=y^⋅(x^−x^)=0 by bilinearity of the dot product, so 0∈S(x^) and ϕ(x^)=0. In particular C=∅.
4. Claim 1. Let z∈Γ and put x=pr1(z), y=pr2(z). Let γ=(n,(z1,…,zn)) be a chain and consider the n+1 points z1,…,zn,zn+1=z of Γ. Applying Cyclically Monotone Subset of a Doubled Euclidean Space (i) with N=n+1 to these points, and splitting off the last summand by claim 1 of Properties of Finite Sums, gives
Vγ(x)+y⋅(x^−x)=i=1∑n+1yi⋅(xi+1−xi)≤0,
where the indexing of that definition sets xn+2=x1=x^, and where the first n summands are precisely those of Vγ(x) because xn+1=pr1(z)=x. By bilinearity of the dot product, −(y⋅(x^−x))=y⋅(x−x^), so Vγ(x)≤y⋅(x−x^). The right-hand side does not depend on γ, so it is an upper bound of S(x) and x∈C. This proves claim 1.
5. Claim 2. Let z∈Γ, x=pr1(z), y=pr2(z), so x∈C by step 4, and let u∈C. Let γ=(n,(z1,…,zn)) be any chain and put γ′=(n+1,(z1,…,zn,z)), again a chain. Splitting off the last summand as in step 4,
Vγ′(u)=Vγ(x)+y⋅(u−x).
Since Vγ′(u)≤ϕ(u), we get Vγ(x)≤ϕ(u)−y⋅(u−x) for every chain γ; the right-hand side is therefore an upper bound of S(x), and as ϕ(x) is the least upper bound of S(x),
ϕ(x)+y⋅(u−x)≤ϕ(u).
As u∈C was arbitrary, Subdifferential of a Real-Valued Function on a Convex Subset of Rn (i) gives y∈∂Cϕ(x), which is claim 2.
The set C and the function ϕ constructed in steps 2 and 3 are therefore as required: C is nonempty and convex, ϕ is convex on C, and claims 1 and 2 hold.