Alphabeta Math
DefinitionDefinition: AI-adaptedProof: Not applicableSession-authored (Fable 5 assisted)judge pass (z-ai/glm-5.2)audited 2026-07-28
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced — the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted — a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated — a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Nondecreasing, increasing (strictly increasing), nonincreasing, decreasing, monotone and strictly monotone real functions on a subset of R\mathbb{R}, with the dictionary to monotone sequences

Definition

Throughout, R\mathbb{R} is the complete ordered field (Complete ordered field (least-upper-bound property), Ordered field) with its order (Order on the reals). Let ARA \subseteq \mathbb{R} and let f:ARf : A \to \mathbb{R}. Then ff is:

  • nondecreasing when f(x)f(y)f(x) \le f(y) for all x,yAx, y \in A with xyx \le y;
  • increasing, or strictly increasing, when f(x)<f(y)f(x) < f(y) for all x,yAx, y \in A with x<yx < y;
  • nonincreasing when f(x)f(y)f(x) \ge f(y) for all x,yAx, y \in A with xyx \le y;
  • decreasing, or strictly decreasing, when f(x)>f(y)f(x) > f(y) for all x,yAx, y \in A with x<yx < y;
  • monotone when it is nondecreasing or nonincreasing;
  • strictly monotone when it is increasing or decreasing.

The naming follows the convention of Nondecreasing, increasing, nonincreasing, decreasing, monotone, and eventually monotone sequences, which is the convention of this library throughout: increasing is the strict notion and nondecreasing the weak one.

An increasing function is nondecreasing, and a decreasing function is nonincreasing. For xyx \le y either x<yx < y, and then f(x)<f(y)f(x) < f(y), hence f(x)f(y)f(x) \le f(y); or x=yx = y, and then f(x)=f(y)f(x) = f(y). The same argument with the inequalities reversed gives the second claim. So strictly monotone implies monotone.

A strictly monotone function is injective (Injection, surjection, bijection). Let ff be increasing and let x,yAx, y \in A with xyx \ne y. By trichotomy either x<yx < y, and then f(x)<f(y)f(x) < f(y), or y<xy < x, and then f(y)<f(x)f(y) < f(x); in both cases f(x)f(y)f(x) \ne f(y). The decreasing case is the same argument. The converse fails, and the failure is not exotic: a continuous injection on an interval is strictly monotone (A continuous injective function on an interval is strictly monotone), but on a domain that is not an interval it need not be.

Negation exchanges the two directions. For g:=fg := -f, that is g(x):=f(x)g(x) := -f(x), the four conditions above are exchanged in pairs: ff is nondecreasing exactly when gg is nonincreasing, and ff is increasing exactly when gg is decreasing, because uvu \le v holds exactly when vu-v \le -u (Ordered field). Several proofs below use this to reduce a nonincreasing case to a nondecreasing one.

Monotone on a set, not at a point. All six conditions are conditions on the whole of AA; unlike continuity (Continuity of f:ARf : A \to \mathbb{R} at a point of AA and on AA: the ε\varepsilon-δ\delta condition, its agreement with limxcf(x)=f(c)\lim_{x \to c} f(x) = f(c) at a limit point, and continuity at an isolated point) there is no pointwise version, and none is used in this library. The domain AA is an arbitrary subset of R\mathbb{R}; where a result needs AA to be an interval (Intervals of R\mathbb{R}: the nine order-convex forms, nondegeneracy, and length) it says so, and the hypothesis is never decoration.

The dictionary to monotone sequences

A sequence of reals is a function x:NRx : \mathbb{N} \to \mathbb{R} (Sequences of reals: bounded, eventually, frequently, tails, subsequences), and Nondecreasing, increasing, nonincreasing, decreasing, monotone, and eventually monotone sequences calls it nondecreasing when xjxkx_j \le x_k for all jkj \le k, increasing when xj<xkx_j < x_k for all j<kj < k, and so on. Those are the same four conditions as above, read with the ordered set N\mathbb{N} in place of the ordered subset ARA \subseteq \mathbb{R} and with the comparison of indices in place of the comparison of arguments. So nothing new is introduced here for sequences, and the two vocabularies may be used interchangeably: the words nondecreasing, increasing, nonincreasing, decreasing, monotone and strictly monotone mean the corresponding condition on the domain at hand.

One consequence is used repeatedly, and it has to be stated carefully because composition does not simply preserve the four words. Let (xk)(x_k) be a nondecreasing sequence with xkAx_k \in A for every kk, so that jkj \le k gives xjxkx_j \le x_k. Then:

  • if ff is nondecreasing, (f(xk))(f(x_k)) is nondecreasing, since f(xj)f(xk)f(x_j) \le f(x_k);
  • if ff is nonincreasing, (f(xk))(f(x_k)) is nonincreasing, since f(xj)f(xk)f(x_j) \ge f(x_k).

So along a nondecreasing sequence the composite inherits the direction of ff; and with (xk)(x_k) increasing and ff increasing, (f(xk))(f(x_k)) is increasing, while with (xk)(x_k) increasing and ff decreasing, (f(xk))(f(x_k)) is decreasing.

Along a nonincreasing sequence the direction is reversed, not inherited. If (xk)(x_k) is nonincreasing and ff is nonincreasing, then jkj \le k gives xjxkx_j \ge x_k and hence f(xj)f(xk)f(x_j) \le f(x_k): the composite is nondecreasing. The witness is f(x)=xf(x) = -x on A=RA = \mathbb{R} with xk=kx_k = -k, where both ff and (xk)(x_k) are decreasing and f(xk)=kf(x_k) = k is increasing. Two order-reversing maps compose to an order-preserving one, exactly as for the four words applied to functions.

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 50 results over 12 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources