Theorem 6.3 (Several variable calculus chain rule): let E ⊆ ℝⁿ and F ⊆ ℝᵐ,
f : E → F, and g : F → ℝᵖ. If x₀ is an interior point of E and f is
differentiable at x₀, and if f x₀ is an interior point of F and g is
differentiable at f x₀, then g ∘ f is differentiable at x₀ and
(g ∘ f)'(x₀) = g'(f(x₀)) ∘ f'(x₀).
Helper for Theorem 6.4: a matrix identity follows from the corresponding within-derivative composition identity.
Helper for Theorem 6.4: the matrix identity in the chain-rule statement is equivalent to the corresponding equality of selected within-derivatives.
Helper for Theorem 6.4: composing the selected within-derivatives of g
and f gives a within-derivative of g ∘ f.
Helper for Theorem 6.4: on a UniqueDiffWithinAt set, any two
within-derivative witnesses for the same map at the same point are equal.
Helper for Theorem 6.4: UniqueDiffWithinAt provides a canonicity
principle for within-derivative witnesses at a fixed point.
Helper for Theorem 6.4: to prove the selected within-derivative composition identity, it is enough to have the two derivative witnesses and a canonicity principle identifying any two such witnesses.
Helper for Theorem 6.4: under UniqueDiffWithinAt, the selected
within-derivative of g ∘ f agrees with the composition of selected
within-derivatives.
Helper for Theorem 6.4: under UniqueDiffWithinAt, the within-derivative
matrix of a composition is the product of within-derivative matrices.
Helper for Theorem 6.4: under UniqueDiffWithinAt, both the within-set
chain-rule differentiability and the matrix identity hold.
Helper for Theorem 6.4: the within-set differentiability conclusion for
the composition g ∘ f does not require UniqueDiffWithinAt.
Helper for Theorem 6.4: under UniqueDiffWithinAt, the matrix identity in
Theorem 6.4 is obtained from the corresponding conjunction helper.
Helper for Theorem 6.4: with the exact hypotheses of matrixForm_chainRule,
the matrix identity follows in the UniqueDiffWithinAt branch.
Helper for Theorem 6.4: if f has zero within-derivative at x0, then the
matrix identity for the chain rule holds.
Helper for Theorem 6.4: if either UniqueDiffWithinAt holds at x0 or
f has zero within-derivative at x0, then the selected within-derivative of
g ∘ f is the composition of selected within-derivatives.
Helper for Theorem 6.4: if f has zero within-derivative at x0, then the
matrix identity for the chain rule holds.
Helper for Theorem 6.4: if g has zero within-derivative at f x0, then
the selected within-derivative of g ∘ f equals the composition of selected
within-derivatives.
Helper for Theorem 6.4: if g has zero within-derivative at f x0, then
the matrix identity for the chain rule holds.
Helper for Theorem 6.4: for g ∘ f, both the selected within-derivative
and the composition of selected within-derivatives are valid within-derivatives.
Helper for Theorem 6.4: if zero is not a within-derivative and h is
within-differentiable at x0, then fderivWithin is the derivative selected
by Classical.choose from that differentiability witness.
Helper for Theorem 6.4: when zero is not a valid within-derivative for
f and g, the composition of selected within-derivatives is itself a
within-derivative of g ∘ f.
Helper for Theorem 6.4: when zero is not a valid within-derivative for
f and g, the composition of selected within-derivatives is itself a
within-derivative of g ∘ f.
Helper for Theorem 6.4: when zero is not a within-derivative for both
f and g, the selected within-derivative of g ∘ f and the composition of
the selected within-derivatives are both valid within-derivative witnesses.
Helper for Theorem 6.4: when zero is not a within-derivative for both
f and g, the selected within-derivative of g ∘ f is a valid
within-derivative witness.
Helper for Theorem 6.4: when zero is not a within-derivative for both
f and g, the composition of selected within-derivatives is a valid
within-derivative witness for g ∘ f.
Helper for Theorem 6.4: if f is differentiable within E at x0 and
f does not admit zero as a within-derivative there, then the selected
within-derivative fderivWithin is nonzero.
Helper for Theorem 6.4: in the non-UniqueDiffWithinAt branch, once the
selected within-derivative composition identity is available, the matrix
identity follows immediately.
Helper for Theorem 6.4: if g ∘ f admits zero as a within-derivative and
the composition of selected within-derivatives is also zero, then the matrix
identity follows immediately.
Helper for Theorem 6.4: if zero is excluded as a within-derivative for
f and g, then any canonicity principle for within-derivative witnesses of
g ∘ f identifies the selected within-derivative with the composed one.
Helper for Theorem 6.4: assuming canonicity for within-derivative
witnesses of g ∘ f, the selected within-derivative composition identity
follows by splitting on the two zero-derivative fallback branches.
Helper for Theorem 6.4: in the non-UniqueDiffWithinAt branch with zero
within-derivatives excluded for f and g, the matrix identity follows from
the same canonicity principle used to identify derivative witnesses.
Helper for Theorem 6.4: once canonicity for within-derivative witnesses
of g ∘ f is available, the matrix identity follows by splitting on whether
f or g admit the zero within-derivative at the relevant basepoints.
Helper for Theorem 6.4: once the two zero-derivative fallback branches are
excluded, proving the non-UniqueDiffWithinAt matrix identity reduces to a
canonicity statement for within-derivative witnesses of g ∘ f.
Helper for Theorem 6.4: once the two zero-derivative fallback branches are
excluded, any supplied canonicity principle for within-derivative witnesses of
g ∘ f yields the non-UniqueDiffWithinAt matrix identity directly.
Helper for Theorem 6.4: a witness-form matrix identity for g ∘ f
upgrades to the selected-fderivWithin matrix identity once within-derivative
witnesses are canonical at x0.