Documentation

Mathlib.Topology.Sheaves.Flasque

Flasque Sheaves #

We define and prove basic properties about flasque sheaves on topological spaces.

Main definition #

Main results #

A sheaf is flasque if all of the restriction morphisms are epimorphisms.

Instances
    @[reducible, inline]

    A sheaf is flasque if it is flasque as a presheaf

    Equations
    Instances For
      @[reducible, inline]
      abbrev TopCat.Sheaf.IsFlasque.Under {X : TopCat} {U : TopologicalSpace.Opens X} {F G : Sheaf AddCommGrpCat X} (g : F G) (s : (G.obj.obj (Opposite.op U))) :

      Given a morphism of sheaves g: F ⟶ G and a section s of G(U), Under g s is comprised of an open V and a section of F(V) that maps to s |_ V via g.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem TopCat.Sheaf.IsFlasque.structured_arrows_elements_sheaf_chains_bounded {X : TopCat} {U : TopologicalSpace.Opens X} {F G : Sheaf AddCommGrpCat X} (g : F G) (s : (G.obj.obj (Opposite.op U))) (c : Set (Under g s)) (h : IsChain (fun (x y : Under g s) => Nonempty (y x)) c) :
        ∃ (ub : Under g s), ac, Nonempty (ub a)

        Given a short exact sequence of sheaves, 0 ⟶ 𝓕 ⟶ 𝓖 ⟶ 𝓗 ⟶ 0, if 𝓕 is flasque then 𝓖(U) ⟶ 𝓗(U) is surjective, for any open U.

        Given a short exact sequence of sheaves, 0 ⟶ 𝓕 ⟶ 𝓖 ⟶ 𝓗 ⟶ 0, if 𝓕 and 𝓖 are flasque, then 𝓗 is flasque.