Main Page | Report this Page
 
   
Science Forum Index  »  Logic Forum  »  Induction in second order arithmetic...
Page 1 of 2    Goto page 1, 2  Next
Author Message
...
Posted: Sat May 10, 2008 4:21 pm
Guest
What do you get if you swap the second order induction axiom from full
second order arithmetic for the induction schema from Peano
Arithmetic? How much weaker is the resulting theory?
Rupert...
Posted: Sat May 10, 2008 5:45 pm
Guest
On May 11, 10:21 am, kleptomaniac6... at (no spam) hotmail.com wrote:
Quote:
What do you get if you swap the second order induction axiom from full
second order arithmetic for the induction schema from Peano
Arithmetic? How much weaker is the resulting theory?

If you have full comprehension but only first-order induction, the
resulting theory is conservative over Peano Arithmetic.
george...
Posted: Sun May 11, 2008 11:17 am
Guest
On May 11, 3:57 pm, kleptomaniac6... at (no spam) hotmail.com wrote:

Quote:
I meant full second order arithmetic to be the theory PA+comprehension
+second order induction axiom.

2nd-order logic *already has* a definition, and it *is not* in terms
of
"comprehension". It is just in terms of 2nd-order quantifiers
quantifying
over "all possible" 1st-order subclasses of the obect-level domain.

Quote:
I was wondering what you got with PA +comprehension+first order
arithmetic consequences of second order arithmetic.

Second order arithmetic IS CATEGORICAL, so as soon as you say
"first order arithmetic consequences of second order arithmetic",
you have said ALL that there is to say. That ALREADY IS ALL the
1st-order truths of the 1st-order language of arithmetic.

Quote:
In other words, what sort of theorems are provable in
second order arithmetic but not the latter system.

EVERYthing that is provable in second order arithmetic is provable
in "the latter system" BECAUSE you have DEFINED "the latter system"
TO INCLUDE "first order arithmetic consequences of second order
arithmetic".
"consequences of second order arithmetic" MEANS "everything that
is provable by second order arithmetic".
...
Posted: Sun May 11, 2008 12:58 pm
Guest
On May 11, 10:17 pm, george <gree... at (no spam) cs.unc.edu> wrote:
Quote:
On May 11, 3:57 pm, kleptomaniac6... at (no spam) hotmail.com wrote:

I meant full second order arithmetic to be the theory PA+comprehension
+second order induction axiom.

2nd-order logic *already has* a definition, and it *is not* in terms
of
"comprehension". It is just in terms of 2nd-order quantifiers
quantifying
over "all possible" 1st-order subclasses of the obect-level domain.

I was wondering what you got with PA +comprehension+first order
arithmetic consequences of second order arithmetic.

Second order arithmetic IS CATEGORICAL, so as soon as you say
"first order arithmetic consequences of second order arithmetic",
you have said ALL that there is to say. That ALREADY IS ALL the
1st-order truths of the 1st-order language of arithmetic.

In other words, what sort of theorems are provable in
second order arithmetic but not the latter system.

EVERYthing that is provable in second order arithmetic is provable
in "the latter system" BECAUSE you have DEFINED "the latter system"
TO INCLUDE "first order arithmetic consequences of second order
arithmetic".
"consequences of second order arithmetic" MEANS "everything that
is provable by second order arithmetic".

I mean second order arithmetic with comprehension axioms. It is a
system using first order logic.
george...
Posted: Sun May 11, 2008 4:59 pm
Guest
On May 11, 6:58 pm, kleptomaniac6... at (no spam) hotmail.com wrote:
Quote:
I mean second order arithmetic with comprehension axioms. It is a
system using first order logic.

Oh.
I apologize.
george...
Posted: Mon May 12, 2008 9:53 am
Guest
Quote:
On May 11, 6:58 pm, kleptomaniac6... at (no spam) hotmail.com wrote:
I mean second order arithmetic with comprehension axioms.
It is a system using first order logic.


