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
x
inX
there 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
x
inX
there 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 whereK
is empty but adding someP'₀
, seeinductive_construction_of_loc
.