@@ -6759,30 +6759,30 @@ suff : continuous (join_product : weakT -> PU).
67596759 by move=> cts x U => /cts; rewrite nbhs_simpl /= -weak_sep_nbhsE.
67606760move=> x; apply/cvg_sup; first exact/fmap_filter/(nbhs_filter (x : weakT)).
67616761move=> i; move: x; apply/(@continuousP _ (weak_topologicalType _)) => A [B ? E].
6762- rewrite -E (_ : @^~ i = prod_topo_apply i) //.
6763- have -> : join_product @^-1` (prod_topo_apply i @^-1` B) = f_ i @^-1` B by [].
6762+ rewrite -E (_ : @^~ i = proj i) //.
6763+ have -> : join_product @^-1` (proj i @^-1` B) = f_ i @^-1` B by [].
67646764apply: open_comp => // + _; rewrite /cvg_to => x U.
67656765by rewrite nbhs_simpl /= -weak_sep_nbhsE; move: x U; exact: ctsf.
67666766Qed .
67676767
6768- Local Notation prod_open := (@open (subspace_topologicalType (range join_product))).
6768+ Local Notation prod_open :=
6769+ (@open (subspace_topologicalType (range join_product))).
67696770
67706771Lemma join_product_open (A : set T) : open A ->
67716772 open ((join_product @` A) : set (subspace (range join_product))).
67726773Proof .
67736774move=> oA; rewrite openE => y /= [x Ax] jxy.
67746775have [// | i nAfiy] := @sepf (~` A) x (open_closedC oA).
6775- pose B := prod_topo_apply i @^-1` (~` closure (f_ i @` ~` A)).
6776+ pose B : set PU := proj i @^-1` (~` closure (f_ i @` ~` A)).
67766777apply: (@filterS _ _ _ (range join_product `&` B)).
67776778 move=> z [[w ?]] wzE Bz; exists w => //.
67786779 move: Bz; rewrite /B -wzE closureC; case=> K [oK KsubA] /KsubA.
6779- have -> : prod_topo_apply i (join_product w) = f_ i w by [].
6780+ have -> : proj i (join_product w) = f_ i w by [].
67806781 by move=> /exists2P/forallNP/(_ w)/not_andP [] // /contrapT.
67816782apply: open_nbhs_nbhs; split; last by rewrite -jxy.
67826783apply: openI; first exact: open_subspaceT.
6783- apply: open_subspaceW; apply: open_comp.
6784- by move=> + _; exact: prod_topo_apply_continuous.
6785- exact/closed_openC/closed_closure.
6784+ apply: open_subspaceW; apply: open_comp; last exact/closed_openC/closed_closure.
6785+ by move=> + _; exact: proj_continuous.
67866786Qed .
67876787
67886788Lemma join_product_inj : accessible_space T -> set_inj [set: T] join_product.
0 commit comments