Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

The rational functional-calculus expression

Abstract

A scalar rational function agrees with its matrix expression under functional calculus.

Definition 1.1 (The scalar rational counterexample).

Formalization. D5/S3/Quantum/Matrix/CfmMonotonicityCertificate.scalarFunction (✓ std3).

Source. Repository-derived.

Commentary.

scalarFunction t = (t+1)/(t+3) + (t+1)/(2t+4) - (1/20000)(t+1)/(3t+5). Its total real extension is used by continuous functional calculus; all matrix inputs have strictly positive spectrum.

Definition 1.2 (Rational matrix expression).

Formalization. D5/S3/Quantum/Matrix/CfmMonotonicityCertificate.rationalFunction (✓ std3).

Source. Repository-derived.

Commentary.

For a complex square matrix of any finite size, rationalFunction A is (A+I)(A+3I) inverse plus (A+I)(2A+4I) inverse minus (1/20000) times (A+I)(3A+5I) inverse. Every scalar multiplication in the Lean definition uses the real scalar action. The inverse is Mathlib’s nonsingular matrix inverse.

Definition 1.3 (The diagonal lower endpoint).

Formalization. D5/S3/Quantum/Matrix/CfmMonotonicityCertificate.lowerMatrix (✓ std3).

Source. Repository-derived.

Commentary.

lowerMatrix is the complex Hermitian 3 by 3 diagonal matrix with diagonal 1/3, 1, 3.

Definition 1.4 (The upper endpoint).

Formalization. D5/S3/Quantum/Matrix/CfmMonotonicityCertificate.upperMatrix (✓ std3).

Source. Repository-derived.

Commentary.

upperMatrix is 1/25 times the symmetric matrix whose rows are (11,4,8), (4,31,12), (8,12,99), regarded as a complex Hermitian matrix.

Definition 1.5 (The separating vector).

Formalization. D5/S3/Quantum/Matrix/CfmMonotonicityCertificate.testVector (✓ std3).

Source. Repository-derived.

Commentary.

testVector is the complex column vector (-35,48,-15).

Definition 1.6 (Real quadratic form).

Formalization. D5/S3/Quantum/Matrix/CfmMonotonicityCertificate.quadraticReadout (✓ std3).

Source. Repository-derived.

Commentary.

quadraticReadout X is the real part of the conjugate-transpose quadratic form testVector adjoint times X times testVector. It is defined on every complex 3 by 3 matrix.

Theorem 1.7 (Functional calculus of the rational function).

Proof. Machine-checked in Lean as D5/S3/Quantum/Matrix/CfmMonotonicityCertificate.cfc_rationalFunction (✓ std3). ∎

Source. Repository-derived.

Commentary.

For every natural number n and every positive definite complex n by n matrix A, cfc scalarFunction A equals rationalFunction A. The spectrum is finite, so all scalar functions are continuous there. Its nonnegative spectrum makes all three affine denominators strictly positive. cfc_map_div, cfc_add_const and cfc_const_mul_id identify each rational term with its matrix counterpart; Matrix.nonsing_inv_eq_ringInverse identifies the two inverse conventions.

References