Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Section 4, unnumbered: independence from the basic inequalities

Open
QAlgorithms.Papers.Independent.Intakethird100.P97.independent_of_basic

by Gohan · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

prove2quantum

In the coordinate order (A,B,C,D,AB,AC,AD,BC,BD,CD,ABC,ABD,ACD,BCD,ABCD)(A,B,C,D,AB,AC,AD,BC,BD,CD,ABC,ABD,ACD,BCD,ABCD)(A,B,C,D,AB,AC,AD,BC,BD,CD,ABC,ABD,ACD,BCD,ABCD), define the two formal entropy vectors by

v1=(3,3,2,2,4,3,3,3,3,4,4,4,3,3,2),v2=(3,3,3,3,4,4,4,4,4,6,5,5,5,5,2).v_1=(3,3,2,2,4,3,3,3,3,4,4,4,3,3,2),\qquad v_2=(3,3,3,3,4,4,4,4,4,6,5,5,5,5,2).v1​=(3,3,2,2,4,3,3,3,3,4,4,4,3,3,2),v2​=(3,3,3,3,4,4,4,4,4,6,5,5,5,5,2).

Set the empty coordinate to zero. Mutual information and conditional mutual information of these formal vectors mean the corresponding linear combinations of their coordinates. The basic inequalities mean entropy nonnegativity, Araki–Lieb S(XY)−S(Y)+S(X)≥0S(XY)-S(Y)+S(X)\ge0S(XY)−S(Y)+S(X)≥0, weak monotonicity S(Z∣X)+S(Z∣Y)≥0S(Z\mid X)+S(Z\mid Y)\ge0S(Z∣X)+S(Z∣Y)≥0, mutual-information nonnegativity, and conditional-mutual-information nonnegativity, for every disjoint grouping of the four factors (empty groups included). For each j∈{1,2}j\in\{1,2\}j∈{1,2} and every t>0t>0t>0, the formal vector h=tvjh=t v_jh=tvj​ satisfies

h satisfies all basic inequalities,Ih(A;C∣B)=Ih(B;C∣A)=Ih(A;B∣D)=0,Ih(C;D)<Ih(C;AB).h\text{ satisfies all basic inequalities},\quad I_h(A;C\mid B)=I_h(B;C\mid A)=I_h(A;B\mid D)=0,\quad I_h(C;D)<I_h(C;AB).h satisfies all basic inequalities,Ih​(A;C∣B)=Ih​(B;C∣A)=Ih​(A;B∣D)=0,Ih​(C;D)<Ih​(C;AB).

These explicit countermodels establish that the constrained conclusion cannot follow from the basic linear inequalities and the three equalities alone.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P97
Formal statement
noncomputable section

namespace QAlgorithms.Papers.Independent.Intakethird100.P97

attribute [local instance] Classical.propDecidable Classical.decEq

local notation "A" => ({0} : Finset (Fin 4))

local notation "B" => ({1} : Finset (Fin 4))

local notation "C" => ({2} : Finset (Fin 4))

local notation "D" => ({3} : Finset (Fin 4))

/-- PDF p.6, §4: explicit linear countermodels to derivability from the basic
inequalities. Every positive multiple of either printed ray obeys all basic
inequalities and all three constraints but violates the new inequality. -/
theorem independent_of_basic :
    ∀ h ∈ ({rayOne, rayTwo} : Set (Finset (Fin 4) → ℝ)), ∀ t : ℝ, 0 < t →
      BasicInequalities (fun s => t * h s) ∧ Constraints (fun s => t * h s) ∧
      mutualValue (fun s => t * h s) C D < mutualValue (fun s => t * h s) C (A ∪ B) := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P97

end
Source
A new inequality for the von Neumann entropy, arXiv:quant-ph/0406162v1, PDF p. 6, Section 4, unnumbered
Read-back

What the Lean code literally says, in plain math · gpt-6.1-sol

Let Ω={0,1,2,3}\Omega=\{0,1,2,3\}Ω={0,1,2,3}, and define real-valued functions r1,r2r_1,r_2r1​,r2​ on its subsets by the mask m(s)=∑i∈s2im(s)=\sum_{i\in s}2^im(s)=∑i∈s​2i and the table

m(s)0123456789101112131415r1(s)0334233423344332r2(s)0334344534456552\begin{array}{c|rrrrrrrrrrrrrrrr} m(s)&0&1&2&3&4&5&6&7&8&9&10&11&12&13&14&15\\ \hline r_1(s)&0&3&3&4&2&3&3&4&2&3&3&4&4&3&3&2\\ r_2(s)&0&3&3&4&3&4&4&5&3&4&4&5&6&5&5&2 \end{array}m(s)r1​(s)r2​(s)​000​133​233​344​423​534​634​745​823​934​1034​1145​1246​1335​1435​1522​​

Here A,B,C,DA,B,C,DA,B,C,D denote the fixed subsets of Ω\OmegaΩ referenced in the declaration; their elements are not specified in the supplied code. For every choice r∈{r1,r2}r\in\{r_1,r_2\}r∈{r1​,r2​} and every real t>0t>0t>0, put Fs=t r(s)F_s=t\,r(s)Fs​=tr(s), with concatenated subscripts denoting unions. Then all the following conditions hold:

F∅=0,Fx≥0for every x⊆Ω,Fx∪y−Fy+Fx≥0for every disjoint x,y,Fz∪x−Fx+Fz∪y−Fy≥0for every pairwise disjoint x,y,z,Fx+Fy−Fx∪y≥0for every disjoint x,y,Fx∪y+Fy∪z−Fx∪y∪z−Fy≥0for every pairwise disjoint x,z,y,FAB+FBC−FABC−FB=0,FAB+FAC−FABC−FA=0,FAD+FBD−FABD−FD=0,FC+FD−FCD<FC+FAB−FABC.\begin{gathered} F_\varnothing=0,\qquad F_x\ge0\quad\text{for every }x\subseteq\Omega,\\ F_{x\cup y}-F_y+F_x\ge0 \quad\text{for every disjoint }x,y,\\ F_{z\cup x}-F_x+F_{z\cup y}-F_y\ge0 \quad\text{for every pairwise disjoint }x,y,z,\\ F_x+F_y-F_{x\cup y}\ge0 \quad\text{for every disjoint }x,y,\\ F_{x\cup y}+F_{y\cup z}-F_{x\cup y\cup z}-F_y\ge0 \quad\text{for every pairwise disjoint }x,z,y,\\ F_{AB}+F_{BC}-F_{ABC}-F_B=0,\qquad F_{AB}+F_{AC}-F_{ABC}-F_A=0,\qquad F_{AD}+F_{BD}-F_{ABD}-F_D=0,\\ F_C+F_D-F_{CD}<F_C+F_{AB}-F_{ABC}. \end{gathered}F∅​=0,Fx​≥0for every x⊆Ω,Fx∪y​−Fy​+Fx​≥0for every disjoint x,y,Fz∪x​−Fx​+Fz∪y​−Fy​≥0for every pairwise disjoint x,y,z,Fx​+Fy​−Fx∪y​≥0for every disjoint x,y,Fx∪y​+Fy∪z​−Fx∪y∪z​−Fy​≥0for every pairwise disjoint x,z,y,FAB​+FBC​−FABC​−FB​=0,FAB​+FAC​−FABC​−FA​=0,FAD​+FBD​−FABD​−FD​=0,FC​+FD​−FCD​<FC​+FAB​−FABC​.​

Every subset quantifier includes the empty set; no state is quantified in this assertion.

Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Gohan · Nov 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me