Well, perhaps I finally see which system you are talking about.
Quoting from a review of Simpson:

Quote:
Simpson treats second-order arithmetic as a first-order axiomatic
theory Z2, formulated in a (two-sorted) first-order language L2
(an extension of the usual first-order language of arithmetic,
obtained by adding atomic formulas of the form neX,
where n is a number variable and X is a set variable).
The axioms of Z2 are the usual first-order axioms
of Peano Arithmetic plus,
(i) Induction Axiom:
(ii) Full 2nd Order Comprehension Scheme:
EXAn[neX<-->phi(n)]


Now that we know that that is the system we are talking
about, I hope I can parse your question.

Quote:
Look, my basic question, although a kind of weird one,
was what kind of system T would you get if you wrote down
the axioms for full second order arithmetic Z2 (the system
from reverse mathematics),

OK, I hope that's what we have above.

Quote:
and then scribbled out the induction axiom,

i.e., deleted it, or crossed it out, or scratched it out?

Quote:
and added "the first order arithmetic consequences of full
second order arithmetic"?

Unfortunately, I at this point remain confused about what anyone
might mean by "full second order arithmetic". I thought we were
here using Z2 *itself* as 2nd-order arithmetic. If "full" 2nd-order
arithmetic means the arithmetic you get from actual 2nd-order
logic (as opposed to first-order Z2) then, since the induction axiom
IS TRUE in that theory (since induction IS one of the consequences
of "full 2nd-order" arithmetic), scribbling out the induction axiom
will not make any difference; it and all of its consequences will
persist.

But enumerating all these consequences is in any case itself
quite a daunting task. In the "full" 2nd-order case it simply
cannot be done recursively at all.
...
Posted: Mon May 26, 2008 10:39 am
Guest
On May 16, 11:57 pm, kleptomaniac6... at (no spam) hotmail.com wrote:
Quote:
On May 15, 4:06 pm, Aatu Koskensilta <aatu.koskensi... at (no spam) xortec.fi
wrote:



On 2008-05-13, in sci.logic, Chris Menzel wrote:

On Tue, 13 May 2008 10:17:38 GMT, Aatu Koskensilta
aatu.koskensi... at (no spam) xortec.fi> said:
On 2008-05-11, in sci.logic, george wrote:

2nd-order logic *already has* a definition, and it *is not* in terms
of "comprehension".

It is apparent you simply don't know what you're talking about. Why,
then, go on about it, shouting random words in capitals with gay
abandon?

Curiously, he only used asterisks there. Perhaps his fingers are hoarse.

Ah, 'tis easily explained; I simply left out the portion of George's
post in which he indulged in his adorable habit of wanton shouting,
for it pains the sensitive eye so. Your observation is most observant,
though, revealing as it does some subtle distinction between emphasis
and shouting in proper Greenery.

Aatu, this is a slightly unrelated general query but I recall you
mentioned a while ago the system you would get by adding schematically
the apparatus for third order, fourth order, and generally nth order
arithmetic to second order arithmetic, to get the so called "omega
order arithmetic". If I recall correctly you said it was closely
related to Zermelo set theory. I have also read about systems of
simple, and non-simple type theory. How does "omega order arithmetic"
relate to such systems?

Bump, to see if I Aatu is around to answer my query.
Rupert...
Posted: Mon May 26, 2008 1:33 pm
Guest
On May 17, 6:57 am, kleptomaniac6... at (no spam) hotmail.com wrote:
Quote:
On May 15, 4:06 pm, Aatu Koskensilta <aatu.koskensi... at (no spam) xortec.fi
wrote:



On 2008-05-13, in sci.logic, Chris Menzel wrote:

On Tue, 13 May 2008 10:17:38 GMT, Aatu Koskensilta
aatu.koskensi... at (no spam) xortec.fi> said:
On 2008-05-11, in sci.logic, george wrote:

2nd-order logic *already has* a definition, and it *is not* in terms
of "comprehension".

