> Am 17.03.2020 um 01:17 schrieb Mario Carneiro <[email protected]>:
>
>
>
> On Mon, Mar 16, 2020 at 4:55 PM Ken Kubota <[email protected]
> <mailto:[email protected]>> wrote:
>
>> Am 16.03.2020 um 23:42 schrieb Norman Megill <[email protected]
>> <mailto:[email protected]>>:
>>
>> On Monday, March 16, 2020 at 1:06:17 PM UTC-4, Ken Kubota wrote:
>> In terms of expressiveness, schemes are another way of expressing what
>> usually requires a higher order.
>> If you want to determine the order of a logic, it doesn't make sense to
>> allow schemes.
>> What can be expressed in first-order logic (FOL) with schemes requires at
>> least second-order logic (without schemes).
>> So it is adequate to state that PA requires second-order logic (i.e.,
>> first-order logic without extensions like schemes is not sufficient).
>>
>>
>> Schemes are used in FOL to describe the axioms. They aren't the axioms
>> themselves.
>>
>> Propositional calculus also uses schemes to describe its axioms. Note that
>> the axioms themselves - an infinite number of them - are not schemes.
>>
>> If the use of schemes in the description of axioms automatically makes a
>> logic second order, then there can be no such thing as first-order logic per
>> your definition, since you can't even specify the underlying propositional
>> calculus without them. Your definition is not the one used in the
>> literature to define first-order logic.
>
> Let me refine my argument by pointing out that the schematic variable
> required for induction in PA in FOL ranges over _predicates_ (unlike the
> schemes in propositional calculus or first-order logic), which renders the
> formal system de facto second-order, since the schema could also be replaced
> by quantification over a predicate variable.
>
> The schematic variable for PA induction does *not* range over predicates, it
> ranges over formulas with one distinguished variable. That is in fact exactly
> what makes the difference between first order and second order formulations:
> in second order PA the induction axiom ranges over all predicates on the
> natural numbers using a second order quantifier. The reason second order PA
> is categorical is because when we interpret the second order quantification
> as a quantification over all subsets, the logic gains access to all
> uncountably many subsets of the natural numbers via this quantifier, while
> first order PA is stuck with talking about only the countably many predicates
> that can be described by a formula.
The formulation that the schematic variable ranges over "formulas with one
distinguished variable" is vague.
The point is that the type of this schematic variable is "oi" (i.e., a
predicate), and not, for example, "o" (proposition). (Clearly, the variable P
in the induction axiom denotes a predicate/property/set.)
Therefore PA cannot be expressed in first-order logic, hence it is at least
second-order.
You seem to follow the semantic approach ("when we interpret").
But from a purely syntactic point of view, the interpretation is not relevant,
but only the fact that all theorems of Peano arithmetic can be obtained
syntactically – given a formal language more expressive than first-order logic.
____________________________________________________
Ken Kubota
doi.org/10.4444/100 <https://doi.org/10.4444/100>
--
You received this message because you are subscribed to the Google Groups
"Metamath" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/metamath/F506C23B-814D-4467-8AA3-3ED17FCDD37E%40kenkubota.de.