| < Day Day Up > |
|
<apply><abs/>arg1</apply>
The abs element represents the absolute value of the number specified as an argument.
This element accepts the attributes definitionURL and encoding.
<apply><and/>...</apply>
The and element represents the logical AND operator. It evaluates to the value True when all of its arguments are True, and False otherwise. It can take any number of arguments.
This element accepts the attributes definitionURL and encoding.
<annotation>...</annotation>
The annotation element is used as a container for alternative representations of a MathML expression, specified in a format different from XML. Each annotation element must be enclosed in a semantics element.
This element accepts the attributes definitionURL and encoding.
<annotation-xml>...</annotation-xml>
The annotation-xml element is used as a container for additional information about the meaning of an expression, specified using an XML-based format different from MathML. Each annotation-xml element must be enclosed in a semantics element.
This element accepts the attributes definitionURL and encoding.
<apply>operator (argument)*</apply>
The apply element represents the result of applying an operator or function to one or more arguments. The first child element of the apply element is the operator or function to be applied, and the subsequent child elements are the arguments of that operator or function. The type of operator or function used as the first child element determines the number of child elements.
This element accepts the attributes definitionURL and encoding.
<apply><approx/> arg1 arg2 ...</apply>
The approx element is used to indicate that two or more quantities are approximately equal.
This element accepts the attributes definitionURL and encoding.
<apply><arccos/> arg</apply>
The arccos element represents the inverse cosine function.
This element accepts the attributes definitionURL and encoding.
<apply><arccosec/> arg</apply>
The arccosec element represents the inverse cosecant function.
This element accepts the attributes definitionURL and encoding.
<apply><arccosh/> arg</apply>
The arccosh element represents the inverse hyperbolic cosine function.
This element accepts the attributes definitionURL and encoding.
<apply><arccosech/> arg</apply>
The arccosech element represents the inverse hyperbolic cosecant function.
This element accepts the attributes definitionURL and encoding.
<apply><arccot/> arg</apply>
The arccot element represents the inverse cotangent function.
This element accepts the attributes definitionURL and encoding.
<apply><arccoth/> arg</apply>
The arccoth element represents the inverse hyperbolic cotangent function.
This element accepts the attributes definitionURL and encoding.
<apply><arcsec/> arg</apply>
The arcsec element represents the inverse secant function.
This element accepts the attributes definitionURL and encoding.
<apply><arcsech/> arg</apply>
The arcsech element represents the inverse hyperbolic secant function.
This element accepts the attributes definitionURL and encoding.
<apply><arcsin/> arg</apply>
The arcsin element represents the inverse sine function.
This element accepts the attributes definitionURL and encoding.
<apply><arcsinh/> arg</apply>
The arcsinh element represents the inverse hyperbolic sine function.
This element accepts the attributes definitionURL and encoding.
<apply><arctan/> arg</apply>
The arctanh element represents the inverse tangent function.
This element accepts the attributes definitionURL and encoding.
<apply><arctanh/> arg</apply>
The arctanh element represents the inverse hyperbolic tangent function.
This element accepts the attributes definitionURL and encoding.
<apply><arg/>arg1</apply>
The arg element represents the argument of a complex number specified as an argument.
This element accepts the attributes definitionURL and encoding.
<bvar>variable</bvar>
The bvar element is a qualifier element that is used in conjunction with the int, diff, and partialdiff elements to represent a bound variable.
This element accepts the attributes definitionURL and encoding.
<apply><card/>set</apply>
The card element represents the cardinality of a set; that is, the number of elements contained in the set.
This element accepts the attributes definitionURL and encoding.
<apply><cartesianproduct/>set1 set2</apply>
The cartesianproduct element represents the Cartesian product of two or more sets.
This element accepts the attributes definitionURL and encoding.
<apply><ceiling/>number</apply>
The ceiling element represents the smallest integer greater than or equal to the number specified as an argument.
This element accepts the attributes definitionURL and encoding.
<ci>...</ci>
The ci element is used to represent objects such as functions, variables, and symbolic constants. The type of the object is specified using an attribute. To allow precise control over rendering, this element can contain any arbitrary presentation markup.
This element accepts the attributes definitionURL and encoding. In addition, it accepts the one attribute shown in Table 14.1.
Name | Values | Default |
---|---|---|
type | string | real |
The type attribute specifies the type of object encoded. It can be set to any string, including the names of MathML container elements (such as set, list, vector, matrix, and fn).
<cn>...</cn>
The cn element is used to represent numerical constants. The type of the number and its base are specified via attributes. Rational, complex, and floating-point numbers require the different parts of the number to be separated by a sep element.
This element accepts the attributes definitionURL and encoding. In addition, it accepts the two attributes shown in Table 14.2.
Name | Values | Default |
---|---|---|
type | real | integer | rational | floating-point | constant | real |
complex-polar | complex-cartesian | e-notation | ||
base | Integer between 2 and 36 | 10 |
These attributes have the following meaning:
type: specifies the type of number encoded
base: specifies the base of the number being encoded
<apply><codomain/>function</apply>
The codomain element represents the codomain of a function; that is, a set that contains all values taken by the function. The codomain is also referred to as the range.
This element accepts the attributes definitionURL and encoding.
<complexes/>
The complexes element represents the set of all complex numbers. It has the default rendering C.
This element accepts the attributes definitionURL and encoding.
<apply><compose/>(function)+</apply>
The compose element is used for composing two functions. The result is a new function whose range is the same as the range of the first function and whose domain is the same as the domain of the second function.
This element accepts the attributes definitionURL and encoding.
<condition><apply>...</apply></condition>
or
<condition><reln>...</reln></condition>
The condition element is used to encode conditional statements; that is, statements involving the phrase "such that."
This element accepts the attributes definitionURL and encoding.
<apply><conjugate/>arg1</apply>
The conjugate element represents the complex conjugate of a complex number specified as an argument.
This element accepts the attributes definitionURL and encoding.
<apply><cos/> arg</apply>
The cos element represents the trigonometric cosine function.
This element accepts the attributes definitionURL and encoding.
<apply><cosec/> arg</apply>
The cosec element represents the trigonometric cosecant function.
This element accepts the attributes definitionURL and encoding.
<apply><cosech/> arg</apply>
The cosech element represents the hyperbolic cosecant function.
This element accepts the attributes definitionURL and encoding.
<apply><cosh/> arg</apply>
The cosh element represents the hyperbolic cosine function.
This element accepts the attributes definitionURL and encoding.
<apply><cot/> arg</apply>
The cot element represents the trigonometric cotangent function.
This element accepts the attributes definitionURL and encoding.
<apply><coth/> arg</apply>
The coth element represents the hyperbolic cotangent function.
This element accepts the attributes definitionURL and encoding.
<csymbol>... </csymbol>
The csymbol element is used to define new objects such as constants and functions, which cannot be represented using the existing content elements. To allow precise control over rendering, it can contain any arbitrary presentation markup. The meaning of the object is defined using the definitionURL and encoding attributes.
This element accepts the attributes definitionURL and encoding.
<apply><curl/> function</apply>
The curl element represents the curl operator of vector calculus.
This element accepts the attributes definitionURL and encoding.
<declare>identifier definition</declare>
The declare element is used for declaring that a given identifier is an object of a certain type and for assigning that object a specific value.
This element accepts the attributes definitionURL and encoding. In addition, it accepts the three attributes shown in Table 14.3.
Name | Values | Default |
---|---|---|
type | Any MathML content element | real |
nargs | integer | none |
occurrence | infix | prefix | infix |
These attributes have the following meaning:
type: specifies the type of object being declared. Typical values of this attribute are set, list, vector, matrix, or function.
nargs: specifies the number of arguments when you are declaring an operator or function.
occurrence: specifies the position in which an operator being declared occurs.
<degree>variable</degree>
The degree element is a qualifier element that is used in conjunction with the diff and partialdiff elements to specify the order of differentiation, with the root element to specify the degree of a root, and with the moment element to specify the type of a statistical moment.
This element accepts the attributes definitionURL and encoding.
<apply><determinant/>matrix</apply>
The determinant element represents the operator for the determinant of a matrix.
This element accepts the attributes definitionURL and encoding.
<apply><diff/><bvar> ... </bvar><degree>...</degree> <apply>function<ci>var</ci></apply> </apply>
The diff element represents the operation of taking a derivative. The variable of differentiation is specified using a bvar element. The order of differentiation is specified using a degree element.
This element accepts the attributes definitionURL and encoding.
<apply><divergence/> function</apply>
The divergence element represents the divergence operator of vector calculus.
This element accepts the attributes definitionURL and encoding.
<apply><divide/>dividend divisor</apply>
The divide element represents the operation of division. It must have two arguments.
This element accepts the attributes definitionURL and encoding.
<apply><domain/>function</apply>
The domain element represents the domain of a function; that is, the set of values over which that function can be applied.
This element accepts the attributes definitionURL and encoding.
<emptyset/>
The emptyset element represents a set without any elements. It has the default rendering Ø.
This element accepts the attributes definitionURL and encoding.
<apply><eq/> arg1 arg2 ...</apply>
The eq element is used to indicate that two or more expressions are equal. It must have at least two arguments.
This element accepts the attributes definitionURL and encoding.
<apply><equivalent/>arg1 arg2</apply>
The equivalent element represents the logical equivalence function. Two Boolean expressions are equivalent if their values are equal for all values of the Boolean variables they contain. This element can take two or more arguments.
This element accepts the attributes definitionURL and encoding.
<eulergamma/>
The eulergamma element represents the Euler-Gamma constant γ (approx. 0.5772156649), which occurs as the limiting value of certain series.
This element accepts the attributes definitionURL and encoding.
<apply> <exists/>(optional <bvar> or <condition>) <apply>...</apply> </apply>
or
<apply> <exists/>(optional <bvar> or <condition>) <reln> ... </reln> </apply>
The exists element is used to indicate the existence of an element that satisfies a certain condition. It represents the mathematical concept normally denoted by the symbol ∃.
This element accepts the attributes definitionURL and encoding.
<apply><exp/>exponent</apply>
The exp element represents the exponential function, ex, where e is the base of the natural logarithm (2.71828….).
This element accepts the attributes definitionURL and encoding.
<exponentiale/>
The exponentiale element represents the numerical constant e (approx. 2.71828); that is, the base of the natural logarithm.
This element accepts the attributes definitionURL and encoding.
<apply><factorial/>argument</apply>
The factorial element represents the unary operator used to construct factorials.
Factorials are defined by n!= n *(n * 1) * (n * 2)*…*1.
This element accepts the attributes definitionURL and encoding.
<apply><factorof/> m n</apply>
The factorof element is used to indicate that one number is a factor of the other. An integer m is a factor of another integer n if m mod n = 0.
This element accepts the attributes definitionURL and encoding.
<false/>
The false element represents the Boolean constant "false."
This element accepts the attributes definitionURL and encoding.
<apply><floor/>number</apply>
The floor element represents the greatest integer less than or equal to the number specified as an argument.
This element accepts the attributes definitionURL and encoding.
<fn>...</fn>
The fn element is used to build a new function definition. This element is deprecated in MathML 2.0 since its function is now taken over by the apply and declare elements.
This element accepts the attributes definitionURL and encoding.
<apply> <forall/> (optional <bvar> or <condition>) <apply> ... </apply> </apply>
or
<apply> <forall/> (optional <bvar> or <condition>) <reln> ... </reln> </apply>
The forall element is used to indicate that some condition is true for all members of a certain set. It represents the mathematical concept normally denoted by the symbol ∀.
This element accepts the attributes definitionURL and encoding.
<apply><gcd/>...</apply>
The gcd element represents the greatest common divisor of a set of integers, specified as arguments.
This element accepts the attributes definitionURL and encoding.
<apply><geq/>arg1 arg2</apply>
The geq element is used to indicate that one element is greater than or equal to another. It can take two or more arguments.
This element accepts the attributes definitionURL and encoding.
<apply><grad/>function</apply>
The grad element represents the gradient operator of vector calculus.
This element accepts the attributes definitionURL and encoding.
<apply><gt/>arg1 arg2</apply>
The gt element is used to indicate that one element is greater than another. It can take two or more arguments.
This element accepts the attributes definitionURL and encoding.
<ident/>
The ident element represents the identity function. The domain and range of the identity function, as well as the type of operation it represents, all depend on the context in which the function is used. For example, if the ident element is used in the context of matrix multiplication, it will be interpreted as the identity matrix.
This element accepts the attributes definitionURL and encoding.
<apply><image/>function</apply>
The image element represents the image of a function; that is, the set of values that results from applying the function to all points in its domain.
This element accepts the attributes definitionURL and encoding.
<apply><imaginary/>arg1</apply>
The imaginary element represents the imaginary part of a complex number specified as an argument.
This element accepts the attributes definitionURL and encoding.
<imaginaryi/>
The imaginaryi element represents the number i; that is, the complex square root of −1.
This element accepts the attributes definitionURL and encoding.
<apply><implies/>arg1 arg2</apply>
The implies element is used to indicate that one expression implies another.
This element accepts the attributes definitionURL and encoding.
<apply><in/>element set</apply>
The in element represents the relation that an element is a member of a set.
This element accepts the attributes definitionURL and encoding.
<infinity/>
The infinity element represents the concept of infinity. It has the default rendering ∞.
This element accepts the attributes definitionURL and encoding.
<apply><int/>variable expression</apply>
or
<apply><int/>variable limits expression</apply>
The int element represents the operation of integration. Each variable of integration is specified using the qualifier element bvar. For definite integrals, you can indicate the region of integration in three different ways: using a pair of lowlimit and uplimit elements, using an interval element, or using a condition element.
This element accepts the attributes definitionURL and encoding.
<apply><in/> expression<integers/></apply>
The integers element represents the set of all integers, typically denoted by Z.
This element accepts the attributes definitionURL and encoding.
<apply><intersect/>set1 set2 ...</apply>
The intersect element represents the intersection of two or more sets.
This element accepts the attributes definitionURL and encoding.
<interval>left-boundary right-boundary</interval>
The interval element is used to define intervals on the real line. It has two child elements, which specify the left and right boundaries of the interval.
This element accepts the attributes definitionURL and encoding. In addition, it accepts the attribute shown in Table 14.4.
Name | Values | Default |
---|---|---|
closure | open | closed | open-closed | closed-open | closed |
The closure attribute specifies the closure of an interval on the real line.
<apply><inverse/>function</apply>
The inverse element represents the inverse of a function.
This element accepts the attributes definitionURL and encoding.
<lambda>(variable)+ <apply> definition</apply></lambda>
The lambda element represents the definition of a lambda function. A lambda function with n arguments is represented as a lambda element with n + 1 child elements. The first n elements are the arguments, each enclosed in a bvar element, and the last child element is the definition of the function, typically specified using an apply element.
This element accepts the attributes definitionURL and encoding.
<apply><laplacian/> function</apply>
The laplacian element represents the Laplacian operator of vector calculus.
This element accepts the attributes definitionURL and encoding.
<apply><lcm/>(number)*</apply>
The lcm element represents the lowest common multiple of a set of integers, specified as arguments.
This element accepts the attributes definitionURL and encoding.
<apply><leq/> arg1 arg2</apply>
The leq element is used to indicate that one element is less than or equal to another. It can take two or more arguments.
This element accepts the attributes definitionURL and encoding.
<apply><limit/>variable limit function</apply>
The limit element represents the operator for the limit of a sequence or function. You can specify the limit point either by using a pair of bvar and lowlimit elements or by using a condition element.
This element accepts the attributes definitionURL and encoding.
<list>elements</list>
or
<list> (<bvar> ... </bvar>)* <condition> ... </condition> </list>
The list element is used to represent a set of elements. The elements can either be specified explicitly or by using bvar and condition elements. This element is similar to the set element, the only difference being that in a list, the order of elements is relevant.
This element accepts the attributes definitionURL and encoding. In addition, it accepts the attribute shown in Table 14.5.
Name | Values | Default |
---|---|---|
order | lexicographic | numeric | lexicographic |
The order attribute specifies the criterion used for ordering the elements of the list. With the setting lexicographic, the elements are ordered alphabetically; with the setting numeric, the elements are ordered numerically.
<apply><ln/> arg</apply>
The ln element represents the natural logarithmic function.
This element accepts the attributes definitionURL and encoding.
<apply><log/> arg</apply>
The log element represents the logarithm function.
This element accepts the attributes definitionURL and encoding.
<lowlimit>limit</lowlimit>
The lowlimit element is a qualifier element that is used in conjunction with the int element to represent the lower limit of a definite integral.
This element accepts the attributes definitionURL and encoding.
<apply><lt/> arg1 arg2</apply>
The lt element is used to indicate that one element is less than another. It can take two or more arguments.
This element accepts the attributes definitionURL and encoding.
<matrix>(<matrixrow>...<matrixrow/>)*</matrix>
The matrix element is used to represent a table or matrix. It contains a sequence of matrixrow elements, each corresponding to a single row of the table or matrix.
This element accepts the attributes definitionURL and encoding.
<matrixrow>(<mtd>... <mtd/>)*</matrixrow>
The matrixrow element is used to represent a row of a table or matrix. It always occurs as a child element of a matrix element and contains a sequence of mtd child elements, each corresponding to a single cell of the table or matrix.
This element accepts the attributes definitionURL and encoding.
<apply><max/>...</apply>
The max element represents the maximum of a set of numbers. You can specify the numbers as arguments or by using a condition.
This element accepts the attributes definitionURL and encoding.
<apply><mean/>distribution</apply>
The mean element represents the mean of a distribution or set of elements.
This element accepts the attributes definitionURL and encoding.
<apply><median/>distribution</apply>
The median element represents the median of a distribution or set of elements.
This element accepts the attributes definitionURL and encoding.
<apply><min/>...</apply>
The min element represents the minimum of a set of numbers. You can specify the numbers as arguments or by using a condition.
This element accepts the attributes definitionURL and encoding.
<apply><minus/>...</apply>
The minus element represents subtraction. It can take one or two arguments. By default, the subtraction is assumed to be over a real field, but the default semantics of the element can be modified using attributes, for example, to represent vector subtraction.
This element accepts the attributes definitionURL and encoding.
<apply><mode/>distribution</apply>
The mode element represents the mean of a distribution or set of elements.
This element accepts the attributes definitionURL and encoding.
<apply> <moment/>[<degree> ... </degree>] [<momentabout>...</momentabout>]distribution </apply>
The moment element represents the statistical moment of a distribution or set of elements about a point. The qualifier element degree is used to indicate the type of moment, and the momentabout element is used to specify the point about which the moment is taken. If these elements are omitted, the default values, 1 and 0, are assumed.
This element accepts the attributes definitionURL and encoding.
<apply> <moment/>[<degree> ... </degree>] [<momentabout> ... </momentabout>]distribution </apply>
The momentabout element represents the point about which the moment of a distribution or set of elements is taken. This element is always used as a qualifier element in conjunction with the moment element.
This element accepts the attributes definitionURL and encoding.
<naturalnumbers/>
The naturalnumbers element represents the set of all natural numbers, typically denoted by the symbol N.
This element accepts the attributes definitionURL and encoding.
<apply> <neq/> arg1 arg2 </apply>
The neq element is used to indicate that two expressions are not equal. It must have two arguments.
This element accepts the attributes definitionURL and encoding.
<notanumber/>
The notanumber element represents the constant, typically denoted by NaN; that is, returned as the result of an ill-defined floating-point operation, such as division by zero.
This element accepts the attributes definitionURL and encoding.
<apply><notin/>element set</apply>
The notin element represents the relation that an element is not a member of a set.
This element accepts the attributes definitionURL and encoding.
<apply><notprsubset/>subset set</apply>
The notprsubset element represents the relation that one set is not a proper subset of another set.
This element accepts the attributes definitionURL and encoding.
<apply><notsubset/>subset set</apply>
The notsubset element represents the relation that one set is not a subset of another set.
This element accepts the attributes definitionURL and encoding.
<apply><or/>...</apply>
The or element represents the logical OR operator. It evaluates to the value True if any of its arguments are True. It can take any number of arguments.
This element accepts the attributes definitionURL and encoding.
<otherwise>definition domain</otherwise>
The otherwise element represents a specific part of a piecewise declaration. It always occurs as a child element of a piecewise element.
This element accepts the attributes definitionURL and encoding.
<apply><outerproduct/>vector1 vector2</apply>
The outerproduct element represents the outer product of two vectors.
This element accepts the attributes definitionURL and encoding.
<apply> <partialdiff/> (<bvar> ... </bvar>)* (<degree> ... </degree>)* <apply> function (<ci> var </ci>)* </apply> </apply>
The partialdiff element represents the operation of taking a partial derivative. Each variables of differentiation is specified using a bvar element. The order of differentiation with respect to each variable is specified using a degree element.
This element accepts the attributes definitionURL and encoding.
<pi/>
The pi element represents the numerical constant π (approx. 3.14159), the ratio of the circumference of a circle to its diameter.
This element accepts the attributes definitionURL and encoding.
<piece> definition domain </piece>
The piece element represents a specific part of a piecewise declaration. It always occurs as a child element of a piecewise element.
This element accepts the attributes definitionURL and encoding.
<piecewise>(<piece>)+<otherwise></apply>
The piecewise element, in association with the piece and otherwise elements, represents piecewise declarations of the form f (x) = 0 if x < 0, f (x) = 1 if x ≥ 0.
This element accepts the attributes definitionURL and encoding.
<apply><plus/>...</apply>
The plus element represents addition. It can take any number of arguments. By default, the addition is assumed to be over a scalar field, but the default semantics of the element can be modified using attributes, for example, to represent vector addition.
This element accepts the attributes definitionURL and encoding. In addition, it accepts the attribute shown in Table 14.6.
Name | Values | Default |
---|---|---|
type | MathML type | real |
The type attribute specifies the type of the operand(s).
<apply><power/>base exponent</apply>
The power element represents the operation of raising a number or expression to a power. It must have two arguments.
This element accepts the attributes definitionURL and encoding.
<primes/>
The primes element represents the set of all prime numbers, typically denoted by P.
This element accepts the attributes definitionURL and encoding.
<apply><product/>index limits expression</apply>
The product element represents the product operator. Each index of the product is specified using a single bvar element. The limits of the product can be indicated in several different ways: by using a pair of lowlimit and uplimit elements or by using a condition element.
This element accepts the attributes definitionURL and encoding.
<apply><prsubset/>subset set</apply>
The prsubset element represents the relation that one set is a proper subset of another set.
This element accepts the attributes definitionURL and encoding.
<apply><quotient/>numerator denominator</apply>
The quotient element represents the quotient of integer division. In other words, if m and n are integers, the quotient is the integer q, such that m = n * q + r, where |r| < |m| and m * r > 0.
This element accepts the attributes definitionURL and encoding.
<rationals/>
The <rationals/> element represents the set of all rational numbers, typically denoted by Q.
This element accepts the attributes definitionURL and encoding.
<apply><real/>arg1</apply>
The real element represents the real part of a complex number specified as an argument.
This element accepts the attributes definitionURL and encoding.
<apply><in/> expression<reals/></apply>
The reals element represents the set of all real numbers, typically denoted by R.
This element accepts the attributes definitionURL and encoding.
<reln>operator (argument)+</reln>
The reln element is used to specify a mathematical relation, such as a = b, a < b, and a ≥ b. It contains as its first child element one of the content elements that represent relations, such as eq, lt, or geq. The reln element is deprecated in MathML 2.0 since its role is now taken over by the apply element.
This element accepts the attributes definitionURL and encoding.
<apply><rem/>dividend divisor</apply>
The rem element represents the remainder of integer division. In other words, if m and n are integers, the remainder is the integer r, such that m = n * q + r, where |r| < |m| and m * r > 0.
This element accepts the attributes definitionURL and encoding.
<apply> <root/><degree>degree</degree> radical </apply>
The root element is used to take the root of a number or expression. It has two arguments. The first argument is a degree element that specifies the degree of the root. If this is omitted, a default value of 2 is assumed.
This element accepts the attributes definitionURL and encoding.
<apply><scalarproduct/>vector1 vector2</apply>
The scalarproduct element represents the scalar product of two vectors.
This element accepts the attributes definitionURL and encoding.
<apply><sdev/>distribution</apply>
The sdev element represents the standard deviation of a distribution or set of elements.
This element accepts the attributes definitionURL and encoding.
<apply><sech/> arg</apply>
The sech element represents the hyperbolic secant function.
This element accepts the attributes definitionURL and encoding.
<apply><selector/>vector index</apply>
or
<apply><selector/>matrix index</apply>
or
<apply><selector/>matrix index1 index2</apply>
The selector element represents the operator for selecting a specific component of a vector, list, or matrix. The first argument following the selector element identifies the vector or matrix. This can be followed by one or two other arguments, which specify the position of the selected component. For a matrix, if two more arguments are given, they are interpreted as specifying the position of a row and column, respectively. In the case of a vector or list, if a second argument is given, it is ignored.
This element accepts the attributes definitionURL and encoding.
<semantics>...</semantics>
The semantics element is used as a container for alternative representations of a given MathML expression. Each semantics element can contain any number of annotation-xml and annotation elements. XML-based representations are enclosed in an annotation-xml element, and non-XML representations are stored in an annotation element. The most common use of the semantics element is for combining presentation and content markup.
This element accepts the attributes definitionURL and encoding.
<cn>...<sep/>...</cn>
The sep element is used inside a cn element as a separator for the different parts of a rational, complex, or floating-point number.
This element accepts the attributes definitionURL and encoding.
<set>elements</set>
or
<set> (<bvar> ... </bvar>)*<condition>...</condition> <dis2> </set>
The set element is used to represent a set of elements. The elements can either be specified explicitly or by using bvar and condition elements.
This element accepts the attributes definitionURL and encoding.
<apply><setdiff/>set1 set2</apply>
The setdiff element represents the set-theoretic difference between two sets.
This element accepts the attributes definitionURL and encoding.
<apply><sin/> arg</apply>
The sin element represents the trigonometric sine function.
This element accepts the attributes definitionURL and encoding.
<apply><sinh/> arg</apply>
The sinh element represents the hyperbolic sine function.
This element accepts the attributes definitionURL and encoding.
<apply><subset/>subset set</apply>
The subset element represents the relation that one set is a subset of another set.
This element accepts the attributes definitionURL and encoding.
<apply><sum/>index limits expression</apply>
The sum element represents the summation operator. Each index of the summation is specified using a single bvar element. The limits of summation can be indicated in several different ways: using a pair of lowlimit and uplimit elements, using an interval element, or using a condition element.
This element accepts the attributes definitionURL and encoding.
<apply><tan/> arg</apply>
The tan element represents the trigonometric tangent function.
This element accepts the attributes definitionURL and encoding.
<apply><tanh/> arg</apply>
The tanh element represents the hyperbolic tangent function.
This element accepts the attributes definitionURL and encoding.
<apply><tendsto/> variable value</apply>
The tendsto element represents the operation of a variable that approaches a certain limiting value.
This element accepts the attributes definitionURL and encoding. In addition, it accepts the attribute shown in Table 14.7.
Name | Values | Default |
---|---|---|
type | above | below | above |
The type attribute specifies the direction from which the limiting value is approached.
<apply><times/>...</apply>
The times element represents multiplication. It can accept any number of arguments.
This element accepts the attributes definitionURL and encoding.
<apply><transpose/>matrix</apply>
The transpose element represents the transpose of a matrix.
This element accepts the attributes definitionURL and encoding.
<true/>
The true element represents the Boolean constant True.
This element accepts the attributes definitionURL and encoding.
<apply><union/>set1 set2 ...</apply>
The union element represents the union of two or more sets.
This element accepts the attributes definitionURL and encoding.
<uplimit limit</uplimit>
The uplimit element is a qualifier element that is used in conjunction with the <int/> element to represent the upper limit of a definite integral.
This element accepts the attributes definitionURL and encoding.
<apply><var/>distribution</apply>
The var element represents the variance of a distribution or set of elements.
This element accepts the attributes definitionURL and encoding.
<vector>components</vector>
The vector element is a container element used to represent a vector. It contains a sequence of child elements, each corresponding to one component of the vector.
This element accepts the attributes definitionURL and encoding.
<apply><vectorproduct/>vector1 vector2</apply>
The vectorproduct element represents the vector product of two vectors.
This element accepts the attributes definitionURL and encoding.
<apply><xor/>...</apply>
The xor element is used to represent the logical XOR (or exclusive OR) operator. It evaluates to the value True if an odd number of its arguments are True. It can take any number of arguments.
This element accepts the attributes definitionURL and encoding.
| < Day Day Up > |
|