LegendreFenchel
The Legendre-Fenchel transform, also known as the convex conjugate, is a fundamental operation in convex analysis that associates to a function f its conjugate f*. For a function f: R^n → R ∪ {+∞} that is proper, convex, and lower semicontinuous, the convex conjugate is defined by f*(y) = sup_x { ⟨x, y⟩ − f(x) }. The biconjugate, f**(x) = sup_y { ⟨x, y⟩ − f*(y) }, satisfies f** = f for all proper closed convex functions, a property that characterizes closed convexity.
Key properties include that f* is convex and lower semicontinuous. Fenchel's inequality states that f(x) + f*(y)
Special cases and applications: when f is differentiable, the Legendre-Fenchel transform reduces to the classical Legendre
Examples include f(x) = x^2/2 on R, for which f*(y) = y^2/2, and the indicator function of a
---