Documentation

LeanPool.HighContrastHomogenization.Support.Book.Ch04.RestrictionObservable

Coarse-graining support: Support.Book.Ch04.RestrictionObservable #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

Local observables (carrier re-type, Packet P3) #

IsRestrictionLocalRandomVariable U hU X is the permanent Ch4 predicate for restriction-local random observables. Following the carrier redesign, observables are functions of the honest-fields carrier RegCoeffField d, and locality is measurability for the carrier restriction σ-algebra RestrictionSigmaR U hU (which needs the observation set to be measurable — the D7-approved MeasurableSet side-condition making RestrictionSigmaR well defined). Everything downstream should enter measurability through this predicate and the promotion lemmas in Ch04.Measurability.

Reference: the paper (Armstrong–Kuusi–Loher, to appear).

A random observable depending only on the restriction-local carrier σ-algebra on the measurable set U.

Equations
Instances For

    Monotonicity of the restriction-local carrier σ-algebra.

    A local observable on a smaller observation set is local on any larger one.

    Constant local observables.

    theorem HCPolySupport.Book.Ch04.IsRestrictionLocalRandomVariable.comp_measurable {β : Type u_1} {γ : Type u_2} [MeasurableSpace β] [MeasurableSpace γ] {d : ℕ} {U : Set (Vec d)} {hU : MeasurableSet U} {X : RegCoeffField d → β} (hX : IsRestrictionLocalRandomVariable U hU X) {g : β → γ} (hg : Measurable g) :

    Compose a local observable with a measurable map.

    Locality of a vector-valued observable follows componentwise.

    Components of a vector-valued local observable are local.

    Locality of a matrix-valued observable follows entrywise.

    Entries of a matrix-valued local observable are local.

    Sum of real-valued local observables.

    Negation of a real-valued local observable.

    Difference of real-valued local observables.

    Product of real-valued local observables.

    Inverse of a real-valued local observable.

    Absolute value of a real-valued local observable.

    theorem HCPolySupport.Book.Ch04.IsRestrictionLocalRandomVariable.finset_sum {d : ℕ} {ι : Type u_1} [Fintype ι] {U : Set (Vec d)} {hU : MeasurableSet U} {X : ι → RegCoeffField d → ℝ} (hX : ∀ (i : ι), IsRestrictionLocalRandomVariable U hU (X i)) :
    IsRestrictionLocalRandomVariable U hU fun (a : RegCoeffField d) => ∑ i : ι, X i a

    Finite sums of real-valued local observables.

    structure HCPolySupport.Book.Ch04.RestrictionObservable (d : ℕ) (U : Set (Vec d)) (β : Type u_1) [MeasurableSpace β] :
    Type u_1

    Bundled restriction-local Chapter 4 observable. This is the canonical engineering object for whole-restriction locality. The observation set's measurability is kept as a field (rather than a type parameter) so the type signature remains stable.

    Instances For

      Explicit accessor for the permanent restriction-locality predicate.

      def HCPolySupport.Book.Ch04.RestrictionObservable.mono {d : ℕ} {U V : Set (Vec d)} {β : Type u_1} [MeasurableSpace β] (X : RestrictionObservable d U β) (hV : MeasurableSet V) (hUV : U ⊆ V) :

      Enlarge the observation set of a bundled observable.

      Equations
      • X.mono hV hUV = { measurableSet := hV, toFun := X.toFun, isLocal := ⋯ }
      Instances For

        Constant bundled observables.

        Equations
        Instances For
          def HCPolySupport.Book.Ch04.RestrictionObservable.comp {d : ℕ} {U : Set (Vec d)} {β : Type u_1} {γ : Type u_2} [MeasurableSpace β] [MeasurableSpace γ] (X : RestrictionObservable d U β) (g : β → γ) (hg : Measurable g) :

          Measurable postcomposition of a bundled observable.

          Equations
          Instances For

            Build a vector-valued bundled observable from bundled components.

            Equations
            Instances For

              Extract one component of a vector-valued bundled observable.

              Equations
              Instances For

                Build a matrix-valued bundled observable from bundled entries.

                Equations
                Instances For

                  Extract one entry of a matrix-valued bundled observable.

                  Equations
                  Instances For

                    Sum of real-valued bundled observables.

                    Equations
                    Instances For

                      Negation of a real-valued bundled observable.

                      Equations
                      Instances For

                        Difference of real-valued bundled observables.

                        Equations
                        Instances For

                          Product of real-valued bundled observables.

                          Equations
                          Instances For

                            Inverse of a real-valued bundled observable.

                            Equations
                            Instances For

                              Absolute value of a real-valued bundled observable.

                              Equations
                              Instances For

                                Finite sum of real-valued bundled observables over a finite type.

                                Equations
                                Instances For