Skip to content

Subadditivity

Core Idea

Subadditivity is the one-sided composition law that evaluating a combined whole never produces more than the sum of evaluating its parts separately. In its familiar additive form, a function \(f\) is subadditive when

\[ f(x+y) \leq f(x)+f(y) \]

for every admissible pair \(x,y\). The plus sign is not essential. The domain can combine objects by vector addition, set union, concatenation, joint formation, or another associative operation. What matters is that the same two routes can be compared: combine first and evaluate once, or evaluate the pieces and add their values. Subadditivity says the first route cannot exceed the second.

How would you explain it like I'm…

Together Never Costs More

If you and your sister pack all your toys into boxes together, you will never need more boxes than if you each packed your own. Sometimes you need the same number, and sometimes fewer because things fit into the gaps. But never more.

The Whole Is At Most the Sum

Subadditivity is a rule about combining things. It says: if you put two things together and then measure the whole, you'll never get more than if you measured each piece and added them up. You might get exactly the same amount, or you might get less — for example, two errands done in one trip might share some of the driving. The important part is that the rule has to hold every time, not just once in a while. That lets you say, 'The whole is at most the sum of the parts,' which is a handy safe guess.

Combining Never Exceeds the Sum

Subadditivity is a one-sided rule for combining things: evaluating a combined whole never gives more than the sum of evaluating the parts separately. For a function f, that means f(x + y) ≤ f(x) + f(y) for every allowed pair, and 'plus' can mean any way of combining — joining sets, gluing strings together, merging groups. Equality is allowed, so ordinary additive functions count as a boundary case. The gap between the two sides, called the slack, is never negative; it might come from overlap, sharing, or reuse, but the rule doesn't care why. What matters is that it holds universally, not just for a lucky pair. That makes it powerful: you can break a hard whole into easy pieces and get a guaranteed upper limit, and for repeated combinations it pins down a long-run rate per unit.

 

Subadditivity is the one-sided composition law under which evaluating a combined whole never exceeds the sum of evaluating its parts: f(x ⊕ y) ≤ f(x) + f(y) for every admissible pair, where ⊕ may be vector addition, set union, concatenation, joint formation, or another associative operation. It compares two routes — combine then evaluate, versus evaluate then sum — and asserts the first cannot exceed the second. It is weaker than additivity (equality is permitted, so additive maps sit on its boundary) and stronger than an occasional saving, because the inequality must hold universally over the stated scope. The combination slack Δ = f(x) + f(y) − f(x ⊕ y) ≥ 0 may reflect overlap, shared structure, dependence, reuse, or just the looseness of a decomposed bound; the law fixes only its sign. Iterating gives f(x₁ ⊕ … ⊕ xₙ) ≤ Σ f(xᵢ), so any convenient decomposition yields a safe upper bound on a hard whole. For subadditive sequences (a_{m+n} ≤ a_m + a_n), Fekete's lemma guarantees that aₙ/n converges to inf aₙ/n, and Hammersley and Kingman extended this to stochastic settings. The resulting reasoning pattern: verify the universal inequality, decompose for bounds, measure slack, and extract a long-run per-unit rate.

Broad Use

Normed geometry and analysis. Every norm obeys \(\|x+y\|\leq\|x\|+\|y\|\): the triangle inequality is exactly subadditivity of the magnitude map on vector addition. Together with a norm's absolute homogeneity, the triangle inequality makes every norm ball convex; by itself it also turns local component bounds into a bound on a vector sum. The domain-specific catalog entry Norm adds vector-space structure, homogeneity, and definiteness; subadditivity isolates the one constituent law that also survives far outside vector spaces.

Clarity

Subadditivity clarifies a common ambiguity in claims that “combining helps.” That phrase can mean at least four different things: a one-off saving, a decreasing average, a causal synergy, or a universal upper-bound law. The abstraction asks for the exact object and exact comparison. What is the carrier? How are two objects combined? What map evaluates both the whole and the pieces? Over which scope is the inequality universal? Once those four fields are filled, the claim becomes testable rather than rhetorical.

Manages Complexity

The central compression is to replace evaluation of a difficult composite object with a sum of tractable component evaluations. If a rare failure event is a union of many simpler events, the union bound replaces dependence-sensitive exact computation with a sum of marginal probabilities. If a long stochastic route is decomposed into segments, subadditivity replaces a global path optimization with segmentwise upper bounds. If a bundle's value or production cost is hard to compute jointly, separate valuations give a certified ceiling.

Abstract Reasoning

Forward inference: decompose and bound. Once subadditivity is established, choose any legal decomposition and sum the easier values. The conclusion is guaranteed to sit above the whole. This is the union-bound move in probability, triangle-inequality move in analysis, and stand-alone-cost comparison in economics.

Refutation by witness. Because the claim is universal, one pair with \(f(x\oplus y)>f(x)+f(y)\) is decisive.

Knowledge Transfer

The transfer case is strongest when roles are mapped rather than examples merely listed.

  • In a norm, vectors are the carrier, vector addition is combination, the norm is the evaluation, and the triangle inequality is the whole-below-sum invariant.
  • In probability, events are the carrier, union is combination, probability is the evaluation, and event overlap is the non-negative slack.
  • In information theory, random-variable systems are the carrier, joint formation is combination, entropy is the evaluation, and mutual information is the slack between marginal sum and joint whole.
  • In production economics, output vectors are the carrier, vector addition is combination, minimum cost is the evaluation, and joint-production savings are the slack.
  • In combinatorial allocation, item sets are the carrier, union is combination, a bidder's valuation is the evaluation, and absence of positive complementarity is the subadditive restriction.
  • In a stochastic path process, adjacent intervals or path segments are the carrier, concatenation is combination, optimal passage time is the evaluation, and route re-optimization can only improve on the concatenated segment costs.

Relationships to Other Abstractions

Local relationship map for SubadditivityParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.SubadditivityPRIMEPrime abstraction: Order — presupposesOrderPRIMEPrime abstraction: Semigroup — presupposesSemigroupPRIMEPrime abstraction: Function (Mapping) — is a kind ofFunction(Mapping)PRIME

Current abstraction Subadditivity Prime

Parents (3) — outgoing typed relations

  • Subadditivity is a kind of Function (Mapping) Prime

    The accepted reference-grade review places Subadditivity under Function (Mapping) because the child instantiates or depends on the parent's broader structure while retaining its own constitutive identity.

  • Subadditivity presupposes Order Prime

    The accepted reference-grade review places Subadditivity under Order because the child instantiates or depends on the parent's broader structure while retaining its own constitutive identity.

  • Subadditivity presupposes Semigroup Prime

    The accepted reference-grade review places Subadditivity under Semigroup because the child instantiates or depends on the parent's broader structure while retaining its own constitutive identity.

Hierarchy paths (8) — routes to 7 parentless roots