Xét một dãy các tập hợp Dk (k≥1) và với mỗi k xét hai hàm (x1,…,xk)↦fk(x1,…,xk), (x1,…,xk)↦gk(x1,…,xk) có các giá trị thực, trong đó (x1,…,xk)∈D1×D2×⋯×Dk. Giả sử rằng với mọi k tồn tại một hàm thực Fk xác định trên R sao cho với mọi μ∈R và tùy ý a1∈D1,…,ak−1∈Dk−1 ta có
xk∈Dksup(μfk(a1,…,ak−1,xk)−gk(a1,…,ak−1,xk))=Fk(μ) fk−1(a1,…,ak−1). (Theo quy ước lấy
f0=1.) Chứng minh rằng nếu các dãy số thực
(μk) và
(δk) thỏa mãn các điều kiện
F1(μ1)=0 và
Fk(μk)=δk thì ta có các bất đẳng thức
(μ1−δ2)f1+(μ2−δ3)f2+⋯+(μn−1−δn)fn−1+μnfn≤g1+g2+⋯+gn với mọi giá trị của
n và của
xk∈Dk.