File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed
Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 1010- in ` num_normedtype.v ` :
1111 + lemma ` nbhs_infty_gtr `
1212
13+ - in ` uniform_structure.v ` :
14+ + lemma ` within_continuous_withinNx `
15+
1316### Changed
1417
1518- in ` lebesgue_stieltjes_measure.v ` specialized from ` numFieldType ` to ` realFieldType ` :
Original file line number Diff line number Diff line change @@ -284,6 +284,23 @@ rewrite !near_simpl near_withinE near_simpl => Pf; near=> y.
284284by have [->|] := eqVneq y x; [by apply: nbhs_singleton|near: y].
285285Unshelve. all: by end_near. Qed .
286286
287+ Lemma within_continuous_withinNx
288+ (T U : topologicalType) (f : T -> U) (x : T) :
289+ {for x, continuous f} ->
290+ injective f -> f @ x^' --> (f x)^'.
291+ Proof .
292+ move=> cf fI A.
293+ rewrite /nbhs /= /dnbhs !withinE/= => -[] V Vfx AV.
294+ exists (f @^-1` V); first exact: (cf _ Vfx).
295+ apply/seteqP; split=> y/= [] fyAV yx; split=> //.
296+ suff: f y \in A `&` (fun y : U => y != f x) by rewrite AV inE => -[].
297+ rewrite inE/=; split=> //.
298+ by move: yx; apply: contra => /eqP /fI /eqP.
299+ suff: f y \in V `&` (fun y : U => y != f x) by rewrite -AV inE => -[].
300+ rewrite inE/=; split=> //.
301+ by move: yx; apply: contra => /eqP /fI /eqP.
302+ Qed .
303+
287304(* This property is primarily useful for metrizability on uniform spaces *)
288305Definition countable_uniformity (T : uniformType) :=
289306 exists R : set_system (T * T), [/\
You can’t perform that action at this time.
0 commit comments