File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8181- in ` measurable_structure.v ` :
8282 + structure ` PMeasurable ` , notation ` pmeasurableType `
8383
84+ - in ` subspace_topology.v ` :
85+ + lemma ` withinU_continuous_patch `
86+
8487### Changed
8588
8689- moved from ` measurable_structure.v ` to ` classical_sets.v ` :
Original file line number Diff line number Diff line change @@ -711,3 +711,25 @@ HB.instance Definition _ :=
711711 @isContinuous.Build (subspace A) Z (g \o f) continuous_comp_subproof.
712712
713713End continuous_fun_comp.
714+
715+ Section continuous_patch.
716+ Context {U V : topologicalType}.
717+ Variables (A B : set U) (f g : U -> V).
718+ Hypothesis contf : {within A, continuous f}.
719+ Hypothesis contg : {within B, continuous g}.
720+ Hypothesis closedA : closed A.
721+ Hypothesis closedB : closed B.
722+ Hypothesis AB_fg : forall x, x \in A `&` B -> f x = g x.
723+
724+ Lemma withinU_continuous_patch : {within A `|` B, continuous (patch g A f)}.
725+ Proof .
726+ pose gAf := patch g A f.
727+ apply: withinU_continuous => //.
728+ - suff : {in A, f =1 gAf} by move/subspace_eq_continuous; exact.
729+ by rewrite /gAf /patch => r ->.
730+ - suff : {in B, g =1 gAf} by move/subspace_eq_continuous; exact.
731+ move=> r rB; rewrite /gAf /patch; case: ifPn => // rA.
732+ by apply/esym/AB_fg; rewrite in_setI rA.
733+ Qed .
734+
735+ End continuous_patch.
You can’t perform that action at this time.
0 commit comments