度規函數 是數學 凸分析 的一個重要函數。設
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