categories - Category Theory list
 help / color / mirror / Atom feed
From: Eduardo Dubuc <edubuc@dm.uba.ar>
To: categories@mta.ca
Subject: Construction of a real closure
Date: Fri, 5 May 2006 23:24:38 -0300 (ART)	[thread overview]
Message-ID: <37131.9321253852$1241019219@news.gmane.org> (raw)

Hi!

In 1978  Joyal gave a lecture in Montreal where he described  a
constructive construction  of the pithagorean closure (every a > 0 has a
square root > 0).

This he does with a beautifully  simple idea.

Assume K is ordered decidable (in particular   "=" is decidable)

Using M. Barr wording:

" Let me give an example of the flavor.  Suppose you want to have a square
root of a > 0.  It is decidable (by hypothesis) if a > 0; what may not be
decidable is whether a has a square root."

Joyal simply construct the ring A = K[x]/(x^2  - a) = K[s] with s^2 = a.
He then considers an equivalence relation  in A:

Consider

J = {x + ys | x = 0, y = 0  or  not(y = 0), -x/y > 0, (-x/y)^2 = a}

the relation  "\in  J" is decidable,  then if J is an ideal, the quotient
by J will also have "=" decidable.

J = {0} precisely if a does not have an square root in K,

but it can be shown that J is an ideal without having to decide if a has
or not a square root !!

Furthermore, it can be shown (with some but not too much work) that the
quotient  K[s]/J  is a order decidable field.

This field is the solution to the universal problem of adding to K an
square root of a, and it is obtained  without the use of Gauss theorem  !!

(Notice that for non-ordered fields, the universal solution of adding a
square root of a when a already has a square root DOES NOT EXIST (it is
not given by K itself), while for ordered fields the solution of adding a
positive square root does exist, and it is K itself)

Algorithms for K[s]/J are easily obtained from the algorhitms for K !!

We can iterate this, and then construct the filtered colimit.  This
filtered colimit is the pithagorean closure, and by construction of
filtered colimits  a rather simple description of its elements  is there.
Also algorithms for this colimit are rather easily obtained.

All this is considerably simpler than other methods quoted in this
thread, and certainly  not " *unbelievably* painful".  Actually, I believe
it could be possible to write with reaonable trouble an actual  computer
program to calculate in the pithagorean closure of the rationals.

I have an article written with an student for a journal on math teaching
("revista de educacion matematica" of the UMA, Union Matematica Argentina)
with details of all this. The text is in spanish, in a .pdf file, and
I will be happy to send it on request

I do not know if Joyal had also a continuation of this story, meaning how
to keep adding more roots  without Gauss's theorem.

e.d.


















             reply	other threads:[~2006-05-06  2:24 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-06  2:24 Eduardo Dubuc [this message]
  -- strict thread matches above, loose matches on Subject: below --
2006-05-07 20:28 Marta Bunge
2006-05-06 13:53 Michael Barr
2006-05-05 20:34 Peter Freyd
2006-05-05 14:55 John Baez
2006-05-05 13:45 Peter Freyd
2006-05-05 13:30 Marta Bunge
2006-05-05 12:22 Michael Barr
2006-05-05  2:14 Phil Scott
2006-05-04 23:28 Michael Barr
2006-05-04 22:20 Marta Bunge
2006-05-04 22:20 Marta Bunge
2006-05-04 15:22 Michael Barr

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='37131.9321253852$1241019219@news.gmane.org' \
    --to=edubuc@dm.uba.ar \
    --cc=categories@mta.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).