制限(数学)

定義域を持つ関数には逆関数は存在しない。非負の実数に限定すれば、逆関数が存在する。これは平方根として知られる。×2{\displaystyle x^{2}}R{\displaystyle \mathbb {R} }×2{\displaystyle x^{2}}×{\displaystyle x.}

数学において、関数制限とは、元の関数に対してより小さな定義域を選択することによって表される、または得られる新しい関数である。 この関数は拡張されると言われる。f{\displaystyle f}f|{\displaystyle f\vert_{A}}f{\displaystyle f{\upharpoonright _{A}},}{\displaystyle A}f{\displaystyle f.}f{\displaystyle f}f|{\displaystyle f\vert_{A}.}

正式な定義

を集合から集合への関数とします。集合がのサブセットである場合、の の制限はに対して によって与えられる 関数[ 1 ]です。非公式には、への の制限は と同じ関数ですが、 でのみ定義されます。 f:EF{\displaystyle f:E\to F}E{\displaystyle E}F{\displaystyle F.}{\displaystyle A}E{\displaystyle E,}f{\displaystyle f}{\displaystyle A}f|:F{\displaystyle {f|}_{A}:A\to F}f|×f×{\displaystyle {f|}_{A}(x)=f(x)}×{\displaystyle x\in A.}f{\displaystyle f}{\displaystyle A}f{\displaystyle f,}{\displaystyle A}

関数を直積上関係として考えると、の制限はそのグラフで表すことができる。 f{\displaystyle f}×f×{\displaystyle (x,f(x))}E×F{\displaystyle E\times F,}f{\displaystyle f}{\displaystyle A}

Gf|{×f×Gf:×}Gf×F{\displaystyle G({f|}_{A})=\{(x,f(x))\in G(f):x\in A\}=G(f)\cap (A\times F),}

ここで、ペアはグラフ内の順序付きペアを表す。×f×{\displaystyle (x,f(x))}G{\displaystyle G.}

拡張機能

関数はF{\displaystyle F}別の関数の拡張がのドメインにあるときはいつでもも のドメインにありつまり 、およびf{\displaystyle f}×{\displaystyle x}f{\displaystyle f}×{\displaystyle x}F{\displaystyle F}f×F×{\displaystyle f(x)=F(x).}ドメインfドメインF{\displaystyle \operatorname {domain} f\subseteq \operatorname {domain} F}F|ドメインff{\displaystyle F{\big \vert }_{\operatorname {domain} f}=f.}

