`Φ` is not a function of the Schmidt rank.
ProvedIITTensorNetwork.phi_qubitPair_lt_two_log_twoaether-catalognovelty
Φ is not a function of the Schmidt rank. As soon as the Schmidt
spectrum is unbalanced (c² ≠ 1/2), the integrated information of the two-qubit
state c|00⟩ + s|11⟩ is strictly below 2 log 2, even though the state has
Schmidt rank 2 and bond dimension 2 just like the Bell state.
theorem IITTensorNetwork.phi_qubitPair_lt_two_log_two{c s : ℝ} (h : c ^ 2 + s ^ 2 = 1)
(hne : c ^ 2 ≠ (2 : ℝ)⁻¹) :
Phi (qubitPairState_normalized h) (le_refl 2) < 2 * Real.log 2 := by sorry
Formalization Note Transplanted verbatim from the Aether Catalog source Novelty/IITTensorNetworkSchmidtSpectrum.lean; the statement is byte-identical to the source declaration, elaborated with autoImplicit disabled in the platform environment.
Preamble
-- Thm stub generated from Novelty/IITTensorNetworkSchmidtSpectrum.lean
import Mathlib
import Definitions.Def_Novelty_IITTensorNetworkEquality
import Definitions.Def_Novelty_IITTensorNetworkPhi
import Definitions.Def_Novelty_IITTensorNetworkSchmidtSpectrum
import Theorems.Thm_IITTensorNetwork_qubitPairState_normalized
/-! # Schmidt-diagonal states and the failure of "Φ = 2 log (Schmidt rank)"
The mission conjecture in its naive reading — that the integrated information of
a tensor network state is determined by its Schmidt rank — is *false*: the
mutual information across a cut depends on the whole Schmidt spectrum, not just
on the number of nonzero Schmidt coefficients. The Schmidt rank only provides
the upper bound `2 log (Schmidt rank)` proved in the companion files, and the
bound is attained exactly at a flat spectrum (`IITTensorNetworkEquality`).
This file provides the explicit witness. We work with states given in Schmidt
form: a real vector `v` of Schmidt coefficients yields the coefficient matrix
`schmidtDiag v = diagonal v`, for which everything is computable:
* `normalized_schmidtDiag_iff` : normalization is `∑ v i ^ 2 = 1`;
* `mutualInformation_schmidtDiag` : `I = 2 ∑ -v i² log (v i²)`;
* `schmidtRank_schmidtDiag` : the Schmidt rank is the number of nonzero
coefficients;
* `mutualInformation_schmidtDiag_lt_of_not_flat` /
`mutualInformation_schmidtDiag_of_flat` : the sharp dichotomy against the
bound `2 log (card)`.
We then instantiate this with a one-parameter family of two-qubit states
`qubitPairState c s = c|00⟩ + s|11⟩` (a matrix product state of bond dimension
two) and prove:
* `phi_qubitPair` : `Φ = 2(-c² log c² - s² log s²)`;
* `schmidtRank_qubitPair` : the Schmidt rank is `2` whenever `c, s ≠ 0`;
* `phi_qubitPair_lt_two_log_two` : as soon as `c² ≠ 1/2` the integrated
information is *strictly* below `2 log 2 = 2 log (Schmidt rank)`, so `Φ` is
not a function of the Schmidt rank;
* `phi_bellPair` : at `c = s = 1/√2` the value `2 log 2` is attained, so the
bound is sharp — the bond-dimension-two cap `Φ ≤ 2 log 2` of
`mutualInformation_mps_bondDim_two_le` is exactly the Bell/GHZ value.
-/
open Finset Matrix
open scoped ComplexOrder
open IITTensorNetwork
/-! ## States in Schmidt-diagonal form -/
variable {α : Type*} [Fintype α] [DecidableEq α]
/-! ## Integrated information of a two-site chain -/
variable {d : ℕ} {psi : (Fin 2 → Fin d) → ℂ}
/-! ## The two-qubit family `c|00⟩ + s|11⟩` -/Formal statement
theorem IITTensorNetwork.phi_qubitPair_lt_two_log_two{c s : ℝ} (h : c ^ 2 + s ^ 2 = 1)
(hne : c ^ 2 ≠ (2 : ℝ)⁻¹) :
Phi (qubitPairState_normalized h) (le_refl 2) < 2 * Real.log 2 := by sorrySource