Documentation

TauCeti.Geometry.Manifold.ContMDiffMap.Chart.Topology

The weak Whitney topology for manifold-valued maps #

A compact derivative test fixes source and target charts, a compact subset of the source chart target, a derivative order, and an open set of multilinear maps. A map passes the test when it carries the compact set into the target chart and its coordinate derivative lies in the prescribed open set. The topology generated by these tests is the weak Whitney topology. Derivatives are taken within the extended source chart target, including at boundary and corner points; values outside the target chart never enter a test.

For maps between normed spaces, this agrees with the global weak Whitney topology. Evaluation is continuous, so the map space is Hausdorff when the target is Hausdorff. The topology is not a global function-space instance; use open scoped TauCeti.ManifoldWeakWhitney to select it, which also supplies the Hausdorff instance.

The construction follows M. Hirsch, Differential Topology, GTM 33, Chapter 2, ยง1, pp. 34โ€“36: the compact-open tests on each derivative generate the weak topology. On compact source manifolds this is also the strong Whitney topology.

def ContMDiffMap.chartJetSet {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {n : WithTop โ„•โˆž} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_5} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {G : Type u_6} [TopologicalSpace G] {J : ModelWithCorners ๐•œ F G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] [hI : IsManifold I n M] [hJ : IsManifold J n N] (x : M) (y : N) (m : โ„•) (K : Set โ†‘(extChartAt I x).target) (V : Set (E [ร—m]โ†’L[๐•œ] F)) :
Set (ContMDiffMap I J M N n)

A chart derivative test. Each tested point must map into the chosen target chart; only there is its coordinate derivative used. Compactness and openness are imposed when these sets generate the weak Whitney topology.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem ContMDiffMap.mem_chartJetSet {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {n : WithTop โ„•โˆž} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_5} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {G : Type u_6} [TopologicalSpace G] {J : ModelWithCorners ๐•œ F G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] [IsManifold I n M] [IsManifold J n N] {x : M} {y : N} {m : โ„•} {K : Set โ†‘(extChartAt I x).target} {V : Set (E [ร—m]โ†’L[๐•œ] F)} {f : ContMDiffMap I J M N n} :
    f โˆˆ chartJetSet x y m K V โ†” โˆ€ z โˆˆ K, f (โ†‘(extChartAt I x).symm โ†‘z) โˆˆ (extChartAt J y).source โˆง iteratedFDerivWithin ๐•œ m (โ†‘(extChartAt J y) โˆ˜ โ‡‘f โˆ˜ โ†‘(extChartAt I x).symm) (extChartAt I x).target โ†‘z โˆˆ V

    Membership in a chart derivative test records both chart validity and derivative control.

    @[instance_reducible]
    noncomputable def ContMDiffMap.manifoldWeakWhitneyTopology {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {n : WithTop โ„•โˆž} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_5} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {G : Type u_6} [TopologicalSpace G] {J : ModelWithCorners ๐•œ F G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] [IsManifold I n M] [IsManifold J n N] :

    The weak Whitney topology on manifold-valued C^n maps, generated by compact-open coordinate-derivative tests of every finite order at most n.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem ContMDiffMap.isOpen_chartJetSet {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {n : WithTop โ„•โˆž} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_5} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {G : Type u_6} [TopologicalSpace G] {J : ModelWithCorners ๐•œ F G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] [IsManifold I n M] [IsManifold J n N] (x : M) (y : N) (m : โ„•) (hm : โ†‘m โ‰ค n) {K : Set โ†‘(extChartAt I x).target} (hK : IsCompact K) {V : Set (E [ร—m]โ†’L[๐•œ] F)} (hV : IsOpen V) :
      IsOpen (chartJetSet x y m K V)

      Compact chart derivative tests with open targets are open in the weak Whitney topology.

      theorem ContMDiffMap.continuous_manifoldWeakWhitney_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {n : WithTop โ„•โˆž} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_5} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {G : Type u_6} [TopologicalSpace G] {J : ModelWithCorners ๐•œ F G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] [IsManifold I n M] [IsManifold J n N] {P : Type u_8} [TopologicalSpace P] {g : P โ†’ ContMDiffMap I J M N n} :
      Continuous g โ†” โˆ€ (x : M) (y : N) (m : โ„•), โ†‘m โ‰ค n โ†’ โˆ€ (K : Set โ†‘(extChartAt I x).target), IsCompact K โ†’ โˆ€ (V : Set (E [ร—m]โ†’L[๐•œ] F)), IsOpen V โ†’ IsOpen (g โปยน' chartJetSet x y m K V)

      A family is Whitney-continuous exactly when the inverse image of every compact chart derivative test is open.

      theorem ContMDiffMap.tendsto_manifoldWeakWhitney_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {n : WithTop โ„•โˆž} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_5} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {G : Type u_6} [TopologicalSpace G] {J : ModelWithCorners ๐•œ F G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] [IsManifold I n M] [IsManifold J n N] {P : Type u_8} {l : Filter P} {g : P โ†’ ContMDiffMap I J M N n} {f : ContMDiffMap I J M N n} :
      Filter.Tendsto g l (nhds f) โ†” โˆ€ (x : M) (y : N) (m : โ„•), โ†‘m โ‰ค n โ†’ โˆ€ (K : Set โ†‘(extChartAt I x).target), IsCompact K โ†’ โˆ€ (V : Set (E [ร—m]โ†’L[๐•œ] F)), IsOpen V โ†’ f โˆˆ chartJetSet x y m K V โ†’ โˆ€แถ  (p : P) in l, g p โˆˆ chartJetSet x y m K V

      Convergence is eventual membership in every compact chart derivative test passed by the limiting map.

      theorem ContMDiffMap.continuous_eval_const_manifoldWeakWhitney {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {n : WithTop โ„•โˆž} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_5} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {G : Type u_6} [TopologicalSpace G] {J : ModelWithCorners ๐•œ F G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] [IsManifold I n M] [IsManifold J n N] (x : M) :
      Continuous fun (f : ContMDiffMap I J M N n) => f x

      Evaluation at a fixed source point is continuous for the manifold weak Whitney topology.

      theorem ContMDiffMap.t2Space_manifoldWeakWhitney {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {n : WithTop โ„•โˆž} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_5} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {G : Type u_6} [TopologicalSpace G] {J : ModelWithCorners ๐•œ F G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] [IsManifold I n M] [IsManifold J n N] [T2Space N] :
      T2Space (ContMDiffMap I J M N n)

      A Hausdorff target gives a Hausdorff weak Whitney map space.

      theorem ContMDiffMap.chartJetSet_self_target {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_3} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {n : WithTop โ„•โˆž} {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_5} [NormedAddCommGroup F] [NormedSpace ๐•œ F] [IsManifold I n M] (x : M) (y : F) (m : โ„•) (hm : โ†‘m โ‰ค n) (K : Set โ†‘(extChartAt I x).target) (V : Set (E [ร—m]โ†’L[๐•œ] F)) :
      chartJetSet x y m K V = {f : ContMDiffMap I (modelWithCornersSelf ๐•œ F) M F n | Set.MapsTo (โ‡‘(f.chartIteratedFDeriv x m hm)) K V}

      For a vector-space target, chart tests are exactly compact-open tests on the existing source-chart derivative maps.

      @[simp]

      On maps between normed spaces, the manifold weak Whitney topology agrees with the existing topology defined using global iterated derivatives.