線形拡張(それぞれ、関数の連続拡大など) は、線型写像(それぞれ、連続写像など) でもあるの拡大ですf{\displaystyle f}f{\displaystyle f}

  1. 非単射関数の領域への制限は単射である。f:RR ××2{\displaystyle f:\mathbb {R} \to \mathbb {R} ,\ x\mapsto x^{2}}R+[0{\displaystyle \mathbb {R} _{+}=[0,\infty )}f:R+R ××2{\displaystyle f:\mathbb {R} _{+}\to \mathbb {R} ,\ x\mapsto x^{2}.}
  2. 階乗関数は、ガンマ関数を正の整数に制限し、引数を1つシフトしたものです。Γ|Z+nn1!{\displaystyle {\Gamma |}_{\mathbb {Z} ^{+}}\!(n)=(n-1)!}

制限の特性

  • 関数をそのドメイン全体に制限すると、元の関数が返されます。つまり、f:XY{\displaystyle f:X\rightarrow Y}X{\displaystyle X}f|X=f.{\displaystyle f|_{X}=f.}
  • 関数を2回制限することは、1回制限することと同じです。つまり、ABdomf,{\displaystyle A\subseteq B\subseteq \operatorname {dom} f,}(f|B)|A=f|A.{\displaystyle \left(f|_{B}\right)|_{A}=f|_{A}.}
  • 集合上の恒等関数のの部分集合への制限は、からへの包含写像に等しい[ 2 ]X{\displaystyle X}A{\displaystyle A}X{\displaystyle X}A{\displaystyle A}X.{\displaystyle X.}
  • 連続関数の制約は連続的である。[ 3 ] [ 4 ]

アプリケーション

逆関数

関数が逆関数を持つためには、1対1でなければなりません。関数が1対1でない場合は、定義域を制限することで部分逆関数を定義できる場合があります。例えば、 関数全体で定義された関数は、 任意のに対して であるため1対1ではありません。 しかし、定義域 に制限すると関数は1対1になり、その場合 f{\displaystyle f}f{\displaystyle f}f(x)=x2{\displaystyle f(x)=x^{2}}R{\displaystyle \mathbb {R} }x2=(x)2{\displaystyle x^{2}=(-x)^{2}}xR.{\displaystyle x\in \mathbb {R} .}R0=[0,),{\displaystyle \mathbb {R} _{\geq 0}=[0,\infty ),}f1(y)=y.{\displaystyle f^{-1}(y)={\sqrt {y}}.}

(代わりに定義域に制限すると、逆関数は の平方根の負になります) あるいは、逆関数を多値関数とすることができる場合は定義域を制限する必要はありません。 (,0],{\displaystyle (-\infty ,0],}y.{\displaystyle y.}

選択演算子

リレーショナル代数では、選択( SQLの SELECT の使用との混同を避けるために制限と呼ばれることもあります) は次のように記述される 単項演算です。 σaθb(R){\displaystyle \sigma _{a\theta b}(R)}σaθv(R){\displaystyle \sigma _{a\theta v}(R)}

  • a{\displaystyle a}属性名であり、b{\displaystyle b}
  • θ{\displaystyle \theta }集合内の二項演算である{<,,=,,,>},{\displaystyle \{<,\leq ,=,\neq ,\geq ,>\},}
  • v{\displaystyle v}は値定数であり、
  • R{\displaystyle R}は関係です。

選択により、と属性の間にあるのすべてのタプルが選択されます。 σaθb(R){\displaystyle \sigma _{a\theta b}(R)}R{\displaystyle R}θ{\displaystyle \theta }a{\displaystyle a}b{\displaystyle b}

選択は、属性と値の間にあるすべてのタプルを選択します。σaθv(R){\displaystyle \sigma _{a\theta v}(R)}R{\displaystyle R}θ{\displaystyle \theta }a{\displaystyle a}v.{\displaystyle v.}

したがって、選択演算子はデータベース全体のサブセットに制限されます。

貼り付けの補題

貼り付け補題は、関数の連続性と部分集合への制約の連続性を関連付ける 位相幾何学の結果です。

位相空間の2つの閉部分集合(または2つの開部分集合)で、 とが位相空間であるとする。が両方に制限されたときに連続であり、が連続であるとき、は連続である。 X,Y{\displaystyle X,Y}A{\displaystyle A}A=XY,{\displaystyle A=X\cup Y,}B{\displaystyle B}f:AB{\displaystyle f:A\to B}X{\displaystyle X}Y,{\displaystyle Y,}f{\displaystyle f}

この結果により、位相空間の閉じた(または開いた)部分集合上で定義された 2 つの連続関数を取り、新しい関数を作成することができます。

シーブ

層は関数以外のオブジェクトへの制限を一般化する方法を提供します。

層理論では、位相空間の各開集合に圏対象を割り当て、それらの対象が特定の条件を満たすことを要求します。最も重要な条件は、入れ子になった開集合に関連付けられたすべての対象ペア間に制限射が存在することです。つまり、 の場合、関数の制限を模倣するように設計された以下の性質を満たす 射が存在するということです。F(U){\displaystyle F(U)}U{\displaystyle U}VU,{\displaystyle V\subseteq U,}resV,U:F(U)F(V){\displaystyle \operatorname {res} _{V,U}:F(U)\to F(V)}

  • 制限射の任意の開集合に対して、制限射は恒等射である。U{\displaystyle U}X,{\displaystyle X,}resU,U:F(U)F(U){\displaystyle \operatorname {res} _{U,U}:F(U)\to F(U)}F(U).{\displaystyle F(U).}
  • 3つの開集合がある場合、合成集合WVU,{\displaystyle W\subseteq V\subseteq U,}resW,VresV,U=resW,U.{\displaystyle \operatorname {res} _{W,V}\circ \operatorname {res} _{V,U}=\operatorname {res} _{W,U}.}
  • (局所性)が開集合の開 被覆であり、被覆の各集合に対してとなるような場合、であり、(Ui){\displaystyle \left(U_{i}\right)}U,{\displaystyle U,}s,tF(U){\displaystyle s,t\in F(U)}s|Ui=t|Ui{\displaystyle s{\big \vert }_{U_{i}}=t{\big \vert }_{U_{i}}}Ui{\displaystyle U_{i}}s=t{\displaystyle s=t}
  • (接着)が開集合の開被覆であり、各被覆集合のペアごとに、 と の制約が重なり合うようにセクションが与えられているとき、各(Ui){\displaystyle \left(U_{i}\right)}U,{\displaystyle U,}i{\displaystyle i}xiF(Ui){\displaystyle x_{i}\in F\left(U_{i}\right)}Ui,Uj{\displaystyle U_{i},U_{j}}si{\displaystyle s_{i}}sj{\displaystyle s_{j}}si|UiUj=sj|UiUj,{\displaystyle s_{i}{\big \vert }_{U_{i}\cap U_{j}}=s_{j}{\big \vert }_{U_{i}\cap U_{j}},}sF(U){\displaystyle s\in F(U)}s|Ui=si{\displaystyle s{\big \vert }_{U_{i}}=s_{i}}i.{\displaystyle i.}

そのようなオブジェクトすべての集合はと呼ばれます。最初の2つの特性のみが満たされる場合、それはプレ束です。

左右の制限

より一般的には、との間の二項関係の制約(または定義域制約もしくは 左制約)は、定義域 の共域とグラフ を持つ関係として定義できます。 同様に、右制約または値域制約 を定義することもできます。実際、二項関係だけでなく、項関係の直積のような関係として理解される部分集合も制約を定義することができます。これらのケースは、のスキームには当てはまりません。 AR{\displaystyle A\triangleleft R}R{\displaystyle R}E{\displaystyle E}F{\displaystyle F}A,{\displaystyle A,}F{\displaystyle F}G(AR)={(x,y)F(R):xA}.{\displaystyle G(A\triangleleft R)=\{(x,y)\in F(R):x\in A\}.}RB.{\displaystyle R\triangleright B.}n{\displaystyle n}E×F{\displaystyle E\times F}

反制限

関数または二項関係(定義域 および共定義域)の集合による定義域反制限(または定義域減算)は と定義される。定義域からのすべての要素を削除する。 これは ⩤ と表記されることもある。 [ 5 ] 同様に、関数または二項関係の集合による値域反制限(または値域減算)は と定義される。共定義域からのすべての要素を削除する。これは ⩥ と 表記されることもある。R{\displaystyle R}E{\displaystyle E}F{\displaystyle F}A{\displaystyle A}(EA)R{\displaystyle (E\setminus A)\triangleleft R}A{\displaystyle A}E.{\displaystyle E.}A{\displaystyle A}R.{\displaystyle R.}R{\displaystyle R}B{\displaystyle B}R(FB){\displaystyle R\triangleright (F\setminus B)}B{\displaystyle B}F.{\displaystyle F.}R{\displaystyle R}B.{\displaystyle B.}

参照

参考文献

  1. ^ストール、ロバート (1974).集合、論理、公理理論(第2版). サンフランシスコ: WHフリーマン・アンド・カンパニー. pp. [36]. ISBN 0-7167-0457-9
  2. ^ポール、ハルモス(1960)。素朴集合論。ニュージャージー州プリンストン: D. ヴァン・ノストランド。Springer-Verlag, New York, 1974年再版。ISBN 0-387-90092-6(シュプリンガー・フェアラーク版)。2011年にMartino Fine Booksより再版。ISBN 978-1-61427-131-4(ペーパーバック版)。
  3. ^マンクレス、ジェームズ・R. (2000).トポロジー(第2版). アッパー・サドル・リバー: プレンティス・ホール. ISBN 0-13-181629-2
  4. ^アダムズ、コリン・コンラッド、フランゾサ、ロバート・デイビッド (2008). 『位相幾何学入門:純粋と応用』 ピアソン・プレンティス・ホール. ISBN 978-0-13-184869-6
  5. ^ Dunne, S. および Stoddart, Bill Unifying Theories of Programming: First International Symposium, UTP 2006, Walworth Castle, County Durham, UK, February 5–7, 2006, Revised Selected... Computer Science and General Issues) . Springer (2006)