[om] role of a symbol
Michael Kohlhase
m.kohlhase at iu-bremen.de
Fri Jan 30 13:08:10 CET 2004
Paul,
> If I understand well, this CD isn't existing yet, or ?
Of course there will be OM2 versions of the core OpenMath CDs that will
have the necessary role attributes.
> Also, following the good OpenMath tradition, making these roles in CDs
> allows these descriptions to be extensible, and that's great! Or do I
> mistake ?
>
> I wonder what shall be the types associated to roles symbols... that
> might be pretty hairy...
Types for these symbols is a totally orthogonal question to the role
discussion. Since OM does not prescribe a type system, you are free to
build one. For symbols of role binder, this is a relatively simple thing
(with obvious ideas coming from Higher-Order Abstract Syntax and Type
Theory). Same thing for role="annotation" and role="semantic-annotation"
(I have references, if you are interested).
I seem to recall that a type system for Errors has been investigated
previously in the theory of programming languages, and STS has some
types there already. It would be interesting to look at this in more
detail.
Michael
--
om at openmath.org - general discussion on OpenMath
Post public announcements to om-announce at openmath.org
Automatic list maintenance software at majordomo at openmath.org
Mail om-owner at openmath.org for assistance with any problems
More information about the Om
mailing list