Quasiconvex and quasiconcave functions #
This file defines quasiconvexity, quasiconcavity and quasilinearity of functions, which are generalizations of unimodality and monotonicity. Convexity implies quasiconvexity, concavity implies quasiconcavity, and monotonicity implies quasilinearity.
Main declarations #
QuasiconvexOn 𝕜 s f: Quasiconvexity of the functionfon the setswith scalars𝕜. This means that, for allr,{x ∈ s | f x ≤ r}is𝕜-convex.QuasiconcaveOn 𝕜 s f: Quasiconcavity of the functionfon the setswith scalars𝕜. This means that, for allr,{x ∈ s | r ≤ f x}is𝕜-convex.QuasilinearOn 𝕜 s f: Quasilinearity of the functionfon the setswith scalars𝕜. This means thatfis both quasiconvex and quasiconcave.
References #
A function is quasiconvex if all its sublevels are convex.
This means that, for all r, {x ∈ s | f x ≤ r} is 𝕜-convex.
Instances For
A function is quasiconcave if all its superlevels are convex.
This means that, for all r, {x ∈ s | r ≤ f x} is 𝕜-convex.
Instances For
A function is quasilinear if it is both quasiconvex and quasiconcave.
This means that, for all r,
the sets {x ∈ s | f x ≤ r} and {x ∈ s | r ≤ f x} are 𝕜-convex.
Equations
- QuasilinearOn 𝕜 s f = (QuasiconvexOn 𝕜 s f ∧ QuasiconcaveOn 𝕜 s f)
Instances For
If f is quasiconcave, then its over-levels are connected.
If f is quasiconcave, then its under-levels are connected.