On Wed, Jul 9, 2008 at 11:29 AM, Ralf Hemmecke wrote:
>> 1) Domain is the domain whose values are domains.
>>
>> Is this ok?
>
> This says that Domain contains itself as a value.
>

Yes.

>> 2) A category is some specified subdomain (subset) of Domain?
>
> This doesn't explain what a category is, but only that all categories are
> contained in Domain and thus are called 'domain's.

No. I said that category is some "part of" Domain - not "contained in"
in the way that a set contains elements but rather a like a subset. We
do not know yet at this point in the definition whether such subsets
are also contained in Domain.

> Unfortunately, that "specific subdomain of Domain" could be empty, so I don't 
> know
> whether there are categories at all. ;-)
>

Yes, the empty set (empty category) would exist by this definition. In
a sense it is the opposite of the category 'with {}'. No domain
satisfies the empty category, i.e.

   x has EmptyCategory

would always return false. Right now I can't think of a reason why we
might need it.

But this does *not* mean that there are not categories at all!

>> I.e. The subset of Domain corresponding to a category is given by the
>> domains which refer to specific categories in their definition.
>
>> 3) A subdomain need not be a proper subset, i.e. it can consist of all
>> of Domain as a whole.
>>
>> In set theory X is an element of the power set power(X).
>
> I think comparing subdomain with subset makes it clear enough for me.
>

In Axiom the domain 'Set R' is the domain whose values are finite
subsets of values from R.

>> 4) Category is the domain of categories, i.e. subdomains of Domain. As
>> such it corresponds to the concept of the power set of Domain.
>
> Don't you mean to an "element of the power set of Domain", i.e. Categoy is a
> subdomain/subset of Domain?
>

No. Category *is* the power set consisting of all such subsets. It's
values are categories (subdomains of Domain).

>> 5) Type is the category in Category corresponding to Domain. In other
>> words Type is Domain in Category.
>
> That sound like "Domain: Type". But we also have "Type: Category" and
> "Category \subdomain Domain". That says that "Type: Domain" is also OK.
>
> That looks all too circluar to me.
>

The definition is ultimately circular. That is why I referred in an
earlier message to the theory of "non-well-founded sets". I don't
think this is a problem.

I am not sure what you mean by "Domain: Type". I said: Type is a value
(constant) contained in Category. (Remember Category is the power set
construction on Domain). When I said "Type is Domain" what I mean is
that Type is the constant value in Category that corresponds to the
set consisting of all of the values of Domain.

>> Just like X in power(X).
>
>>> Somehow I now have the impression that Aldor-Type and OpenAxiom-Type
>>> are different.
>>
>> Yes. According to my definition they are different.
>>
>>> That "Type" is a category in OpenAxiom would have never come to
>>> my mind in Aldor.
>
>> Type in OpenAxiom is like 'with {}' in Aldor. Until Saul Yousseph
>> presented his ideas on implementing mathematical category theory in
>> Aldor perhaps no one thought this category was particularly
>> interesting.
>
> But Saul defines
>
> Domain: Category == with
>
> so that is yet another occurence of "Domain".

I am not sure what you mean by "occurence". But I think the answer is
"no". 'Domain' as defined by Saul in Aldor is a category, so it is
subdomain of Domain in OpenAxiom.

> Would you say that in Aldor
> this Youssef-"Domain" is what "Type" is in panAxiom?
>

Yes.

Regards,
Bill Page.

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
open-axiom-devel mailing list
open-axiom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel

Reply via email to