It is apparent you simply don't know what you're talking about. Why,
then, go on about it, shouting random words in capitals with gay
abandon?

Curiously, he only used asterisks there. Perhaps his fingers are hoarse.

Ah, 'tis easily explained; I simply left out the portion of George's
post in which he indulged in his adorable habit of wanton shouting,
for it pains the sensitive eye so. Your observation is most observant,
though, revealing as it does some subtle distinction between emphasis
and shouting in proper Greenery.

Aatu, this is a slightly unrelated general query but I recall you
mentioned a while ago the system you would get by adding schematically
the apparatus for third order, fourth order, and generally nth order
arithmetic to second order arithmetic, to get the so called "omega
order arithmetic". If I recall correctly you said it was closely
related to Zermelo set theory. I have also read about systems of
simple, and non-simple type theory. How does "omega order arithmetic"
relate to such systems?

Omega order arithmetic is the resulting of adding the Peano axioms
(including a second-order induction axiom) to simple type theory.
Zermelo set theory is of approximately equal strength but slightly
stronger; it can prove the consistency of this system.
Rupert...
Posted: Tue May 27, 2008 2:21 pm
Guest
On May 27, 3:22 pm, kleptomaniac6... at (no spam) hotmail.com wrote:
Quote:
On May 27, 10:40 pm, Rupert <rupertmccal... at (no spam) yahoo.com> wrote:





On May 28, 12:28 am, kleptomaniac6... at (no spam) hotmail.com wrote:

On May 27, 2:09 pm, Rupert <rupertmccal... at (no spam) yahoo.com> wrote:

On May 27, 6:58 pm, kleptomaniac6... at (no spam) hotmail.com wrote:

On May 27, 12:33 am, Rupert <rupertmccal... at (no spam) yahoo.com> wrote:

On May 17, 6:57 am, kleptomaniac6... at (no spam) hotmail.com wrote:

On May 15, 4:06 pm, Aatu Koskensilta <aatu.koskensi... at (no spam) xortec.fi
wrote:

On 2008-05-13, in sci.logic, Chris Menzel wrote:

On Tue, 13 May 2008 10:17:38 GMT, Aatu Koskensilta
aatu.koskensi... at (no spam) xortec.fi> said:
On 2008-05-11, in sci.logic, george wrote:

2nd-order logic *already has* a definition, and it *is not* in terms
of "comprehension".

It is apparent you simply don't know what you're talking about. Why,
then, go on about it, shouting random words in capitals with gay
abandon?

Curiously, he only used asterisks there.  Perhaps his fingers are hoarse.

Ah, 'tis easily explained; I simply left out the portion of George's
post in which he indulged in his adorable habit of wanton shouting,
for it pains the sensitive eye so. Your observation is most observant,
though, revealing as it does some subtle distinction between emphasis
and shouting in proper Greenery.

Aatu, this is a slightly unrelated general query but I recall you
mentioned a while ago the system you would get by adding schematically
the apparatus for third order, fourth order, and generally nth order
arithmetic to second order arithmetic, to get the so called "omega
order arithmetic". If I recall correctly you said it was closely
related to Zermelo set theory. I have also read about systems of
simple, and non-simple type theory. How does "omega order arithmetic"
relate to such systems?

Omega order arithmetic is the resulting of adding the Peano axioms
(including a second-order induction axiom) to simple type theory..
Zermelo set theory is of approximately equal strength but slightly
stronger; it can prove the consistency of this system.

Okay, so how exactly does the non-simple type theory differ from the
simple type theory?

With simple type theory given one type T you have a type consisting of
all sets of objects of type T, and you have unrestricted comprehension
for the immediately higher type. With ramified type theory the sets of
objects of type T are divided into orders and you do not have
unrestricted comprehension. The resulting theory is a lot weaker.
Russell postulated the axiom of reducibility which effectively reduces
ramified type theory to simple type theory. We were talking about this
a few months back. Aatu posted some references which we could dig up
for you if you like. Reading the opening chapters of "Principia
Mathematica" might be helpful.

