Subadditivity

From Wikipedia, the free encyclopedia
(Redirected from Subadditive function)
Jump to navigation Jump to search

In mathematics, subadditivity is a property of a function that states, roughly, that evaluating the function for the sum of two elements of the domain always returns something less than or equal to the sum of the function's values at each element. There are numerous examples of subadditive functions in various areas of mathematics, particularly norms and square roots. Additive maps are special cases of subadditive functions.

Definitions

[edit | edit source]

A subadditive function is a function f:AB, having a domain A and an ordered codomain B that are both closed under addition, with the following property: x,yA,f(x+y)f(x)+f(y).

An example is the square root function, having the non-negative real numbers as domain and codomain: since x,y0 we have: x+yx+y.

A sequence {an}n1 is called subadditive if it satisfies the inequality an+man+am for all m and n. This is a special case of subadditive function, if a sequence is interpreted as a function on the set of natural numbers.

Note that while a concave sequence is subadditive, the converse is false. For example, arbitrarily assign a1,a2,... with values in [0.5,1]; then the sequence is subadditive but not concave.

Properties

[edit | edit source]

Sequences

[edit | edit source]

A useful result pertaining to subadditive sequences is the following lemma due to Michael Fekete.[1]

Fekete's Subadditive LemmaFor every subadditive sequence {an}n=1, the limit limnann is equal to the infimum infann. (The limit may be .)

Proof

Let s*:=infnann.

By definition, lim infnanns*. So it suffices to show lim supnanns*.

If not, then there exists a subsequence (ank)k, and an ϵ>0, such that anknk>s*+ϵ for all k.

Since s*:=infnann, there exists an am such that amm<s*+ϵ.

By infinitary pigeonhole principle, there exists a sub-subsequence of (ank)k, whose indices all belong to the same residue class modulo m, and so they advance by multiples of m. This sequence, continued for long enough, would be forced by subadditivity to dip below the s*+ϵ slope line, a contradiction.

In more detail, by subadditivity, we have

an2an1+am(n2n1)/man3an2+am(n3n2)/man1+am(n3n1)/mankan1+am(nkn1)/m

which implies lim supkank/nkam/m<s*+ϵ, a contradiction.

The analogue of Fekete's lemma holds for superadditive sequences as well, that is: an+man+am. (The limit then may be positive infinity: consider the sequence an=logn!.)

There are extensions of Fekete's lemma that do not require the inequality an+man+am to hold for all m and n, but only for m and n such that 12mn2.

Proof

Continue the proof as before, until we have just used the infinite pigeonhole principle.

Consider the sequence am,a2m,a3m,.... Since 2m/m=2, we have a2m2am. Similarly, we have a3ma2m+am3am, etc.

By the assumption, for any s,t, we can use subadditivity on them if

ln(s+t)[ln(1.5s),ln(3s)]=lns+[ln1.5,ln3]

If we were dealing with continuous variables, then we can use subadditivity to go from ank to ank+[ln1.5,ln3], then to ank+ln1.5+[ln1.5,ln3], and so on, which covers the entire interval ank+[ln1.5,+).

Though we don't have continuous variables, we can still cover enough integers to complete the proof. Let nk be large enough, such that

ln(2)>ln(1.5)+ln(1.5nk+m1.5nk) then let n be the smallest number in the intersection (nk+m)(lnnk+[ln(1.5),ln(3)]). By the assumption on nk, it's easy to see (draw a picture) that the intervals lnnk+[ln(1.5),ln(3)] and lnn+[ln(1.5),ln(3)] touch in the middle. Thus, by repeating this process, we cover the entirety of (nk+m)(lnnk+[ln(1.5),]).

With that, all ank,ank+1,... are forced down as in the previous proof.

Moreover, the condition an+man+am may be weakened as follows: an+man+am+ϕ(n+m) provided that ϕ is an increasing function such that the integral ϕ(t)t2dt converges (near the infinity).[2]

There are also results that allow one to deduce the rate of convergence to the limit whose existence is stated in Fekete's lemma if some kind of both superadditivity and subadditivity is present.[3][4]

Additionally, analogues of Fekete's lemma have been proven for subadditive real maps (with additional assumptions) from finite subsets of an amenable group,[5][6][7] and further, of a cancellative left-amenable semigroup.[8]

Functions

[edit | edit source]

Theorem:[9]For every measurable subadditive function f:(0,), the limit limtf(t)t exists and is equal to inft>0f(t)t. (The limit may be .)

