Documentation

MIPRE.Background.LIDT.MIPStarRE.LDT.ExpansionHypercubeGraph.Defs.Core

Section 7 hypercube graph: core definitions #

Vertex-set cardinality and the hypercube graph edge relation on F_q^m.

References #

The number of vertices in the hypercube graph C.

Equations
Instances For

    The set of coordinates on which two points disagree.

    Equations
    Instances For

      The hypercube edge relation: two points differ in at most one coordinate.

      Equations
      Instances For
        @[instance_reducible]

        Decidability of the hypercube edge relation, obtained from the finite coordinate disagreement count.

        Equations
        @[instance_reducible]

        Decidable predicate form of the hypercube edge relation on ordered pairs of vertices.

        Equations

        Edge sampling by rerandomizing a single coordinate. This is the Section 7.1 distribution: pick u ∈ F_q^m, i ∈ {1, ..., m}, and x ∈ F_q uniformly, then set v = u[i ↦ x].

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[reducible, inline]

          The finite sample space for a rerandomized hypercube edge: a point, a coordinate, and the new value placed in that coordinate.

          Equations
          Instances For

            The map from a rerandomization sample to the corresponding ordered edge.

            Equations
            Instances For

              The probability distribution on ordered edges of the hypercube graph used in the paper's local variance. It samples a vertex u, a coordinate, and a new coordinate value, then records the ordered pair (u, v).

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

                The rerandomized-coordinate edge distribution is a probability distribution.

                The rerandomized-coordinate distribution is the Mathlib push-forward of the uniform PMF on its finite sample space.

                The rerandomized-coordinate edge distribution has total mass one.

                Averaging over rerandomizeCoord is the same as averaging over the uniform sample space of a point, a coordinate, and a replacement coordinate value.

                theorem MIPStarRE.LDT.ExpansionHypercubeGraph.avgOver_rerandomizeCoord_eq_weight_sum (params : Parameters) (f : Point params × Point paramsError) :
                avgOver (rerandomizeCoord params) f = uv : Point params × Point params, rerandomizeCoordWeight params uv.1 uv.2 * f uv

                The push-forward presentation of rerandomizeCoord has the same averages as the explicit counting coefficient rerandomizeCoordWeight.

                The explicit coefficient remains useful for the matrix calculation of the hypercube adjacency and Laplacian. This lemma identifies its weighted sum with the probability-side push-forward average.

                The product distribution on two independently sampled hypercube vertices, used in the paper's global variance.

                Equations
                Instances For

                  An honest finite matrix register for the hypercube vertices.

                  Equations
                  Instances For

                    The paper's normalized adjacency weight for an ordered pair of vertices. This update-sum is equivalent to the older case-split via coordinateDisagreementCount: when u ≠ v, each differing coordinate contributes the unique update sending u i to v i, while when u = v the q self-loop updates contribute once for each coordinate.

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

                      The actual Laplacian matrix (1 / M) I - K on the vertex register.

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

                        The normalized adjacency matrix K of the hypercube graph on F_q^m, as a matrix indexed by Point params directly.

                        Equations
                        Instances For

                          The Laplacian L = (1/M) I - K on the hypercube vertex space, as a matrix indexed by Point params directly.

                          Equations
                          Instances For

                            The edge-difference form of the Laplacian from prop:laplacian-rewrite: L = (1/2) · 𝔼_{(u,v)∼C} (|u⟩-|v⟩)(⟨u|-⟨v|).

                            Defined entrywise via the rerandomizeCoordWeight distribution on ordered vertex pairs: at index (a, b) the projector |u⟩⟨v| becomes the indicator [a = u][v = b]. The equality with laplacian is proved in MIPStarRE.LDT.ExpansionHypercubeGraph.laplacian_eq_edgeDifferenceForm.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              noncomputable def MIPStarRE.LDT.ExpansionHypercubeGraph.pointDifferenceSquaredOperator {ι : Type u_1} [Fintype ι] {params : Parameters} (A : Point paramsQuantum.Op ι) (u v : Point params) :

                              The squared difference operator (A^u - A^v)ᴴ(A^u - A^v).

                              Equations
                              Instances For
                                noncomputable def MIPStarRE.LDT.ExpansionHypercubeGraph.localVariance {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) (A : Point paramsQuantum.Op ι) (ψ : QuantumState ι) :

                                The local variance from def:local-and-variance.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  noncomputable def MIPStarRE.LDT.ExpansionHypercubeGraph.globalVariance {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) (A : Point paramsQuantum.Op ι) (ψ : QuantumState ι) :

                                  The global variance from def:local-and-variance.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    noncomputable def MIPStarRE.LDT.ExpansionHypercubeGraph.localAndVariance {ι : Type u_1} [Fintype ι] [DecidableEq ι] (params : Parameters) (A : Point paramsQuantum.Op ι) (ψ : QuantumState ι) :

                                    Combined accessor for the local and global variances.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      @[reducible, inline]

                                      The column-space indices for A_combine.

                                      Equations
                                      Instances For
                                        noncomputable def MIPStarRE.LDT.ExpansionHypercubeGraph.combinedOperator {ι : Type u_1} (params : Parameters) (A : Point paramsQuantum.Op ι) :

                                        The combined column operator used for the trace rewrites. Its u-th block is (A^u)ᴴ, so that the resulting trace expands to τ(ρ · (A^u - A^v)ᴴ (A^u - A^v)) for arbitrary operator families.

                                        Equations
                                        Instances For