D Dizionario degli operatori (Non normativa)

Descrizione sommaria: Linguaggio di marcatura matematica (MathML) Versione 2.0
Precedente: C Definizioni degli elementi di contenuto
Successivo: E Modello a oggetti dei documenti per il MathML (Non normativa)
 
D Dizionario degli operatori (Non normativa)
D.1 Formato delle voci del dizionario degli operatori
D.2 Indicizzazione del dizionario degli operatori
D.3 Scelta dei nomi delle entità
D.4 Note sugli attributi lspace e rspace
D.5 Voci del dizionario degli operatori

La tabella seguente dà il dizionario consigliato delle proprietà di riproduzione per operatori, parentesi, separatori e accenti in MathML, i quali sono tutti rappresentati da elementi mo. Per brevità, tutti questi elementi saranno chiamati semplicemente `operatori' in questa Appendice.

D.1 Formato delle voci del dizionario degli operatori

Gli operatori sono divisi in gruppi, che sono separati da linee bianche nell'elenco seguente. Il raggruppamento, e l'ordine dei gruppi, è significativo per il corretto raggruppamento delle sottoespressioni usando <mrow> (Sezione 3.3.1 [Raggruppare orizzontalmente le sottoespressioni (mrow)]); la regola descritta qui è particolarmente rilevante per la generazione automatica del MathML per conversione da altri formati per la matematica visualizzata, come TEX, che non sempre specificano come si annidano le sottoespressioni.

Il formato delle voci della tabella è: il contenuto dell'elemento <mo> tra doppi apici (tag di apertura e di chiusura non mostrati), seguito dalla lista degli attributi in formato XML, iniziando con l'attributo form, seguito dagli attributi predefiniti di riproduzione che devono essere usati per elementi mo con il dato contenuto e il dato attributo form.

Ogni attributo non elencato per una voce ha il suo valore predefinito, che è dato tra parentesi nella tabella degli attributi nella Sezione 3.2.4 [Operatore, parentesi, separatore o accento (mo)].

Si noti che i caratteri & e < sono rappresentati nelle seguenti voci di tabella rispettivamente dai riferimenti ad entità &amp; e &lt;, come sarebbe necessario se apparissero nel contenuto di un elemento mo reale (o in qualunque altro elemento MathML o XML).

Per esempio, la prima voce,

"(" form="prefix" fence="true" stretchy="true" lspace="0em" rspace="0em"

potrebbe essere espressa come elemento mo da:

<mo form="prefix" fence="true" stretchy="true" lspace="0em" rspace="0em"> ( </mo>

(si noti la mancanza di doppi apici intorno al contenuto, e gli spazi bianchi aggiunti intorno al contenuto per leggibilità, cosa opzionale nel MathML).

Questa voce significa che, per riproduttori MathML che usano questo dizionario degli operatori consigliato, dare l'elemento <mo form="prefix"> ( </mo> da solo, o semplicemente <mo> ( </mo> in una posizione per la quale sarebbe inferito form="prefix" (si veda sotto), è equivalente a dare l'elemento con tutti gli attributi mostrati sopra.

D.2 Indicizzazione del dizionario degli operatori

Si noti che il dizionario è indicizzato non solo a seconda del contenuto degli elementi, ma a seconda del contenuto degli elementi e del valore dell'attributo form, insieme. Gli operatori con più di una forma possibile hanno più di una voce. Le specifiche del MathML descrivono come il riproduttore sceglie (`inferisce') quale forma usare quando non è dato un attributo form; si veda la Sezione 3.2.4.7.2. [Valore predefinito dell'attributo form].

Avendo fatto questa scelta, o con l'attributo form specificato esplicitamente nel tag iniziale dell'elemento <mo>, il riproduttore MathML usa gli attributi rimanenti dalla voce del dizionario per la sola forma appropriata di tale operatore, ignorando le voci per altre forme possibili.

D.3 Scelta dei nomi delle entità

