[Trac] [OpenMath] #15: sort out set/multiset in mcd examples

OpenMath trac at strawberry.eecs.jacobs-university.de
Sun Jan 6 19:41:29 CET 2008


#15: sort out set/multiset in mcd examples
----------------------------+-----------------------------------------------
     Reporter:  kohlhase    |          Owner:  jhd             
         Type:  proposal    |         Status:  assigned        
     Priority:  blocker     |      Milestone:  MathML3CD Draft1
    Component:  MathML CDs  |        Version:                  
   Resolution:              |       Keywords:                  
Include_gantt:  0           |   Dependencies:                  
   Due_assign:  YYYY/MM/DD  |      Due_close:  YYYY/MM/DD      
----------------------------+-----------------------------------------------
Changes (by jhd):

  * status:  new => assigned

Comment:

 I feel some strategic questions here, as well as not really understanding
 the mcd format.
 (1) Are we going to go the OM way of set/multiset, or the MathML2 way with
 type=multiset?
 (2) The mcd currently says "Sets and lists can also be constructed by
 evaluating a function over a domain of application", whereas in OM this is
 (currently) done with map, not set. I believe there are good reasons for
 this.
 (a) set is n-ary (and commutative), map is binary and not commutative.
 (b) In mcd's view, what is
     set({{1,{1,10}},{2,{2,20}}},{1,2})?
     Since the first object is a set of ordered pairs, and hence a
 function, it could be either {10,20} or {{{1,{1,10}},{2,{2,20}}},{1,2}}.

-- 
Ticket URL: <https://trac.kwarc.info/OM3/ticket/15#comment:4>
OpenMath <http://www.openmath.org>
The development of the OpenMath Standard and Content Dictionaries.


More information about the Trac mailing list