An explicit construction of distinguished representations of polynomials nonnegative over finite sets

We present a simple constructive proof of the existence of distinguished sum of squares representations for polynomials nonnegative over finite sets described by polynomial equalities and inequalities. A degree bound is directly obtained, as the cardinality of the support of the summands equals the number of points in the variety. Only basic results from commutative algebra are used in the construction.