Ah, OK, that was when Russell wanted to avoid the so-called
"impredicative definitions".

Looking up on wikipedia about a simple theory of types, I came across
the following phrase: "Quantified variables range over only one type;
hence the underlying logic is first-order logic". What other logics
are being excluded here?

It's classical logic as opposed to intuitionistic, many-sorted as
opposed to one-sorted, and first-order as opposed to zeroth-order.
Saying that the underlying logic is first-order logic is a bit strange
in some ways because that means that you are counting the
comprehension axioms as nonlogical axioms.

Okay. I have never really understood very well the distinction between
second order arithmetic as described in the wikipedia article of the
same name, and second order arithmetic with second order logic.- Hide quoted text -

- Show quoted text -

I don't think there is a distinction; the issue is just which axioms
you count as logical axioms.
Rupert...
Posted: Thu May 29, 2008 2:24 pm
Guest
On May 28, 10:40 am, kleptomaniac6... at (no spam) hotmail.com wrote:
Quote:
On May 28, 5:45 pm, Aatu Koskensilta <aatu.koskensi... at (no spam) xortec.fi
wrote:





On 2008-05-28, in sci.logic, kleptomaniac6... at (no spam) hotmail.com wrote:

I dug up what Aatu said:
"Omega-order arithmetic, which allows sets of naturals, sets
of sets of naturals, sets of sets of sets of naturals and so on, is
equivalent to Zermelo set theory. Indeed, Zermelo set theory is not
conceptually particularly natural except when viewed in this light"

Are you talking about the same system?

Yes, and Rupert is correct. It is provable in Zermelo set theory, by a
simple induction argument, that for any n, there is a set that is the
result of iterating the powerset operation n times starting with the
naturals. For any finite subset of the axioms of omega-order
arithmetic there is then a model, and by compactness omega-order
arithmetic is consistent.

--
Aatu Koskensilta (aatu.koskensi... at (no spam) xortec.fi)

"Wovon man nicht sprechen kann, daruber muss man schweigen"
 - Ludwig Wittgenstein, Tractatus Logico-Philosophicus

Okay. But what reason is there to say they are of approximately equal
strength?- Hide quoted text -

- Show quoted text -

