\documentclass[12pt,titlepage]{article} \usepackage{amsmath} \usepackage{mathrsfs} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsthm} \usepackage{mathtools} \usepackage{graphicx} \usepackage{color} \usepackage{ucs} \usepackage[utf8x]{inputenc} \usepackage{xparse} \usepackage{hyperref} %----Macros---------- % % Unresolved issues: % % \righttoleftarrow % \lefttorightarrow % % \color{} with HTML colorspec % \bgcolor % \array with options (without options, it's equivalent to the matrix environment) % Of the standard HTML named colors, white, black, red, green, blue and yellow % are predefined in the color package. Here are the rest. \definecolor{aqua}{rgb}{0, 1.0, 1.0} \definecolor{fuschia}{rgb}{1.0, 0, 1.0} \definecolor{gray}{rgb}{0.502, 0.502, 0.502} \definecolor{lime}{rgb}{0, 1.0, 0} \definecolor{maroon}{rgb}{0.502, 0, 0} \definecolor{navy}{rgb}{0, 0, 0.502} \definecolor{olive}{rgb}{0.502, 0.502, 0} \definecolor{purple}{rgb}{0.502, 0, 0.502} \definecolor{silver}{rgb}{0.753, 0.753, 0.753} \definecolor{teal}{rgb}{0, 0.502, 0.502} % Because of conflicts, \space and \mathop are converted to % \itexspace and \operatorname during preprocessing. % itex: \space{ht}{dp}{wd} % % Height and baseline depth measurements are in units of tenths of an ex while % the width is measured in tenths of an em. \makeatletter \newdimen\itex@wd% \newdimen\itex@dp% \newdimen\itex@thd% \def\itexspace#1#2#3{\itex@wd=#3em% \itex@wd=0.1\itex@wd% \itex@dp=#2ex% \itex@dp=0.1\itex@dp% \itex@thd=#1ex% \itex@thd=0.1\itex@thd% \advance\itex@thd\the\itex@dp% \makebox[\the\itex@wd]{\rule[-\the\itex@dp]{0cm}{\the\itex@thd}}} \makeatother % \tensor and \multiscript \makeatletter \newif\if@sup \newtoks\@sups \def\append@sup#1{\edef\act{\noexpand\@sups={\the\@sups #1}}\act}% \def\reset@sup{\@supfalse\@sups={}}% \def\mk@scripts#1#2{\if #2/ \if@sup ^{\the\@sups}\fi \else% \ifx #1_ \if@sup ^{\the\@sups}\reset@sup \fi {}_{#2}% \else \append@sup#2 \@suptrue \fi% \expandafter\mk@scripts\fi} \def\tensor#1#2{\reset@sup#1\mk@scripts#2_/} \def\multiscripts#1#2#3{\reset@sup{}\mk@scripts#1_/#2% \reset@sup\mk@scripts#3_/} \makeatother % \slash \makeatletter \newbox\slashbox \setbox\slashbox=\hbox{$/$} \def\itex@pslash#1{\setbox\@tempboxa=\hbox{$#1$} \@tempdima=0.5\wd\slashbox \advance\@tempdima 0.5\wd\@tempboxa \copy\slashbox \kern-\@tempdima \box\@tempboxa} \def\slash{\protect\itex@pslash} \makeatother % math-mode versions of \rlap, etc % from Alexander Perlis, "A complement to \smash, \llap, and lap" % http://math.arizona.edu/~aprl/publications/mathclap/ \def\clap#1{\hbox to 0pt{\hss#1\hss}} \def\mathllap{\mathpalette\mathllapinternal} \def\mathrlap{\mathpalette\mathrlapinternal} \def\mathclap{\mathpalette\mathclapinternal} \def\mathllapinternal#1#2{\llap{$\mathsurround=0pt#1{#2}$}} \def\mathrlapinternal#1#2{\rlap{$\mathsurround=0pt#1{#2}$}} \def\mathclapinternal#1#2{\clap{$\mathsurround=0pt#1{#2}$}} % Renames \sqrt as \oldsqrt and redefine root to result in \sqrt[#1]{#2} \let\oldroot\root \def\root#1#2{\oldroot #1 \of{#2}} \renewcommand{\sqrt}[2][]{\oldroot #1 \of{#2}} % Manually declare the txfonts symbolsC font \DeclareSymbolFont{symbolsC}{U}{txsyc}{m}{n} \SetSymbolFont{symbolsC}{bold}{U}{txsyc}{bx}{n} \DeclareFontSubstitution{U}{txsyc}{m}{n} % Manually declare the stmaryrd font \DeclareSymbolFont{stmry}{U}{stmry}{m}{n} \SetSymbolFont{stmry}{bold}{U}{stmry}{b}{n} % Manually declare the MnSymbolE font \DeclareFontFamily{OMX}{MnSymbolE}{} \DeclareSymbolFont{mnomx}{OMX}{MnSymbolE}{m}{n} \SetSymbolFont{mnomx}{bold}{OMX}{MnSymbolE}{b}{n} \DeclareFontShape{OMX}{MnSymbolE}{m}{n}{ <-6> MnSymbolE5 <6-7> MnSymbolE6 <7-8> MnSymbolE7 <8-9> MnSymbolE8 <9-10> MnSymbolE9 <10-12> MnSymbolE10 <12-> MnSymbolE12}{} % Declare specific arrows from txfonts without loading the full package \makeatletter \def\re@DeclareMathSymbol#1#2#3#4{% \let#1=\undefined \DeclareMathSymbol{#1}{#2}{#3}{#4}} \re@DeclareMathSymbol{\neArrow}{\mathrel}{symbolsC}{116} \re@DeclareMathSymbol{\neArr}{\mathrel}{symbolsC}{116} \re@DeclareMathSymbol{\seArrow}{\mathrel}{symbolsC}{117} \re@DeclareMathSymbol{\seArr}{\mathrel}{symbolsC}{117} \re@DeclareMathSymbol{\nwArrow}{\mathrel}{symbolsC}{118} \re@DeclareMathSymbol{\nwArr}{\mathrel}{symbolsC}{118} \re@DeclareMathSymbol{\swArrow}{\mathrel}{symbolsC}{119} \re@DeclareMathSymbol{\swArr}{\mathrel}{symbolsC}{119} \re@DeclareMathSymbol{\nequiv}{\mathrel}{symbolsC}{46} \re@DeclareMathSymbol{\Perp}{\mathrel}{symbolsC}{121} \re@DeclareMathSymbol{\Vbar}{\mathrel}{symbolsC}{121} \re@DeclareMathSymbol{\sslash}{\mathrel}{stmry}{12} \re@DeclareMathSymbol{\bigsqcap}{\mathop}{stmry}{"64} \re@DeclareMathSymbol{\biginterleave}{\mathop}{stmry}{"6} \re@DeclareMathSymbol{\invamp}{\mathrel}{symbolsC}{77} \re@DeclareMathSymbol{\parr}{\mathrel}{symbolsC}{77} \makeatother % \llangle, \rrangle, \lmoustache and \rmoustache from MnSymbolE \makeatletter \def\Decl@Mn@Delim#1#2#3#4{% \if\relax\noexpand#1% \let#1\undefined \fi \DeclareMathDelimiter{#1}{#2}{#3}{#4}{#3}{#4}} \def\Decl@Mn@Open#1#2#3{\Decl@Mn@Delim{#1}{\mathopen}{#2}{#3}} \def\Decl@Mn@Close#1#2#3{\Decl@Mn@Delim{#1}{\mathclose}{#2}{#3}} \Decl@Mn@Open{\llangle}{mnomx}{'164} \Decl@Mn@Close{\rrangle}{mnomx}{'171} \Decl@Mn@Open{\lmoustache}{mnomx}{'245} \Decl@Mn@Close{\rmoustache}{mnomx}{'244} \makeatother % Widecheck \makeatletter \DeclareRobustCommand\widecheck[1]{{\mathpalette\@widecheck{#1}}} \def\@widecheck#1#2{% \setbox\z@\hbox{\m@th$#1#2$}% \setbox\tw@\hbox{\m@th$#1% \widehat{% \vrule\@width\z@\@height\ht\z@ \vrule\@height\z@\@width\wd\z@}$}% \dp\tw@-\ht\z@ \@tempdima\ht\z@ \advance\@tempdima2\ht\tw@ \divide\@tempdima\thr@@ \setbox\tw@\hbox{% \raise\@tempdima\hbox{\scalebox{1}[-1]{\lower\@tempdima\box \tw@}}}% {\ooalign{\box\tw@ \cr \box\z@}}} \makeatother % \mathraisebox{voffset}[height][depth]{something} \makeatletter \NewDocumentCommand\mathraisebox{moom}{% \IfNoValueTF{#2}{\def\@temp##1##2{\raisebox{#1}{$\m@th##1##2$}}}{% \IfNoValueTF{#3}{\def\@temp##1##2{\raisebox{#1}[#2]{$\m@th##1##2$}}% }{\def\@temp##1##2{\raisebox{#1}[#2][#3]{$\m@th##1##2$}}}}% \mathpalette\@temp{#4}} \makeatletter % udots (taken from yhmath) \makeatletter \def\udots{\mathinner{\mkern2mu\raise\p@\hbox{.} \mkern2mu\raise4\p@\hbox{.}\mkern1mu \raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern1mu}} \makeatother %% Fix array \newcommand{\itexarray}[1]{\begin{matrix}#1\end{matrix}} %% \itexnum is a noop \newcommand{\itexnum}[1]{#1} %% Renaming existing commands \newcommand{\underoverset}[3]{\underset{#1}{\overset{#2}{#3}}} \newcommand{\widevec}{\overrightarrow} \newcommand{\darr}{\downarrow} \newcommand{\nearr}{\nearrow} \newcommand{\nwarr}{\nwarrow} \newcommand{\searr}{\searrow} \newcommand{\swarr}{\swarrow} \newcommand{\curvearrowbotright}{\curvearrowright} \newcommand{\uparr}{\uparrow} \newcommand{\downuparrow}{\updownarrow} \newcommand{\duparr}{\updownarrow} \newcommand{\updarr}{\updownarrow} \newcommand{\gt}{>} \newcommand{\lt}{<} \newcommand{\map}{\mapsto} \newcommand{\embedsin}{\hookrightarrow} \newcommand{\Alpha}{A} \newcommand{\Beta}{B} \newcommand{\Zeta}{Z} \newcommand{\Eta}{H} \newcommand{\Iota}{I} \newcommand{\Kappa}{K} \newcommand{\Mu}{M} \newcommand{\Nu}{N} \newcommand{\Rho}{P} \newcommand{\Tau}{T} \newcommand{\Upsi}{\Upsilon} \newcommand{\omicron}{o} \newcommand{\lang}{\langle} \newcommand{\rang}{\rangle} \newcommand{\Union}{\bigcup} \newcommand{\Intersection}{\bigcap} \newcommand{\Oplus}{\bigoplus} \newcommand{\Otimes}{\bigotimes} \newcommand{\Wedge}{\bigwedge} \newcommand{\Vee}{\bigvee} \newcommand{\coproduct}{\coprod} \newcommand{\product}{\prod} \newcommand{\closure}{\overline} \newcommand{\integral}{\int} \newcommand{\doubleintegral}{\iint} \newcommand{\tripleintegral}{\iiint} \newcommand{\quadrupleintegral}{\iiiint} \newcommand{\conint}{\oint} \newcommand{\contourintegral}{\oint} \newcommand{\infinity}{\infty} \newcommand{\bottom}{\bot} \newcommand{\minusb}{\boxminus} \newcommand{\plusb}{\boxplus} \newcommand{\timesb}{\boxtimes} \newcommand{\intersection}{\cap} \newcommand{\union}{\cup} \newcommand{\Del}{\nabla} \newcommand{\odash}{\circleddash} \newcommand{\negspace}{\!} \newcommand{\widebar}{\overline} \newcommand{\textsize}{\normalsize} \renewcommand{\scriptsize}{\scriptstyle} \newcommand{\scriptscriptsize}{\scriptscriptstyle} \newcommand{\mathfr}{\mathfrak} \newcommand{\statusline}[2]{#2} \newcommand{\tooltip}[2]{#2} \newcommand{\toggle}[2]{#2} % Theorem Environments \theoremstyle{plain} \newtheorem{theorem}{Theorem} \newtheorem{lemma}{Lemma} \newtheorem{prop}{Proposition} \newtheorem{cor}{Corollary} \newtheorem*{utheorem}{Theorem} \newtheorem*{ulemma}{Lemma} \newtheorem*{uprop}{Proposition} \newtheorem*{ucor}{Corollary} \theoremstyle{definition} \newtheorem{defn}{Definition} \newtheorem{example}{Example} \newtheorem*{udefn}{Definition} \newtheorem*{uexample}{Example} \theoremstyle{remark} \newtheorem{remark}{Remark} \newtheorem{note}{Note} \newtheorem*{uremark}{Remark} \newtheorem*{unote}{Note} %------------------------------------------------------------------- \begin{document} %------------------------------------------------------------------- \section*{smooth structure from submanifolds} \begin{uremark} The purpose of this page is to investigate the question: \begin{quote}% How much of a [[smooth manifold]]`s structure can be determined by knowing its [[submanifolds]]? \end{quote} \end{uremark} This can be interpreted in several ways mathematically. We start with two smooth manifolds, $M$ and $N$, and a bijection $\Phi \colon M \to N$. We want to learn something about what $\Phi$ must or can be by testing it on submanifolds. Ideally, we would like a condition equivalent to $\Phi$ being a diffeomorphism. Some conditions to consider are the following. \begin{enumerate}% \item $S \subseteq M$ is a submanifold if and only if $\Phi(S) \subseteq N$ is a submanifold. \item $S \subseteq M$ is a submanifold of dimension $m$ if and only if $\Phi(S) \subseteq N$ is a submanifold of dimension $m$. \item For some fixed $m$ and for all $k \le m$, $S \subseteq M$ is a submanifold of dimension $k$ if and only if $\Phi(S) \subseteq N$ is a submanifold of dimension $k$. \item For some fixed $m$, $S \subseteq M$ is a submanifold of dimension $m$ if and only if $\Phi(S) \subseteq N$ is a submanifold of dimension $m$. \end{enumerate} \hypertarget{ideology}{}\subsection*{{Ideology}}\label{ideology} One reason that [[Andrew Stacey|I]] am interested in this is that it is a variation of the idea of [[generalised smooth spaces]]. In a generalised smooth space, one defines ``smoothness'' to be ``that which is detectable when tested on known spaces''. The point is that the \emph{known spaces} are fixed and independent of the object being tested. Here, the known spaces can (and, indeed, do) vary with the object being tested. So each object has its own family of test objects. Closely related to this is the question of automorphisms of a category. If we have a category with test objects inside it then applying an automorphism will change the test objects so to study this situation we have to find some other way of characterising the test objects. In [[comparative smootheology]], I showed that there were no (essentially) non-trivial automorphisms of the category of [[Frölicher spaces]] by showing that one could identify the real line by its endomorphism monoid. \hypertarget{preliminary_thoughts}{}\subsection*{{Preliminary Thoughts}}\label{preliminary_thoughts} For $\mathbb{R}$, it is the case that preserving submanifolds is equivalent to being a homeomorphism so long as we are considering submanifolds of dimension $1$. By cardinality, we can separate submanifolds of dimension $1$ and $0$ and so from any of the statements we see that $\Phi$ takes submanifolds of dimension $1$ to submanifolds of dimension $1$. But submanifolds of $\mathbb{R}$ of dimension $1$ are precisely the open sets, whence $\Phi$ is a homeomorphism. This extends more generally. If $\Phi \colon \mathbb{R}^n \to \mathbb{R}^m$ is a bijection with the property that $\Phi(S)$ is a submanifold of $\mathbb{R}^m$ if and only if $S$ is a submanifold of $\mathbb{R}^n$ then $\Phi$ is a homeomorphism. The proof is slightly different depending on whether we allow the dimension of a submanifold to be [[locally constant]] or insist that it be [[constant]]. We start with an open set $U \subseteq \mathbb{R}^n$. As this is a submanifold, $\Phi(U)$ is a submanifold of $\mathbb{R}^m$. For cardinality reasons, $\Phi(U)$ cannot be zero dimensional everywhere. Indeed, it can be zero dimensional at at most a countable number of points. Choose a point $p \in U$ such that $\dim_{\Phi(p)} \Phi(U) \ne 0$. We choose an open set $V$ with $p \in V \subseteq \overline{V} \subseteq U$. By assumption, $\Phi(V)$ is a submanifold of $\mathbb{R}^m$ and $\Phi(p) \in \Phi(V)$. Suppose that $\dim_{\Phi(p)} \Phi(U) \ne m$. Then there is a connected submanifold $T$ of $\mathbb{R}^m$ of dimension at least $1$ which meets $\Phi(U)$ transversally at $\Phi(p)$. In particular $T \cap \Phi(U) = \{\Phi(p)\}$. Applying $\Phi^{-1}$, we find that $\Phi^{-1}(T)$ is a submanifold of $\mathbb{R}^n$ which meets $U$ only at $p$. Thus $p$ must be an isolated point of $\Phi^{-1}(T)$. Since the closure of $V$ is contained within $U$, the union $V \cup \Phi^{-1}(T)$ is therefore a submanifold of $\mathbb{R}^n$. Applying $\Phi$, we see that $\Phi(V) \cup T$ is a submanifold of $\mathbb{R}^m$. But $\Phi(V)$ and $T$ both have non-zero dimension at $p$ and meet transversally there, so their union cannot be a submanifold of $\mathbb{R}^m$. Thus at those points where $\dim \Phi(U) \ne 0$, it must be of dimension $m$. To conclude the proof, we just need to show that there are no points where $\dim \Phi(U) = 0$. Suppose that there is such a point, say $p$. Then $\Phi(p)$ is an isolated point from $\Phi(U)$. Choose an open set $W \subseteq \mathbb{R}^m$ such that $\Phi(p) \in \partial W$ and $W \cap \Phi(U) = \emptyset$. Then $W \cup \{\Phi(p)\}$ is not a submanifold of $\mathbb{R}^m$, but $\Phi(W) \cap U = \emptyset$ so $\Phi(W) \cap \{p\}$ is a submanifold of $\mathbb{R}^n$. Hence there cannot be any such points. In conclusion, $\Phi(U)$ is a submanifold of $\mathbb{R}^m$ of dimension $m$, whence an open subset. As the same holds for $\Phi^{-1}$, we conclude that $\Phi$ is a homeomorphism. \hypertarget{initial_motivation}{}\subsection*{{Initial Motivation}}\label{initial_motivation} The initial motivation for this page came from \href{http://math.stackexchange.com/q/26954/2907}{this question} on $<$http://maths.stackexchange.com{\tt \symbol{62}}. \end{document}