Anyone know how to prove these tautologies by way of truth definition? I take it that to solve a), I need to disprove a minimal counter example to the formula/sentence given? If so, how to formally construct one? Do I consider the non given premises to be the empty set and is that even relevant? Otherwise, any other suggestions? Well I thaught that one should create a model, in where I can show that the sentence is true. But my question is then how do I expand it so that it is true in all models? I have also tried the approach where I use the fact that the null space _ {-phi} is true and phi is not under a model?
a) ⊨ ∀x∃y(x=y) b) ⊨ ∃x(t=x), where t is a closed term
Cheers!
I'm not sure what you mean by proving a tautology "by way of truth definition", but I'll take a guess. The completeness theorem for first order logic says that an $\mathcal{L}$-sentence $\phi$ can be deduced from an $\mathcal{L}$-theory $T$ if and only if it is true in all models of $T$ (here $\mathcal{L}$ is our language/signature). Taking $T$ to be the empty theory (in the language $\mathcal{L}$), we have that $\phi$ is a tautology (i.e. it can be deduced from no assumptions) if and only if it is true in all $\mathcal{L}$-structures (all $\mathcal{L}$-structures are models of the empty theory).
a) Let $M$ be an $\mathcal{L}$-structure. We want to show that $\forall x\, \exists y\, (x = y)$ is true in $M$. That is, for any $a$ in $M$, we need to find a $b\in M$ such that $a = b$. Easy: take $b$ to be $a$!
b) Let $M$ be an $\mathcal{L}$-structure, and let $t$ be a closed $\mathcal{L}$-term. We need to find $a\in M$ such that $t^M = a$. Easy: take $a$ to be $t^M$!