Re: Enumerable sets
- From: herbzet@xxxxxxx
- Date: Thu, 10 Aug 2006 01:49:03 -0400
george wrote:
herbzet@xxxxxxx wrote:
What is the difference between an enumerable set and a recursively
enumerable set?
Thank you for your detailed response.
The main difference is that the latter exists and the former
doesn't. OK, that is overstating the case, but the point is,
if you were working with the concepts regularly instead of
just stumbling across them occasionally, you would know
what people usually say and what they don't.
If this is a rebuke, well excuuuuuuuuse me!
If this is _not_ a rebuke, ........, well alright then!
And people
don't usually ever refer to any set as "enumerable". Enumerable
sets are referred to NOT as "enumerable" but as "countable",
which means exactly what it sounds like, namely, that you
can count their elements, that you can assign a natural number
to each element in order.
Not sure about the significance of the last "in order". If
I can assign each natural number uniquely to each element,
I'm happy. That the elements have some particular order,
(other than the numbering I give them) I don't really care
at this point.
Countable sets come in two flavors, finite and infinite.
The finite ones each have ONE natural number that is
their cardinality. The infinite ones have the SMALLEST
infinity as their cardinality and are usually, again, referred to
NOT as "enumerable" but RATHER as Denumerable.
All finite sets are trivially countable, enumerable, and recursively
enumerable, so the question of the difference between the
concepts REALLY arises for AND ONLY for denumerable
sets. All recursively enumerable sets are enumerable, either
trivially so if they are finite, or, definitionally, denumerable if
they are infinite.
But Not All Denumerable sets are Recursively enumerable.
These questions generally arise about sets that are
known-in-advance to be denumerable because they
are known-in-advance to be proper subsets of some
larger set that is known to be denumerable (like the
naturals themselves, or the set of all strings over an alphabet,
or all strings in a clearly-described language). "The problem",
in this context, is, given some known element of the larger
denumerable domain, to determine whether it is or is not
also an element of the denumerable subset.
If a denumerable [sub]set has the property that both it AND its
complement [with respect to the larger total set; there usually
IS one, in this context] are r.e., then it is recursive, or decidable.
This means you can design a [finite!] TM [all TMs have finite programs
and finite state-spaces; even though they have infinite tapes,
only a finite part of the tape has ever had anything on it, at any
finite time]
that, given an arbitrary element of the larger domain as input, always
halts with the correct answer as to whether that element is or isn't
in the subset. A more complicated kind of [sub]set is one that is
recursively enumerable but has a complement that is NOT recursively
enumerable. Here, you can write a TM that confirms membership in
the [sub]set and always halts when the input is in the set, but may
run forever (as opposed to reject-halting) if the input is not in the
set.
Finally, the most complicated subsets (of a denumerable set) are
the ones where neither the set NOR its complement is recursively
enumerable.
This was all very clear. Thanks.
What I was really thinking about was less counting a given
set or determining if x is an element of the set or not,
as in specifying or generating a set, particularly a set of
axioms. I was interested in whether if I specify an infinite
set of axioms by use, say, of a finite number of axiom schemata,
is there any difference between the resulting denumerable set of
axioms and a "recursively enumerable" set of axioms? Can
I specify a denumerable set of axioms that is not recursively
enumerable? (I would guess there wouldn't be much point in
doing that, if it's possible to do.) Are there distinctions,
terminological or otherwise, that I need to be aware of in
this context?
--
hz
--
Posted via a free Usenet account from http://www.teranews.com
.
- Follow-Ups:
- Re: Enumerable sets
- From: george
- Re: Enumerable sets
- References:
- Enumerable sets
- From: herbzet
- Re: Enumerable sets
- From: george
- Enumerable sets
- Prev by Date: Re: Enumerable sets
- Next by Date: Re: Enumerable sets
- Previous by thread: Re: Enumerable sets
- Next by thread: Re: Enumerable sets
- Index(es):
Relevant Pages
|