Skip to content

Commit

Permalink
feat(topology/fiber_bundle): lemmas about e.symm.trans e' (#13168)
Browse files Browse the repository at this point in the history
  • Loading branch information
hrmacbeth committed Apr 5, 2022
1 parent 01a424b commit 9ff42fd
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions src/topology/fiber_bundle.lean
Expand Up @@ -240,6 +240,22 @@ begin
rw [e.proj_symm_apply' h]
end

lemma symm_trans_symm (e e' : pretrivialization F proj) :
(e.to_local_equiv.symm.trans e'.to_local_equiv).symm =
e'.to_local_equiv.symm.trans e.to_local_equiv :=
by rw [local_equiv.trans_symm_eq_symm_trans_symm,local_equiv.symm_symm]

lemma symm_trans_source_eq (e e' : pretrivialization F proj) :
(e.to_local_equiv.symm.trans e'.to_local_equiv).source =
(e.base_set ∩ e'.base_set) ×ˢ (univ : set F) :=
by rw [local_equiv.trans_source, e'.source_eq, local_equiv.symm_source, e.target_eq, inter_comm,
e.preimage_symm_proj_inter, inter_comm]

lemma symm_trans_target_eq (e e' : pretrivialization F proj) :
(e.to_local_equiv.symm.trans e'.to_local_equiv).target =
(e.base_set ∩ e'.base_set) ×ˢ (univ : set F) :=
by rw [← local_equiv.symm_source, symm_trans_symm, symm_trans_source_eq, inter_comm]

end topological_fiber_bundle.pretrivialization

variable [topological_space Z]
Expand Down Expand Up @@ -314,6 +330,16 @@ e.to_pretrivialization.apply_symm_apply' hx
e.to_local_homeomorph.symm (proj x, (e x).2) = x :=
e.to_pretrivialization.symm_apply_mk_proj ex

lemma symm_trans_source_eq (e e' : trivialization F proj) :
(e.to_local_equiv.symm.trans e'.to_local_equiv).source
= (e.base_set ∩ e'.base_set) ×ˢ (univ : set F) :=
pretrivialization.symm_trans_source_eq e.to_pretrivialization e'

lemma symm_trans_target_eq (e e' : trivialization F proj) :
(e.to_local_equiv.symm.trans e'.to_local_equiv).target
= (e.base_set ∩ e'.base_set) ×ˢ (univ : set F) :=
pretrivialization.symm_trans_target_eq e.to_pretrivialization e'

lemma coe_fst_eventually_eq_proj (ex : x ∈ e.source) : prod.fst ∘ e =ᶠ[𝓝 x] proj :=
mem_nhds_iff.2 ⟨e.source, λ y hy, e.coe_fst hy, e.open_source, ex⟩

Expand Down

0 comments on commit 9ff42fd

Please sign in to comment.