Is it correct that Enderton's A Mathematical Introduction to Logic uses a Hilbert style system for first order logic?
On p110 in SECTION 2.4 A Deductive Calculus in Chapter 2: First-Order Logic
Our one rule of inference is traditionally known as modus ponens. It is usually stated: From the formulas $α$ and $α → β$ we may infer $β$ : $$\frac{α, α → β}{β}.$$
Which does the rule mean:
An instance of relation $\vdash$: $\{α, α → β\} \vdash β$.
An instance of a relation between the instances of $\vdash$: if $\vdash α$ and $\vdash α → β$, then $\vdash β$.
For a set $\Gamma$ of formulas, if $\Gamma \vdash α$ and $\Gamma \vdash α → β$, then $\Gamma \vdash β$. So the quote means to have $\Gamma$ but omits it, thinking that its readers will fill it in automatically. (Also see more below)
Something else?
Some thoughts, observations and questions:
2 and 3 are equivalent, because 2 implies 3 by the deductive theorem (or I am wrong because the deductive theorem is derived from the inference rules and axioms, so doesn't exist before the inference rules and axioms?).
What makes me support 3 over 2 is that I saw in Wikipedia that the deductive theorem is regarded as an extended inference rule,
Because Hilbert-style systems have very few deduction rules, it is common to prove metatheorems that show that additional deduction rules add no deductive power, in the sense that a deduction using the new deduction rules can be converted into a deduction using only the original deduction rules.
Some common metatheorems of this form are: The deduction theorem, ...
and in Enderton's book on p118
DEDUCTION THEOREM If $\Gamma; \gamma \vdash ϕ$ , then $\Gamma \vdash ( γ → ϕ )$.
Do inference rules mean the same in a Hilbert system and in a natural deductive system? No. 3 above is similar to 3.5 "Modus ponens" on p65 in IV Sequent Calculus (actually some natural deduction system) in Ebbinghuas' Mathematical Logic. Do the horizontal lines appearing in both mean "if ... then ..." at the metalanguage level?
The reply to a related question says that inference rules may operate on formulas, if they are not written explicitly as operating on sequents (i.e. instances of $\vdash$). Is that incorrect? Inference rules always operate on instance of $\vdash$, even if they are written in a form which looks like they operate on formulas directly?
Thanks.