- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Sun, 23 Jun 2024 23:30:23 -0700
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkAtn2Uq_sXXPmgdmiS+8Tbrk6Jtd_9yCWTKR32kxwAFpA@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - David Carlisle - Murray Sargent - Deyan Ginev - Paul Libbrecht - Moritz Schubotz <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-regrets> Regrets - Bruce Miller - David Farmer - Patrick Ion <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-action-items>Action Items The June core meeting will be held on Thursday, June 27, 2024, at our regular time. This meeting will be a combined core and intent meeting. The total meeting time will be one hour. *ACTION* DC: will open an issue on Extensions to the markup for the Open concept list <https://w3c.github.io/mathml-docs/intent-open-concepts/> *Resolution:* Currencies will not go into core, but they can go into the open list with full pronunciation. Close issue 490 include standardized currencies in core intents <https://github.com/w3c/mathml/issues/490> *ACTION* NS: This may be more appropriately handled at the core meeting, but I think this confusion/differences about MathML Core and MathML full <https://github.com/arnog/mathlive/issues/2367#issuecomment-2179658588> is relevant. *ACTION:* PL will write down his proposals for what we should do for the four derivative cases: ( Leibniz: dy divided by dx Lagrange: f prime, x 3. Euler: cap df times x and 4. Newton: y dot ); then, perhaps we can make a final resolution for issue 473 <https://github.com/w3c/mathml/issues/473> *ACTION* NS: I compared the MathPlayer inferences that could be core concept names issue 476 <https://github.com/w3c/mathml/issues/476> with the core concept as of 19/6/2024. Continue considering the things that are missing from the core concept list. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-agenda> Agenda <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports The June core meeting will be held on Thursday, June 27, 2024, at our regular time. This meeting will be a combined core and intent meeting. The total meeting time will be one hour. - Open concept list update <https://w3c.github.io/mathml-docs/intent-open-concepts/> DC: Most of the work on the open list is DG's work. DC converted the notation hints into intents. There are 1013 entries in this table. DC: There are still some unresolved issues with this list like derivatives. DC: You can see the math rendering; and, if you hover over them, you can see the source code. NS to DG: With a list this large, do you expect people to submit fixes? DG: Yes. There are technical issues of how this is to be done. They will also submit new notations. DG: The reason why there are strange mistakes here is that this table is my automated work. DG: There was a tool I wrote in 2009 or so the generated most of this list from crawling these resources. DC would like to compact and correct the list through some kind of template. PL: This looks good. We should not spend too much time on this because it will never be complete, and people will have different semantic views on how things should be shown. *ACTION*DC: will open an issue on Extensions to the markup for the Open concept list <https://w3c.github.io/mathml-docs/intent-open-concepts/> - Large Op update #482 <https://github.com/w3c/mathml/issues/482> No updates. - include standardized currencies in core intents #490 -- further discussion? <https://github.com/w3c/mathml/issues/490> PL: Take the symbols and pronunciations from the Unicode standard. The pronunciations are only hints, they are not required. The currency symbols are not part of core. NS: Leave the speaking order to intent. DG: Can we put currencies, which do not have Unicode symbols, in the open list? You need an intent value to market these items as currency. PL: It is good to put things which are not in Unicode into the open list. MuS: Perhaps we should ask that such currencies be put in the Unicode list of symbols? NS: Currencies without Unicode symbols can go into the open list. We could put them in a separate table at the top of the open list. We could put currencies described by more than one letter in this list. *Resolution:* Currencies will not go into core, but they can go into the open list with full pronunciation. Close issue 490 include standardized currencies in core intents <https://github.com/w3c/mathml/issues/490> DG: The dollar sign is used for purposes other than currency. We use them as variable indicators in our templates. - Confusion/differences about MathML Core and MathML full <https://github.com/arnog/mathlive/issues/2367#issuecomment-2179658588> NS: What are we generating when we write MathML? Are we using core or full MathML? NS: Since menclose is not in core, should we implement it to be in conformance with MathML 4? DC: I did not do long division. It is not in core. NS: There are four differences between MathML 4 and MathML 3. NS: Two of them are not really implemented anywhere, and they are the elementary operators, and line breaking. NS believes that MathJax has implemented line breaking. NS: The third difference is menclose which is a proposed level two addition. NS: The fourth difference is MathML CSS support which is not supported in Safari and Firefox. NS: Menclose is the really important difference, and we should push to have it supported in chrome. NS: We have an upcoming core meeting (June 27, 1PM EDT), and perhaps we can discuss these issues then. DG: A new thought/opportunity when polyfilling is that similarly to how CSS support allows to polyfill various visual attributes (e.g., for menclose), having an intent attribute allows us to polyfill the accessibility information (e.g., we can adapt the menclose attributes as intent expressions). *ACTION* NS: This may be more appropriately handled at the core meeting, but I think this confusion/differences about MathML Core and MathML full <https://github.com/arnog/mathlive/issues/2367#issuecomment-2179658588> is relevant. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.1#cp-md-0-2-intent-issues-that-need-more-discussion-to-resolve->2. Intent issues that need more discussion to resolve: - core concepts: how should the multiple forms of differentiation be handled? #473 <https://github.com/w3c/mathml/issues/473> NS: DG came up with a very interesting video talking about why the notations are wrong. NS: I think that' in some sense, the, at least at the moment, the ship has sailed on what notations people use. NS: I don't think, unless somebody wants to push back on that, we need to consider potentially other notations. NS: No push back, okay. So, there are 4 main notations. The main issue is we have a bunch of different notations which potentially are spoken differently that represent the same semantics. Should there be one concept name or multiple concept names, and whether properties should be used to distinguish between them. PL: It is ok to have new notations. Put them on the open list and eventually move them to the core list. The process will never be complete. The only thing we have to find out is how to present the notations in a clean way. MuS showed the group his approach to showing the derivatives. There was a discussion on how MuS used properties. NS: The order of arguments does not have to be the order of speech. MuS: I really would like to have the order 1st because that is, in the languages that I know, that's the way you say it. MuS: There is a real trade-off. If you're speaking a whole equation, I think it's nice to have it sound the way you'd like to speak it. Whereas if you're going through character by character, you want to know exactly what's on the screen. DG: I am being empathetic here because I think it's a very valid question that you're asking, and you can see it in both ways depending on which hat you have on because indeed it's so much markup almost to put it on every single derivative. What are these 25 characters to carry? But maybe you only need to put it in cases where you want to make the pedagogical point. So, the case for the property is Really, it's an optional secondary piece of information that you will only use when it's important and you market with the simplest shortest thing and move on. NS: I think that We really need to say something. I think that we need an intent for at least the Leibniz notation, and the other ones are maybe a little different. I mean you would still say, for the higher derivatives, it is still like squared and cubed, like d squared or d cubed. Yet, that is wrong, because they are not powers. MuS: You would say second derivative. NS: No resolution yet. From Deyan Ginev to everyone: the K12 notation is Lagrange though ... not Leibnitz *ACTION:* PL will write down his proposals for what we should do for the four derivative cases: ( Leibniz: dy divided by dx Lagrange: f prime, x 3. Euler: cap df times x and 4. Newton: y dot ); then, perhaps we can make a final resolution for issue 473 <https://github.com/w3c/mathml/issues/473> - MathPlayer inferences that could be core concept names #476 <https://github.com/w3c/mathml/issues/476> NS: I compared the above list with the core concept as of 19/6/2024 and this is what is missing (not counting the open issues around derivatives): Probability and statistics All statistics except mean and one form of conditional-probability. Geometry - Measure-of-angle (m∠) -- we have angle-measure (∡) - geometric shapes (triangle, circle, ...) - Similar (∼) - Because (Proof?) (∵) - Incongruence (≇) General Rules - modulo (mod, %) - wreath-product (mrow ≀) - tensor-product (mrow ⊗) - things corresponding to menclose notation (circled, phasor-angle, ...) - matrix-index (same as indexed-by?) NS: Are these core concepts? PL: Mean is already in core. NS: I think expected value and variance seems pretty core to me. There are unions and intersections, and the normal distribution. DC: You can use an intent for xi square distribution. Being in core means you can give a speech template. Usually, you just read it like expected value. DC: If you put intent chi squared distribution the, you just say that. NS: The geometry symbols should be core. NS: we will bring this up later. *ACTION* NS: I compared the MathPlayer inferences that could be core concept names issue 476 <https://github.com/w3c/mathml/issues/476> with the core concept as of 19/6/2024. Continue Considering the things that are missing from the core concept list.
Received on Monday, 24 June 2024 06:30:40 UTC