Developer.

Elementary Logic

๐Ÿšง ์ž‘์—…์ค‘

๐Ÿ“‚ ๋ชฉ์ฐจ


๐Ÿ“š ๋ณธ๋ฌธ

Statement

๋…ผ๋ฆฌ๋Š” ํƒ€๋‹นํ•˜์ง€ ์•Š์€ ๋…ผ์ฆ์œผ๋กœ๋ถ€ํ„ฐ ํƒ€๋‹นํ•œ ๋…ผ์ฆ์„ ๊ตฌ๋ณ„ํ•˜๋Š” ๋ฐ ์“ฐ์ด๋Š” ์›๋ฆฌ์™€ ๋ฐฉ๋ฒ•์„ ์ตํžˆ๋Š” ๊ฒƒ์ด๋‹ค. ๋…ผ๋ฆฌ๋ฅผ ๋…ผํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฐธ, ๊ฑฐ์ง“์œผ๋กœ ๊ตฌ๋ถ„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์žฅ์ธ Statement ๋ถ€ํ„ฐ ๋ณด์•„์•ผ ํ•œ๋‹ค.

Simple Statement & Compound Statement

์ผ๋ฐ˜์ ์œผ๋กœ ์ฐธ, ๊ฑฐ์ง“์˜ ๋ถ„๊ธฐ๊ฐ€ 1ํšŒ๋กœ ๋๋‚˜๋Š” ๋ฌธ์žฅ์„ Simple Statement ๋ผ๊ณ  ํ•˜๋ฉฐ, ๋‹จ์ˆœ ๋ช…์ œ๊ฐ€ ๊ฒฐํ•ฉ๋œ ๊ฒƒ์„ Compound Statement ๋ผ๊ณ  ํ•œ๋‹ค.

๋‹จ์ˆœ ๋ช…์ œ๋Š” ๋ณดํ†ต ์˜์†Œ๋ฌธ์ž๋กœ ๋‘์–ด ๋ช…์ œ๋ฅผ ์ •์˜ํ•˜๊ณ , ์ด ๋‹จ์ˆœ ๋ช…์ œ๋“ค์„ ๊ฒฐํ•ฉ์ž๋ฅผ ํ†ตํ•ด ๊ฒฐํ•ฉํ•˜๋ฉด ์˜๋Œ€๋ฌธ์ž๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ณตํ•ฉ๋ช…์ œ๊ฐ€ ๋˜๋Š”๋ฐ ๊ฒฐํ•ฉ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค:

Connectives

  • $\lnot$ : not, ๋ถ€์ •, ์•„๋‹ˆ๋‹ค์˜ ์˜๋ฏธ
  • $\land$: and, ๊ทธ๋ฆฌ๊ณ 
  • $\lor$: or, ๋˜๋Š”
  • $\rightarrow$: ifโ€ฆthen, ์ด๋ฉด, ๋ผ๋ฉด
  • $\leftrightarrow$: ifโ€ฆand only ifโ€ฆ, ์ด๋ฉด ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋•Œ์—๋งŒ

๋ณตํ•ฉ ๋ช…์ œ์—์„œ ๋ถ€๋ถ„ ๋ถ€๋ถ„์˜ ๋ช…์ œ๋“ค์„ ๋ณดํ†ต Component ๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ์ด๋Ÿฌํ•œ ๋ณตํ•ฉ ๋ช…์ œ์— ๋Œ€ํ•œ ์ฐธ, ๊ฑฐ์ง“ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•˜๊ณ  ์‹ถ์„ ๋•Œ Truth Table(์ง„๋ฆฌํ‘œ)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ๋‹ค.

Truth Table

๊ฐ๊ฐ์˜ ๊ฒฐํ•ฉ์ž๋“ค์„ ์‚ฌ์šฉํ•œ ๋ณตํ•ฉ ๋ช…์ œ์— ๋Œ€ํ•ด ์ง„๋ฆฌํ‘œ๋ฅผ ๊ทธ๋ ค๋ณด์ž.

$\lnot p$ | p | ยฌp | |โ€”|โ€”-| | T | F | | F | T |

$p\land q$ | p | q | p โˆง q | |โ€”|โ€”|โ€”โ€”โ€“| | T | T | T | | T | F | F | | F | T | F | | F | F | F |

