Module mathcomp.analysis.topology_theory.sigT_topology
From HB Require Import structures.From mathcomp Require Import boot order algebra all_classical.
#[warning="-warn-library-file-internal-analysis"]
From mathcomp Require Import unstable.
From mathcomp Require Import topology_structure compact subspace_topology.
Unset SsrOldRewriteGoalsOrder.
Local Open Scope classical_set_scope.
Local Open Scope ring_scope.
Section sigT_topology.
Context { : choiceType} { : I -> topologicalType}.
Definition
set_nbhs : forall {T : topologicalType}, set T -> set (set T) set_nbhs is not universe polymorphic Arguments set_nbhs {T} A%_classical_set_scope _ set_nbhs is transparent Expands to: Constant mathcomp.analysis.topology_theory.separation_axioms.set_nbhs Declared in library mathcomp.analysis.topology_theory.separation_axioms, line 66, characters 11-19
Source code
existT _ _ @ nbhs (projT2 x).
Lemma
- mathcomp.analysis.topology_theory.separation_axioms
Source code
sigT_nbhs (existT _ i x) = (existT _ _) @ (nbhs x).
Proof.
.
Local Lemma
Proof.
Local Lemma
Proof.
Local Lemma
Proof.
rewrite sigT_nbhsE /= nbhsE /= => -[W [oW Wz WlA]].
by exists W => // x /= Wx; exact/(filterS WlA)/open_nbhs_nbhs.
Qed.
.
sigT_nbhs_proper sigT_nbhs_singleton sigT_nbhs_nbhs.
Lemma
Proof.
Lemma
- mathcomp.analysis.homotopy_theory.wedge_sigT
Source code
Proof.
rewrite /nbhs /= sigT_nbhsE /= nbhs_simpl /=.
move: oA; rewrite openE => /(_ _ Ax); apply: filterS.
by move=> z Az; exists z.
Qed.
Lemma
- mathcomp.analysis.topology_theory.separation_axioms
Source code
nbhs x U -> nbhs (existT _ i x) (existT _ i @` U).
Proof.
Lemma
- mathcomp.analysis.homotopy_theory.wedge_sigT
Source code
open U <-> forall , open (existT _ i @^-1` U).
Proof.
rewrite openE => -[i x Uxi].
by rewrite /interior /nbhs/= sigT_nbhsE; exact: open_nbhs_nbhs.
Qed.
Lemma
- mathcomp.analysis.homotopy_theory.wedge_sigT
Source code
(forall , continuous (f i)) -> continuous (sigT_fun f).
Proof.
Lemma
Proof.
Lemma
compact [set: { & X i}].
Proof.
apply: big_rec; first exact: compact0.
move=> i ? _ cptx; apply: compactU => //.
apply: continuous_compact; last exact: cptX.
exact/continuous_subspaceT/existT_continuous.
Qed.
End sigT_topology.