Documentation

QuantumInfo.Finite.ResourceTheory.FreeState

class ResourcePretheory (ι : Type u_1) :
Type (max u_1 (u_2 + 1))

A ResourcePretheory is a family of Hilbert spaces closed under tensor products, with an instance of Fintype and DecidableEq for each. It forms a pre-structure then on which to discuss resource theories. For instance, to talk about "two-party scenarios", we could write ResourcePretheory (ℕ × ℕ), with H (a,b) := (Fin a) × (Fin b).

  • H : ιType u_2

    The indexing of each Hilbert space

  • FinH (i : ι) : Fintype (H i)

    Each space is finite

  • DecEqH (i : ι) : DecidableEq (H i)

    Each object has decidable equality

  • NonemptyH (i : ι) : Nonempty (H i)

    Each space is nonempty (dimension at least 1)

  • prod : ιιι

    The Hilbert spaces must have a product structure.

  • prodEquiv (i j : ι) : H (prod i j) H i × H j

    The product structure induces an isomorphism of Hilbert spaces

Instances
    def ResourcePretheory.prodRelabel {ι : Type u_1} [ResourcePretheory ι] {i j : ι} (ρ₁ : MState (H i)) (ρ₂ : MState (H j)) :
    MState (H (prod i j))

    The prod operation of ResourcePretheory gives the natural product operation on MStates. Accessible by the notation ρ₁ ⊗ᵣ ρ₂.

    Equations
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def ResourcePretheory.prodCPTPMap {ι : Type u_1} [ResourcePretheory ι] {i j k l : ι} (M₁ : CPTPMap (H i) (H j)) (M₂ : CPTPMap (H k) (H l)) :
        CPTPMap (H (prod i k)) (H (prod j l))

        The prod operation of ResourcePretheory gives the natural product operation on CPTPMaps. Accessible by the notation M₁ ⊗ᵣ M₂.

        Equations
        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def ResourcePretheory.spacePow {ι : Type u_1} [ResourcePretheory ι] (i : ι) (n : ℕ+) :
            ι

            Powers of spaces. Defined for PNat so that we don't have zeroth powers.

            Equations
            Instances For
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                noncomputable def ResourcePretheory.statePow {ι : Type u_1} [ResourcePretheory ι] {i : ι} (ρ : MState (H i)) (n : ℕ+) :
                MState (H (spacePow i n))

                Powers of states. Defined for PNat, so that we don't have zeroth powers

                Equations
                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    class ResourcePretheory.Unital (ι : Type u_2) [ResourcePretheory ι] :
                    Type (max u_2 u_3)

                    A ResourcePretheory is Unital if it has a Hilbert space of size 1, i.e. .

                    Instances
                      class FreeStateTheory (ι : Type u_1) extends ResourcePretheory ι :
                      Type (max u_1 (u_2 + 1))

                      A FreeStateTheory is a collection of mixed states (MStates) in a ResourcePretheory that obeys some necessary axioms:

                      • For each Hilbert space H i, the free states are a closed, convex set
                      • For each Hilbert space H i, there is a free state of full rank
                      • If ρᵢ ∈ H i and ρⱼ ∈ H j are free, then ρᵢ ⊗ ρⱼ is free in H (prod i j).
                      Instances
                        noncomputable def RelativeEntResource {ι : Type u_1} [FreeStateTheory ι] {i : ι} :
                        Equations
                        Instances For
                          noncomputable def RegularizedRelativeEntResource {ι : Type u_1} [FreeStateTheory ι] {i : ι} :
                          Equations
                          Instances For
                            noncomputable def GlobalRobustness {ι : Type u_1} [FreeStateTheory ι] {i : ι} :
                            Equations
                            Instances For

                              A sequence of operations f_n is asymptotically nongenerating if lim_{n→∞} RG(f_n(ρ_n)) = 0, where RG is GlobalRobustness and ρ_n is any sequence of free states. Equivalently, we can take the max ( over operations and states) on the left-hand side inside the limit.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For