You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
variable {M : Type} [Zero M] [SMul R M] [aM : TopologicalSpace M] [IsActionTopology R M]
221
189
variable {N : Type} [Zero N] [SMul R N] [aN : TopologicalSpace N] [IsActionTopology R N]
222
190
191
+
open TopologicalSpace in
223
192
lemmaprod [MulOneClass.{0} R] : IsActionTopology.{0} R (M × N) := by
224
193
constructor
194
+
-- goal: to prove product topology is action topology.
195
+
-- Well product topology will obviously have continuous_smul becasue
196
+
-- of continuous_smulprod or whatever, assuming that exists.
225
197
--unfold instTopologicalSpaceProd actionTopology
226
198
apply le_antisymm
227
-
·
199
+
· trans @instTopologicalSpaceProd M N (coinduced Prod.fst (actionTopology R (M × N))) (coinduced Prod.snd (actionTopology R (M × N)))
200
+
· apply le_inf
201
+
· rw [← continuous_iff_le_induced]
202
+
rw [continuous_iff_coinduced_le]
203
+
apply coinduced_mono
204
+
sorry
205
+
·
206
+
sorry
207
+
-- apply TopologicalSpace.prod_mono
228
208
-- NOTE
229
209
-- this is the one that isn't done
230
210
rw [← continuous_id_iff_le]
211
+
-- There is no more proof here.
212
+
-- In the code below I go off on a tangent
213
+
-- trying to prove something else,
214
+
-- and then sorry this goal.
215
+
216
+
sorry
217
+
sorry
218
+
219
+
#exit
231
220
232
221
233
222
-- idea: map R x M -> M is R x M -> R x M x N, τR x σ
@@ -281,7 +270,7 @@ lemma prod [MulOneClass.{0} R] : IsActionTopology.{0} R (M × N) := by
281
270
-- ·
282
271
-- sorry
283
272
-- sorry
284
-
· sorry
273
+
· apply actionTopology_le
285
274
-- --have foo : @Continuous (M × N) (M × N) _ _ _ := @Continuous.prod_map M N M N (σMN.coinduced Prod.fst) (σMN.coinduced Prod.snd) aM aN id id ?_ ?_-- Z * W -> X * Y
286
275
-- -- conjecture: pushforward of σMN is continuous
0 commit comments