Absolute value
Encyclopedia : A : AB : ABS : Absolute value
In mathematics, the absolute value (or modulus1) of a real number is its numerical value without regard to its sign. So, for example, 3 is the absolute value of both 3 and −3. In computers, the mathematical function used to perform this calculation is usually given the name abs().
Generalizations of the absolute value for real numbers occur in a wide variety of mathematical settings. For example an absolute value is also defined for the complex numbers, the quaternions, ordered rings, fields and vector spaces.
The absolute value is closely related to the notions of magnitude, distance, and norm in various mathematical and physical contexts.
Real numbers
For any real number [a,] the absolute value or modulus of [a,] is denoted2 by [|a|,] and is defined as
- [|a| := \begin a, & \mbox a \ge 0 \\ -a, & \mbox a < 0. \end ]
From a geometric point of view, the absolute value of a real number is the distance along the real number line of that number from zero, and more generally the absolute value of the difference of two real numbers is the distance between them. Indeed the notion of an abstract distance function in mathematics can be seen to be a generalization of the properties of the absolute value (see "Distance" below).
The following proposition, gives an identity which is sometimes used as an alternative (and equivalent) definition of the absolute value:
PROPOSITION 1:
- [|a| = \sqrt]
PROPOSITION 2:
a| \ge 0 ] Non-negativity a| = 0 \iff a = 0 ] Positive-definiteness ab| = |a \,] Multiplicativeness a+b| \le |a| + |b| ] Subadditivity Other important properties of the absolute value include:
PROPOSITION 3:
= |a|\,]> Symmetry a - b| = 0 \iff a = b ] Identity of indiscernibles (equivalent to positive-definiteness) a - b| \le |a - c| +|c - b| ] Triangle inequality (equivalent to subadditivity) a/b| = |a| / |b| \mbox b \ne 0) \,] Preservation of division (equivalent to multiplicativeness) a-b| \ge |a| - |b| ] (equivalent to subadditivity) Two other useful inequalities are:
- [|a| \le b \iff -b \le a \le b ]
- [|a| \ge b \iff a \le -b \mbox b \le a ]
x-3| \le 9 ] [\iff -9 \le x-3 \le 9 ] [\iff -6 \le x \le 12 ] Complex numbers
Since the complex numbers are not ordered, the definition given above for the real absolute value cannot be directly generalized for a complex number. However the identity given in Proposition 1:
- [|a| = \sqrt]
For any complex number z the absolute value or modulus of [z] is denoted [|z|,] and is defined as
- [|z| := \sqrt.]
- [ |x + i0| = \sqrt = \sqrt = |x|.]
The complex absolute value shares all the properties of the real absolute value given in Propositions 2 and 3 above. In addition, If
- [ z = x + i y = r (\cos \phi + i \sin \phi ) \,]
- [\bar = x - iy]
- [|z| = r\,]
- [|z|=|\bar|]
- [|z| = \sqrt}.]
Absolute value functions
The real absolute value function is continuous everywhere. It is differentiable everywhere except for x = 0. It is monotonically decreasing on the interval(-∞, 0] and monotonically increasing on the interval[0, ∞) . Since a real number and its negative have the same absolute value, it is an even function, and is hence not invertible.The complex absolute value function is continuous everywhere but (complex) differentiable nowhere (One way to see this is to show that it does not obey the Cauchy-Riemann equations).
Both the real and complex functions are idempotent.
Ordered rings
The definition of absolute value given for real numbers above can easily be extended to any ordered ring. That is, if [a] is an element of an ordered ring [R], then the absolute value of [a], denoted by [|a| ], is defined to be:- [|a| := \begin a, & \mbox a \ge 0 \\ -a, & \mbox a < 0, \end ]
Distance
The absolute value is closely related to the idea of distance. As noted above, the absolute value of a real or complex number is the distance from that number to the origin, along the real number line, for real numbers, or in the complex plane, for complex numbers, and more generally, the absolute value of the difference of two real or complex numbers is the distance between them.The standard Euclidean distance between two points
- [a = (a_1, a_2, \cdots , a_n) ]
- [b = (b_1, b_2, \cdots , b_n) ]
- [\sqrt. ]
- [|a - b| = \sqrt]
- [ a = a_1 + i a_2 \,]
- [ b = b_1 + i b_2 \,]
a - b| \,] (a_1 + i a_2) - (b_1 + i b_2)|\,] (a_1 - b_1) + i(a_2 - b_2)|\,] [ = \sqrt] The above shows that the "absolute value" distance for the real numbers or the complex numbers, agrees with the standard Euclidean distance they inherit as a result of considering them as the one and two-dimensional Euclidean spaces respectively.
The properties of the absolute value of the difference of two real or complex numbers: non-negativity, identity of indiscernibles, symmetry and the triangle inequality given in Propositions 2 and 3 above, can be seen to motivate the more general notion of a distance function as follows:
A real valued function [d] on a set [X \times X] is called a distance function (or a metric) for [X], if it satisfies the following four axioms:
[d(a, b) \ge 0 ] Non-negativity [d(a, b) = 0 \iff a = b ] Identity of indiscernibles [d(a, b) = d(b, a) \,] Symmetry [d(a, b) \le d(a, c) + d(c, b) ] Triangle inequality Derivatives
The derivative of the real absolute value function is the signum function, sgn(x), which is defined as- [\sgn (x) = \frac
>
] for x ≠ 0. The absolute value function is not differentiable at x = 0. Where the absolute value function of a real number returns a value without respect to its sign, the signum function returns a number's sign without respect to its value. Therefore x = sgn(x)abs(x). The signum function is a form of the Heaviside step function used in signal processing, defined as: - [ u(x) = \begin 0, & x < 0 \\ \frac, & x = 0 \\ 1, & x > 0 \end]
- [u(x) = \frac.\,]
The absolute value function is also integrable. Its antiderivative is
- [\int |x|\,dx=\sgn(x)\frac.\,]
Fields
The fundamental properties of the absolute value for real numbers given in Proposition 2 above, can be used to generalize the notion of absolute value to an arbitrary field, as follows.A real-valued function [v] on a field [F] is called an absolute value (also a modulus, magnitude, value, or valuation) if it satisfies the following four axioms:
[v(a) \ge 0 ] Non-negativity [v(a) = 0 \iff a = 0 ] Positive-definiteness [v(ab) = v(a) v(b) \,] Multiplicativeness [v(a+b) \le v(a) + v(b) ] Subadditivity or the triangle inequality It follows from the above that [v(1) = 1], where [1] denotes the multiplicative identity element of [F]. The real and complex absolute values defined above are examples of absolute values for an arbitrary field.
If [v] is an absolute value on [F], then the function [d] on [F \times F], defined by [d(a, b) = v(a - b) ], is a metric, and if [ e ] is the multiplicative identity in [F], then the following are equivalent:
- [d] satisfies the ultrametric inequality [ d(x, y) \le \mathrm\. ]
- [ \big\^n e\Big) : n \in \mathbb \big\} ] is bounded in R.
- [ v\Big(\sum_^n e\Big) \le 1] for every [ n \in \mathbb.]
- [ v(a + b) \le \mathrm\ ] for all [ a, b \in F.]
Vector spaces
Again the fundamental properties of the absolute value for real numbers can be used, with a slight modification, to generalize the notion to an arbitrary vector space.A real valued function ||·|| on a vector space [V] a over a field [F], is called an absolute value (or more usually a norm) if it satisfies the following axioms:
For all [a] in [F], and [\mathbf], [\mathbf] in [V],
\mathbf\| \ge 0 ] Non-negativity \mathbf\| = 0 \iff \mathbf = 0] Positive-definiteness a \mathbf\| = |a| \|\mathbf\| ] Positive homogeneity or positive scalability \mathbf + \mathbf\| \le \|\mathbf\| + \|\mathbf\| ] Subadditivity or triangle inequality The norm of a vector is also called its length or magnitude.
In the case of Euclidean space Rn, the function
- [\|(x_1, x_2, \cdots , x_n) \| = \sqrt^(x_i)^2}]
Algorithms
In the C programming language, theabs(),labs(),llabs()(in C99),fabs(),fabsf(), andfabsl()functions compute the absolute value of an operand. Coding the integer version of the function is trivial, ignoring the boundary case where the largest negative integer is input:int abs(int i)
The floating-point versions are trickier, as they have to contend with special codes for infinity and not-a-numbers.Using assembly language, it is possible to take the absolute value of a register in just three instructions (example shown for a 32-bit register on an x86 architecture, Intel syntax):
cdq xor eax, edx sub eax, edx
cdqextends the sign bit ofeaxintoedx. Ifeaxis nonnegative, thenedxbecomes zero, and the latter two instructions have no effect, leavingeaxunchanged. Ifeaxis negative, thenedxbecomes 0xFFFFFFFF, or -1. The next two instructions then become a two's complement inversion, giving the absolute value of the negative value ineax.Notes
1 Jean-Robert Argand, is credited with introducing the term "modulus" in 1806, see: [Nahin], [O'Connor and Robertson], and [functions.Wolfram.com].
3 [Schechter, p 260-261].See also
References
- Nahin, Paul J.; [An Imaginary Tale]; Princeton University Press; (hardcover, 1998). ISBN 0691027951
- O'Connor, J.J. and Robertson, E.F.; ["Jean Robert Argand"]
- Schechter, Eric; Handbook of Analysis and Its Foundations, pp 259-263, ["Absolute Values"], Academic Press (1997) ISBN 0126227608
- , [Absolute Value] at MathWorld.
- This article incorporates material from on PlanetMath, which is licensed under the [Text of the GNU Free Documentation LicenseGFDL].
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
- [\sgn (x) = \frac

