====== Relações entre modelos ====== Dizemos que dois L-modelos $\mathcal{M}$ e $\mathcal{N}$ são isomorfos ($\mathcal{M} \cong \mathcal{N}$) se existe uma bijeção $h: M \rightarrow N$ tal que: - para todo símbolo relacional R e $a_1,...,a_n \in M$, temos que $R^{\mathcal{M}}(a_1,...,a_n)$ se, e somente se, $R^{\mathcal{N}}(h(a_1),...,h(a_n))$. - para todo símbolo funcional $f$ e $a_1,...,a_n \in M$, temos que $h(f^{\mathcal{M}}(a_1,...,a_n)) = f^{\mathcal{N}}(h(a_1),...,h(a_n))$ - para toda constante c, temos que $h(c^{\mathcal{M}}) = c^{\mathcal{N}}$ Dizemos que $h$ é um homomorfismo se satisfaz a segunda e a terceira propriedade mais a ida da primeira. Dizemos que dois modelos $\mathcal{M}$ e $\mathcal{N}$ são equivalentes ($\mathcal{M} \equiv \mathcal{N}$) se, para toda L-fórmula $\varphi$, temos que $\mathcal{M} \vDash \varphi$ se, e somente se, $\mathcal{N} \vDash \varphi.$ **~~#~~** Seja $h: M \rightarrow N$ um isomorfismo entre $\mathcal{M}$ e $\mathcal{N}$. Mostre que, dado $t$ termo, $\varphi$ fórmula e $\alpha$ valoração, temos: **~~#.#~~** $h(t^{\mathcal{M}}[\alpha]) = t^{\mathcal{N}}[h \circ \alpha]$ **~~#.#~~** $\mathcal M \models \varphi[\alpha]$ se, e somente se, $\mathcal{N} \vDash \varphi[h \circ \alpha]$ **~~#~~** Utilizando o resultado anterior mostre que, se $\mathcal{M} \cong \mathcal{N}$, então $\mathcal{M} \equiv \mathcal{N}$.[[solucao:modeloFinito|Solução]] **~~#~~** Mostre que se $\mathcal{M}$ é finito, então vale a volta. **~~#~~** Mostre que se $\mathcal{M}$ for infinito então a volta não vale. [[dica:Mequivnotiso|Dica]] ==== Submodelos Elementares ==== Dizemos que $\mathcal{M}$ é um submodelo de $\mathcal{N}$ ($\mathcal{M} \subset \mathcal{N}$) se: - $M \subset N$ - $R^{\mathcal{M}} = R^{\mathcal{N}} \cap M^n$ se $R$ é uma relação $n$-ária. - $f^{\mathcal{M}} = f^{\mathcal{N}} \upharpoonright M^n$ se $f$ é uma função $n$-ária. - $c^{\mathcal{M}} = c^{\mathcal{N}}$ se $c$ é um símbolo constante. **~~#~~** Mostre que $(\mathbb{N},+,.,<,0,1)$ é submodelo de $(\mathbb{Q},+,.,<,0,1)$, que por sua vez é submodelo de $(\mathbb{R},+,.,<,0,1)$. **~~#~~** Sejam $\mathcal{M} \subset \mathcal{N}$ e $\alpha$ uma valoração em $\mathcal{M}$. Mostre que: **~~#.#~~** para todo termo $t, t^{\mathcal{M}}[\alpha] = t^{\mathcal{N}}[\alpha]$. **~~#.#~~** se $\varphi$ é uma fórmula sem quantificadores, $\mathcal{M} \vDash \varphi[\alpha]$ se, e somente se, $\mathcal{N} \vDash \varphi[\alpha]$. **~~#.#~~** Dê um exemplo mostrando que a hipótese de "sem quantificadores" é necessária. Dizemos que $\mathcal{M}$ é um submodelo elementar de $\mathcal{N}$ ($\mathcal{M} \prec \mathcal{N}$) se $\mathcal{M} \subset \mathcal{N}$ e, para toda valoração $\alpha$ sobre $\mathcal{M}$, temos que $\mathcal{M} \vDash \varphi[\alpha]$ se, e somente se, $\mathcal{N} \vDash \varphi[\alpha]$ para toda fórmula $\varphi$. **~~#~~** (Critério de Tarski) Suponha que $\mathcal{M} \subset \mathcal{N}$ e que, para toda fórmula $\varphi(x_1,...,x_n)$ e todo $a_1,...,a_{n-1} \in M$, temos que $\mathcal{N} \vDash \exists x_n \varphi[a_1,...,a_{n-1}, x_n]$ implica que existe $a \in M$ tal que $\mathcal{N} \vDash \varphi[a_1,...,a_{n-1},a]$. Prove que $\mathcal{M}$ é submodelo elementar de $\mathcal{N}$. [[dica:CritTarski|Dica]] **~~#~~** Seja $\mathcal{N}$ um L-modelo. Sejam $X \subset N$ e $\kappa$ cardinal tais que $\aleph_0$, $|L|$, $|X| \leq \kappa \leq |N|$. Mostre que existe submodelo $\mathcal{M} \subset \mathcal{N}$ tal que $X \subset M$ e $|M| = \kappa$. **~~#~~** (Löweinheim-Skolem-Tarkski para baixo) Seja $\mathcal{N}$ um L-modelo. Sejam $X \subset N$ e $\kappa$ cardinal tais que $\aleph_0$, $|L|$, $|X| \leq \kappa \leq |N|$. Mostre que existe um submodelo elementar $\mathcal{M} \prec \mathcal{N}$ tal que $X \subset M$ e $|M| = \kappa$. [[dica:LSTip|Dica]] **~~#~~** Mostre que $(\mathbb{Q},<) \prec (\mathbb{R},<)$ (Note que isso significa que a existência de supremo para conjuntos limitados não é possível de ser expressa por fórmulas como apresentadas aqui).[[dica:QsubmodelR|Dica]]