Throughout, the arithmetic and order of R are used through The Structure of β as a Field and an Ordered Ring (i), The Structure of β as a Field and an Ordered Ring (ii), Arithmetic and Order Rules in the Real Numbers, Stated for β (v), Arithmetic and Order Rules in the Real Numbers, Stated for β (ix), Rules of Arithmetic and Order in an Ordered Field (iii) and The Quotient 1/x, Order Rules for Sums, and Nesting of Closed Intervals in β (i); norms and distances in Rn through Properties of the Euclidean Norm on Rn: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (ii), Properties of the Euclidean Norm on Rn: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (v), Properties of the Euclidean Norm on Rn: Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (vi) and Standard Basis Vectors of β^q: Coordinates, Orthonormality and Unit Length (iii); and the metric spaces (Rn,dEβ) and (R,dRβ) through Rn with the Euclidean Distance Is a Complete Metric Space with Coordinatewise Convergence (i) and The Absolute Value Metric on the Real Numbers (i); and the identity eiββ
ejβ=Ξ΄ijβ for i,jβ[n] through Lines, Scalar Multiples, Basis Directions, Small Balls and Matrix Rows in ββΏ (viii) with t=1 and Lines, Scalar Multiples, Basis Directions, Small Balls and Matrix Rows in ββΏ (ii).
We first deduce (ii) from (i). Let g:UβR1 be the map whose single component is g1β=Ο; it is of class C1 on U (Functions of Class Cα΅ on an Open Subset of ββΏ (iii)), and M={xβU:g(x)=0}. Since βΟ(a)ξ =0, some partial derivative βjβΟ(a) is nonzero. The Jacobian matrix Dg(a) is the single row βΟ(a)β€, so with Ο(1)=j the 1Γ1 matrix (βjβΟ(a)) is invertible; and m=1<n because nβ₯2. Hence (i) gives Ξ»βR1 with
βf(a)=Ξ»1ββΟ(a),
and Ξ»1β is the required multiplier.
We now prove (i). Put r=nβm, a natural number since m<n. The plan is to renumber the coordinates so that the m chosen columns of Dg(a) come last, to solve the equation g=0 for the last m coordinates by the implicit function theorem, and to apply the first-order condition for a local extremum to f along the resulting parametrization of M.
Renumbering the coordinates. Extend Ο to a bijection Ο:[n]β[n] with Ο(r+l)=Ο(l) for lβ[m], by enumerating the r indices outside Ο([m]) as Ο(1),β¦,Ο(r). Let PβMnβ(R) be the permutation matrix with Peiβ=eΟ(i)β for iβ[n]. Since Ο is injective,
(Peiβ)β
(Pejβ)=eΟ(i)ββ
eΟ(j)β=Ξ΄ijβ,
so P is orthogonal by Rules for Orthogonal Matrices: Inverse, Products, Isometry, Columns, Determinant, Orthonormal Extension and Expansion (iv). Consequently Pβ1=Pβ€ and β₯Pzβ₯=β₯zβ₯ for every zβRn, by Rules for Orthogonal Matrices: Inverse, Products, Isometry, Columns, Determinant, Orthonormal Extension and Expansion (i) and Rules for Orthogonal Matrices: Inverse, Products, Isometry, Columns, Determinant, Orthonormal Extension and Expansion (iii). Put U~={zβRn:PzβU}. This set is open: for zβU~ there is Ξ΅>0 with B(Pz,Ξ΅)βU (Lines, Scalar Multiples, Basis Directions, Small Balls and Matrix Rows in ββΏ (x)), and then B(z,Ξ΅)βU~, because β₯Pzβ²βPzβ₯=β₯zβ²βzβ₯. On U~ let f~β=fβP and g~β=gβP, and put a~=Pβ€a and
M~={zβU~:g~β(z)=0}={zβU~:PzβM}.
By Constants, Affine Functions, Sums, Products and Quotients of Cα΅ Functions (ii) and Composites of Cα΅ Functions Are of Class Cα΅ (ii), f~β and g~β are of class C1 on U~, and the chain rule gives
βf~β(a~)=Pβ€βf(a),Dg~β(a~)=Dg(a)P,
so that column r+l of Dg~β(a~) is column Ο(l) of Dg(a). Since P preserves distances and maps M~ onto M, the restriction f~ββ£M~β has a local maximum, respectively a local minimum, at a~ relative to M~ whenever fβ£Mβ has one at a relative to M (Local Maximum of a Function Relative to a Subset of a Metric Space (i), Local Minimum of a Function Relative to a Subset of a Metric Space (i)).
Solving the constraints. Write the points of Rn=Rr+m as (x,y) with xβRr and yβRm, use the blocks Dxβ, Dyβ, βxβ and βyβ of Functions of Class Cα΅: Notation (vi) (with r in place of n), and write a~=(aβ²,bβ²). Then g~β(aβ²,bβ²)=g(PPβ€a)=g(a)=0, because PPβ€=Inβ and aβM; and by the previous paragraph Dyβg~β(aβ²,bβ²) is the matrix with entries (Dg(a))kΟ(l)β, which is invertible by hypothesis. The implicit function theorem, The Implicit Function Theorem (i) together with The Implicit Function Theorem (iii) (with k=1, r in place of n, and U~ and g~β in place of U and F), therefore gives open sets Aβaβ² and Bβbβ² with AΓBβU~ and a function h:AβB of class C1 such that g~β(x,h(x))=0 for xβA, h(aβ²)=bβ², and
Dh(aβ²)=βDyβg~β(a~)β1Dxβg~β(a~).
The first-order condition. Let Ξ¦:AβRn, Ξ¦(x)=(x,h(x)), a map with values in AΓBβU~. Its first r component maps are the coordinate functions xβ¦xjβ, jβ[r], smooth on A by Constants, Affine Functions, Sums, Products and Quotients of Cα΅ Functions (iii) and hence of class C1 (Basic Properties of Cα΅ Functions (ii)), and its last m component maps are h1β,β¦,hmβ; so Ξ¦ is of class C1 on A (Functions of Class Cα΅ on an Open Subset of ββΏ (iii)). Let Ο=f~ββΞ¦:AβR, that is, Ο(x)=f~β(x,h(x)); it is differentiable on A by the chain rule, since f~β and h are differentiable by Basic Properties of Cα΅ Functions (v). We show that Ο has a local extremum at aβ², choosing first Ξ΄ and then Ξ΄β². First take Ξ΄>0 from the local extremum of f~ββ£M~β at a~, so that f~β(z)β€f~β(a~) (respectively β₯) for every zβM~ with β₯zβa~β₯<Ξ΄. Next, Ξ¦, being of class C1, is continuous at aβ² (Basic Properties of Cα΅ Functions (iv)), so there is Ξ΄β²>0 such that every xβA with β₯xβaβ²β₯<Ξ΄β² satisfies β₯(x,h(x))βa~β₯<Ξ΄. For such x the point (x,h(x)) lies in M~, hence Ο(x)β€Ο(aβ²) (respectively β₯). Thus Ο has a local maximum or a local minimum at aβ² relative to the open set A, and First- and Second-Order Conditions at a Local Extremum (i) (with A in place of U) gives βΟ(aβ²)=0.
The multiplier. We have Ξ¦(aβ²)=(aβ²,h(aβ²))=(aβ²,bβ²)=a~. In block form Ξ¦(x)=E1βx+E2βh(x), where E1ββMnΓrβ(R) has the block Irβ above the block 0mΓrβ and E2ββMnΓmβ(R) has the block 0rΓmβ above the block Imβ. As E1β and E2β are constant matrices,
DΞ¦(aβ²)=E1β+E2βDh(aβ²)=(IrβDh(aβ²)β),
and the chain rule gives βΟ(aβ²)=DΞ¦(aβ²)β€βf~β(a~). Splitting βf~β(a~) into βxβf~β(a~)βRr and βyβf~β(a~)βRm, this reads
0=βΟ(aβ²)=βxβf~β(a~)+Dh(aβ²)β€βyβf~β(a~).
Define
Ξ»=(Dyβg~β(a~)β€)β1βyβf~β(a~)βRm,
so that βyβf~β(a~)=Dyβg~β(a~)β€Ξ». Inserting the formula for Dh(aβ²) obtained from the implicit function theorem,
βxβf~β(a~)=Dxβg~β(a~)β€(Dyβg~β(a~)β€)β1βyβf~β(a~)=Dxβg~β(a~)β€Ξ».
Together the two blocks say βf~β(a~)=Dg~β(a~)β€Ξ». By the identities for βf~β(a~) and Dg~β(a~) found when renumbering the coordinates, this reads Pβ€βf(a)=Pβ€Dg(a)β€Ξ», and multiplying by P gives
βf(a)=Dg(a)β€Ξ».
Finally, the k-th row of Dg(a) is βgkβ(a)β€ (Jacobian Matrix of a Function Between Euclidean Spaces (i), Gradient of a Real-Valued Function on an Open Subset of Rn (i)), so Dg(a)β€Ξ»=βkβ[m]βΞ»kββgkβ(a).