1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
|
\documentclass[../lic_malinka.tex]{subfiles}
\begin{document}
Let $M$ be a countable $L$-structure. Recall, we define a topology on
the $G=\Aut(M)$:
for any finite function $f\colon M\to M$ we have a basic open set
$[f]_{G} = \{g\in G\mid f\subseteq g\}$.
\subsection{Prototype: pure set}
In this section, $M=(M,=)$ is an infinite countable set (with no structure
beyond equality).
\begin{remark}
\label{remark:cojugate-classes}
If $f_1,f_2\in \Aut(M)$, then $f_1$ and $f_2$ are conjugate if and only
if for each $n\in \bN\cup \{\aleph_0\}$, $f_1$ and $f_2$ have the same
number of orbits of size $n$.
\end{remark}
\begin{proof}
It is easy to see.
\end{proof}
\begin{theorem}
Let $\sigma\in \Aut(M)$ be an automorphism with no infinite orbit and with
infinitely many orbits of size $n$ for every $n>0$. Then the conjugacy
class of $\sigma$ is comeagre in $\Aut(M)$.
\end{theorem}
\begin{proof}
We will show that the conjugacy class of $\sigma$ is an intersection of countably
many comeagre sets.
Let $A_n = \{\alpha\in \Aut(M)\mid \alpha\text{ has infinitely many orbits of size }n\}$.
This set is comeagre for every $n>0$. Indeed, we can represent this set
as an intersection of countable family of open dense sets. Let $B_{n,k}$
be the set of all finite functions $\beta\colon M\to M$ that consist
of exactly $k$ distinct $n$-cycles. Then:
\begin{align*}
A_n &= \{\alpha\in\ \Aut(M) \mid \alpha\text{ has infinitely many orbits of size }n\} \\
&= \bigcap_{k=1}^{\infty} \{\alpha\in \Aut(M)\mid \alpha\text{ has at least }k\text{ orbits of size }n\} \\
&= \bigcap_{k=1}^{\infty} \bigcup_{\beta\in B_{n,k}} [\beta]_{\Aut(M)},
\end{align*}
where indeed, $\bigcup_{\beta\in B_{n,k}} [\beta]_{\Aut(M)}$ is dense in
$\Aut(M)$: take any finite $\gamma\colon M\to M$ such that $[\gamma]_{\Aut(M)}$
is nonempty. Then also
$\bigcup_{\beta\in B_{n,k}} [\beta]_{\Aut(M)}\cap[\gamma]_{\Aut(M)}\neq\emptyset$,
one can easily construct a permutation that extends $\gamma$ and has at least
$k$ many $n$-cycles.
Now we see that $A = \bigcap_{n=1}^{\infty} A_n$ is a comeagre set consisting
of all functions that have infinitely many $n$-cycles for each $n$. The only
thing left to show is that the set of functions with no infinite cycle is
also comeagre. Indeed, for $m\in M$ let
$B_m = \{\alpha\in\Aut(M)\mid m\text{ has finite orbit in }\alpha\}$. This
is an open dense set. It is a union over basic open sets generated by finite
permutations with $m$ in their domain. Denseness is also easy to see.
Finally, by the Remark \ref{remark:cojugate-classes}, we can say that
$$\sigma^{\Aut(M)}=\bigcap_{n=1}^\infty A_n \cap \bigcap_{m\in M} B_m,$$
which concludes the proof.
\end{proof}
\subsection{More general structures}
\begin{fact}
\label{fact:conjugacy}
Suppose $M$ is an arbitrary structure and $f_1,f_2\in \Aut(M)$.
Then $f_1$ and $f_2$ are conjugate if and only if $(M,f_1)\cong
(M,f_2)$ as structures with one additional unary function that is
an automorphism.
\end{fact}
\begin{proof}
Suppose that $f_1 = g^{-1}f_2g$ for some $g\in \Aut(M)$.
Then $g$ is the isomorphism between $(M,f_1)$ and $(M,f_2)$.
On the other hand if
$g\colon (M, f_1)\to (M, f_2)$ is an isomorphism, then
$g\circ f_1 = f_2 \circ g$ which exactly means that $f_1, f_2$ conjugate.
\end{proof}
\begin{theorem}
\label{theorem:generic_aut_general}
Let $\cC$ be a Fraïssé class of finitely generated $L$-structures.
Let $\cD$ be the class of structures from $\cC$ with additional unary
function symbol interpreted
as an automorphism of the structure. If $\cC$ has the weak Hrushovski property
and $\cD$ is a Fraïssé class, then there is a comeagre conjugacy class in the
automorphism group of the $\Flim(\cC)$.
\end{theorem}
Before we get to the proof, let us establish some notions. If
$g\colon\Gamma\to\Gamma$ is a finite injective function, then we say that
$g$ is \emph{good} if it gives (in a natural way) an isomorphism between
$\langle \dom(g)\rangle$ and $\langle\rng(g)\rangle$, i.e. substructures
generated by $\dom(g)$ and $\rng(g)$ respectively. Of course, in our
case, $g$ is good
if and only if $[g]_{\Aut(\Gamma)} \neq\emptyset$ (because of ultrahomogeneity
of $\Gamma$).
Also it is important to mention that an isomorphism between two finitely
generated structures is uniquely given by a map from generators of one structure
to the other. This allow us to treat a finite function as an isomorphism
of finitely generated structures.
\begin{proof}
Let $\Gamma = \Flim(\cC)$ and $(\Pi, \sigma) = \Flim(\cD)$. First, by the Theorem
\ref{theorem:isomorphic_fr_lims}, we may assume without the loss of generality
that $\Pi = \Gamma$. Let $G = \Aut(\Gamma)$,
i.e. $G$ is the automorphism group of $\Gamma$.
We will construct a winning strategy for the second player in the Banach-Mazur game
(see \ref{definition:banach-mazur-game})
on the topological space $G$ with $A$ being $\sigma$'s conjugacy class.
By the Banach-Mazur theorem (see \ref{theorem:banach_mazur_thm}) this will prove
that this class is comeagre.
Recall, $G$ has a basis consisting of open
sets $\{g\in G\mid g\upharpoonright_A = g_0\upharpoonright_A\}$ for some
finite set $A\subseteq \Gamma$ and some automorphism $g_0\in G$. In other
words, a basic open set is a set of all extensions of some finite partial
automorphism $g_0$ of $\Gamma$. By $B_{g}\subseteq G$ we denote a basic
open subset given by a finite partial isomorphism $g$. Again, Note that $B_g$
is nonempty because of ultrahomogeneity of $\Gamma$.
With the use of Corollary \ref{corollary:banach-mazur-basis} we can consider
only games where both players choose finite partial isomorphisms. Namely,
player \textit{I} picks functions $f_0, f_1,\ldots$ and player \textit{II}
chooses $g_0, g_1,\ldots$ such that
$f_0\subseteq g_0\subseteq f_1\subseteq g_1\subseteq\ldots$, which identify
the corresponding basic open subsets $B_{f_0}\supseteq B_{g_0}\supseteq\ldots$.
Our goal is to choose $g_i$ in such a manner that
$\bigcap^{\infty}_{i=0}B_{g_i} = \{g\}$ and $(\Gamma, g)$ is ultrahomogeneous
with age $\cD$. By the Fraïssé theorem (see \ref{theorem:fraisse_thm}) it will follow
that $(\Gamma, \sigma)\cong (\Gamma, g)$, thus by the Fact \ref{fact:conjugacy}
we have that $\sigma$ and $g$ conjugate.
Fix a bijection $\gamma\colon\bN\times\bN\to\bN$ such that for any
$n, m\in\bN$ we have $\gamma(n, m) \ge n$. This bijection naturally induces
a well ordering on $\bN\times\bN$. This will prove useful later, as the
main ingredient of the proof will be a bookkeeping argument.
For technical reasons, let $g_{-1} = \emptyset$ and
$X_{-1} = \emptyset$. Enumerate the elements of the Fraïssé limit
$\Gamma = \{v_0, v_1, \ldots\}$.
Suppose that player \textit{I} in the $n$-th move chooses a finite partial
automorphism $f_n$. We will construct a finite partial automorphism
$g_n\supseteq f_n$ together with a finitely generated substructure
$\Gamma_n \subseteq \Gamma$ and a set $X_n\subseteq\bN^2$
such that the following properties hold:
\begin{enumerate}[label=(\roman*)]
\item $g_n$ is good and
$\dom(g_n)\cup\rng(g_n)\subseteq\langle\dom(g_n)\rangle = \Gamma_n$,
i.e. $g_n$ gives an automorphism of a finitely generated
substructure $\Gamma_n$
\item $g_n(v_n)$ and $g_n^{-1}(v_n)$ are defined,
\end{enumerate}
Before we give the third point, suppose recursively that $g_{n-1}$ already
satisfy all those properties. Let us enumerate
$\{\langle (A_{n,k}, \alpha_{n, k}), (B_{n,k}, \beta_{n,k}), f_{n, k}\rangle\}_{k\in\bN}$
all pairs of finitely generated structures with automorphisms such
that the first substructure embed into the second by inclusion, i.e.
$(A_{n,k}, \alpha_{n,k})\subseteq (B_{n,k}, \beta_{n,k})$, and $f_{n,k}$
is an embedding of $(A_{n,k}, \alpha_{n,k})$ in the $(\FrGr_{n-1}, g_{n-1})$.
We allow $A_{n,k}$ to be empty. Although $g_{n-1}$ is a finite function,
we may treat it as an automorphism as we have said before.
\begin{enumerate}[resume, label=(\roman*)]
\item
Let
$(i, j) = \min\{(\{0, 1, \ldots\} \times \bN) \setminus X_{n-1}\}$ (with the
order induced by $\gamma$). Then $X_n = X_{n-1}\cup\{(i,j)\}$ and
$(B_{n,k}, \beta_{n,k})$ embeds in $(\FrGr_n, g_n)$ so that this diagram
commutes:
\begin{center}
\begin{tikzcd}
& (\Gamma_n, g_n) & \\
(B_{i,j}, \beta_{i,j}) \arrow[ur, dashed, "\hat{f}_{i,j}"] & & (\FrGr_{n-1}, g_{n-1}) \arrow[ul, dashed, "\subseteq"'] \\
& (A_{i,j}, \alpha_{i,j}) \arrow[ur, "f_{i,j}"'] \arrow[ul, "\subseteq"]
\end{tikzcd}
\end{center}
\end{enumerate}
First, we will satisfy the item (iii). Namely, we will construct $\Gamma'_n, g'_n$
such that $g_{n-1}\subseteq g'_n$, $\Gamma_{n-1}\subseteq\Gamma'_n$,
$g'_n$ gives an automorphism of $\Gamma'_n$
and $f_{i,j}$ extends to an embedding of
$(B_{i,j}, \beta_{i,j})$ to $(\Gamma'_n, g'_n)$. But this can be easily
done by the fact, that $\cD$ has the amalgamation property.
It is important to note that $g'_n$ should be a finite function and once
again, as it is an automorphism of a finitely generated structure, we may
think it is simply a map from one generators of $\Gamma'_n$ to the
others. By the weak ultrahomogeneity of $\Gamma$, we may assume that
$\Gamma'_n\subseteq \Gamma$.
Now, by the WHP of $\cC$ we can extend $\langle\Gamma'_n\cup\{v_n\}\rangle$ together
with its partial isomorphism $g'_n$ to a finitely generated structure $\Gamma_n$
together with its
automorphism $g_n\supseteq g'_n$ and (again by weak ultrahomogeneity)
without the loss of generality we
may assume that $\Gamma_n\subseteq\Gamma$. This way we've constructed $g_n$
that has all desired properties.
Now we need to see that $g = \bigcap^{\infty}_{n=0}g_n$ is indeed an automorphism
of $\Gamma$ such that $(\Gamma, g)$ has the age $\cD$ and is weakly ultrahomogeneous.
It is of course an automorphism of $\Gamma$ as it is defined for every $v\in\Gamma$
and is an union of an increasing chain of automorphisms of finitely generated
substructures.
Take any $(B, \beta)\in\cD$. Then, there are
$i, j$ such that $(B, \beta) = (B_{i, j}, \beta_{i,j})$ and $A_{i,j}=\emptyset$.
By the bookkeeping there was $n$ such that
$(i, j) = \min\{\{0,1,\ldots n-1\}\times\bN\setminus X_{n-1}\}$.
This means that $(B, \beta)$ embeds into $(\Gamma_n, g_n)$, hence it embeds
into $(\Gamma, g)$. Thus, $\cD$ is a subclass of the age of $(\Gamma, g)$.
The other inclusion is obvious. Hence, the age of $(\Gamma, g)$ is $\cH$.
It is also weakly ultrahomogeneous. Having $(A,\alpha)\subseteq(B,\beta)$,
and an embedding $f\colon(A,\alpha)\to(\Gamma,g)$, we may find $n\in\bN$
such that $(i,j) = \min\{\{0,1,\ldots n-1\}\times X_{n-1}\}$ and
$(A,\alpha) = (A_{i,j},\alpha_{i,j}), (B,\beta)=(B_{i,j},\beta_{i,j})$ and
$f = f_{i,j}$. This means that there is a compatible embedding of $(B,\beta)$ into
$(\Gamma_n, g_n)$, which means we can also embed it into $(\Gamma, g)$.
Hence, $(\Gamma,g)\cong(\Gamma,\sigma)$.
By this we know that $g$ and $\sigma$ are conjugate in $G$, thus player \textit{II}
have a winning strategy in the Banach-Mazur game with $A=\sigma^G$,
thus $\sigma^G$ is comeagre in $G$ and $\sigma$ is a generic automorphism.
\end{proof}
\begin{theorem}
\label{theorem:key-theorem}
Let $\cC$ be a Fraïssé class of finitely generated $L$-structures with WHP
and canonical amalgamation. Then $\Flim(\cC)$ has a generic automorphism.
\end{theorem}
\begin{proof}
It follows trivially from Corollary \ref{corollary:whp+canonical-iso}
and the above Theorem \ref{theorem:generic_aut_general}.
\end{proof}
\subsection{Properties of the generic automorphism}
Let $\cC$ be a Fraïssé class of finitely generated $L$-structures with
weak Hrushovski property and canonical amalgamation.
Let $\cD$ be the Fraïssé class (by the Theorem \ref{theorem:key-theorem}
of the structures of $\cC$ with additional automorphism of the structure.
Let $\Gamma = \Flim(\cC)$.
\begin{proposition}
\label{proposition:fixed_points}
Let $\sigma$ be the generic automorphism of $\Gamma$. Then the set
of fixed points of $\sigma$ is isomorphic to $\Gamma$.
\end{proposition}
\begin{proof}
Let $S = \{x\in \Gamma\mid \sigma(x) = x\}$.
First we need to show that it is an infinite. By the theorem \ref{theorem:generic_aut_general}
we know that $(\Gamma, \sigma)$ is the Fraïssé limit of $\cD$, thus we
can embed finite $L$-structures of any size with identity as an
automorphism of the structure into $(\Gamma, \sigma)$. Thus $S$ has to be
infinite. Also, the same argument shows that the age of the structure is
exactly $\cC$. It is weakly ultrahomogeneous, also by the fact that
$(\Gamma, \sigma)$ is in $\cD$.
\end{proof}
\end{document}
|