Skip to content

Commit a776c4b

Browse files
committed
merging product stuff
1 parent 9b43ef4 commit a776c4b

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

theories/topology.v

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6759,30 +6759,30 @@ suff : continuous (join_product : weakT -> PU).
67596759
by move=> cts x U => /cts; rewrite nbhs_simpl /= -weak_sep_nbhsE.
67606760
move=> x; apply/cvg_sup; first exact/fmap_filter/(nbhs_filter (x : weakT)).
67616761
move=> 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 [].
67646764
apply: open_comp => // + _; rewrite /cvg_to => x U.
67656765
by rewrite nbhs_simpl /= -weak_sep_nbhsE; move: x U; exact: ctsf.
67666766
Qed.
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

67706771
Lemma join_product_open (A : set T) : open A ->
67716772
open ((join_product @` A) : set (subspace (range join_product))).
67726773
Proof.
67736774
move=> oA; rewrite openE => y /= [x Ax] jxy.
67746775
have [// | 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)).
67766777
apply: (@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.
67816782
apply: open_nbhs_nbhs; split; last by rewrite -jxy.
67826783
apply: 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.
67866786
Qed.
67876787

67886788
Lemma join_product_inj : accessible_space T -> set_inj [set: T] join_product.

0 commit comments

Comments
 (0)