$p\lor q$ | p | q | p โˆจ q | |โ€”|โ€”|โ€”โ€”โ€“| | T | T | T | | T | F | T | | F | T | T | | F | F | F |

์—ฌ๊ธฐ์„œ ๊ฐ๊ฐ์˜ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ, ์„ฑ๋ถ„๋“ค์˜ ๊ฐ€๋Šฅํ•œ ์ฐธ, ๊ฑฐ์ง“์˜ ์กฐํ•ฉ์„ Logical Possibilities(๋…ผ๋ฆฌ์  ๊ฐ€๋Šฅ์„ฑ) ๋ผ๊ณ  ํ•˜๋ฉฐ, and, or ์— ๋Œ€ํ•œ ๋…ผ๋ฆฌ์  ๊ฐ€๋Šฅ์„ฑ์€ 4๊ฐ€์ง€, not ์— ๋Œ€ํ•œ ๋…ผ๋ฆฌ์  ๊ฐ€๋Šฅ์„ฑ์€ 2๊ฐ€์ง€ ์ด๋‹ค.

Logically Equivalent

๋‹จ์ˆœ ๋ช…์ œ p, q ์ด๊ฑฐ๋‚˜ ํ•ฉ์„ฑ๋ช…์ œ์ธ P, Q์— ๋Œ€ํ•œ ๋ชจ๋“  ๋…ผ๋ฆฌ์  ๊ฐ€๋Šฅ์„ฑ์˜ ๊ฒฝ์šฐ ์ง„๋ฆฌ๊ฐ’์ด ๊ฐ™์œผ๋ฉด P, Q๋Š” Logically Equivalent(๋…ผ๋ฆฌ์  ๋™์น˜) ๋˜๋Š” ๊ทธ๋ƒฅ ๋™์น˜๋ผ๊ณ  ํ•œ๋‹ค. $P\equiv Q$ ๋กœ ๋‚˜ํƒ€๋‚ด๊ฒŒ ๋œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๋ณตํ•ฉ ๋ช…์ œ๋ผ๋ฆฌ equivalent ์ž„์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

\[p\lor q \equiv \lnot(\lnot p\land \lnot q)\]

์ง„๋ฆฌํ‘œ๋ฅผ ๊ทธ๋ ค๋ณด๋ฉด ๊ฐ๊ฐ์˜ logical possibilities ์— ๋Œ€ํ•ด ๋ชจ๋“  ๊ฒฐ๊ณผ ๊ฐ’์ด ๋™์ผํ•จ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

Conditional Truth Table

โ€˜์ด๋ฉดโ€™ ์„ ๋‚˜ํƒ€๋‚ด๋Š” $\rightarrow$ ๊ธฐํ˜ธ๋Š” Conditional(์กฐ๊ฑด๋ถ€) ๊ธฐํ˜ธ๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, $p\rightarrow q$ ์˜ ์ง„๋ฆฌํ‘œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

p q ยฌq p โˆง ยฌq p โ†’ q := ยฌ(p โˆง ยฌq)
T T F F T
T F T T F
F T F F T
F F T F T

์—ฌ๊ธฐ์„œ p ์ด๋ฉด q ์ด๋‹ค. ๋ผ๋Š” ๊ฒƒ์€ ์ „์ž์˜ ๋ช…์ œ๊ฐ€ ์ฐธ์ผ ๊ฒฝ์šฐ์—๋งŒ ๋”ฐ์ง€๋Š”๋ฐ, p๊ฐ€ ๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋Ÿฐ ๊ฒฝ์šฐ๋ฅผ ๊ด€์‹ฌ์œผ๋กœ ๋‘์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋…ผํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์˜๋ฏธํ•˜๋‹ค. ๋”ฐ๋ผ์„œ ์ƒ๊ฐ์กฐ์ฐจ ํ•˜์ง€ ์•Š๋Š”๋ฐ, ์ด๋ฅผํ…Œ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…์ œ์ด๋‹ค:

์ € ์‚ฌ๋žŒ์ด ํƒœ์–‘์ด๋ฉด ๋‚˜๋Š” ๋ฐ”๋žŒ์ด๋‹ค.

