Looks to me as though BOX has been omitted, and its tags are not omissible;
otherwise OVER is not allowed directly in %math (by oversight?).
Then again, LEFT isn't allowed directly in %math either:
<!ENTITY % math "BOX|ABOVE|BELOW|ROOT|ARRAY|SUB|SUP">
<!ENTITY % formula "#PCDATA|%math">
<!ELEMENT MATH - - (#PCDATA)* -(%notmath) +(%math)>
<!ATTLIST MATH
id ID #IMPLIED
model CDATA #IMPLIED>
This from Draft: Thu 1-Dec-94 15:47:30
Are we looking at different DTDs?
-- Terry Allen (terry@ora.com) O'Reilly & Associates, Inc. Editor, Digital Media Group 103A Morris St. Sebastopol, Calif., 95472 A Davenport Group sponsor. For information on the Davenport Group see ftp://ftp.ora.com/pub/davenport/README.html or http://www.ora.com/davenport/README.html