IndisputableMonolith.Cost.Ndim.Hessian
This module supplies the log-coordinate gradient and Hessian entries for the N-dimensional reciprocal J-cost. Workers on cost-induced metrics and projectors cite these when lifting scalar kernels to finite dimensions. The definitions are direct lifts from the Core module via weighted log aggregates, with no internal proofs required.
claimThe gradient entry $g_i = J'_{logN}(x) / x_i$ and Hessian matrix entries $H_{ij}$ for the log-coordinate cost $J_{logN}$ on $N$ components, where $J$ is the scalar kernel $J(x) = (x + x^{-1})/2 - 1$.
background
The module sits inside the Cost domain and imports the N-dimensional reciprocal cost definitions from Core. Core lifts the scalar J-kernel through a weighted log aggregate to produce the multi-component cost function. The Hessian module then extracts the first and second derivatives of this cost expressed in logarithmic coordinates, yielding gradientEntry and hessianEntry together with the associated matrix and application operators.
proof idea
This is a definition module, no proofs. All objects are introduced by direct abbreviation or equation from the scalar J-kernel and the log-coordinate change of variables supplied by the Core import.
why it matters in Recognition Science
The module supplies the Hessian structure required by the downstream Cost metric in log coordinates, the cost-induced projector algebra, and the radical distribution for the rank-one log metric. It therefore closes the finite-dimensional operator picture that feeds the Recognition Science cost framework and the associated rank-one tensor constructions.
scope and limits
- Does not compute eigenvalues or diagonalization of the Hessian.
- Does not address integrability of the induced distribution.
- Does not extend beyond the log-coordinate representation.
- Does not incorporate explicit phi-ladder mass formulas.
used by (3)
depends on (1)
declarations in this module (14)
-
def
gradientEntry -
def
hessianEntry -
def
hessianMatrix -
def
hessianAt -
def
applyTensor -
def
applyHessian -
def
quadraticHessian -
theorem
hessianEntry_zero -
theorem
hessianAt_zero -
theorem
hessianAt_factor -
theorem
applyHessian_eq_direction -
theorem
applyHessian_of_dot_zero -
theorem
quadraticHessian_eq -
theorem
quadraticHessian_nonneg