OAI/Probability/InvariantIsing/Cavity/CavitySchurMultiplicity.lean
6 declarations, 0 contain sorry, 0 declared as axioms
Exact multiplicities in the cavity Schur determinant and the finite spectral inverse used to evaluate the scalar cavity field.
- lemma
OAI.InvariantIsing.cavity_complete_conjugate_detline 14 - theorem
OAI.InvariantIsing.cavity_complete_blocks_determinantline 30Source documentation
Determinants are preserved by the complete special/cavity basis, even though its two index types need not be definitionally equal.
theorem cavity_complete_blocks_determinant {r d n : ℕ} (D : Matrix (Fin r) (Fin r) ℝ) (B : Matrix (Fin r) (Fin d) ℝ) (E : Matrix (Fin r) (Fin n) ℝ) (b : ℝ) (hB : B.transpose * B = 1) (hE : E.transpose * E = 1) (hBE : B.transpose * E = 0) (hcomplete : B * B.transpose + E * E.transpose = 1) : (b • (1 : Matrix (Fin d ⊕ Fin n) (Fin d ⊕ Fin n) ℝ) - cavitySpecialBlocks D B E).det = (b • (1 : Matrix (Fin r) (Fin r) ℝ) - D).det := by …Mentions: OAI.InvariantIsing.cavitySpecialBlocks
- lemma
OAI.InvariantIsing.cavityRepeatedSpectrum_shift_eqline 57 - theorem
OAI.InvariantIsing.cavityRepeatedSpectrum_determinantline 69Source documentation
Every eigenvalue in the full limiting block occurs once for each cavity coordinate.
theorem cavityRepeatedSpectrum_determinant {m n : ℕ} (lam : Fin m → ℝ) (b : ℝ) : (b • (1 : Matrix (Fin (m * n)) (Fin (m * n)) ℝ) - cavityRepeatedSpectrum (n := n) lam).det = ∏ a, (b - lam a) ^ n := by … - theorem
OAI.InvariantIsing.cavity_limiting_blocks_determinantline 77 - theorem
OAI.InvariantIsing.cavity_finiteInverse_blocks_compressionline 93Source documentation
The actual inverse-transform argument realizes the compression
x Iwithout assuming a separate scalar resolvent identity.theorem cavity_finiteInverse_blocks_compression {m d n : ℕ} (rho lam : Fin m → ℝ) (hrho : ∀ a, 0 < rho a) (hsum : ∑ a, rho a = 1) (B : Matrix (Fin (m * n)) (Fin d) ℝ) (hB : B.transpose * B = 1) (hBE : B.transpose * cavityLimitingStack (n := n) rho = 0) …Mentions: OAI.InvariantIsing.cavityLimitingStack