If we take the axiom of separation in a second-order form, then the
minimal model for Z is omega union P(omega) union P(P(omega), etc..
The standard model for omega-order arithmetic is (omega, P(omega),
P(P(omega)), ...).
george...
Posted: Fri May 30, 2008 9:21 am
Guest
Quote:
On May 27, 3:22 pm, kleptomaniac6... at (no spam) hotmail.com wrote:
Okay. I have never really understood very well the distinction between
second order arithmetic as described in the wikipedia article of the
same name, and second order arithmetic with second order logic.-

On May 27, 8:21 pm, Rupert <rupertmccal... at (no spam) yahoo.com> wrote:
I don't think there is a distinction;

OF COURSE there is a difference.

Quote:
the issue is just which axioms
you count as logical axioms.

That is not an issue and that is not the difference.
The difference IS EXPLAINED in the wikipedia article ITSELF,
so the original question is wrong in talking about the difference
between 2nd-order arithmetic "as described in the wikipedia article"
and anything else, the point being that there are differences WITHIN
the wikipedia article -- the article correctly talks about DIFFERENT
ways
of doing it. Specifically, the article explains the difference this
way:

Semantics

Several different interpretations of the quantifiers are possible. If
second-order arithmetic is studied using the full semantics of second-
order logic then the set quantifiers range over all subsets of the
range of the number variables. If second-order arithmetic is
formalized using the semantics of first-order logic then any model
includes a domain for the set variables to range over, and this domain
may be a proper subset of the full powerset of the domain of number
variables.

Although second-order arithmetic was originally studied using full
second-order semantics, the vast majority of current research treats
second-order arithmetic in first-order predicate calculus. This is
because the model theory of subsystems of second-order arithmetic is
more interesting in the setting of first-order logic.
Rupert...
Posted: Mon Jun 02, 2008 6:16 pm
Guest
On May 30, 12:21 pm, george <gree... at (no spam) cs.unc.edu> wrote:
Quote:
On May 27, 3:22 pm, kleptomaniac6... at (no spam) hotmail.com wrote:
Okay. I have never really understood very well the distinction between
second order arithmetic as described in the wikipedia article of the
same name, and second order arithmetic with second order logic.-
On May 27, 8:21 pm, Rupert <rupertmccal... at (no spam) yahoo.com> wrote:
I don't think there is a distinction;

OF COURSE there is a difference.

 the issue is just which axioms
you count as logical axioms.

That is not an issue and that is not the difference.
The difference IS EXPLAINED in the wikipedia article ITSELF,
so the original question is wrong in talking about the difference
between 2nd-order arithmetic "as described in the wikipedia article"
and anything else, the point being that there are differences WITHIN
the wikipedia article -- the article correctly talks about DIFFERENT
ways
of doing it.   Specifically, the article explains the difference this
way:

Semantics

Several different interpretations of the quantifiers are possible. If
second-order arithmetic is studied using the full semantics of second-
order logic then the set quantifiers range over all subsets of the
range of the number variables. If second-order arithmetic is
formalized using the semantics of first-order logic then any model
includes a domain for the set variables to range over, and this domain
may be a proper subset of the full powerset of the domain of number
variables.

Although second-order arithmetic was originally studied using full
second-order semantics, the vast majority of current research treats
second-order arithmetic in first-order predicate calculus. This is
because the model theory of subsystems of second-order arithmetic is
more interesting in the setting of first-order logic.

Right. Yes, sorry, I didn't bother to read the Wikipedia article. I
just assumed that "second order logic" meant the recursively
axiomatizable version, which I thought was the standard usage these
days. So it looks as though the issue is whether we use second order
logic as is is usually axiomatized these days, which is not
semantically complete, or the version of second order logic which is
semantically complete, which is not recursively enumerable.

So, herbzet, when people say "second-order logic" these days they're
usually talking about what you get if you take first-order logic for a
two-sorted language and add full comprehension for the set variables.
Now, that's not semantically complete, there are sentences which are
valid with respect to the standard semantics but not provable in this
system. I think that first became clear with Gödel's work on the
incompleteness of arithmetic together with the categoricity of second-
order arithmetic.

Does that make things a bit clearer?
Chris Menzel...
Posted: Tue Jun 03, 2008 8:19 am
Guest
On Tue, 3 Jun 2008 10:27:59 -0700 (PDT), kleptomaniac666_ at (no spam) hotmail.com
<kleptomaniac666_ at (no spam) hotmail.com> said:
Quote:
On Jun 3, 2:57 pm, Aatu Koskensilta <aatu.koskensi... at (no spam) xortec.fi
wrote:
On 2008-05-30, in sci.logic, kleptomaniac6... at (no spam) hotmail.com wrote:

So is it the case that in simple type theory with PA you cannot have,
for instance, the set consisting of all natural numbers and sets of
natural numbers, or the Cartesian product NxR?

Yes. However, using standard coding tricks talk of such sets can be
formulated in terms of sets of naturals, sets of sets of naturals, and
so on.

The difference between Zermelo set theory and omega-order arithmetic
is that in Zermelo set theory we can quantify over sets of arbitrary
order, while in omega-order theory all quantifiers are restricted to
sets of some specific order. In omega+1-order arithmetic, on the other
hand, we can quantify over sets of arbitrary finite order, and thus
carry out any argument that goes through in Zermelo set
theory.

There is no quotable example of a theorem in ordinary mathematics that
was expressible in the omega-order language of arithmetic and provable
in Zermelo set theory but not in omega-order arithmetic.

--
Aatu Koskensilta (aatu.koskensi... at (no spam) xortec.fi)

"Wovon man nicht sprechen kann, daruber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus

What about ordered pairs? Presumably you couldn't have (5,9) defined
as {5,{5,9}} anymore.

The usual definition (from Kuratowski) is {{5},{5,9}}.
...
Posted: Tue Jun 03, 2008 11:00 am
Guest
On Jun 3, 7:19 pm, Chris Menzel <cmen... at (no spam) remove-this.tamu.edu> wrote:
Quote:
On Tue, 3 Jun 2008 10:27:59 -0700 (PDT), kleptomaniac6... at (no spam) hotmail.com
kleptomaniac6... at (no spam) hotmail.com> said:



On Jun 3, 2:57 pm, Aatu Koskensilta <aatu.koskensi... at (no spam) xortec.fi
wrote:
On 2008-05-30, in sci.logic, kleptomaniac6... at (no spam) hotmail.com wrote:

So is it the case that in simple type theory with PA you cannot have,
for instance, the set consisting of all natural numbers and sets of
natural numbers, or the Cartesian product NxR?

Yes. However, using standard coding tricks talk of such sets can be
formulated in terms of sets of naturals, sets of sets of naturals, and
so on.

The difference between Zermelo set theory and omega-order arithmetic
is that in Zermelo set theory we can quantify over sets of arbitrary
order, while in omega-order theory all quantifiers are restricted to
sets of some specific order. In omega+1-order arithmetic, on the other
hand, we can quantify over sets of arbitrary finite order, and thus
carry out any argument that goes through in Zermelo set
theory.

There is no quotable example of a theorem in ordinary mathematics that
was expressible in the omega-order language of arithmetic and provable
in Zermelo set theory but not in omega-order arithmetic.

--
Aatu Koskensilta (aatu.koskensi... at (no spam) xortec.fi)

"Wovon man nicht sprechen kann, daruber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus

What about ordered pairs? Presumably you couldn't have (5,9) defined
as {5,{5,9}} anymore.

The usual definition (from Kuratowski) is {{5},{5,9}}.

Of course. How could I be sto stupid?
...
Posted: Tue Jun 03, 2008 11:02 am
Guest
On Jun 3, 7:19 pm, Chris Menzel <cmen... at (no spam) remove-this.tamu.edu> wrote:
Quote:
On Tue, 3 Jun 2008 10:27:59 -0700 (PDT), kleptomaniac6... at (no spam) hotmail.com
kleptomaniac6... at (no spam) hotmail.com> said:



On Jun 3, 2:57 pm, Aatu Koskensilta <aatu.koskensi... at (no spam) xortec.fi
wrote:
On 2008-05-30, in sci.logic, kleptomaniac6... at (no spam) hotmail.com wrote:

So is it the case that in simple type theory with PA you cannot have,
for instance, the set consisting of all natural numbers and sets of
natural numbers, or the Cartesian product NxR?

Yes. However, using standard coding tricks talk of such sets can be
formulated in terms of sets of naturals, sets of sets of naturals, and
so on.

The difference between Zermelo set theory and omega-order arithmetic
is that in Zermelo set theory we can quantify over sets of arbitrary
order, while in omega-order theory all quantifiers are restricted to
sets of some specific order. In omega+1-order arithmetic, on the other
hand, we can quantify over sets of arbitrary finite order, and thus
carry out any argument that goes through in Zermelo set
theory.

There is no quotable example of a theorem in ordinary mathematics that
was expressible in the omega-order language of arithmetic and provable
in Zermelo set theory but not in omega-order arithmetic.

--
Aatu Koskensilta (aatu.koskensi... at (no spam) xortec.fi)

"Wovon man nicht sprechen kann, daruber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus

What about ordered pairs? Presumably you couldn't have (5,9) defined
as {5,{5,9}} anymore.

The usual definition (from Kuratowski) is {{5},{5,9}}.

Of course. How could I be so stupid?
 
Page 1 of 2    Goto page 1, 2  Next   All times are GMT - 5 Hours
The time now is Sun Nov 23, 2008 11:39 am