I have some questions about classical logic (I am not a logician, so please be indulgent).
First, for propositional logic:
$(I)$ Can you explain to me the difference between the symbols "$\vdash$" and "$\models$" ?
$(II)$ I would like to understand how syntax and semantic are linked and more precisely, how rules of inference (for example: https://en.wikipedia.org/wiki/List_of_rules_of_inference) and truth tables (of logical operators $\vee$, $\wedge$, etc.) are linked. I'm wondering "what comes first" and I will continue with an example (modus ponens) to keep it simple for me:
$(1)$ If we consider "first" truth tables, we have that $[p \ \wedge \ (p \rightarrow q)] \rightarrow q$ is a tautology. Can we conclude that $p, (p \rightarrow q) \vdash q$ (or that $p, (p \rightarrow q) \models q$) ?
If we consider "first" rules of inference, we have that $p, (p \rightarrow q) \vdash q$ (or $p, (p \rightarrow q) \models q$ ?). Can we conclude that $[p \ \wedge \ (p \rightarrow q)] \rightarrow q$ is a tautology ?
Basicaly, if we imagine how should we beggin to create propositional logic, what would come first in mind ? Also, let's say for example that rules of inference are the most natural thing to beggin with, are the truth tables built in order to respect these rules (i.e. to obtain a tautology as for my previous example) ?
Now, consider predicate logic:
$(I)$ For example, where does the universal generalization rule (again: https://en.wikipedia.org/wiki/List_of_rules_of_inference) comes from ? Is it assumed to be "true" as modus ponens could be assumed to be "true" in the case of propositional logic ?
Because we don't have truth tables in the case of predicate logic, I have the feeling that it is less "balanced" as propositional logic (like if from now, we need to have rules of inference such as universal generalization (so, a more syntactic approach in a sense) in order to perform proofs, not as before).
$(II$) Do we have $\neg \ (\forall x, P(x)) \vdash \exists x, \neg \ P(x)$ or $\neg \ (\forall x, P(x)) \models \exists x, \neg \ P(x)$ ?
Finally, for both propositional logic and predicate logic:
$(I)$ Are there simple examples of proof using only a syntactic approach ?
I am sorry if some if certain passages are not very clear and I will try to be more explicit if needed. Thank you for your help.