Trying to better understand syntax vs semantics (structure vs meaning) in logic and metalogic.
I am using this as my reference point (and the example(s) below on this link): https://en.wikipedia.org/wiki/Propositional_calculus#Generic_description_of_a_propositional_calculus
e.g. let's say we have the connectives/operators:
$\Omega = \Omega_0 \cup \Omega_1 \cup \Omega_2 = \{T, F\} \cup \{\lnot\} \cup \{\to\}$
And the following rule of inference (modus ponens):
$P, P \to Q \vdash Q$
And the following axioms (Jan Łukasiewicz system, picking these arbitrarily):
I. $(p \to (q \to p))$
II. $((p \to (q \to r)) \to ((p \to q) \to (p \to r)))$
III. $((\lnot p \to \lnot q) \to (q \to p))$
Does this fully describe the entire logical system, or only in terms of syntax? Do the semantics follow or do we have to impose those on top of all this? Is imposing semantics a metalogical level concept?
To my current understanding, we'd use truth tables to define various operators and such to give semantic meaning but are these optional / more of a convenience, or are they necessary?
Are truth tables still metalogical?
What about other definitions, like introducing operators such as $\land$, $\lor$, etc, are these still metalogical or would they need to be embedded in $\Omega$ up front?
For example, how do we use all this to describe how $\lnot$ and $\to$ work? i.e. showing that:
$\lnot T = F$
$\lnot F = T$
$F \to F = T$
$F \to T = T$
$T \to F = F$
$T \to T = T$
Or law of excluded middle:
$p \lor \lnot p = T$ (after defining $\land$ and $\lor$, etc)
Do we explicitly define these with truth tables, or derive them from the axioms and inferences somehow? How do the axioms and rules of inference play with each other here and allow us to ultimately go from something involving $\vdash$ to something with $=$ or $\to$?
Trying to understand how we start off with a system and start unrolling a logical system as we might normally use it.