논리 기호

논리학에서는 논리적인 표현(logical representation)을 표시하기 위한 다양한 기호를 사용하고 있다. 물론 논리학을 공부한 사람들에게는 이러한 기호들이 익숙하기 때문에, 기호를 사용할 때마다 그 기호의 의미를 설명하지 않고 사용하곤 한다. 그래서 논리학을 공부하고자 하는 사람들을 위해서 논리 기호들, 기호 이름, 읽는 방법, 수학과 관련된 예 등을 아래와 같은 표로 만들었다. 참고로 세 번째 열은 비형식적 정의를 설명하고 있으며, 네 번째 열은 짧은 예를, 다섯 번째 열은 유니코드에서 위치 값을, 여섯 번째 열은 HTML에서 사용되는 이름을 제시하였다. 마지막 열은 LaTeX 기호를 나타내고 있다. 참고로 논리학 영역 밖에서는, 문맥에 따라서 다른 기호들이 같은 의미를 갖기도 하고, 같은 기호가 다른 의미를 갖기도 한다는 것에 유의하자. {| class="wikitable" |- bgcolor=#a0e0a0 ! rowspan="3" align=center|

기호

! |이름 ! rowspan="3" |설명 ! rowspan="3" |예시 ! rowspan="3" |유니코드 ! rowspan="3" |HTML ! rowspan="3" |LaTeX |- bgcolor=#a0e0a0 ! 읽는 법 |- bgcolor=#a0e0a0 ! |분류 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

⇒

→
⊃
**Ɔ**

||실질 함축 (material implication) | rowspan=3| 만약 A 이면 B이다. | rowspan=3|*x* = 2 ⇒ *x*2 = 4 is true, but *x*2 = 4 ⇒ *x* = 2 is in general false (since *x* could be −2). ! rowspan="3" |U+21D2

U+2192

U+2282 ! rowspan="3" |&rArr;

&rarr;

&sup; ! rowspan="3" |

\Rightarrow\Rightarrow
\to\to
⊃\supset
\implies\implies

|- |align=center|implies, if A then B |- |align=right|명제 논리, 헤이팅 대수 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

⇔

≡

↔

||동치 | rowspan=3|A \iff B는 A와 B가 모두 참이거나 모두 거짓일 때 성립한다. | rowspan=3|*x* + 5 = *y* + 2 ⇔ *x* + 3 = *y* ! rowspan="3" |U+21D4

U+2261

U+2194 ! rowspan="3" |&hArr;

&equiv;

&harr; ! rowspan="3" |

\Leftrightarrow\Leftrightarrow
\equiv\equiv
\leftrightarrow\leftrightarrow
\iff\iff

|- |align=center|if and only if, iff , means the same as |- |align=right|명제 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

¬

˜

!

||부정 | rowspan=3| | rowspan=3|¬(¬*A*) ⇔ *A*
*x* ≠ *y* ⇔ ¬(*x* = *y*) ! rowspan="3" |U+00AC

U+02DC ! rowspan="3" |&not;

&tilde; ~ ! rowspan="3" |

\neg\lnot or \neg
\sim\sim

|- |align=center|not |- |align=right|명제 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

∧

•

&

||논리곱 | rowspan=3|The statement *A* ∧ *B* is true if *A* and *B* are both true; else it is false. | rowspan=3|*n* 2 ⇔ *n* = 3 when *n* is a natural number. ! rowspan="3" |U+2227

U+0026 ! rowspan="3" |&and;

&amp; ! rowspan="3" | \wedge\wedge or \land
\& |- |align=center|and |- |align=right|명제 논리, 불 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

∨

+

ǀǀ

||논리합 | rowspan=3| | rowspan=3|*n* ≥ 4 ∨ *n* ≤ 2 ⇔ *n* ≠ 3 when *n* is a natural number. ! rowspan="3" |U+2228 ! rowspan="3" |&or; ! rowspan="3" | \lor\lor or \vee |- |align=center|or |- |align=right|명제 논리, 불 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

⊕

⊻

||배타적 논리합 | rowspan=3|언령 A ⊕ B는 A 또는 B가 참이되 A와 B가 동시에 참은 아닐 때 참이다. A ⊻ B도 같은 뜻이다. | rowspan=3| (¬*A*) ⊕ *A*는 언제나 참이고, *A* ⊕ *A*는 언제나 거짓이다. ! rowspan="3" |U+2295

U+22BB ! rowspan="3" |&oplus; ! rowspan="3" | \oplus\oplus
\veebar\veebar |- |align=center|xor |- |align=right|명제 논리, 불 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

⊤

T

1

||항진 | rowspan=3| 언령 ⊤는 언제나 참이다. | rowspan=3| *A* ⇒ ⊤는 언제나 참이다. ! rowspan="3" |U+22A4 ! rowspan="3" |T ! rowspan="3" | \top\top |- |align=center|top, verum |- |align=right|명제 논리, 불 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

⊥

F

0

||모순 | rowspan=3| 언령 ⊥는 언제나 거짓이다. | rowspan=3| ⊥ ⇒ *A*는 언제나 참이다. ! rowspan="3" |U+22A5 ! rowspan="3" |&perp; F ! rowspan="3" |\bot\bot |- |align=center|bottom, falsum |- |align=right|명제 논리, 불 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

∀

()

||전칭 | rowspan=3| | rowspan=3|∀ *n* ∈ ℕ: *n*2 ≥ *n*. ! rowspan="3" |U+2200 ! rowspan="3" |&forall; ! rowspan="3" | \forall\forall |- |align=center|for all; for any; for each |- |align=right|1차 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

∃

||존재 | rowspan=3| | rowspan=3|∃ *n* ∈ ℕ: *n* is even. ! rowspan="3" |U+2203 ! rowspan="3" |&exist; ! rowspan="3" | \exists\exists |- |align=center|there exists |- |align=right|1차 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

∃!

||유일 | rowspan=3| | rowspan=3|∃! *n* ∈ ℕ: *n* \+ 5 = 2*n*. ! rowspan="3" |U+2203 U+0021 ! rowspan="3" |&exist; ! ! rowspan="3" |\exists !\exists ! |- |align=center|there exists exactly one |- |align=right|1차 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

:=

≡

:⇔

||정의 | rowspan=3| | rowspan=3| ! rowspan="3" |U+2254 (U+003A U+003D)

U+2261

U+003A U+229C ! rowspan="3" |:=
:

&equiv;

&hArr; ! rowspan="3" |

:=:=
\equiv\equiv
\Leftrightarrow\Leftrightarrow

|- |align=center|is defined as |- |align=right|모든 수학 분야 |- | rowspan="3" bgcolor=#d0f0d0 align=center|

( )

| 우선집단 | rowspan="3" | 괄호 안의 연산을 먼저 수행한다. | rowspan="3" |(8 ÷ 4) ÷ 2 = 2 ÷ 2 = 1,
8 ÷ (4 ÷ 2) = 8 ÷ 2 = 4. ! rowspan="3" | U+0028 U+0029 ! rowspan="3" |( ) ! rowspan="3" | (~) ( ) |- |align=center|parentheses, brackets |- |align=right|모든 수학 분야 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

⊢

||턴스틸 | rowspan=3|*x* ⊢ *y*는 *y*가 *x*에서 증명가능하다는 뜻이다. | rowspan=3| *A* → *B* ⊢ ¬*B* → ¬*A* ! rowspan="3" |U+22A2 ! rowspan="3" |&#8866; ! rowspan="3" | \vdash\vdash |- |align=center|provable |- |align=right|명제 논리, 1차 논리 |- | rowspan=3 bgcolor=#d0f0d0 align=center|

⊨

||이중 턴스틸 | rowspan=3|*x* ⊨ *y*는 *x*가 의미론적으로 *y*를 수반한다는 뜻이다. | rowspan=3| *A* → *B* ⊨ ¬*B* → ¬*A* ! rowspan="3" |U+22A8 ! rowspan="3" |&#8872; ! rowspan="3" | \models\models |- |align=center|entails |- |align=right|명제 논리, 1차 논리 |}