度規函數 是數學 凸分析 的一個重要函數。設 E {\displaystyle E} 為 R {\displaystyle \mathbb {R} } 或 C {\displaystyle \mathbb {C} } 上的向量空間 ,有需要時可以假設為拓撲向量空間 。設 C {\displaystyle C} 為在 E {\displaystyle E} 內的凸集,且包含原點。那麼 C {\displaystyle C} 的度規函數 p {\displaystyle p} 是從 E {\displaystyle E} 到 R ∪ { + ∞ } {\displaystyle \mathbb {R} \cup \{+\infty \}} 的函數,定義為
p ( x ) = inf { λ > 0 ∣ x ∈ λ C } {\displaystyle p(x)=\inf \,\{\lambda >0\,\mid \,x\in \lambda C\}} , 如果 C {\displaystyle C} 為空集 ,定義 p ( x ) = + ∞ {\displaystyle p(x)=+\infty } 。
從定義立刻得到以下結果,可以進一步說明度規函數:
{ x ∣ p ( x ) < 1 } ⊂ C ⊂ { x ∣ p ( x ) ≤ 1 } {\displaystyle \{x\,\mid \,p(x)<1\}\subset C\subset \{x\,\mid \,p(x)\leq 1\}} 若 C {\displaystyle C} 是在 E {\displaystyle E} 中的開集 ,那麼 C = { x ∣ p ( x ) < 1 } {\displaystyle C=\{x\,\mid \,p(x)<1\}} ; 若 C {\displaystyle C} 是在 E {\displaystyle E} 中的閉集 ,那麼 C = { x ∣ p ( x ) ≤ 1 } {\displaystyle C=\{x\,\mid \,p(x)\leq 1\}} 。 度規函數符合次加性 ,因此是凸函數 。
包含 0 {\displaystyle 0} 的凸集 C {\displaystyle C} 的度規函數不取 + ∞ {\displaystyle +\infty } ,當且僅當 C {\displaystyle C} 是吸收的 。
同樣地可立刻看出這條件當 0 {\displaystyle 0} 是 C {\displaystyle C} 的內點 時成立。易證逆命題在有限維時成立:簡潔做法是看到 p {\displaystyle p} 既是有限值和處處定義的凸函數,因而 p {\displaystyle p} 連續,故此 { x ∣ p ( x ) < 1 } {\displaystyle \{x\,\mid \,p(x)<1\}} 包含在 C {\displaystyle C} 內且是 0 {\displaystyle 0} 的鄰域。
當 0 {\displaystyle 0} 是在 C {\displaystyle C} 的內部時,可以想像這樣一幅圖畫:函數取值1的點正好是凸集 C {\displaystyle C} 的邊界 ,其他正數值的水平面是其位似形。如果有不在任一個水平面上的點,函數在該點取值為 0 {\displaystyle 0} 。
最後再補充一點。在實向量空間時, C {\displaystyle C} 相對 0 {\displaystyle 0} 點對稱,其度規函數避開 + ∞ {\displaystyle +\infty } 值,這度規函數便是半範數 ;在複向量空間也有同樣結論,只需把對稱的定義,修改為與任何模為1的複數相乘都不變。
從定義看出度規函數在原點外一點 x 0 {\displaystyle x_{0}} 取 0 {\displaystyle 0} 值,當且僅當從原點過 x 0 {\displaystyle x_{0}} 的射線包含在凸集內。
因此立刻可知在賦範向量空間 內,有界凸集的度規函數不在原點外取 0 {\displaystyle 0} 值。
逆命題對有限維空間內的閉凸集成立,用半徑為1的球面的緊緻性 證明。
設 C {\displaystyle C} 為在有限維空間內包含 0 {\displaystyle 0} 的閉凸集。 C {\displaystyle C} 有界 當且僅當其度規函數除原點外不取 0 {\displaystyle 0} 值。
在凸集 的幾何中,度規函數是有用的工具,能把純幾何問題(研究超平面 ),轉變成純分析問題(研究超平面的方程)。在凸集分離 和支撐超平面 理論的一個基礎結果,就是哈恩-巴拿赫定理 的幾何形式,其中的證明關鍵,在觀察到對適合方程 f ( x ) = 1 {\displaystyle f(x)=1} 的超平面,要求超平面避開給定包含原點的開凸集,與要求函數 f {\displaystyle f} 和凸集的度規函數 p {\displaystyle p} 適合不定方程 p ≤ f {\displaystyle p\leq f} 是相同的。 Jean-Baptiste Hiriart-Urruty and Claude Lemaréchal, Fundamentals of convex analysis , coll. « Grundlehren Text Editions », Springer, 2001, ISBN 3540422056 , p. 128-130