์‚ฌ๋žŒ์ด ํƒœ์–‘์ผ๋ฆฌ ์—†์œผ๋ฏ€๋กœ ์ด๋Ÿฐ ๋ช…์ œ๋Š” ์ƒ๊ฐ์กฐ์ฐจํ•˜์ง€ ์•Š๋Š”๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋‘ ๋…ผ๋ฆฌ์  ๊ฐ€๋Šฅ์„ฑ์€ ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ฐธ์ด๋ผ๊ณ  ๋‘”๋‹ค(์ •์˜๋‹ค).

Biconditional Truth Table

์Œํ™”์‚ดํ‘œ ๋ผ๊ณ  ๋ณดํ†ต ๋งŽ์ด ๋ณด์•˜์„ํ…๋ฐ, Biconditional(์Œ์กฐ๊ฑด๋ถ€)๋ผ๊ณ  ์ฝ๊ณ , ๊ธฐํ˜ธ๋กœ $p\leftrightarrow q$ ๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค. $(p \rightarrow q) \land (p \leftarrow q)$ ์™€๋„ ๊ฐ™๋‹ค. ์ง„๋ฆฌํ‘œ๋Š”:

p q p โ†’ q p โ† q p โ†” q
T T T T T
T F F T F
F T T F F
F F T T T

Tautology

๋ชจ๋“  ๋…ผ๋ฆฌ์  ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•ด ์ฐธ์ธ ๊ฒƒ์„ Tautology(ํ•ญ์ง„)์ด๋ผ๊ณ  ํ•œ๋‹ค.

๋‹ค์Œ์€ ๋‹ค ํ•ญ์ง„์ผ ๊ฒƒ์ด๋‹ค.

  • $p \lor ~p$
  • $p \leftrightarrow p$

ํ•ญ์ง„์€ ๊ธฐํ˜ธ๋กœ ๋ณดํ†ต ์†Œ๋ฌธ์ž t๋กœ ๋‘”๋‹ค.

Implication

$P \rightarrow Q$ ๊ฐ€ t์ผ ๋•Œ, $P \implies Q$ ๋ผ๊ณ  ํ•˜๊ณ , P ๋Š” Q๋ฅผ ํ•จ์˜ํ•œ๋‹ค. ๋ผ๊ณ  ์ฝ๋Š”๋‹ค. ์—ฌ๊ธฐ์„œ ํ™”์‚ดํ‘œ ๊ธฐํ˜ธ์˜ ๊ฒฐํ•ฉ๋ ฅ์ด or, and ์˜ ๊ฒฐํ•ฉ๋ ฅ๋ณด๋‹ค ๋” ๋А์Šจํ•˜๋ฏ€๋กœ ๋ณดํ†ต $p \rightarrow (p\lor q)$ ์„ $p \rightarrow p\lor q$ ๋กœ ์“ด๋‹ค. ๋˜ํ•œ $\lnot$ ์€ $\lor, \land$ ๋ณด๋‹ค ์Ž„๋‹ค.

๊ฒฐํ•ฉ๋ ฅ ์ˆœ์œ„ $\lnot > \land, \lor > \rightarrow, \leftarrow, \leftrightarrow$
์œ„์™€ ๊ฐ™์ด ์ง„๋ฆฌํ‘œ๋ฅผ ๊ทธ๋ ค๋‚˜๊ฐ€์•ผ ํ•œ๋‹ค.

์–ด์จ‹๋“  ํ•จ์˜๊ฐ€ ๋‚˜์™”๋‹ค๋Š” ๊ฒƒ์€ ๊ทธ ๋ณตํ•ฉ ๋ช…์ œ๊ฐ€ ๋ฌด์กฐ๊ฑด ํ•ญ์ง„์ž„์„ ๋œปํ•œ๋‹ค.

Theorem
  • Law of Addition(Add.): $p \implies p \lor q$
  • Laws of Simplification(Simp.): $p\land q \implies p$, $p\land q \implies q$
  • Disjunctive Syllogism(D.S.): $(p\lor q) \land \lnot p \implies q$

Equivalence


โœ’๏ธ ์šฉ์–ด

######


๐Ÿ”— ๊ด€๋ จ ์ถœ์ฒ˜