Notes by Patrick:
The goal of this file is to explore how to prove exists_surrounding_loops and the local to global
inductive homotopy construction in a way that uncouples the general
topological argument from the things specific to loops or homotopies of jet sections.
First there is a lemma inductive_construction which abstracts the locally ultimately constant
arguments, assuming we work with a fixed covering. It builds on
LocallyFinite.exists_forall_eventually_of_indexType.
From inductive_construction alone we deduce inductive_htpy_construction which builds a homotopy
in a similar context. This is meant to be used to go from Chapter 2 to Chapter 3.
Combining inductive_construction with an argument using local existence and exhaustions, we
get inductive_construction_of_loc building a function from local existence and patching
assumptions. It also has a version relative_inductive_construction_of_loc which does this
relative to a closed set. This is used for exists_surrounding_loops.
This file also contains supporting lemmas about IndexType. A short term goal will be to
get rid of the indexing abstraction and do everything in terms of IndexType, unless
indexing makes those supporting lemmas really cleaner to prove.
We are given a suitably nice extended metric space X and three local constraints P₀,P₀'
and P₁ on maps from X to some type Y. All maps entering the discussion are required to
statisfy P₀ everywhere. The goal is to turn a map f₀ satisfying P₁ near a compact set K into
one satisfying everywhere without changing f₀ near K. The assumptions are:
- For every
xinXthere is a map which satisfiesP₁nearx - One can patch two maps
f₁ f₂satisfyingP₁on open setsU₁andU₂respectively and such thatf₁satisfiesP₀'everywhere into a map satisfyingP₁onK₁ ∪ K₂for any compact setsKᵢ ⊆ UᵢandP₀'everywhere.
We are given a suitably nice extended metric space X and three local constraints P₀,P₀'
and P₁ on maps from X to some type Y. All maps entering the discussion are required to
statisfy P₀ everywhere. The goal is to turn a map f₀ satisfying P₁ near a compact set K into
one satisfying everywhere without changing f₀ near K. The assumptions are:
- For every
xinXthere is a map which satisfiesP₁nearx - One can patch two maps
f₁ f₂satisfyingP₁on open setsU₁andU₂respectively into a map satisfyingP₁onK₁ ∪ K₂for any compact setsKᵢ ⊆ Uᵢ. This is deduced this version from the version whereKis empty but adding someP'₀, seeinductive_construction_of_loc.