Integrated information of the two-qubit family.
ProvedIITTensorNetwork.phi_qubitPairaether-catalognovelty
Integrated information of the two-qubit family. It is twice the binary entropy of the Schmidt weights.
theorem IITTensorNetwork.phi_qubitPair{c s : ℝ} (h : c ^ 2 + s ^ 2 = 1) :
Phi (qubitPairState_normalized h) (le_refl 2)
= 2 * (Real.negMulLog (c ^ 2) + Real.negMulLog (s ^ 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{c s : ℝ} (h : c ^ 2 + s ^ 2 = 1) :
Phi (qubitPairState_normalized h) (le_refl 2)
= 2 * (Real.negMulLog (c ^ 2) + Real.negMulLog (s ^ 2)) := by sorrySource