数学における斉次函数(せいじかんすう、英: homogeneous function)[1]は、拡大縮小に関して「引数に因数が掛かれば値にその因子の適当な冪が掛かる」という乗法的な振る舞いをする函数をいう。よりはっきり書けば、体F 上の二つのベクトル空間V, W の間の写像 ƒ: V → W と整数 k に対して、写像 ƒ が斉 k-次(斉次次数 k)であるまたは k-次の斉次性を持つとは、
を任意の零でないスカラー α ∈ F とベクトル v ∈ V に対して満たすことをいう。扱うベクトル空間が実係数の場合には、斉次性をもう少し一般にして、任意の α > 0 に対して上式を満たすことのみを仮定する場合も多い。
斉次函数はベクトル空間から原点を取り去ったものの上で定義することもでき、この事実は代数幾何学において射影空間上の層の定義において用いられている。より一般に、S ⊂ V が体の元によるスカラー乗法で不変な部分空間(「錐」)であるとき、S から W への斉次函数がやはり同じ式で定義できる。
例示
この例のように、斉次函数は必ずしも連続函数ではない。この f は : で定義される函数である。この函数は斉 1-次、即ち f(α(x,y)) = αf(x,y) を任意の実数 α および x, y に対して満たす。この函数は y = 0 において不連続である。
ベクトル空間 V の n-次デカルト冪から係数体 F への多重線型写像 g: V × V × … × V → F に対して、対角集合上での評価
によって斉次函数 ƒ: V → F が生じる。得られた函数 ƒ はベクトル空間 V 上の多項式函数である。逆に、係数体 F が標数 0 ならば、V 上の斉 n-次の多項式 ƒ が与えられたとき、ƒ の極化は V の n-次デカルト冪上の多重線型写像 g: V × V × ... V → F になる。ただし、極化とは
で与えられるものを言う。これら二つの構成法は、一方は多重線型写像から斉次多項式を作るもので、他方は斉次多項式から多重線型写像を作るものだが、互いに逆の操作になっている。有限次元の場合、これを用いて V∗ の対称代数S(V) から V 上の斉次多項式環 F[V] への次数付き線型空間の同型が示される。
斉次有理函数
二つの斉次多項式の比として表される有理函数は、分母の零点の軌跡によって切り取られるアフィン錐上の斉次函数になる。そして、f が斉次次数 m で g の斉次次数が n とすれば、有理函数 f/g の斉次次数は g が 0 となる点を除いて m − n になる。
斉次でない例
対数函数
自然対数函数 ln(x) は拡大縮小に関して加法的に振る舞うため斉次函数ではない。
これを見るには、例えば
などから、ln(αx) = αkln(x) なる k が存在しないことがわかる。
一次函数
一般に一次函数(例えば函数 f(x) = x + 5)は乗法的に拡大縮小しない。
正斉次性
実線型空間に関する特別の場合に、上で述べたような斉次性の代わりに、正斉次性 (positive homogeneity) の概念がしばしば重要な役割を果たす。函数 ƒ: V ∖ {0} → R が正値斉 k -次であるとは