Talk:Set (mathematics)

From Citizendium
Revision as of 14:59, 30 July 2008 by imported>Howard C. Berkowitz (Ordered sets and tuples to a computer scientist non-mathematician :-()
Jump to navigation Jump to search
This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
To learn how to update the categories for this article, see here. To update categories, edit the metadata template.
 Definition Informally, any collection of distinct elements. [d] [e]
Checklist and Archives
 Workgroup category Mathematics [Categories OK]
 Talk Archive none  English language variant British English

Paradoxes, ordered sets

In the beginning, a set is described in an axiomatic way, without a rigorous definition. Have you thought about text that avoids Russell's Paradox? http://plato.stanford.edu/entries/russell-paradox/

I came to the article because I wanted to link to "ordered set". Is that one of the special sets here, should there be a section for it, or should there be a new article? For that matter, should this refer to or define tuples?

Howard C. Berkowitz 11:06, 28 July 2008 (CDT)

I wouldn't say it's described in an axiomatic way, because no axioms are mentioned. The text only hints that sets in mathematics are described axiomatically. The axioms that are used nowadays (usually ZFC) avoid Russell's paradox, but these axioms are rather complicated to explain; see http://eom.springer.de/Z/z130100.htm .
I'm not quite sure what you mean by "ordered set", but I guess it would be usually be called "sequence" or "tuple" by mathematicians. The concept of an ordering is not mentioned in the article, but it should be. At least there should be a link to sequence or tuple. -- Jitse Niesen 11:04, 29 July 2008 (CDT)

Tuples and ordered sets

-) I'm glad you phrased that as "mathemeticians", as "computer scientists" sometimes come up with shortcut terms that apply to real-world examples, as much as software is, or is not, real world. I'll start with CS analogies, and then go to more formal definitions.

The degenerate case of a tuple is a single scalar or boolean that can be an element of a set S. More usefully, tuples T are structured groups of elements, such as <a,b> or, in pseudo-C (assuming Boolean type has been defined) that I don't have to format too much here,

struct T{

       boolean major;
       boolean minor;

}


In more formal notation, T is an ordered pair or a 2-tuple. As a programmer, I might think of a file FS as having a sorted sequence of records that are ordered pairs.

Having pulled out my CS graduate school text, [1], orderings are defined as relations with certain properties. If I set up an ordering relations for an ascending sort, FS ={<0,0>,<0,1>,<1,0>,<1,1>}

Stone doesn't have "tuple" in that section. Howard C. Berkowitz 14:59, 30 July 2008 (CDT)

References

  1. Stone, Harold S. (1973), Discrete Mathematical Structures with Applications in Computer Science, Science Research Associates pp. 25-26