Documentation

TauCeti.AlgebraicTopology.Singular.LocalHomology.Orientation.OpenEmbedding

Pulling back homological orientations along open embeddings #

An open embedding j : M → N into a Hausdorff space identifies the integral local homology H_d(M, M ∖ {x}; ℤ) with H_d(N, N ∖ {j x}; ℤ) by excision (TauCeti.localHomologyIsoOfIsOpenEmbedding), and so identifies the local orientations at x with those at j x (Topology.IsOpenEmbedding.localOrientationEquiv). These identifications intertwine the transport of local orientations along paths (TauCeti.localHomologyTransport_comp_localHomologyIsoOfIsOpenEmbedding_hom). So an orientation o of N pulls back to an orientation o.comap hj of M, whose local orientation at x corresponds to the local orientation of o at j x (TauCeti.HomologicalOrientation.comap).

For the inclusion of an open subset this is the restriction of an orientation to the subset; in particular open subsets of orientable manifolds are orientable. For a homeomorphism e : M ≃ₜ N it compares orientations of M and of N: e is orientation-preserving for orientations o of M and o' of N when o'.comap e.isOpenEmbedding = o. In the dimension of a connected manifold M the pulled-back orientation is o or -o (TauCeti.HomologicalOrientation.eq_or_eq_neg), so such a homeomorphism either preserves or reverses orientation.

Main definitions #

Main results #

References #

An open embedding j : M → N into a T₁ space identifies the local orientations of M at x in degree d with those of N at j x, through the isomorphism of integral local homology induced by j.

Instances For
    @[simp]

    On local homology classes, the correspondence of local orientations is the map induced by j.

    @[simp]

    The inverse correspondence acts on local homology classes by the inverse isomorphism.

    theorem Topology.IsOpenEmbedding.localHomologyMap_localOrientationEquiv_symm {M N : Type w} [TopologicalSpace M] [TopologicalSpace N] [T1Space N] {j : M → N} (hj : IsOpenEmbedding j) (x : M) {d : ℕ} (z : TauCeti.LocalOrientation N (j x) d) (h : j ⁻¹' {j x} ⊆ {x}) :
    (CategoryTheory.ConcreteCategory.hom (TauCeti.localHomologyMap ↧(ULift.{w, 0} ℤ) { toFun := j, continuous_toFun := ⋯ } h d)) ↑((hj.localOrientationEquiv x d).symm z) = ↑z

    The map of local homology induced by j carries the local orientation at x corresponding to a local orientation z at j x back to z.

    @[simp]

    The correspondence of local orientations commutes with reversal.

    @[simp]

    The identity identifies the local orientations at x with themselves.

    @[simp]
    theorem Topology.IsOpenEmbedding.localOrientationEquiv_trans {M N : Type w} [TopologicalSpace M] [TopologicalSpace N] [T1Space N] {j : M → N} {P : Type w} [TopologicalSpace P] [T1Space P] {j' : N → P} (hj : IsOpenEmbedding j) (hj' : IsOpenEmbedding j') (x : M) (d : ℕ) :

    The correspondences of local orientations along open embeddings are functorial.

    The inclusion of open sets V ⊆ U carries the local orientation of V at x corresponding to a local orientation z of the ambient space at x to the local orientation of U at x corresponding to z.

    The pullback of an orientation along an open embedding j : M → N: the local orientation at x is the one corresponding to the local orientation of o at j x under the excision isomorphism induced by j.

    Instances For
      @[simp]

      The local orientation of the pullback at x corresponds to the local orientation of o at j x.

      theorem TauCeti.HomologicalOrientation.comap_congr {M N E : Type w} [TopologicalSpace M] [T2Space M] [TopologicalSpace N] [T2Space N] [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] [ChartedSpace E M] [ChartedSpace E N] {d : ℕ} {j : M → N} (o : HomologicalOrientation N E d) {j' : M → N} (hj : Topology.IsOpenEmbedding j) (hj' : Topology.IsOpenEmbedding j') (hjj' : j = j') :
      o.comap hj = o.comap hj'

      The pullback depends only on the open embedding as a function, not on the proof that it is one.

      @[simp]

      Pulling back commutes with reversing orientations.

      @[simp]

      Pulling back along the identity does not change an orientation.

      Pulling back is functorial: pulling back along j an orientation pulled back along j' is pulling back along j' ∘ j.

      @[simp]

      Pulling an orientation back along a homeomorphism and then along its inverse gives it back.