距離空間の部分集合上で定義された実数値リプシッツ連続写像は,そのリプシッツ定数を保ったまま全空間上のリプシッツ連続写像に拡張できることがよく知られている.
$X$を距離空間とし,その空でない部分集合$A$上で定義された写像$f:A\to\R$と正定数$L>0$について,$f$は$L$-リプシッツ連続,すなわち任意の$a,b\in A$に対して
$$ \abs{f(a)-f(b)}\le Ld_X(a,b) $$
を満たすとする.このとき,次式で定まる写像$\overline{f},\underline{f}:X\to\R$:
$$ \overline{f}(x):=\inf_{a\in A}\Paren{f(a)+Ld_X(a,x)}, \qquad \underline{f}(x):=\sup_{a\in A}\Paren{f(a)-Ld_X(a,x)} \qquad (x\in X) $$
も$L$-リプシッツ連続,すなわち任意の$x,y\in X$に対して
$$ \abs{\overline{f}(x)-\overline{f}(y)}\le Ld_X(x,y), \qquad \abs{\underline{f}(x)-\underline{f}(y)}\le Ld_X(x,y) $$
を満たす.また$\overline{f}|_{A}=\underline{f}|_{A}=f$であり,さらに$g|_{A}=f$を満たす任意の$L$-リプシッツ連続写像$g:X\to\R$と任意の$x\in X$に対して$\underline{f}(x)\le g(x)\le \overline{f}(x)$が成り立つ.
本記事では,上のような
$$ y\mapsto \sup_{x\in X}\Paren{f(x)-c(x,y)} $$
という形の写像について考察し,その具体例をいくつか紹介する.
$X,Y$を集合とし,写像$c:X\times Y\to\R$を考える.
このとき写像$f:X\to\extR$に対して,2つの写像$\upper{c}f,\lower{c}f:Y\to\extR$を
\begin{align*}
\upper{c}f(y)&:=\sup_{x\in X}\Paren{f(x)-c(x,y)}, &
\lower{c}f(y)&:=\inf_{x\in X}\Paren{f(x)+c(x,y)} & (y\in Y)
\end{align*}
で定める.
定義から明らかに$\upper{c}(-f)=-\lower{c}f$である.
距離空間$X$とその空でない部分集合$A$および正定数$L>0$に対して,写像$c:A\times X\to\R$を
$$ c(a,x):=Ld_X(a,x) \qquad (\pair{a,x}\in A\times X) $$
で定める.このとき$L$-リプシッツ連続写像$f:A\to\R$に対して$\underline{f}:=\upper{c}f$と$\overline{f}:=\lower{c}f$はともに$L$-リプシッツ連続である.
集合$X,Y$と写像$c:X\times Y\to\R$および$f:X\to\extR$に対して,次のことが成り立つ.
定義から明らか.
集合$X$に対して,$X$から$\extR$への写像全体の集合$\operatorname{Map}(X,\extR)$は
$$ f_1\le f_2 \iff [\text{ 任意の $x\in X$ に対して $f_1(x)\le f_2(x)$ が成り立つ }] $$
によって半順序集合とみなせる.$\upper{c}$は$\operatorname{Map}(X,\extR)$から$\operatorname{Map}(Y,\extR)$への写像となるが,これは次の凸性を満たす.
集合$X,Y$と写像$c:X\times Y\to\R$および$f_0,f_1:X\to\R$と$t\in(0,1)$に対して
\begin{align*}
\upper{c}((1-t)f_0+tf_1)&\le (1-t)\upper{c}f_0+t\upper{c}f_1, \\
\lower{c}((1-t)f_0+tf_1)&\ge (1-t)\lower{c}f_0+t\lower{c}f_1
\end{align*}
が成り立つ.
$y\in Y$を任意に取ると
\begin{align*}
\upper{c}((1-t)f_0+tf_1)(y)
&=\sup_{x\in X}\Paren{(1-t)f_0(x)+tf_1(x)-c(x,y)} \\
&=\sup_{x\in X}\Paren{(1-t)(f_0(x)-c(x,y))+t(f_1(x)-c(x,y))} \\
&\le (1-t)\sup_{x\in X}\Paren{f_0(x)-c(x,y)}+t\sup_{x\in X}\Paren{f_1(x)-c(x,y)} \\
&=(1-t)\upper{c}f_0(y)+t\upper{c}f_1(y).
\end{align*}
他方の不等式は$\lower{c}f=-\upper{c}(-f)$から従う.
また,$c$が凸性や連続性を満たす場合,$\upper{c}f$や$\lower{c}f$にもそれが反映される.
$X$を集合,$Y$を実線形空間の凸部分集合とし,写像$c:X\times Y\to\R$は次の性質を満たすとする:
このとき写像$f:X\to\extR$に対して,$\upper{c}f$は凸であり,$\lower{c}f$は凹である.
$y_0,y_1\in Y$と$t\in(0,1)$を任意に取る.
\begin{align*}
\upper{c}f((1-t)y_0+ty_1)
&=\sup_{x\in X}\Paren{f(x)-c(x,(1-t)y_0+ty_1)} \\
&\le \sup_{x\in X}\Paren{f(x)-(1-t)c(x,y_0)-tc(x,y_1)} \\
&= \sup_{x\in X}\Paren{(1-t)(f(x)-c(x,y_0))+t(f(x)-c(x,y_1))} \\
&\le (1-t)\sup_{x\in X}\Paren{f(x)-c(x,y_0)}+t\sup_{x\in X}\Paren{f(x)-c(x,y_1)} \\
&= (1-t)\upper{c}f(y_0)+t\upper{c}f(y_1).
\end{align*}
他方の不等式は$\lower{c}f=-\upper{c}(-f)$から従う.
$X$を集合,$Y$を位相空間とし,写像$c:X\times Y\to\R$と点$y_\infty\in Y$は次の性質を満たすとする:
このとき写像$f:X\to\extR$に対して,$\upper{c}f:Y\to\extR$は$y_\infty$において下半連続であり,$\lower{c}f$は$y_\infty$において上半連続である.
任意の$x\in X$に対して
\begin{align*}
\liminf_{y\to y_\infty}\upper{c}f(y)\ge \liminf_{y\to y_\infty}\Paren{f(x)-c(x,y)}\ge f(x)-c(x,y_\infty)
\end{align*}
が成り立つから,$x$について上限を取れば$\displaystyle\liminf_{y\to y_\infty}\upper{c}f(y)\ge \upper{c}f(y_\infty)$を得る.
$\lower{c}f$の上半連続性は$\lower{c}f=-\upper{c}(-f)$から従う.
ここでは,ある写像$L:\operatorname{Map}(Y,\extR)\to\operatorname{Map}(X,\extR)$が存在して
$$ \upper{c}f\le g \iff f\le Lg $$
が成り立つことを確認する.この写像$L$を構成することは,実は容易である.
$X,Y$を集合とする.写像$c:X\times Y\to\R$に対して,その転置$c^\top:Y\times X\to\R$を
$$ c^\top(y,x):=c(x,y) \qquad (\pair{y,x}\in Y\times X) $$
で定める.特に$X=Y$かつ$c^\top=c$のとき,$c$は対称であるという.
このとき,$\lower{c^\top}:\operatorname{Map}(Y,\extR)\to\operatorname{Map}(X,\extR)$が所望の性質を満たす.
集合$X,Y$と写像$c:X\times Y\to\R$に対して,次のことが成り立つ.
Fenchel-Young-inequalityより,任意の$x\in X$と$y\in Y$に対して
$$ f(x)\le \upper{c}f(y)+c^\top(y,x) $$
が成り立つから,$y$について下限を取れば$f(x)\le \lower{c^\top}\upper{c}f(x)$を得る.
Fenchel-Young-inequalityより,任意の$x\in X$と$y\in Y$に対して
$$ \lower{c^\top}g(x)-c(x,y)\le g(y) $$
が成り立つから,$x$について上限を取れば$\upper{c}\lower{c^\top}g(y)\le g(y)$を得る.
$c:X\times Y\to\R$と$f:X\to\extR$および$g:Y\to\extR$について,次の2条件は互いに同値である.
集合$X,Y$と写像$c:X\times Y\to\R$を考える.
このとき,写像の族$\family{f_\lambda:X\to\extR}{\lambda\in\Lambda}$に対して,次が成り立つ:
\begin{align*}
\upper{c}\Paren{\sup_{\lambda\in\Lambda}f_\lambda}&=\sup_{\lambda\in\Lambda}\upper{c}f_\lambda, \\
\lower{c}\Paren{\inf_{\lambda\in\Lambda}f_\lambda}&=\inf_{\lambda\in\Lambda}\lower{c}f_\lambda.
\end{align*}
まず各$\lambda\in\Lambda$に対して,$f_\lambda\le\sup_{\lambda\in\Lambda}f_\lambda$とadjoint (1)より$\upper{c}f_\lambda\le \upper{c}\Paren{\sup_{\lambda\in\Lambda}f_\lambda}$が成り立つから
$$ \sup_{\lambda\in\Lambda}\upper{c}f_\lambda\le \upper{c}\Paren{\sup_{\lambda\in\Lambda}f_\lambda} $$
である.また,各$\lambda\in\Lambda$に対して$\upper{c}f_\lambda\le \sup_{\lambda\in\Lambda}\upper{c}f_\lambda$とadjoint-equivalentより$f_\lambda\le \lower{c^\top}\Paren{\sup_{\lambda\in\Lambda}\upper{c}f_\lambda}$が成り立つから
$$ \sup_{\lambda\in\Lambda}f_\lambda\le \lower{c^\top}\Paren{\sup_{\lambda\in\Lambda}\upper{c}f_\lambda}, $$
である.ここで再びadjoint-equivalentを使えば
$$ \upper{c}\Paren{\sup_{\lambda\in\Lambda}f_\lambda}\le\sup_{\lambda\in\Lambda}\upper{c}f_\lambda $$
も得られる.
$c:X\times Y\to\R$について,次のことが成り立つ.
写像$c:X\times Y\to\R$と$g:Y\to\extR$および$x\in X$に対して,次式が成り立つ.
\begin{align*}
\upper{c^\top}g(x)&=\min(\set{f(x)}{f:X\to\extR,\ g\le\lower{c}f}), \\
\lower{c^\top}g(x)&=\max(\set{f(x)}{f:X\to\extR,\ \upper{c}f\le g}).
\end{align*}
adjoint (3)とadjoint-equivalentより1つ目の等式が従う.
2つ目の等式についても同様.
(関連記事: 写像の連続性を測るもの )
冒頭のLipschitz-extensionをもう少し一般化すると,次の命題が得られる.
写像$\omega:[0,\infty)\to[0,\infty)$は次の2条件を満たすとする:
また,距離空間$X$の部分集合$A$上で定義された写像$f:A\to\R$に対して,$f_\omega,f^\omega:X\to\extR$を
$$ f_\omega(x):=\sup_{a\in A}\Paren{f(a)-\omega(d_X(a,x))}, \quad f^\omega(x):=\inf_{a\in A}\Paren{f(a)+\omega(d_X(a,x))} \qquad (x\in X) $$
で定める.
写像$c:A\times X\to\R$を
$$ c(a,x):=\omega(d_X(a,x)) \qquad (\pair{a,x}\in A\times X) $$
で定めると,$f_\omega=\upper{c}f$と$f^\omega=\lower{c}f$が成り立つ.
仮定より,任意の$a\in A$と$x\in X$に対して
$$ f(a)-\omega(d_X(a,x))\le g(x)\le f(a)+\omega(d_X(a,x)) $$
が成り立つから,$a$について上限・下限を取れば$f_\omega(x)\le g(x)\le f^\omega(x)$を得る.
仮定より,任意の$a,b\in A$に対して
$$ f(b)-\omega(d_X(b,a))\le f(a)\le f(b)+\omega(d_X(b,a)) $$
が成り立つから,$b$について上限・下限を取れば$f_\omega(a)\le f(a)\le f^\omega(a)$を得る.
$\omega$の劣加法性より,任意の$a\in A$に対して
$$ f(a)-\omega(d_X(a,x))\le f(a)-\omega(d_X(a,y))+\omega(d_X(x,y))\le f_\omega(y)+\omega(d_X(x,y)) $$
が成り立つから,$a$について上限を取れば$f_\omega(x)\le f_\omega(y)+\omega(d_X(x,y))$を得る.$f^\omega$については$f^\omega=-(-f)_\omega$より従う.
写像$\omega:[0,\infty)\to[0,\infty)$は次の2条件を満たすとする:
また,距離空間$X$上で定義された写像$g:X\to\R$と$X$の部分集合$A$に対して,$\overline{g},\underline{g}:A\to\extR$を
$$ \underline{g}(a):=\sup_{x\in X}\Paren{g(x)-\omega(d_X(a,x))}, \quad \overline{g}(a):=\inf_{x\in X}\Paren{g(x)+\omega(d_X(a,x))} \qquad (a\in A) $$
で定める.このとき,次の問いに答えよ.
前命題 (2) より$(g|_{A})_\omega\le g\le (g|_{A})^\omega$が成り立つから,adjoint-equivalentより$\underline{g}\le g|_{A}\le \overline{g}$を得る.
$\omega$の劣加法性より,任意の$x\in X$に対して
$$ g(x)-\omega(d_X(x,a))\le g(x)-\omega(d_X(x,b))+\omega(d_X(a,b))\le \underline{g}(b)+\omega(d_X(a,b)) $$
が成り立つから,$x$について上限を取れば$\underline{g}(a)\le \underline{g}(b)+\omega(d_X(a,b))$を得る.$\overline{g}$については$\overline{g}=-(\underline{-g})$より従う.
写像$g:\R\to\R$を
$$ g(x):=2\max(\{0,1-\abs{x}\}) \qquad (x\in\R)$$
で定める.このとき,次式で定める写像$\overline{g},\underline{g}:[-1,1]\to\extR$のグラフの概形を描け.
\begin{align*}
\overline{g}(a):=\inf_{x\in\R}\Paren{g(x)+\abs{x-a}}, \quad
\underline{g}(a):=\sup_{x\in\R}\Paren{g(x)-\abs{x-a}} \qquad (a\in [-1,1]).
\end{align*}
$0\le a\le 1$の場合,$x$の関数
\begin{align*}
g(x)+\abs{x-a}&=\begin{cases}
-x+a&(x\le -1),\\
x+a+2&(-1\le x\le 0),\\
-3x+a+2&(0\le x\le a),\\
-x-a+2&(a\le x\le 1),\\
x-a&(1\le x)
\end{cases}
\end{align*}
は$x=1$のとき最小値$-a+1$を取るから,$\overline{g}(a)=-a+1$が成り立つ.$-1\le a\le 0$の場合は
$$ g(x)+\abs{x-a}=g(-x)+\abs{-x-(-a)} $$
が$-x=1$のとき最小値$-(-a)+1$を取るから,$\overline{g}(a)=a+1$である.したがって
$$ \overline{g}(a)=-\abs{a}+1 \qquad (a\in[-1,1]) $$
であり,同様に
\begin{align*}
g(x)-\abs{x-a}&=\begin{cases}
x-a&(x\le -1),\\
3x-a+2&(-1\le x\le 0),\\
-x-a+2&(0\le x\le a),\\
-3x+a+2&(a\le x\le 1),\\
-x+a&(1\le x)
\end{cases} \qquad (0\le a\le 1)
\end{align*}
が$x=0$のとき最大値$-a+2$を取ることから
$$ \overline{g}(a)=-\abs{a}+2 \qquad (a\in[-1,1]) $$
であることがわかる.したがって,$\overline{g},\underline{g}$のグラフは以下のようになる.
赤線(上)が$\underline{g}$,青線(下)が$\overline{g}$のグラフ
実ノルム空間$V$の部分集合$A$と$f:A\to\extR$に対して,$f$の凸共役$f^{\ast}:V^{\ast}\to\extR$を
$$ f^{\ast}(\phi):=\sup_{a\in A}\Paren{\phi(a)-f(a)} \qquad (\phi\in V^{\ast}) $$
で定める.また,$f^{\ast\ast}:V\to\extR$を
$$ f^{\ast\ast}(v):=\sup_{\phi\in V^{\ast}}\Paren{\phi(v)-f^{\ast}(\phi)} \qquad (v\in V) $$
で定める.
$V$を実ノルム空間とし,$\Phi$を$V^{\ast}$の部分集合とする.このとき,support function$h_\Phi:V\to\extR$
$$ h_\Phi(v):=\sup_{\phi\in\Phi}\phi(v) \qquad (v\in V) $$
の凸共役$h_\Phi^{\ast}:V^{\ast}\to\extR$は汎弱閉凸包$\overline{\operatorname{Conv}(\Phi)}^{w^\ast}$の indicator function
$$ h_\Phi^{\ast}(\phi)=\begin{cases}0&(\phi\in \overline{\operatorname{Conv}(\Phi)}^{w^\ast}),\\\infty&(\phi\not\in \overline{\operatorname{Conv}(\Phi)}^{w^\ast})\end{cases} \qquad (\phi\in V^{\ast})$$
であり,$h_\Phi^{\ast\ast}:V\to\extR$は$h_{\overline{\operatorname{Conv}(\Phi)}^{w^\ast}}$に一致する.
写像$c:A\times V^{\ast}\to\R$を
$$ c(a,\phi):=-\phi(a) \qquad (\pair{a,\phi}\in A\times V^{\ast}) $$
で定めると,$f^{\ast}=-\lower{c}f$と$f^{\ast\ast}|_{A}=\upper{c^\top}(-f^{\ast})=\upper{c^\top}\lower{c}f$が成り立つ.
実ノルム空間$V$の部分集合$A$と$f:A\to\extR$および$\pair{a,\phi}\in A\times V^{\ast}$に対して,$-f(a)\le f^{\ast}(\phi)-\phi(a)$が成り立つ.
$p,q\in(1,\infty)$が$\dfrac{1}{p}+\dfrac{1}{q}=1$を満たすとき,写像$f:\R\to\extR$
$$ f(x):=\frac{\abs{x}^p}{p} \qquad (x\in\R) $$
に対して$f^{\ast}:\R^{\ast}\to\extR$は
$$ f^{\ast}(y)=\frac{\abs{y}^q}{q} \qquad (y\in\R^{\ast}) $$
となる.したがって,任意の$a,b\in\R$に対して次式が成り立つ:
$$ ab\le \frac{\abs{a}^p}{p}+\frac{\abs{b}^q}{q}. $$
実ノルム空間$V$の部分集合$A$と$f,g:A\to\R$および$t\in(0,1)$に対して
$$ ((1-t)f+tg)^{\ast}\le (1-t)f^{\ast}+tg^{\ast} $$
が成り立つ.
$f^{\ast}$や$f^{\ast\ast}$は下半連続かつ凸になる.
実ノルム空間$V$の部分集合$A$と写像$f:A\to\extR$に対して,次のことが成り立つ.
実ノルム空間$V$の部分集合$A$と写像$f:A\to\extR$および$a\in A$に対して,$f^{\ast\ast}(a)\le f(a)$が成り立つ.
$f:V\to\extR$が下半連続かつ真凸(=凸かつ$\pushout{f}(V)\in\powerset{(-\infty,\infty]}\setminus\{\{\infty\}\}$)のときは$f^{\ast\ast}=f$となることが知られている.
実ノルム空間$V$と真凸な下半連続写像$f:V\to\extR$について,以下のことが成り立つ.
$f$の真凸性より,$f(v_{\textrm{dom}})<\infty$なる$v_{\textrm{dom}}\in V$を1つ取って固定する.
また,$f$の下半連続性と凸性より$\operatorname{epi}(f)$は閉凸集合であることに注意しておく.
$\pair{x,a}$の開凸近傍で$\operatorname{epi}(f)$と交わらないものを取ってハーン・バナッハの分離定理を使えば,$\alpha\in\R$と$\Omega\in(V\times\R)^{\ast}$で
$$ \Omega(x,a)<\alpha\le \Omega(v,t) \qquad ({}^\forall\pair{v,t}\in\operatorname{epi}(f)) $$
を満たすものが取れる.このとき$\Phi:V\to\R$と$M\in\R$を
$$ \Phi(v):=\Omega(v,0) \quad (v\in V), \qquad M:=\Omega(0,1) $$
で定めると,明らかに$\Phi\in V^{\ast}$であり
$$ \Omega(v,t)=\Phi(v)+Mt \qquad ({}^\forall\pair{v,t}\in V\times \R) $$
が成り立つ.後は$M\ge 0$であることを確かめればよいが,任意の$t\ge f(v_{\textrm{dom}})$に対して$\pair{v_{\textrm{dom}},t}\in\operatorname{epi}(f)$より$\alpha\le \Phi(v_{\textrm{dom}})+Mt$が成り立つから,もし$M<0$であれば矛盾する.
(1)のように$\alpha,\Phi,M$を取る.まず$M>0$の場合は
$$ \frac{\Phi}{M}(x)+a<\frac{\alpha}{M}\le\frac{\Phi}{M}(v)+f(v) \qquad ({}^\forall v\in V\ \text{ s.t. }\ f(v)<\infty) $$
に注意して$\phi:=-\dfrac{\Phi}{M}$,$b:=\dfrac{\alpha}{M}$とおけばよい.次に$M=0$の場合,$\pair{v_{\textrm{dom}},f(v_{\textrm{dom}})-1}\in(V\times\R)\setminus\operatorname{epi}(f)$に(1)を使うことによって
$$ \Psi(v_{\textrm{dom}})+N(f(v_{\textrm{dom}})-1)<\beta\le \Psi(v)+Nt\qquad ({}^\forall\pair{v,t}\in\operatorname{epi}(f)) $$
を満たす$\beta\in\R$,$\Psi\in V^{\ast}$,$N\in[0,\infty)$が取れる.もし$N=0$であれば$\Psi(v_{\textrm{dom}})<\beta\le \Psi(v_{\textrm{dom}})$となり矛盾するから,実は$N>0$であり,最初に示した通り$f(v_{\textrm{dom}})-1<\phi_0(v_{\textrm{dom}})+b_0$かつ$\phi_0+b_0\le f$を満たす$\phi_0\in V^{\ast}$と$b_0\in\R$が取れる.そこで,各$\tau>0$に対して$\phi_\tau:=\phi_0-\tau\Phi$,$b_\tau:=b_0+\tau\alpha$とおけば,まず$f(v)<\infty$なる任意の$v\in V$に対して
$$ \phi_\tau(v)+b_\tau=(\phi_0(v)+b_0)+\tau(\alpha-\Phi(v))\le \phi_0(v)+b_0\le f(v) $$
が成り立つから$\phi_\tau+b_\tau\le f$である.また
$$ \phi_\tau(x)+b_\tau=(\phi_0(x)+b_0)+\tau(\alpha-\Phi(x))\xrightarrow{\tau\to\infty}\infty $$
より,$\tau$を十分大きく取れば$a<\phi_\tau(x)+b_\tau$も成り立つ.
実ノルム空間$V$と真凸な写像$f:V\to\extR$に対して,以下の2条件は互いに同値である.
$v_0\in V$を任意に取り,$f(v_0)\le f^{\ast\ast}(v_0)$が成り立つことを示せばいい.まず,$\phi\in V^{\ast}$と$b\in \R$が$\phi+b\le f$を満たすとき,$\phi(v_0)+b\le f^{\ast\ast}(v_0)$が成り立つ.実際$\phi-f\le -b$より$f^{\ast}(\phi)\le -b$となるから,$\phi(v_0)+b\le \phi(v_0)-f^{\ast}(\phi)\le f^{\ast\ast}(v_0)$と評価できる.したがって後は
$$ f(v_0)=\sup(\set{\phi(v_0)+b}{\phi\in V^{\ast},\ b\in\R,\ \phi+b\le f}) $$
であることを確かめればよいが,これはlem-hahn-banach-separationから従う.
(関連記事: Aとf^{-1}(f(A)), Bとf(f^{-1}(B))の包含関係 )
写像$f:X\to Y$の像と逆像については
$$ \pushout{f}(A)\subset B \iff A\subset\pullback{f}(B) $$
が成り立つのだった.これを踏まえて,まず以下の記号を準備する.
集合$X,Y$の間の二項関係$R$に対して,写像$\pushout{R_\exists},\pushout{R_\forall}:\powerset{X}\to\powerset{Y}$を
\begin{align*}
\begin{array}{l}
\pushout{R_\exists}(A):=\set{y\in Y}{\text{$a\mathbin{R}y$ を満たす $a\in A$ が存在する }}, \\
\pushout{R_\forall}(A):=\set{y\in Y}{\text{$x\mathbin{R}y$ を満たす任意の $x\in X$ に対して $x\in A$ が成り立つ }}
\end{array} \qquad (A\in\powerset{X})
\end{align*}
で定める.同様に,写像$\pullback{R_\exists},\pullback{R_\forall}:\powerset{Y}\to\powerset{X}$を
\begin{align*}
\begin{array}{l}
\pullback{R_\exists}(B):=\set{x\in X}{\text{$x\mathbin{R}b$ を満たす $b\in B$ が存在する }}, \\
\pullback{R_\forall}(B):=\set{x\in X}{\text{$x\mathbin{R}y$ を満たす任意の $y\in Y$ に対して $y\in B$ が成り立つ }}
\end{array} \qquad (B\in\powerset{Y})
\end{align*}
で定める.
集合$X,Y$の間の二項関係$R$と$A\subset X$および$B\subset Y$に対して,次のことが成り立つ.
定義より明らか.
この節では$c$として以下のようなものを考える.
集合$X,Y$の間の二項関係$R$に対して,写像$c_{R}:X\times Y\to\R$を
$$ c_{R}(x,y):=\begin{cases}0&(x\mathrel{R}y),\\1&(x\mathbin{\not R}y)\end{cases} \qquad (\pair{x,y}\in X\times Y) $$
で定める.
さて,集合$X$の部分集合$A$に対して,写像$1_A:X\to\R$が
$$ 1_A(x):=\begin{cases}1&(x\in A),\\0&(x\not\in A)\end{cases}\qquad (x\in X) $$
で定まる.このとき,$\upper{c_{R}}1_A,\lower{c_{R}}1_A:Y\to\R$
\begin{align*}
\upper{c_{R}}1_A(y)&=\sup_{x\in X}\Paren{1_A(x)-c_{R}(x,y)}, \\
\lower{c_{R}}1_A(y)&=\inf_{x\in X}\Paren{1_A(x)+c_{R}(x,y)}
\end{align*}
は次の性質を満たしている.
集合$X,Y$の間の二項関係$R$と$X$の部分集合$A$について,次のことが成り立つ.
同様に,$Y$の部分集合$B$について,次のことが成り立つ.
$y\in\pushout{R_\exists}(A)$のとき,$a\mathbin{R}y$を満たす$a\in A$が存在するから
$$ 1_A(a)-c_{R}(a,y)=1 $$
より$\upper{c_{R}}1_A(y)=1$である.逆に$y\not\in\pushout{R_\exists}(A)$のときは,$a\mathbin{R}y$を満たす$a\in A$は存在しないから
$$ 1_A(x)-c_{R}(x,y)=\begin{cases}0&(x\in A\text{ または }x\mathbin{R} y),\\-1&(x\not\in A\text{ かつ }x\mathbin{\not R} y)\end{cases} $$
となり$\upper{c_{R}}1_A(y)\le 0$を得る.
$1_A=1-1_{X\setminus A}$より$\lower{c_{R}}1_A=1-\upper{c_{R}}1_{X\setminus A}$が成り立つことに注意すれば (1) から従う.
\begin{align*}
1_{\pushout{R_\forall}(A)}
&=1_{Y\setminus\pushout{R_\exists}(X\setminus A)} \\
&=1-1_{\pushout{R_\exists}(X\setminus A)} \\
&=1-(0\vee \upper{c_{R}}1_{X\setminus A}) \\
&=1\wedge (1-\upper{c_{R}}1_{X\setminus A}) \\
&=1\wedge \lower{c_{R}}1_A.
\end{align*}
このように,$\pushout{R_\exists},\pushout{R_\forall},\pullback{R_\exists},\pullback{R_\forall}$は$\upper{c_{R}^{(\top)}},\lower{c_{R}^{(\top)}}$を用いて表すことができる.
したがって$\upper{c},\lower{c}$についての一般論から,$\pushout{R_\exists},\pushout{R_\forall},\pullback{R_\exists},\pullback{R_\forall}$の性質がある程度わかる.
$A\subset A'\subset X$のとき,$1_{A}\le 1_{A'}$と$\upper{c_{R}}1_A\le \upper{c_{R}}1_{A'}$と$\lower{c_{R}}1_A\le \lower{c_{R}}1_{A'}$が成り立つから,$1_{\pushout{R_\exists}(A)}\le 1_{\pushout{R_\exists}(A')}$と$1_{\pushout{R_\forall}(A)}\le 1_{\pushout{R_\forall}(A')}$,すなわち$\color{red}\pushout{R_\exists}(A)\subset \pushout{R_\exists}(A')$と$\color{red}\pushout{R_\forall}(A)\subset \pushout{R_\forall}(A')$が成り立つ.
全く同様にして,$B\subset B'\subset Y$のとき,$\color{red}\pullback{R_\exists}(B)\subset \pullback{R_\exists}(B')$と$\color{red}\pullback{R_\forall}(B)\subset \pullback{R_\forall}(B')$が成り立つこともわかる.
$X$の部分集合からなる族$\family{A_\lambda}{\lambda\in\Lambda}$について,$1_{\bigcup_{\lambda\in\Lambda}A_\lambda}=\sup_{\lambda\in\Lambda}1_{A_\lambda}$と$1_{\bigcap_{\lambda\in\Lambda}A_\lambda}=\inf_{\lambda\in\Lambda}1_{A_\lambda}$が成り立つから
\begin{align*}
1_{\pushout{R_\exists}\Paren{\bigcup_{\lambda\in\Lambda}A_\lambda}}
&=0\vee \upper{c_{R}}1_{\bigcup_{\lambda\in\Lambda}A_\lambda} \\
&=0\vee \upper{c_{R}}\Paren{\sup_{\lambda\in\Lambda}1_{A_\lambda}} \\
&=0\vee \Paren{\sup_{\lambda\in\Lambda}\upper{c_{R}}1_{A_\lambda}} \\
&=\sup_{\lambda\in\Lambda}\Paren{0\vee \upper{c_{R}}1_{A_\lambda}} \\
&=\sup_{\lambda\in\Lambda}1_{\pushout{R_\exists}(A_\lambda)} \\
&=1_{\bigcup_{\lambda\in\Lambda}\pushout{R_\exists}(A_\lambda)}, \\
1_{\pushout{R_\forall}\Paren{\bigcap_{\lambda\in\Lambda}A_\lambda}}
&=1\wedge \lower{c_{R}}1_{\bigcap_{\lambda\in\Lambda}A_\lambda} \\
&=1\wedge \lower{c_{R}}\Paren{\inf_{\lambda\in\Lambda}1_{A_\lambda}} \\
&=1\wedge \Paren{\inf_{\lambda\in\Lambda}\lower{c_{R}}1_{A_\lambda}} \\
&=\inf_{\lambda\in\Lambda}\Paren{1\wedge \lower{c_{R}}1_{A_\lambda}} \\
&=\inf_{\lambda\in\Lambda}1_{\pushout{R_\forall}(A_\lambda)} \\
&=1_{\bigcap_{\lambda\in\Lambda}\pushout{R_\forall}(A_\lambda)},
\end{align*}
すなわち
\begin{align*}
\color{red}\pushout{R_\exists}\Paren{\bigcup_{\lambda\in\Lambda}A_\lambda}&\color{red}{}=\bigcup_{\lambda\in\Lambda}\pushout{R_\exists}(A_\lambda), \\
\color{red}\pushout{R_\forall}\Paren{\bigcap_{\lambda\in\Lambda}A_\lambda}&\color{red}{}=\bigcap_{\lambda\in\Lambda}\pushout{R_\forall}(A_\lambda)
\end{align*}
を得る.全く同様にして,$Y$の部分集合からなる族$\family{B_\lambda}{\lambda\in\Lambda}$について
\begin{align*}
\color{red}\pullback{R_\exists}\Paren{\bigcup_{\lambda\in\Lambda}B_\lambda}&\color{red}{}=\bigcup_{\lambda\in\Lambda}\pullback{R_\exists}(B_\lambda), \\
\color{red}\pullback{R_\forall}\Paren{\bigcap_{\lambda\in\Lambda}B_\lambda}&\color{red}{}=\bigcap_{\lambda\in\Lambda}\pullback{R_\forall}(B_\lambda)
\end{align*}
が成り立つこともわかる.
$A\subset X$と$B\subset Y$について
$$ \upper{c_{R}}1_A\le 1_B \iff 1_A\le \lower{c_{R}^\top}1_B $$
より
$$ 0\vee\upper{c_{R}}1_A\le 1_B \iff 1_A\le 1\wedge\lower{c_{R}^\top}1_B, $$
すなわち
$$\color{red} \pushout{R_\exists}(A)\subset B \iff A\subset \pullback{R_\forall}(B) $$
が成り立つ.特に,$\color{red}A\subset \pullback{R_\forall}(\pushout{R_\exists}(A))$と$\color{red}\pushout{R_\exists}(\pullback{R_\forall}(B))\subset B$も得られる.
全く同様にして,
$$ \upper{c_{R}^\top}1_B\le 1_A \iff 1_B\le \lower{c_{R}}1_A $$
より
$$\color{red} \pullback{R_\exists}(B)\subset A \iff B\subset \pushout{R_\forall}(A) $$
が成り立つこともわかる.特に,$\color{red}\pullback{R_\exists}(\pushout{R_\forall}(A))\subset A$と$\color{red}B\subset \pushout{R_\forall}(\pullback{R_\exists}(B))$も得られる.
写像$f:X\to Y$については$\pullback{f_\exists}=\pullback{f_\forall}$が成り立ち,ここでは
$$ \pushout{f}:=\pushout{f_\exists}, \qquad f_{!}:=\pushout{f_\forall}, \qquad \pullback{f}:=\pullback{f_\exists}=\pullback{f_\forall} $$
等と書くことにする.これらの記号を用いて,上で述べた$\pushout{R_\exists},\pushout{R_\forall},\pullback{R_\exists},\pullback{R_\forall}$の性質を書き直すと,以下のようになる.
$A\subset X$と$B\subset Y$に対して,以下が成り立つ:
\begin{align*}
\pushout{f}(A)\subset B &\iff A\subset \pullback{f}(B), \\
\pullback{f}(B)\subset A &\iff B\subset f_{!}(A).
\end{align*}
(関連記事: デデキント・マクニール完備化 )
半順序集合$S$とその部分集合$A$について
\begin{align*}
A^{\mathrm{u}}
&:=\pushout{{\not\le}_\forall}(S\setminus A) \\
&\phantom{:}=\set{u\in S}{\text{$s\not\le u$ を満たす任意の $s\in S$ に対して $s\in S\setminus A$ が成り立つ }} \\
&\phantom{:}=\set{u\in S}{\text{任意の $a\in A$ に対して $a\le u$ が成り立つ }}
\end{align*}
は$A$の上界全体の集合であり,同様に$A^{\mathrm{l}}:=\pullback{{\not\le}_\forall}(S\setminus A)$は$A$の下界全体の集合となる.
$A\subset B\subset S$のとき,$S\setminus A\supset S\setminus B$より
$$ \pushout{{\not\le}_\forall}(S\setminus A)\supset \pushout{{\not\le}_\forall}(S\setminus B), \qquad \pullback{{\not\le}_\forall}(S\setminus A)\supset \pullback{{\not\le}_\forall}(S\setminus B), $$
すなわち$\color{red}A^{\mathrm{u}}\supset B^{\mathrm{u}}$と$\color{red}A^{\mathrm{l}}\supset B^{\mathrm{l}}$が成り立つ.
$S$の部分集合からなる族$\family{A_\lambda}{\lambda\in\Lambda}$について
$$ \pushout{{\not\le}_\forall}\Paren{\bigcap_{\lambda\in\Lambda}\paren{S\setminus A_\lambda}}=\bigcap_{\lambda\in\Lambda}\pushout{{\not\le}_\forall}(S\setminus A_\lambda) $$
が成り立つから,ド・モルガンの法則より
$$ \color{red}\Paren{\bigcup_{\lambda\in\Lambda}A_\lambda}^{\mathrm{u}}=\bigcap_{\lambda\in\Lambda}A_\lambda^{\mathrm{u}} $$
を得る.全く同様に
$$ \pullback{{\not\le}_\forall}\Paren{\bigcap_{\lambda\in\Lambda}\paren{S\setminus A_\lambda}}=\bigcap_{\lambda\in\Lambda}\pullback{{\not\le}_\forall}(S\setminus A_\lambda) $$
より
$$ \color{red}\Paren{\bigcup_{\lambda\in\Lambda}A_\lambda}^{\mathrm{l}}=\bigcap_{\lambda\in\Lambda}A_\lambda^{\mathrm{l}} $$
が成り立つこともわかる.
$A,B\subset S$について
$$ \pullback{{\not\le}_\exists}(B)\subset S\setminus A \iff B\subset \pushout{{\not\le}_\forall}(S\setminus A) $$
が成り立つから,$\pullback{{\not\le}_\exists}(B)=S\setminus\pullback{{\not\le}_\forall}(S\setminus B)=S\setminus B^{\mathrm{l}}$にも注意すると
$$ \color{red}B^{\mathrm{l}}\supset A \iff B\subset A^{\mathrm{u}} $$
である.特に$\color{red}A\subset A^{\mathrm{ul}}$と$\color{red}B\subset B^{\mathrm{lu}}$も成り立つ.
一般に$A\subset A^{\mathrm{ul}}$が成り立つが,特に$A=A^{\mathrm{ul}}$を満たす部分集合$A$全体の集合を
$$ \operatorname{DM}(S):=\set{A\in\powerset{S}}{A=A^{\mathrm{ul}}} $$
とおくと,$\operatorname{DM}(S)$は$S$を含む最小の完備束となることが知られている.ただし,$\operatorname{DM}(S)$は集合の包含関係によって半順序集合とみなし,順序埋め込み
$$ S\ni x\mapsto \{x\}^{\mathrm{l}}\in \operatorname{DM}(S) $$
によって$S$を$\operatorname{DM}(S)$の部分集合とみなしている.
ここまで読んでいただきありがとうございました.
誤りなどあれば,ご指摘いただけると嬉しいです.