[Om3] binary vs n-ary relations

Michael Kohlhase m.kohlhase at jacobs-university.de
Thu Sep 25 10:29:25 CEST 2008



Professor James Davenport wrote:
> On Wed, September 24, 2008 9:32 pm, Paul Libbrecht wrote:
>   
>> Le 24-sept.-08 à 18:17, Professor James Davenport a écrit :
>>     
>>> Michael: I fear you're out-numbered.
>>>       
>> Well, careful James, I'm afraid MathML-2 spec counts as many voices
>> here...
>>     
> Possibly.
>   
>> Let's be pragmatic, how much are we breaking if we claim that strict-
>> MathML's relation symbols are binary only?
>>     
> I would hope nothing, but I worry about the cross-reference to 4.4.10
> from, e.g. file:///D:/MML3-draft/appendixc.html#cds.eq (my version is
> fairly old). 'eq' is NOT an associative operator.
>   
Well, MML3-draft is just that, a draft and it has language in the
beginning that anything in it may change at any time, so the reference
does not bother me.
>> This can certainly be part of the pragmatic to strict translation right?
>>     
> This would be an excellent idea.
>   
So can we get a consensus here? We have a telcon this afternoon, where
we can probably decide this. So if I interpret what I have seen, your
preference would be:

1. relation symbols are binary!!!!

2. we still have pragmatic MathML of the form
     <apply><eq/>a b c</apply>
     but that will be translated to
     <apply>
       <csymbol cd="logic1">and</csymbol>
       <apply><csymbol cd="relation1">eq</csmbol>a b</csmbol></apply>
       <apply><csymbol cd="relation1">eq</csmbol>b c</csmbol></apply>
     </apply>
     in the content to strict translation.

Michael
> James Davenport
> Hebron & Medlock Professor of Information Technology
> Formerly RAE Coordinator and Undergraduate Director of Studies, CS Dept
> Lecturer on CM30070, 30078, 50209, 50123, 50199
> Chairman, Powerful Computing WP, University of Bath
> OpenMath Content Dictionary Editor
> IMU Committee on Electronic Information and Communication
>
> _______________________________________________
> Om3 mailing list
> Om3 at openmath.org
> http://openmath.org/mailman/listinfo/om3
>   

-- 
----------------------------------------------------------------------
 Prof. Dr. Michael Kohlhase,       Office: Research 1, Room 62 
 Professor of Computer Science     Campus Ring 12, 
 School of Engineering & Science   D-28759 Bremen, Germany
 Jacobs University Bremen*         tel/fax: +49 421 200-3140/-493140
 m.kohlhase at jacobs-university.de http://kwarc.info/kohlhase 
 skype: m.kohlhase   * International University Bremen until Feb. 2007
----------------------------------------------------------------------



More information about the Om3 mailing list