「すべての」の数学的使用
普遍量化 タイプ 数量詞 分野 数学的論理 声明
∀
x
ポ
(
x
)
{\displaystyle \forall xP(x)}
のすべての値に対して が真である 場合、 は真です 。
ポ
(
x
)
{\displaystyle P(x)}
x
{\displaystyle x}
象徴的な声明
∀
x
ポ
(
x
)
{\displaystyle \forall xP(x)}
数学論理学 において 、 全称量化は 量指定子 の一種であり 、 「 任意の場合 」、「 すべてに対して 」、「 任意の場合」と 解釈される 論理 定数です。これは、 述語 が談話領域の すべての メンバー によって 満たさ れること を表します 。言い換えれば、これは、 領域のすべてのメンバーに対する 特性 または 関係 の 述語です。これは、全称量指定子の 範囲 内の述語が、 述語変数 のすべての 値 に対して真であることを 主張します 。
これは通常、 反転した A (∀) 論理演算子 記号 で表され、述語変数と一緒に使用される場合は 全称量指定子 (" ∀ x "、" ∀( x ) "、または場合によっては " ( x ) " のみ) と呼ばれます。全称量化は、ドメインの少なくとも 1 つのメンバーに対してプロパティまたは関係が成り立つことだけを主張する 存在 量化 ("存在する")とは異なります 。
一般的な量化については、量化(論理) の記事で説明します 。全称量指定子は、 Unicode では U+2200 ∀ FOR ALL としてエンコードされ、 LaTeX や関連する数式エディタ
でも同様です。 \forall
基礎
次のように仮定する。
2·0 = 0 + 0、2·1 = 1 + 1、2 ·2 = 2 + 2 など。
これは、「and」が繰り返し使用されているため、 論理接続詞 のように見えます。ただし、「etc.」は 形式論理 の接続詞として解釈できません。代わりに、この文は次のように言い換える必要があります。
すべての自然数 nに対して、 2· n = n + n が成り立ちます 。
これは全称量化を使用した単一のステートメントです。
この記述は、元の記述よりも正確であると言えます。「など」には非公式に 自然数のみ が含まれており、それ以外は何も含まれていないとされていますが、これは厳密には示されていません。一方、全称量化では、自然数が明示的に言及されています。
この特定の例は 真です。なぜなら、 n の 代わりに任意の自然数を代入でき、「2· n = n + n 」という命題が 真になるからです。対照的に、
すべての自然数 nに対して、2· n > 2 + n が成り立つ。
は偽 です 。なぜなら、 n を 、たとえば 1 に置き換えると、「2·1 > 2 + 1」という命題は偽になるからです。 「2· n > 2 + n 」が ほとんどの 自然数 n に対して真であるかどうかは重要ではありません。 反例 が 1 つでも存在すれば、 全称量化が偽であることを証明するのに十分です。
一方、すべての 合成数 n に対して、 2· n > 2 + n が成り立ちます
。これは、反例のいずれも合成数ではないためです。これは、 n がとり得る 値を指定する 議論領域 の重要性を示しています。 [注 1] 特に、議論領域が特定の述語を満たすオブジェクトのみで構成されるように制限されている場合、全称量化には 論理条件が 必要であることに注意してください。たとえば、
すべての合成数 nに対して、2· n > 2 + n が成り立つ。
論理的 に
は
すべての自然数 n について、 n が合成数であれば、 2· n > 2 + n です。
ここで、「if ... then」構文は論理条件を示します。
表記
記号論理学 では 、全称量指定子記号 ( サンセリフ フォントで「 A 」を反転したもの、Unicode U+2200)は全称量化を表すために使用されます。この記号は、1935年に ゲルハルト・ゲンツェン によって初めて使用されました。これは、 存在量化のための ジュゼッペ・ペアノ の 表記法(反転したE)と 、その後 バートランド・ラッセル によるペアノの表記法の使用との類推によるものです。 [1]
∀
{\displaystyle \forall}
∃
{\displaystyle \exists }
例えば、 P ( n ) が述語「2· n > 2 + n 」であり、 Nが 自然数の
集合 である場合、
∀
ん
∈
いいえ
ポ
(
ん
)
{\displaystyle \forall n\!\in \!\mathbb {N} \;P(n)}
(偽の)文である
「すべての自然数 nに対して、 2· n > 2 + n が成り立ちます 。」
同様に、 Q ( n ) が「 n は合成語である」
という述語である場合、
∀
ん
∈
いいえ
(
質問
(
ん
)
→
ポ
(
ん
)
)
{\displaystyle \forall n\!\in \!\mathbb {N} \;{\bigl (}Q(n)\rightarrow P(n){\bigr )}}
は(真の)声明である
「すべての自然数 n について、 n が合成数であれば、 2· n > 2 + n です。」
数量化の表記法のいくつかのバリエーション(すべての形式に適用される)については、 Quantifier の 記事を参照してください。
プロパティ
否定
全称量化関数の否定は、全称量化子を 存在量化子 に変え、量化式を否定することで得られる。つまり、
¬
∀
x
ポ
(
x
)
は、
∃
x
¬
ポ
(
x
)
{\displaystyle \lnot \forall x\;P(x)\quad {\text{は}}\quad \exists x\;\lnot P(x)と同等です}
ここで は 否定 を表します 。
¬
{\displaystyle \lnot}
例えば、 P ( x ) が 命題関数 「 x は結婚している」である場合 、 すべての生きている人間の
集合 Xに対して、普遍量化
生きている人 x がいれば、その人は結婚している
書かれている
∀
x
∈
バツ
ポ
(
x
)
{\displaystyle \forall x\in X\,P(x)}
この記述は誤りです。
生きている人x が結婚している というわけではない
あるいは象徴的に言えば:
¬
∀
x
∈
バツ
ポ
(
x
)
{\displaystyle \lnot \ \forall x\in X\,P(x)}
。
関数 P ( x ) が Xの すべての 要素 に対して真でない場合は 、ステートメントが偽である要素が少なくとも 1 つ存在する必要があります。つまり、 の否定は論理的に「 結婚していない
生きている人物 x が存在する」または次の式と同等です。
∀
x
∈
バツ
ポ
(
x
)
{\displaystyle \forall x\in X\,P(x)}
∃
x
∈
バツ
¬
ポ
(
x
)
{\displaystyle \exists x\in X\,\lnot P(x)}
「すべての人が結婚しているわけではない」(つまり「結婚している人は存在しない」)と「すべての人が結婚しているわけではない」(つまり「結婚していない人が存在する」)を混同するのは誤りです。
¬
∃
x
∈
バツ
ポ
(
x
)
≡
∀
x
∈
バツ
¬
ポ
(
x
)
≢
¬
∀
x
∈
バツ
ポ
(
x
)
≡
∃
x
∈
バツ
¬
ポ
(
x
)
{\displaystyle \lnot \ \exists x\in X\,P(x)\equiv \ \forall x\in X\,\lnot P(x)\not \equiv \ \lnot \ \forall x\in X\,P(x)\equiv \ \exists x\in X\,\lnot P(x)}
その他の接続詞
全称(存在)量指定子は、 他のオペランドが影響を受けない限り、 論理接続詞 ∧ 、 ∨ 、 → 、 ↚をそのまま通過します。 [2] つまり、
ポ
(
x
)
∧
(
∃
ええ
∈
はい
質問
(
ええ
)
)
≡
∃
ええ
∈
はい
(
ポ
(
x
)
∧
質問
(
ええ
)
)
ポ
(
x
)
∨
(
∃
ええ
∈
はい
質問
(
ええ
)
)
≡
∃
ええ
∈
はい
(
ポ
(
x
)
∨
質問
(
ええ
)
)
、
ただし、
はい
≠
∅
ポ
(
x
)
→
(
∃
ええ
∈
はい
質問
(
ええ
)
)
≡
∃
ええ
∈
はい
(
ポ
(
x
)
→
質問
(
ええ
)
)
、
ただし、
はい
≠
∅
ポ
(
x
)
↚
(
∃
ええ
∈
はい
質問
(
ええ
)
)
≡
∃
ええ
∈
はい
(
ポ
(
x
)
↚
質問
(
ええ
)
)
ポ
(
x
)
∧
(
∀
ええ
∈
はい
質問
(
ええ
)
)
≡
∀
ええ
∈
はい
(
ポ
(
x
)
∧
質問
(
ええ
)
)
、
ただし、
はい
≠
∅
ポ
(
x
)
∨
(
∀
ええ
∈
はい
質問
(
ええ
)
)
≡
∀
ええ
∈
はい
(
ポ
(
x
)
∨
質問
(
ええ
)
)
ポ
(
x
)
→
(
∀
ええ
∈
はい
質問
(
ええ
)
)
≡
∀
ええ
∈
はい
(
ポ
(
x
)
→
質問
(
ええ
)
)
ポ
(
x
)
↚
(
∀
ええ
∈
はい
質問
(
ええ
)
)
≡
∀
ええ
∈
はい
(
ポ
(
x
)
↚
質問
(
ええ
)
)
、
ただし、
はい
≠
∅
{\displaystyle {\begin{aligned}P(x)\land (\exists {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \exists {y}{\in }\mathbf {Y} \,(P(x)\land Q(y))\\P(x)\lor (\exists {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \exists {y}{\in }\mathbf {Y} \,(P(x)\lor Q(y)),&{\text{provided that }}\mathbf {Y} \neq \emptyset \\P(x)\to (\exists {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \exists {y}{\in }\mathbf {Y} \,(P(x)\to Q(y)),&{\text{provided that }}\mathbf {Y} \neq \emptyset \\P(x)\nleftarrow (\exists {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \exists {y}{\in }\mathbf {Y} \,(P(x)\nleftarrow Q(y))\\P(x)\land (\forall {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \forall {y}{\in }\mathbf {Y} \,(P(x)\land Q(y)),&{\text{provided that }}\mathbf {Y} \neq \emptyset \\P(x)\lor (\forall {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \forall {y}{\in }\mathbf {Y} \,(P(x)\lor Q(y))\\P(x)\to (\forall {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \forall {y}{\in }\mathbf {Y} \,(P(x)\to Q(y))\\P(x)\nleftarrow (\forall {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \forall {y}{\in }\mathbf {Y} \,(P(x)\nleftarrow Q(y)),&{\text{provided that }}\mathbf {Y} \neq \emptyset \end{aligned}}}
逆に、論理接続詞 ↑ 、 ↓ 、 ↛ 、 ← の場合、量指定子は反転します。
P
(
x
)
↑
(
∃
y
∈
Y
Q
(
y
)
)
≡
∀
y
∈
Y
(
P
(
x
)
↑
Q
(
y
)
)
P
(
x
)
↓
(
∃
y
∈
Y
Q
(
y
)
)
≡
∀
y
∈
Y
(
P
(
x
)
↓
Q
(
y
)
)
,
provided that
Y
≠
∅
P
(
x
)
↛
(
∃
y
∈
Y
Q
(
y
)
)
≡
∀
y
∈
Y
(
P
(
x
)
↛
Q
(
y
)
)
,
provided that
Y
≠
∅
P
(
x
)
←
(
∃
y
∈
Y
Q
(
y
)
)
≡
∀
y
∈
Y
(
P
(
x
)
←
Q
(
y
)
)
P
(
x
)
↑
(
∀
y
∈
Y
Q
(
y
)
)
≡
∃
y
∈
Y
(
P
(
x
)
↑
Q
(
y
)
)
,
provided that
Y
≠
∅
P
(
x
)
↓
(
∀
y
∈
Y
Q
(
y
)
)
≡
∃
y
∈
Y
(
P
(
x
)
↓
Q
(
y
)
)
P
(
x
)
↛
(
∀
y
∈
Y
Q
(
y
)
)
≡
∃
y
∈
Y
(
P
(
x
)
↛
Q
(
y
)
)
P
(
x
)
←
(
∀
y
∈
Y
Q
(
y
)
)
≡
∃
y
∈
Y
(
P
(
x
)
←
Q
(
y
)
)
,
provided that
Y
≠
∅
{\displaystyle {\begin{aligned}P(x)\uparrow (\exists {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \forall {y}{\in }\mathbf {Y} \,(P(x)\uparrow Q(y))\\P(x)\downarrow (\exists {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \forall {y}{\in }\mathbf {Y} \,(P(x)\downarrow Q(y)),&{\text{provided that }}\mathbf {Y} \neq \emptyset \\P(x)\nrightarrow (\exists {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \forall {y}{\in }\mathbf {Y} \,(P(x)\nrightarrow Q(y)),&{\text{provided that }}\mathbf {Y} \neq \emptyset \\P(x)\gets (\exists {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \forall {y}{\in }\mathbf {Y} \,(P(x)\gets Q(y))\\P(x)\uparrow (\forall {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \exists {y}{\in }\mathbf {Y} \,(P(x)\uparrow Q(y)),&{\text{provided that }}\mathbf {Y} \neq \emptyset \\P(x)\downarrow (\forall {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \exists {y}{\in }\mathbf {Y} \,(P(x)\downarrow Q(y))\\P(x)\nrightarrow (\forall {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \exists {y}{\in }\mathbf {Y} \,(P(x)\nrightarrow Q(y))\\P(x)\gets (\forall {y}{\in }\mathbf {Y} \,Q(y))&\equiv \ \exists {y}{\in }\mathbf {Y} \,(P(x)\gets Q(y)),&{\text{provided that }}\mathbf {Y} \neq \emptyset \\\end{aligned}}}
推論のルール
推論規則は 、 仮説から結論までの論理的ステップを正当化する規則です。全称量指定子を利用する推論規則はいくつかあります。
普遍的具体化は 、命題関数が普遍的に真であるとわかっている場合、それは談話宇宙の任意の要素に対して真でなければならないと結論づける。これは記号的に次のように表される。
∀
x
∈
X
P
(
x
)
→
P
(
c
)
{\displaystyle \forall {x}{\in }\mathbf {X} \,P(x)\to P(c)}
ここで、 c は 議論領域の完全に任意の要素です。
普遍一般化は、 命題関数が談話領域の任意の要素に対して真であれば、普遍的に真でなければならないと結論付ける。象徴的に言えば、任意の c に対して、
P
(
c
)
→
∀
x
∈
X
P
(
x
)
.
{\displaystyle P(c)\to \ \forall {x}{\in }\mathbf {X} \,P(x).}
要素 c は 完全に任意でなければなりません。そうでない場合、論理は成り立ちません 。c が任意ではなく、談話領域の特定の要素である場合、P( c ) は命題関数の存在量化のみを意味します。
空集合
慣例により、式 P ( x )に関係なく、 式は常に真です 。
「空虚な真実」を参照してください。
∀
x
∈
∅
P
(
x
)
{\displaystyle \forall {x}{\in }\emptyset \,P(x)}
ユニバーサルクロージャー
式φの普遍閉包とは、φ内の自由変数すべてに普遍量化子を追加することで得られる自由変数のない式で ある 。 例えば 、
P
(
y
)
∧
∃
x
Q
(
x
,
z
)
{\displaystyle P(y)\land \exists xQ(x,z)}
は
∀
y
∀
z
(
P
(
y
)
∧
∃
x
Q
(
x
,
z
)
)
{\displaystyle \forall y\forall z(P(y)\land \exists xQ(x,z))}
。
副次的に
圏論と 基本トポイ 理論 では、普遍量化子は 冪集合 間の 関数 の 右随伴子 、 集合間の関数の 逆像 関数として理解できる。同様に、 存在量化子は 左随伴子 である 。 [3]
集合 について 、 その 冪集合 を で表します。集合 との間の 任意の関数に対して、冪集合の間には 逆像 関手 が存在し、これは f の余域の部分集合を その域の部分集合に戻します。この関手の左随伴関数は存在量指定子 であり 、右随伴関数は全称量指定子 です 。
X
{\displaystyle X}
P
X
{\displaystyle {\mathcal {P}}X}
f
:
X
→
Y
{\displaystyle f:X\to Y}
X
{\displaystyle X}
Y
{\displaystyle Y}
f
∗
:
P
Y
→
P
X
{\displaystyle f^{*}:{\mathcal {P}}Y\to {\mathcal {P}}X}
∃
f
{\displaystyle \exists _{f}}
∀
f
{\displaystyle \forall _{f}}
つまり、は、各部分集合 に対して、 によって与えられる
部分集合を与える 関数である。
∃
f
:
P
X
→
P
Y
{\displaystyle \exists _{f}\colon {\mathcal {P}}X\to {\mathcal {P}}Y}
S
⊂
X
{\displaystyle S\subset X}
∃
f
S
⊂
Y
{\displaystyle \exists _{f}S\subset Y}
∃
f
S
=
{
y
∈
Y
|
∃
x
∈
X
.
f
(
x
)
=
y
∧
x
∈
S
}
,
{\displaystyle \exists _{f}S=\{y\in Y\;|\;\exists x\in X.\ f(x)=y\quad \land \quad x\in S\},}
の 像に あるもの 。同様に、全称量指定子 は、各部分集合 に対して
、
y
{\displaystyle y}
S
{\displaystyle S}
f
{\displaystyle f}
∀
f
:
P
X
→
P
Y
{\displaystyle \forall _{f}\colon {\mathcal {P}}X\to {\mathcal {P}}Y}
S
⊂
X
{\displaystyle S\subset X}
∀
f
S
⊂
Y
{\displaystyle \forall _{f}S\subset Y}
∀
f
S
=
{
y
∈
Y
|
∀
x
∈
X
.
f
(
x
)
=
y
⟹
x
∈
S
}
,
{\displaystyle \forall _{f}S=\{y\in Y\;|\;\forall x\in X.\ f(x)=y\quad \implies \quad x\in S\},}
の下の原像 が に含まれる もの 。
y
{\displaystyle y}
f
{\displaystyle f}
S
{\displaystyle S}
一階述語論理 で使用される量指定子のより一般的な形式は、 関数 f を、真と偽の値を保持する2要素の集合である 唯一の関数と見なす ことによって得られ、部分集合 Sは 述語 が成り立つ部分集合であり 、
!
:
X
→
1
{\displaystyle !:X\to 1}
P
(
1
)
=
{
T
,
F
}
{\displaystyle {\mathcal {P}}(1)=\{T,F\}}
S
(
x
)
{\displaystyle S(x)}
P
(
!
)
:
P
(
1
)
→
P
(
X
)
T
↦
X
F
↦
{
}
{\displaystyle {\begin{array}{rl}{\mathcal {P}}(!)\colon {\mathcal {P}}(1)&\to {\mathcal {P}}(X)\\T&\mapsto X\\F&\mapsto \{\}\end{array}}}
∃
!
S
=
∃
x
.
S
(
x
)
,
{\displaystyle \exists _{!}S=\exists x.S(x),}
が空でない場合は真であり 、
S
{\displaystyle S}
∀
!
S
=
∀
x
.
S
(
x
)
,
{\displaystyle \forall _{!}S=\forall x.S(x),}
S が X でない場合は偽となります。
上記の全称量化子と存在量化子は、 前層カテゴリ に一般化されます。
参照
注記
^定量化されたステートメントでの談話領域の使用に関する詳しい情報は、 「定量化(論理)」 の記事に記載されています 。
参考文献
^ ミラー、ジェフ。「集合論と論理の記号の初期の使用」。 さまざまな数学記号の初期の使用 。
^ つまり、変数が 以下の同値式の 式に自由に現れない場合
y
{\displaystyle y}
P
(
x
)
{\displaystyle P(x)}
^ Saunders Mac Lane 、 Ieke Moerdijk、(1992) Sheaves in Geometry and Logic Springer-Verlag。ISBN 0-387-97710-4 58ページを参照
Hinman, P. (2005). 数学論理学の基礎 . AK Peters . ISBN 1-56881-262-0 。
フランクリン、J. およびダウド、A. (2011)。数学の証明: 入門。キューブックス 。ISBN 978-0-646-54509-7 。 {{cite book}}: CS1 maint: multiple names: authors list (link)(第2章)
外部リンク
ウィクショナリーのeveryの辞書定義