導入
数学、特に解析と幾何学において、ハーン・バナッハの定理は、二人の数学者ハンス・ハーンとステファン・バナッハによるもので、特定の条件(空間の一部に課せられた値、しかし、どこでも限られています)。
多数の連続関数の存在を抽象的に証明できるため、関数解析の基本ツールとなります。
固定された凸面を回避する超平面の観点からの幾何学的解釈により、凸面の幾何学研究、さらには凸面解析においても原始的な役割を果たします。

解析形式と幾何形式
科学文献で「ハーン・バナッハの定理」と呼ばれる記述は数多くあり、単純な詳細で互いに異なる場合もあれば、大幅に異なる場合もあります。それにもかかわらず、それらは 2 つのクラスに明確に分類されます。あるものは、特定の拡張要件 (定理の「解析」形式) の下で、線形形式を拡張する能力を保証します。他の人は、アフィン超平面(定理の「幾何学的」形式) によって 2 つの凸集合を分離できることを保証します。
まずは、これら 2 つのカテゴリごとにステートメントの例を示します。

定理の解析形式の記述
定理— V をベクトル空間とする
G をVのベクトル部分空間とし、 f をすべての点で境界条件を満たすG上の線形形式とします。
このとき、空間V全体にわたる線形形式のfの拡張が存在し、再び次の条件を満たします。
定理の幾何学的形式の記述
定理— E を位相ベクトル空間、 C をEの空でない開凸とする。
L を次の条件を満たすEのアフィン部分空間とします。
次に、 L を含み、次の条件も満たすアフィン超平面H が存在します。
さらに、 Hは閉じた超平面である。
この定理の解析形式は、1920 年以来標準化ベクトル空間に興味を持っていたハーンの結果を Banach (1932) が一般化したものです。 Bohnenblust と Sobczyk (1938) により、ハーン・バナハの定理が複素体のベクトル空間に一般化されました。ハーン・バナッハの定理を一般化することの困難は、有限次元ベクトル空間でも現れます。