If f is a subadditive function, and if 0 is in its domain, then f(0) ≥ 0. To see this, take the inequality at the top. f(x)f(x+y)f(y). Hence f(0)f(0+y)f(y)=0

A concave function f:[0,) with f(0)0 is also subadditive. To see this, one first observes that f(x)yx+yf(0)+xx+yf(x+y). Then looking at the sum of this bound for f(x) and f(y), will finally verify that f is subadditive.[10]

The negative of a subadditive function is superadditive.


Examples in various domains

[edit | edit source]

Entropy

[edit | edit source]

Entropy plays a fundamental role in information theory and statistical physics, as well as in quantum mechanics in a generalized formulation due to von Neumann. Entropy appears always as a subadditive quantity in all of its formulations, meaning the entropy of a supersystem or a set union of random variables is always less or equal than the sum of the entropies of its individual components. Additionally, entropy in physics satisfies several more strict inequalities such as the Strong Subadditivity of Entropy in classical statistical mechanics and its quantum analog.

Economics

[edit | edit source]

Subadditivity is an essential property of some particular cost functions. It is, generally, a necessary and sufficient condition for the verification of a natural monopoly. It implies that production from only one firm is socially less expensive (in terms of average costs) than production of a fraction of the original quantity by an equal number of firms.

Economies of scale are represented by subadditive average cost functions.

Except in the case of complementary goods, the price of goods (as a function of quantity) must be subadditive. Otherwise, if the sum of the cost of two items is cheaper than the cost of the bundle of two of them together, then nobody would ever buy the bundle, effectively causing the price of the bundle to "become" the sum of the prices of the two separate items. Thus proving that it is not a sufficient condition for a natural monopoly; since the unit of exchange may not be the actual cost of an item. This situation is familiar to everyone in the political arena where some minority asserts that the loss of some particular freedom at some particular level of government means that many governments are better; whereas the majority assert that there is some other correct unit of cost.[citation needed]

Finance

[edit | edit source]

Subadditivity is one of the desirable properties of coherent risk measures in risk management.[11] The economic intuition behind risk measure subadditivity is that a portfolio risk exposure should, at worst, simply equal the sum of the risk exposures of the individual positions that compose the portfolio. The lack of subadditivity is one of the main critiques of VaR models which do not rely on the assumption of normality of risk factors. The Gaussian VaR ensures subadditivity: for example, the Gaussian VaR of a two unitary long positions portfolio V at the confidence level 1p is, assuming that the mean portfolio value variation is zero and the VaR is defined as a negative loss, VaRpzpσΔV=zpσx2+σy2+2ρxyσxσy where zp is the inverse of the normal cumulative distribution function at probability level p, σx2,σy2 are the individual positions returns variances and ρxy is the linear correlation measure between the two individual positions returns. Since variance is always positive, σx2+σy2+2ρxyσxσyσx+σy Thus the Gaussian VaR is subadditive for any value of ρxy[1,1] and, in particular, it equals the sum of the individual risk exposures when ρxy=1 which is the case of no diversification effects on portfolio risk.

Thermodynamics

[edit | edit source]

Subadditivity occurs in the thermodynamic properties of non-ideal solutions and mixtures like the excess molar volume and heat of mixing or excess enthalpy.

Combinatorics on words

[edit | edit source]

A factorial language L is one where if a word is in L, then all factors of that word are also in L. In combinatorics on words, a common problem is to determine the number A(n) of length-n words in a factorial language. Clearly A(m+n)A(m)A(n), so logA(n) is subadditive, and hence Fekete's lemma can be used to estimate the growth of A(n).[12]

For every k1, sample two strings of length n uniformly at random on the alphabet 1,2,...,k. The expected length of the longest common subsequence is a super-additive function of n, and thus there exists a number γk0, such that the expected length grows as γkn. By checking the case with n=1, we have 1k<γk1. The exact value of even γ2, however, is only known to be between 0.788 and 0.827.[13]

See also

[edit | edit source]

Notes

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). (The same as Indagationes Math. 14.) See also Steele 1997, Theorem 1.9.2.
  3. ^ Michael J. Steele. "Probability theory and combinatorial optimization". SIAM, Philadelphia (1997). Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). Theorem 6.1
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). Theorem 1.1
  9. ^ Hille 1948, Theorem 6.6.1. (Measurability is stipulated in Sect. 6.2 "Preliminaries".)
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)., p.314,12.25
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

References

[edit | edit source]
[edit | edit source]

This article incorporates material from subadditivity on PlanetMath, which is licensed under the Creative Commons Attribution/Share-Alike License.