Show that there are only finitely many $\mathcal{L}$-structures with domain $D$

173 Views Asked by At

Question: Let $D$ be finite and non-empty, let $\mathcal{L}$ be finite.

Show that there are only finitely many $\mathcal{L}$-structures with domain $D$

Answer:

(1) Let $k$ be the cardinality of $D$.

(2)For every constant symbol $c\in Const_\mathcal{L}$ there are $k$ possible ways of choosing $\mathfrak{I}(c)$.

(3) For every $n$-ary predicate symbol $P\in Pred_\mathcal{L}$ there are $2^{(k^n)}$ possible ways of choosing $\mathfrak{I}(P)$.

(4) Finally, for every $n$-place function symbol $f\in Func_\mathcal{L}$ there are $k^{(k^n)}$ possible ways of choosing $\mathfrak{I}(f)$.

(5) Since there are only finitely many symbols in $\mathcal{L}$, the numbers of possible interpretations mappings $\mathfrak{I}$ on $\mathcal{L}$ is a finite product of finite numbers of the form $k$ or $2^{(k^n)}$ or $k^{(k^n)}$; but such a product is of course finite. $\square$

Definitions:

$\mathfrak{I}$ is defined on $\mathcal{L}$ as follows:

for $n$-ary predicates $P$ in $\mathcal{L}$: $\mathfrak{I}(P)\subset D\times...\times D=D^n$

for $n$-ary function symbols $f$ in $\mathcal{L}$: $\mathfrak{I}(f): D\times... \times D\rightarrow D$

($\mathfrak{I}(f)$ is a function from $D^n$ to $D$)

for every constant $c$ in $\mathcal{L}: \mathfrak{I}(c)\in D$

Points of contention:

(1) I interpret domain $D$ as $D=\{d_1,...,d_k\}$

(2) Since $\mathfrak{I}(c)\in D=\{d_1,...,d_k\}$. So we can choose $k$ possibilities for $\mathfrak{I}(c)$.

(3) I dont understand why there are $2^{(k^n)}$ possible ways of choosing $\mathfrak{I}(P)$.

I would have thought $\{d_1,...,d_k\}\times...\times\{d_1,...,d_k\}$, so $k^n$ ways. Where does the power of $2$ come from?

(4) I feel this stems from (3)

(5) Understand this argument.

1

There are 1 best solutions below

2
On BEST ANSWER

If $P$ is an $n$-place relation symbol, its interpretation must be a subset of $D^n$. $|D|=k$, so $|D^n|=k^n$, and $D^n$ therefore has $2^{k^n}$ subsets, any one of which can be $\mathfrak{I}(P)$. If $f$ is an $n$-place function symbol, its interpretation must be a function from $D^n$ to $D$. For each of the $n^k$ elements $\overline d$ of $D^n$ there are $k$ choices for the value of the function at $\overline d$, so there are $k^{k^n}$ possible functions from $D^n$ to $D$ and hence $k^{k^n}$ possible choices for $\mathfrak{I}(f)$.