2 つのステートメント間の関係と「幾何学的」形式の証明
定理の幾何学的形式 – 凸面の分離に関連する一連のさまざまな変形をそこから演繹することができます – は、介在する凸関数が次の開いた凸面のゲージである特定の場合の解析形式を転写したものです。正規化された空間。これは、関数解析における定理の最も単純かつ基本的な使用法にも当てはまり、好みに応じてバージョンを使い分けることができます (以下に例を示します)。
分析形式から幾何学的形式がどのように推定されるかを詳しく見てみましょう。
事前に翻訳を行うとしても、原点はCであると仮定します。したがって、 L はC と一致しないため、原点を避けるアフィン部分空間になります。
凸Cのゲージをpとします。これはサブリニアであるため、他のゲージと同様に凸状です。ゲージの定義自体から、 Cのすべてのxについて、次のことが明らかです。
G がLによって生成されたベクトル部分空間を表すものとします。以来
最後に、 Lのxについて、
この定理のいわゆる「分析」バージョンのすべての前提が整っています。それでは、それを適用してみましょう。これは、再びfで示される新しい線形形式を提供し、今回はE全体で定義されます。 H を方程式f ( x ) = 1で表すアフィン超平面とします。構造上、それは実際にL を含む超平面です。
ここでCの点xとしましょう: この点については、
最後に、位相ベクトル空間の超平面は必然的に閉じているか、密になっています。ここで、 H は0の近傍Cと一致しないため、密ではありません。ということで閉店です。
幾何学的な形式がトポロジーを伴うのに対し、分析形式は追加の構造を持たないベクトル空間に関係するということは驚くべきかもしれません。実際、任意のベクトル空間で幾何学的形状を表現することは完全に可能です。その場合、原点を含む凸Cの変換は吸収的であり、「開く」という意味を与えることができないと仮定する必要があります。もちろん、得られた超平面の閉じた特性に関する補数はもうありません。デモンストレーションも同様です。
「分析的」形式の証明
定理が述べられている一般的な枠組みで証明に到達するには、2 つの非常に異なるタイプのアイデアを組み合わせる必要があります。まず、いくつかの非常に単純な計算により、 G がVで余次元 1 を持つ特定のケースで線形形式fの拡張を正当化することができます。このステップが完了すると、有限次元の定理がすでに得られます ( f の拡張に成功した部分空間を、各ステップで 1 次元ずつ、 Vの次元に達するまで段階的に拡大するだけで十分です)。一方、無限次元で使用する場合は、この非常に単純な系統的進歩方法を採用し、かなり標準化された集合論テクニックを呼び出す必要があります。したがって、超限再帰を実行します。これは、ほとんどの場合、呼び出しの形式で記述されます。ゾーンの補題。
パート 1: 次元を獲得する
まず、線形f を1 次元を獲得してGよりも大きな空間に拡張します。 Gの外側にあるVの要素v 0を取ってみましょう ( G = Vがなく、開始する前に終了している場合)。
fのベクトル部分空間への拡張
- $$ {f(x + \lambda v_0) := f(x) + \lambda \alpha, x \in G, \lambda \in {\Bbb R}} $$
ここで、 αは実数であり、 fの増加条件が次の式で検証されたままになるように、慎重に選択する必要があります。
この拡張方法がαの選択に関係なく、線形形式を提供することは明らかです。
上限条件は、 Gの各xおよび各実数λについて、次の不等式が検証される場合にのみ検証されます。
- $$ {f(x)+\lambda \alpha \leq p(x + \lambda v_0)} $$。
λ = 0の場合は仮説によって正当化されることに注意した後、次の条件に対応する制約のみに関心を持つことができます。
- $$ {f(x)+\mu \alpha \leq p(x +\mu v_0)} $$(ここで、 x はGを通過し、 μ は Gを通過します$$ {\R^{+*}} $$)。
- $$ {f(x)-\mu \alpha \leq p(x- \mu v_0)} $$(ここで、 x はGを通過し、 μ は Gを通過します$$ {\R^{+*}} $$)
基本的な操作により、次の形式でグループ化できます。
- $$ {{1\over\mu}\left[f(x)-p(x-\mu v_0)\right]\leq \alpha \leq {1\over\mu}\left[p(x+\mu v_0)-f(x)\right].} $$
注意しましょう
しかし、この条件は、 pの凸性、 fの線形性、およびGの想定される真の増加を利用する、複雑だが簡単な検証によって達成されます。実際、 Gのx 、 yおよびすべてのμ,ν > 0に対して、次のようになります。
- $$ {b_{y,\nu} – a_{x,\mu} = {1\over\nu}\left[p(y+\nu v_0)-f(y)\right] – {1\over\mu}\left[f(x)-p(x-\mu v_0)\right]} $$
- $$ {={{\mu+\nu}\over{\mu\nu}}\left[{\nu\over{\mu+\nu}}p(x-\mu v_0)+{\mu\over{\mu+\nu}}p(y+\nu v_0)-{\nu\over{\mu+\nu}}f(x)-{\mu\over{\mu+\nu}}f(y)\right]} $$
- $$ {\geq{{\mu+\nu}\over{\mu\nu}}\left[p\left({\nu\over{\mu+\nu}}(x-\mu v_0)+{\mu\over{\mu+\nu}}(y+\nu v_0)\right)-f\left({{\nu x}\over{\mu+\nu}}+{{\mu y}\over{\mu+\nu}}\right)\right]} $$
- $$ {={{\mu+\nu}\over{\mu\nu}}\left[p\left({{\nu x+\mu y}\over{\mu +\nu}}\right)-f\left({{\nu x+\mu y}\over{\mu +\nu}}\right)\right]\geq 0} $$。
パート 2: 超有限再帰の実行
段階的に推論すると、 f をより大きな空間に拡張できることがわかります。 GがVにおいて有限余次元である場合、このように定義されたプロセスは停止します。それ以外の場合は、選択公理を使用します。
このために、ペアのセット( M , g )を考慮します。ここで、 M はG を含むVのベクトル部分空間であり、 g はf を延長する M 上の線形形式であり、部分的に順序付けされています。による:
- $$ {(M_1, g_1) \leq (M_2, g_2) \Longleftrightarrow M_1 \subset M_2} $$そして$$ {\forall x \in M_1, g_1(x) = g_2(x)} $$。
カップルの集合は帰納的です。確かに、もし
- $$ {M = \bigcup_{i \in I} M_i} $$
M はベクトル部分空間です。 (一般に、ベクトル空間の和集合はベクトル空間ではありませんが、ここではベクトル空間の場合に当てはまります。
空間M上の線形形式g を次のように定義します。
- g ( x ) = g i ( x ) if $$ {x \in M_i} $$。
このgの定義が正しいことは簡単に検証できます。 ( M , g ) はチェーンの上限になります。
ここで、 N がVに等しくない場合、証明の最初の部分は、 f ( Nで定義された) をNよりも厳密に大きい空間に拡張できることを示しますが、これはNの最大値と矛盾します。