I caratteri estesi in MathML (e nel dizionario degli operatori in seguito) sono rappresentati da riferimenti ad entità in stile XML usando la sintassi &nome-del-carattere;, l'elenco completo dei caratteri e dei nomi dei caratteri è dato nel Capitolo 6 [Caratteri, entità e font]. A molti caratteri si può fare riferimento con più di un nome; spesso, in MathML sono forniti nomi facili da ricordare composti da parole intere, come pure uno o più nomi usati in altri standard, come l'Unicode. I caratteri negli operatori in questo dizionario sono elencati generalmente sotto il loro nome a parole intere, quando esiste. Per esempio, l'operatore integrale è chiamato in seguito con la sequenza di un carattere &Integral;, ma potrebbe altrettanto bene essere chiamato &int;. La scelta di un nome per un dato carattere in MathML non ha effetto sulla sua presentazione.

Si intende che ogni entità nominata in seguito appare da qualche parte nel Capitolo 6 [Caratteri, entità e font]. Se questo non è vero, è un errore in queste specifiche. Se tale errore esiste, deve essere considerato come definitivo il capitolo sopra nominato, piuttosto che questa appendice.

D.4 Note sugli attributi lspace e rspace

I valori per lspace e rspace dati qui variano da 0 a verythickmathspace, che ha un valore predefinito di 6/18 em. Per gli operatori invisibili il cui contenuto è &InvisibleTimes; o &ApplyFunction;, si consiglia che i riproduttori MathML scelgano la spaziatura in un modo dipendente dal contesto (che è un'eccezione ai valori statici dati nella seguente tabella). Per <mo>&ApplyFunction;</mo>, la spaziatura totale (lspace+rspace) in espressioni come `sin x' (dove l'operando a destra non inizia con una parentesi) deve essere maggiore di zero; per <mo>&InvisibleTimes;</mo>, la spaziatura totale deve essere maggiore di zero quando entrambi gli operandi (o i token più vicini da ogni lato, se sulla linea di base) sono identificatori visualizzati in un font non inclinato (ovvero, sotto le regole consigliate, quando entrambi gli operandi sono identificatori multi-carattere).

Alcuni riproduttori possono non voler usare nessuna spaziatura per la maggior parte degli operatori che appaiono negli apici e nei pedici (ovvero quando scriptlevel è maggiore di 0; si veda la Sezione 3.3.4 [Modifiche allo stile (mstyle)]), come è il caso in TEX.

D.5 Voci del dizionario degli operatori

"("                                  form="prefix"  fence="true" stretchy="true"  lspace="0em" rspace="0em"
")"                                  form="postfix" fence="true" stretchy="true"  lspace="0em" rspace="0em"
"["                                  form="prefix"  fence="true" stretchy="true"  lspace="0em" rspace="0em"
"]"                                  form="postfix" fence="true" stretchy="true"  lspace="0em" rspace="0em"
"{"                                  form="prefix"  fence="true" stretchy="true"  lspace="0em" rspace="0em"
"}"                                  form="postfix" fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&CloseCurlyDoubleQuote;"            form="postfix" fence="true"  lspace="0em" rspace="0em"
"&CloseCurlyQuote;"                  form="postfix" fence="true"  lspace="0em" rspace="0em"
"&LeftAngleBracket;"                 form="prefix"  fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&LeftBracketingBar;"                form="prefix"  fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&LeftCeiling;"                      form="prefix"  fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&LeftDoubleBracket;"                form="prefix"  fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&LeftDoubleBracketingBar;"          form="prefix"  fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&LeftFloor;"                        form="prefix"  fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&OpenCurlyDoubleQuote;"             form="prefix"  fence="true"  lspace="0em" rspace="0em"
"&OpenCurlyQuote;"                   form="prefix"  fence="true"  lspace="0em" rspace="0em"
"&RightAngleBracket;"                form="postfix" fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&RightBracketingBar;"               form="postfix" fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&RightCeiling;"                     form="postfix" fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&RightDoubleBracket;"               form="postfix" fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&RightDoubleBracketingBar;"         form="postfix" fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&RightFloor;"                       form="postfix" fence="true" stretchy="true"  lspace="0em" rspace="0em"
"&LeftSkeleton;"                     form="prefix"  fence="true"  lspace="0em" rspace="0em"
"&RightSkeleton;"                    form="postfix" fence="true"  lspace="0em" rspace="0em"
"&InvisibleComma;"                   form="infix"   separator="true"  lspace="0em" rspace="0em"
","                                  form="infix"   separator="true"  lspace="0em" rspace="verythickmathspace"
"&HorizontalLine;"                   form="infix"   stretchy="true" minsize="0"  lspace="0em" rspace="0em"
"&VerticalLine;"                     form="infix"   stretchy="true" minsize="0"  lspace="0em" rspace="0em"
";"                                  form="infix"   separator="true"  lspace="0em" rspace="thickmathspace"
";"                                  form="postfix" separator="true"  lspace="0em" rspace="0em"
":="                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Assign;"                           form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Because;"                          form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Therefore;"                        form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&VerticalSeparator;"                form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"//"                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Colon;"                            form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&"                              form="prefix"   lspace="0em" rspace="thickmathspace"
"&"                              form="postfix"  lspace="thickmathspace" rspace="0em"
"*="                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"-="                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"+="                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"/="                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"->"                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
":"                                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
".."                                 form="postfix"  lspace="mediummathspace" rspace="0em"
"..."                                form="postfix"  lspace="mediummathspace" rspace="0em"
"&SuchThat;"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&DoubleLeftTee;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&DoubleRightTee;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&DownTee;"                          form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LeftTee;"                          form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&RightTee;"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Implies;"                          form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&RoundImplies;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"|"                                  form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"||"                                 form="infix"    lspace="mediummathspace" rspace="mediummathspace"
"&Or;"                               form="infix"   stretchy="true"  lspace="mediummathspace" rspace="mediummathspace"
"&&"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&And;"                              form="infix"   stretchy="true"  lspace="mediummathspace" rspace="mediummathspace"
"&"                              form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"!"                                  form="prefix"   lspace="0em" rspace="thickmathspace"
"&Not;"                              form="prefix"   lspace="0em" rspace="thickmathspace"
"&Exists;"                           form="prefix"   lspace="0em" rspace="thickmathspace"
"&ForAll;"                           form="prefix"   lspace="0em" rspace="thickmathspace"
"&NotExists;"                        form="prefix"   lspace="0em" rspace="thickmathspace"
"&Element;"                          form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotElement;"                       form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotReverseElement;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSquareSubset;"                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSquareSubsetEqual;"             form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSquareSuperset;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSquareSupersetEqual;"           form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSubset;"                        form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSubsetEqual;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSuperset;"                      form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSupersetEqual;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&ReverseElement;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SquareSubset;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SquareSubsetEqual;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SquareSuperset;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SquareSupersetEqual;"              form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Subset;"                           form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SubsetEqual;"                      form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Superset;"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SupersetEqual;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&DoubleLeftArrow;"                  form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&DoubleLeftRightArrow;"             form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&DoubleRightArrow;"                 form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&DownLeftRightVector;"              form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&DownLeftTeeVector;"                form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&DownLeftVector;"                   form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&DownLeftVectorBar;"                form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&DownRightTeeVector;"               form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&DownRightVector;"                  form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&DownRightVectorBar;"               form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LeftArrow;"                        form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LeftArrowBar;"                     form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LeftArrowRightArrow;"              form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LeftRightArrow;"                   form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LeftRightVector;"                  form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LeftTeeArrow;"                     form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LeftTeeVector;"                    form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LeftVector;"                       form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LeftVectorBar;"                    form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LowerLeftArrow;"                   form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&LowerRightArrow;"                  form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&RightArrow;"                       form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&RightArrowBar;"                    form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&RightArrowLeftArrow;"              form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&RightTeeArrow;"                    form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&RightTeeVector;"                   form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&RightVector;"                      form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&RightVectorBar;"                   form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&ShortLeftArrow;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&ShortRightArrow;"                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&UpperLeftArrow;"                   form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&UpperRightArrow;"                  form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"="                                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"<"                               form="infix"    lspace="thickmathspace" rspace="thickmathspace"
">"                                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"!="                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"=="                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"<="                              form="infix"    lspace="thickmathspace" rspace="thickmathspace"
">="                                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Congruent;"                        form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&CupCap;"                           form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&DotEqual;"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&DoubleVerticalBar;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Equal;"                            form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&EqualTilde;"                       form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Equilibrium;"                      form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&GreaterEqual;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&GreaterEqualLess;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&GreaterFullEqual;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&GreaterGreater;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&GreaterLess;"                      form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&GreaterSlantEqual;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&GreaterTilde;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&HumpDownHump;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&HumpEqual;"                        form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LeftTriangle;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LeftTriangleBar;"                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LeftTriangleEqual;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&le;"                               form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LessEqualGreater;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LessFullEqual;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LessGreater;"                      form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LessLess;"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LessSlantEqual;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&LessTilde;"                        form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NestedGreaterGreater;"             form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NestedLessLess;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotCongruent;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotCupCap;"                        form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotDoubleVerticalBar;"             form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotEqual;"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotEqualTilde;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotGreater;"                       form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotGreaterEqual;"                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotGreaterFullEqual;"              form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotGreaterGreater;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotGreaterLess;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotGreaterSlantEqual;"             form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotGreaterTilde;"                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotHumpDownHump;"                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotHumpEqual;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLeftTriangle;"                  form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLeftTriangleBar;"               form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLeftTriangleEqual;"             form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLess;"                          form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLessEqual;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLessFullEqual;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLessGreater;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLessLess;"                      form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLessSlantEqual;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotLessTilde;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotNestedGreaterGreater;"          form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotNestedLessLess;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotPrecedes;"                      form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotPrecedesEqual;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotPrecedesSlantEqual;"            form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotPrecedesTilde;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotRightTriangle;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotRightTriangleBar;"              form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotRightTriangleEqual;"            form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSucceeds;"                      form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSucceedsEqual;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSucceedsSlantEqual;"            form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotSucceedsTilde;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotTilde;"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotTildeEqual;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotTildeFullEqual;"                form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotTildeTilde;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&NotVerticalBar;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Precedes;"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&PrecedesEqual;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&PrecedesSlantEqual;"               form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&PrecedesTilde;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Proportion;"                       form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Proportional;"                     form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&ReverseEquilibrium;"               form="infix"   stretchy="true"  lspace="thickmathspace" rspace="thickmathspace"
"&RightTriangle;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&RightTriangleBar;"                 form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&RightTriangleEqual;"               form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Succeeds;"                         form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SucceedsEqual;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SucceedsSlantEqual;"               form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SucceedsTilde;"                    form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&Tilde;"                            form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&TildeEqual;"                       form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&TildeFullEqual;"                   form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&TildeTilde;"                       form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&UpTee;"                            form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&VerticalBar;"                      form="infix"    lspace="thickmathspace" rspace="thickmathspace"
"&SquareUnion;"                      form="infix"   stretchy="true"  lspace="mediummathspace" rspace="mediummathspace"
"&Union;"                            form="infix"   stretchy="true"  lspace="mediummathspace" rspace="mediummathspace"
"&UnionPlus;"                        form="infix"   stretchy="true"  lspace="mediummathspace" rspace="mediummathspace"
"-"                                  form="infix"    lspace="mediummathspace" rspace="mediummathspace"
"+"                                  form="infix"    lspace="mediummathspace" rspace="mediummathspace"
"&Intersection;"                     form="infix"   stretchy="true"  lspace="mediummathspace" rspace="mediummathspace"
"&MinusPlus;"                        form="infix"    lspace="mediummathspace" rspace="mediummathspace"
"&PlusMinus;"                        form="infix"    lspace="mediummathspace" rspace="mediummathspace"
"&SquareIntersection;"               form="infix"   stretchy="true"  lspace="mediummathspace" rspace="mediummathspace"
"&Vee;"                              form="prefix"  largeop="true" movablelimits="true" stretchy="true"  lspace="0em" rspace="thinmathspace"
"&CircleMinus;"                      form="prefix"  largeop="true" movablelimits="true"  lspace="0em" rspace="thinmathspace"
"&CirclePlus;"                       form="prefix"  largeop="true" movablelimits="true"  lspace="0em" rspace="thinmathspace"
"&Sum;"                              form="prefix"  largeop="true" movablelimits="true" stretchy="true"  lspace="0em" rspace="thinmathspace"
"&Union;"                            form="prefix"  largeop="true" movablelimits="true" stretchy="true"  lspace="0em" rspace="thinmathspace"
"&UnionPlus;"                        form="prefix"  largeop="true" movablelimits="true" stretchy="true"  lspace="0em" rspace="thinmathspace"
"lim"                                form="prefix"  movablelimits="true"  lspace="0em" rspace="thinmathspace"
"max"                                form="prefix"  movablelimits="true"  lspace="0em" rspace="thinmathspace"
"min"                                form="prefix"  movablelimits="true"  lspace="0em" rspace="thinmathspace"
"&CircleMinus;"                      form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&CirclePlus;"                       form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&ClockwiseContourIntegral;"         form="prefix"  largeop="true" stretchy="true"  lspace="0em" rspace="0em"
"&ContourIntegral;"                  form="prefix"  largeop="true" stretchy="true"  lspace="0em" rspace="0em"
"&CounterClockwiseContourIntegral;"  form="prefix"  largeop="true" stretchy="true"  lspace="0em" rspace="0em"
"&DoubleContourIntegral;"            form="prefix"  largeop="true" stretchy="true"  lspace="0em" rspace="0em"
"&Integral;"                         form="prefix"  largeop="true" stretchy="true"  lspace="0em" rspace="0em"
"&Cup;"                              form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&Cap;"                              form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&VerticalTilde;"                    form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&Wedge;"                            form="prefix"  largeop="true" movablelimits="true" stretchy="true"  lspace="0em" rspace="thinmathspace"
"&CircleTimes;"                      form="prefix"  largeop="true" movablelimits="true"  lspace="0em" rspace="thinmathspace"
"&Coproduct;"                        form="prefix"  largeop="true" movablelimits="true" stretchy="true"  lspace="0em" rspace="thinmathspace"
"&Product;"                          form="prefix"  largeop="true" movablelimits="true" stretchy="true"  lspace="0em" rspace="thinmathspace"
"&Intersection;"                     form="prefix"  largeop="true" movablelimits="true" stretchy="true"  lspace="0em" rspace="thinmathspace"
"&Coproduct;"                        form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&Star;"                             form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&CircleDot;"                        form="prefix"  largeop="true" movablelimits="true"  lspace="0em" rspace="thinmathspace"
"*"                                  form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&InvisibleTimes;"                   form="infix"    lspace="0em" rspace="0em"
"&CenterDot;"                        form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&CircleTimes;"                      form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&Vee;"                              form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&Wedge;"                            form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&Diamond;"                          form="infix"    lspace="thinmathspace" rspace="thinmathspace"
"&Backslash;"                        form="infix"   stretchy="true"  lspace="thinmathspace" rspace="thinmathspace"
"/"                                  form="infix"   stretchy="true"  lspace="thinmathspace" rspace="thinmathspace"
"-"                                  form="prefix"   lspace="0em" rspace="veryverythinmathspace"
"+"                                  form="prefix"   lspace="0em" rspace="veryverythinmathspace"
"&MinusPlus;"                        form="prefix"   lspace="0em" rspace="veryverythinmathspace"
"&PlusMinus;"                        form="prefix"   lspace="0em" rspace="veryverythinmathspace"
"."                                  form="infix"    lspace="0em" rspace="0em"
"&Cross;"                            form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"**"                                 form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"&CircleDot;"                        form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"&SmallCircle;"                      form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"&Square;"                           form="prefix"   lspace="0em" rspace="verythinmathspace"
"&Del;"                              form="prefix"   lspace="0em" rspace="verythinmathspace"
"&PartialD;"                         form="prefix"   lspace="0em" rspace="verythinmathspace"
"&CapitalDifferentialD;"             form="prefix"   lspace="0em" rspace="verythinmathspace"
"&DifferentialD;"                    form="prefix"   lspace="0em" rspace="verythinmathspace"
"&Sqrt;"                             form="prefix"  stretchy="true"  lspace="0em" rspace="verythinmathspace"
"&DoubleDownArrow;"                  form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&DoubleLongLeftArrow;"              form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&DoubleLongLeftRightArrow;"         form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&DoubleLongRightArrow;"             form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&DoubleUpArrow;"                    form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&DoubleUpDownArrow;"                form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&DownArrow;"                        form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&DownArrowBar;"                     form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&DownArrowUpArrow;"                 form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&DownTeeArrow;"                     form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LeftDownTeeVector;"                form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LeftDownVector;"                   form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LeftDownVectorBar;"                form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LeftUpDownVector;"                 form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LeftUpTeeVector;"                  form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LeftUpVector;"                     form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LeftUpVectorBar;"                  form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LongLeftArrow;"                    form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LongLeftRightArrow;"               form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&LongRightArrow;"                   form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&ReverseUpEquilibrium;"             form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&RightDownTeeVector;"               form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&RightDownVector;"                  form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&RightDownVectorBar;"               form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&RightUpDownVector;"                form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&RightUpTeeVector;"                 form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&RightUpVector;"                    form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&RightUpVectorBar;"                 form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&ShortDownArrow;"                   form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"&ShortUpArrow;"                     form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"&UpArrow;"                          form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&UpArrowBar;"                       form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&UpArrowDownArrow;"                 form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&UpDownArrow;"                      form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&UpEquilibrium;"                    form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"&UpTeeArrow;"                       form="infix"   stretchy="true"  lspace="verythinmathspace" rspace="verythinmathspace"
"^"                                  form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"<>"                              form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"'"                                  form="postfix"  lspace="verythinmathspace" rspace="0em"
"!"                                  form="postfix"  lspace="verythinmathspace" rspace="0em"
"!!"                                 form="postfix"  lspace="verythinmathspace" rspace="0em"
"~"                                  form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"@"                                  form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"--"                                 form="postfix"  lspace="verythinmathspace" rspace="0em"
"--"                                 form="prefix"   lspace="0em" rspace="verythinmathspace"
"++"                                 form="postfix"  lspace="verythinmathspace" rspace="0em"
"++"                                 form="prefix"   lspace="0em" rspace="verythinmathspace"
"&ApplyFunction;"                    form="infix"    lspace="0em" rspace="0em"
"?"                                  form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"_"                                  form="infix"    lspace="verythinmathspace" rspace="verythinmathspace"
"&Breve;"                            form="postfix" accent="true"  lspace="0em" rspace="0em"
"&Cedilla;"                          form="postfix" accent="true"  lspace="0em" rspace="0em"
"&DiacriticalGrave;"                 form="postfix" accent="true"  lspace="0em" rspace="0em"
"&DiacriticalDot;"                   form="postfix" accent="true"  lspace="0em" rspace="0em"
"&DiacriticalDoubleAcute;"           form="postfix" accent="true"  lspace="0em" rspace="0em"
"&DiacriticalLeftArrow;"             form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&DiacriticalLeftRightArrow;"        form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&DiacriticalLeftRightVector;"       form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&DiacriticalLeftVector;"            form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&DiacriticalAcute;"                 form="postfix" accent="true"  lspace="0em" rspace="0em"
"&DiacriticalRightArrow;"            form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&DiacriticalRightVector;"           form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&DiacriticalTilde;"                 form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&DoubleDot;"                        form="postfix" accent="true"  lspace="0em" rspace="0em"
"&DownBreve;"                        form="postfix" accent="true"  lspace="0em" rspace="0em"
"&Hacek;"                            form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&Hat;"                              form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&OverBar;"                          form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&OverBrace;"                        form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&OverBracket;"                      form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&OverParenthesis;"                  form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&TripleDot;"                        form="postfix" accent="true"  lspace="0em" rspace="0em"
"&UnderBar;"                         form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&UnderBrace;"                       form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&UnderBracket;"                     form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"
"&UnderParenthesis;"                 form="postfix" accent="true" stretchy="true"  lspace="0em" rspace="0em"

Descrizione sommaria: Linguaggio di marcatura matematica (MathML) Versione 2.0
Precedente: C Definizioni degli elementi di contenuto
Successivo: E Modello a oggetti dei documenti per il MathML (Non normativa)