On Fri, Jul 4, 2008 at 7:24 PM, Gabriel Dos Reis wrote:
> Bill Page writes:
> ...
> | Ring is still a category.
>
> So, in your scheme something can be both a domain and a category.
> Is that right?
>

I realize that it might seem a bit like "waffling" and avoiding the
question, but I would prefer to say that a category is just a category
- a kind of design predicate or interface specification, as you said.
But that in a context that normally requires a domain, that it can
serve as a shorthand for the associated domain:

  Union(x for x in Domain where x has Ring)

> ...
> Evaluation of category forms already yields objects of the domain
> Category -- at least in OpenAxiom.
>

In that case shall I submit:

(1) -> T:Category := IntegerNumberSystem

   Category is a category, not a domain, and declarations require
      domains.

as a bug report?

> | In the case that T in 'f(x:T): U == ... ' is a category I
> | have proposed that in this context T be interpreted as the domain
> |
> |    Union(x for x in Domain where x has T)
>
> I do not fully understand why this
>  (1) is computationally effective solution,
>  (2) solves all the issues,
>  (3) is better aternative.
>
> Would you mind exploring each of those points?
>...

I will indeed continue to think about this subject.

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