Documentation

Atlas.LieGroups.code.CompactMeasures

class CompactlySupportedMeasureSpace (X : Type u_1) [TopologicalSpace X] (MX : Type u_2) [AddCommGroup MX] [Module MX] [TopologicalSpace MX] :
Type (max u_1 u_2)
Instances
    theorem linear_func_decomp_pi_abstract {ι : Type u_1} [Fintype ι] [DecidableEq ι] (l : (ι) →ₗ[] ) (w : ι) :
    l w = i : ι, l (Function.update 0 i 1) * w i
    noncomputable def concreteDirac (X : Type u_1) [TopologicalSpace X] (x : X) :
    Instances For
      Instances For
        theorem linear_func_decomp_pi {ι : Type u_1} [Fintype ι] [DecidableEq ι] (l : (ι) →ₗ[] ) (w : ι) :
        l w = i : ι, l (Function.update 0 i 1) * w i
        theorem concreteDiracEmbed_apply_sum (X : Type u_1) [TopologicalSpace X] (c : X →₀ ) (f : C(X, )) :
        ((concreteDiracEmbed X) c) f = xc.support, c x * f x
        theorem concreteDiracEmbed_match_on_finset (X : Type u_1) [TopologicalSpace X] (μ : WeakDual C(X, )) (I : Finset C(X, )) :
        ∃ (c : X →₀ ), fI, ((concreteDiracEmbed X) c) f = μ f
        theorem concreteDiracEmbed_match_on_finset_restricted (X : Type u_1) [TopologicalSpace X] (μ : WeakDual C(X, )) (K : Set X) (hK : ∀ (f : C(X, )), (∀ xK, f x = 0)μ f = 0) (I : Finset C(X, )) :
        ∃ (c : X →₀ ), c.support K fI, ((concreteDiracEmbed X) c) f = μ f
        theorem lemma_3_4_seq_dense {X : Type u_1} [TopologicalSpace X] [LocallyCompactSpace X] [SecondCountableTopology X] [T2Space X] (μ : WeakDual C(X, )) :
        ∃ (μ_seq : X →₀ ), Filter.Tendsto (fun (n : ) => (concreteDiracEmbed X) (μ_seq n)) Filter.atTop (nhds μ)
        noncomputable def boxtimesAtomic (X : Type u_1) (Y : Type u_2) :
        Instances For
          theorem boxtimesAtomic_single_single (X : Type u_1) (Y : Type u_2) (x : X) (y : Y) (a b : ) :
          Instances For
            theorem blt_extension_exists_ax {D₁ : Type u_3} [AddCommGroup D₁] [Module D₁] {D₂ : Type u_4} [AddCommGroup D₂] [Module D₂] {M₁ : Type u_5} [AddCommGroup M₁] [Module M₁] [TopologicalSpace M₁] {M₂ : Type u_6} [AddCommGroup M₂] [Module M₂] [TopologicalSpace M₂] {Z : Type u_7} [AddCommGroup Z] [Module Z] [TopologicalSpace Z] [T2Space Z] (ι₁ : D₁ →ₗ[] M₁) (ι₂ : D₂ →ₗ[] M₂) (hd₁ : Dense (Set.range ι₁)) (hd₂ : Dense (Set.range ι₂)) (f : D₁ →ₗ[] D₂ →ₗ[] Z) :
            ∃ (g : M₁ →ₗ[] M₂ →ₗ[] Z), (∀ (x₁ : D₁) (x₂ : D₂), (g (ι₁ x₁)) (ι₂ x₂) = (f x₁) x₂) (∀ (m₂ : M₂), Continuous fun (m₁ : M₁) => (g m₁) m₂) ∀ (m₁ : M₁), Continuous fun (m₂ : M₂) => (g m₁) m₂
            noncomputable def bltExtensionMap {D₁ : Type u_3} [AddCommGroup D₁] [Module D₁] {D₂ : Type u_4} [AddCommGroup D₂] [Module D₂] {M₁ : Type u_5} [AddCommGroup M₁] [Module M₁] [TopologicalSpace M₁] {M₂ : Type u_6} [AddCommGroup M₂] [Module M₂] [TopologicalSpace M₂] {Z : Type u_7} [AddCommGroup Z] [Module Z] [TopologicalSpace Z] [T2Space Z] (ι₁ : D₁ →ₗ[] M₁) (ι₂ : D₂ →ₗ[] M₂) (hd₁ : Dense (Set.range ι₁)) (hd₂ : Dense (Set.range ι₂)) (f : D₁ →ₗ[] D₂ →ₗ[] Z) :
            Instances For
              theorem blt_extension_extends {D₁ : Type u_3} [AddCommGroup D₁] [Module D₁] {D₂ : Type u_4} [AddCommGroup D₂] [Module D₂] {M₁ : Type u_5} [AddCommGroup M₁] [Module M₁] [TopologicalSpace M₁] {M₂ : Type u_6} [AddCommGroup M₂] [Module M₂] [TopologicalSpace M₂] {Z : Type u_7} [AddCommGroup Z] [Module Z] [TopologicalSpace Z] [T2Space Z] (ι₁ : D₁ →ₗ[] M₁) (ι₂ : D₂ →ₗ[] M₂) (hd₁ : Dense (Set.range ι₁)) (hd₂ : Dense (Set.range ι₂)) (f : D₁ →ₗ[] D₂ →ₗ[] Z) (x₁ : D₁) (x₂ : D₂) :
              ((bltExtensionMap ι₁ ι₂ hd₁ hd₂ f) (ι₁ x₁)) (ι₂ x₂) = (f x₁) x₂
              theorem blt_extension_cont_left {D₁ : Type u_3} [AddCommGroup D₁] [Module D₁] {D₂ : Type u_4} [AddCommGroup D₂] [Module D₂] {M₁ : Type u_5} [AddCommGroup M₁] [Module M₁] [TopologicalSpace M₁] {M₂ : Type u_6} [AddCommGroup M₂] [Module M₂] [TopologicalSpace M₂] {Z : Type u_7} [AddCommGroup Z] [Module Z] [TopologicalSpace Z] [T2Space Z] (ι₁ : D₁ →ₗ[] M₁) (ι₂ : D₂ →ₗ[] M₂) (hd₁ : Dense (Set.range ι₁)) (hd₂ : Dense (Set.range ι₂)) (f : D₁ →ₗ[] D₂ →ₗ[] Z) (m₂ : M₂) :
              Continuous fun (m₁ : M₁) => ((bltExtensionMap ι₁ ι₂ hd₁ hd₂ f) m₁) m₂
              theorem blt_extension_cont_right {D₁ : Type u_3} [AddCommGroup D₁] [Module D₁] {D₂ : Type u_4} [AddCommGroup D₂] [Module D₂] {M₁ : Type u_5} [AddCommGroup M₁] [Module M₁] [TopologicalSpace M₁] {M₂ : Type u_6} [AddCommGroup M₂] [Module M₂] [TopologicalSpace M₂] {Z : Type u_7} [AddCommGroup Z] [Module Z] [TopologicalSpace Z] [T2Space Z] (ι₁ : D₁ →ₗ[] M₁) (ι₂ : D₂ →ₗ[] M₂) (hd₁ : Dense (Set.range ι₁)) (hd₂ : Dense (Set.range ι₂)) (f : D₁ →ₗ[] D₂ →ₗ[] Z) (m₁ : M₁) :
              Continuous fun (m₂ : M₂) => ((bltExtensionMap ι₁ ι₂ hd₁ hd₂ f) m₁) m₂
              theorem boxtimes_extension_unique (X : Type u_1) [TopologicalSpace X] [LocallyCompactSpace X] [SecondCountableTopology X] [T2Space X] (Y : Type u_2) [TopologicalSpace Y] [LocallyCompactSpace Y] [SecondCountableTopology Y] [T2Space Y] (bt₁ bt₂ : WeakDual C(X, ) →ₗ[] WeakDual C(Y, ) →ₗ[] WeakDual C(X × Y, )) (hext₁ : ∀ (μ : X →₀ ) (ν : Y →₀ ), (bt₁ ((concreteDiracEmbed X) μ)) ((concreteDiracEmbed Y) ν) = (concreteDiracEmbed (X × Y)) (((boxtimesAtomic X Y) μ) ν)) (hext₂ : ∀ (μ : X →₀ ) (ν : Y →₀ ), (bt₂ ((concreteDiracEmbed X) μ)) ((concreteDiracEmbed Y) ν) = (concreteDiracEmbed (X × Y)) (((boxtimesAtomic X Y) μ) ν)) (hcont₁_l : ∀ (ν : WeakDual C(Y, )), Continuous fun (μ : WeakDual C(X, )) => (bt₁ μ) ν) (hcont₁_r : ∀ (μ : WeakDual C(X, )), Continuous fun (ν : WeakDual C(Y, )) => (bt₁ μ) ν) (hcont₂_l : ∀ (ν : WeakDual C(Y, )), Continuous fun (μ : WeakDual C(X, )) => (bt₂ μ) ν) (hcont₂_r : ∀ (μ : WeakDual C(X, )), Continuous fun (ν : WeakDual C(Y, )) => (bt₂ μ) ν) :
              bt₁ = bt₂
              theorem corollary_3_5 (X : Type u_1) [TopologicalSpace X] [LocallyCompactSpace X] [SecondCountableTopology X] [T2Space X] (Y : Type u_2) [TopologicalSpace Y] [LocallyCompactSpace Y] [SecondCountableTopology Y] [T2Space Y] :
              (∃ (bt : WeakDual C(X, ) →ₗ[] WeakDual C(Y, ) →ₗ[] WeakDual C(X × Y, )), (∀ (μ : X →₀ ) (ν : Y →₀ ), (bt ((concreteDiracEmbed X) μ)) ((concreteDiracEmbed Y) ν) = (concreteDiracEmbed (X × Y)) (((boxtimesAtomic X Y) μ) ν)) (∀ (ν : WeakDual C(Y, )), Continuous fun (μ : WeakDual C(X, )) => (bt μ) ν) ∀ (μ : WeakDual C(X, )), Continuous fun (ν : WeakDual C(Y, )) => (bt μ) ν) ∀ (bt₁ bt₂ : WeakDual C(X, ) →ₗ[] WeakDual C(Y, ) →ₗ[] WeakDual C(X × Y, )), (∀ (μ : X →₀ ) (ν : Y →₀ ), (bt₁ ((concreteDiracEmbed X) μ)) ((concreteDiracEmbed Y) ν) = (concreteDiracEmbed (X × Y)) (((boxtimesAtomic X Y) μ) ν))(∀ (μ : X →₀ ) (ν : Y →₀ ), (bt₂ ((concreteDiracEmbed X) μ)) ((concreteDiracEmbed Y) ν) = (concreteDiracEmbed (X × Y)) (((boxtimesAtomic X Y) μ) ν))(∀ (ν : WeakDual C(Y, )), Continuous fun (μ : WeakDual C(X, )) => (bt₁ μ) ν)(∀ (μ : WeakDual C(X, )), Continuous fun (ν : WeakDual C(Y, )) => (bt₁ μ) ν)(∀ (ν : WeakDual C(Y, )), Continuous fun (μ : WeakDual C(X, )) => (bt₂ μ) ν)(∀ (μ : WeakDual C(X, )), Continuous fun (ν : WeakDual C(Y, )) => (bt₂ μ) ν)bt₁ = bt₂