๐Ÿง  1์ฐจ ๋…ผ๋ฆฌ (First-Order Logic, FOL)

1. ๋ช…์ œ ๋…ผ๋ฆฌ(Propositional Logic)์˜ ํ•œ๊ณ„

๋ช…์ œ ๋…ผ๋ฆฌ๋Š” ๋ฌธ์žฅ ์ „์ฒด๋ฅผ ํ•˜๋‚˜์˜ ์ฐธยท๊ฑฐ์ง“ ๋‹จ์œ„๋กœ ๋‹ค๋ฃจ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์žฅ ๋‚ด๋ถ€์˜ ์„ธ๋ถ€ ๊ตฌ์กฐ๋ฅผ ๋“œ๋Ÿฌ๋‚ด์ง€ ๋ชปํ•œ๋‹ค.

  • ์˜ˆ์‹œ:
    • : โ€œ์†Œํฌ๋ผํ…Œ์Šค๋Š” ์‚ฌ๋žŒ์ด๋‹คโ€
    • : โ€œ๋ชจ๋“  ์‚ฌ๋žŒ์€ ์ฃฝ๋Š”๋‹คโ€
  • ํ•œ๊ณ„: "์†Œํฌ๋ผํ…Œ์Šค", "์‚ฌ๋žŒ", "์ฃฝ๋Š”๋‹ค" ๊ฐ™์€ ๊ฐœ๋ณ„ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ถ„๋ฆฌํ•ด ๋‹ค๋ฃจ๊ฑฐ๋‚˜, "๋ชจ๋“ ", "์–ด๋–ค" ๊ฐ™์€ ์–‘ํ™”์  ์ผ๋ฐ˜ ๊ทœ์น™์„ ์ง์ ‘ ํ‘œํ˜„ํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ์ฆ‰, ์ถ”๋ก ์˜ ์žฌ๋ฃŒ๊ฐ€ ๋˜๋Š” ๊ฐ์ฒด์™€ ๊ด€๊ณ„๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ๊ธฐ์ˆ ํ•˜๋Š” ๋ฐ ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค.

2. 1์ฐจ ๋…ผ๋ฆฌ(First-Order Logic)์˜ ํ•ต์‹ฌ ์š”์†Œ

1์ฐจ ๋…ผ๋ฆฌ๋Š” ๋ช…์ œ๋ณด๋‹ค ๋” ์ž‘์€ ๊ตฌ์กฐ ๋‹จ์œ„๋กœ ์ง€์‹์„ ํ‘œํ˜„ํ•จ์œผ๋กœ์จ ๊ฐœ๋ณ„ ๋Œ€์ƒ๊ณผ ๊ทธ๋“ค ์‚ฌ์ด์˜ ๊ด€๊ณ„, ์ผ๋ฐ˜ ๊ทœ์น™์„ ํ˜•์‹์ ์œผ๋กœ ๊ธฐ์ˆ ํ•œ๋‹ค.

  1. ํ•ญ (Terms): ๋Œ€์ƒ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ํ‘œํ˜„

    • ์ƒ์ˆ˜ (Constants): ํŠน์ •ํ•œ ๊ฐœ์ฒด (์˜ˆ: Socrates, Naver)
    • ๋ณ€์ˆ˜ (Variables): ์ž„์˜์˜ ๊ฐœ์ฒด (์˜ˆ: x, y)
    • ํ•จ์ˆ˜ (Functions): ๊ฐœ์ฒด๋ฅผ ๋‹ค๋ฅธ ๊ฐœ์ฒด์— ๋Œ€์‘์‹œํ‚ค๋Š” ํ‘œํ˜„ (์˜ˆ: FatherOf(x))
  2. ์ˆ ์–ด (Predicates): ๋Œ€์ƒ์˜ ์†์„ฑ์ด๋‚˜ ๋Œ€์ƒ๋“ค ์‚ฌ์ด์˜ ๊ด€๊ณ„

    • : ๋Š” ์‚ฌ๋žŒ์ด๋‹ค.
    • : ๋Š” ๋ฅผ ์ข‹์•„ํ•œ๋‹ค.
  3. ๋…ผ๋ฆฌ ์—ฐ๊ฒฐ์‚ฌ (Connectives): ์—ฌ๋Ÿฌ ๋ช…์ œ๋ฅผ ๊ฒฐํ•ฉ (AND: , OR: , NOT: , IF-THEN: )

  4. ์–‘ํ™”์‚ฌ (Quantifiers): ๋ณ€์ˆ˜๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฒ”์œ„๋ฅผ ์ง€์ •

    • ๋ณดํŽธ ์–‘ํ™”์‚ฌ (): ๋ชจ๋“  ์— ๋Œ€ํ•˜์—ฌ (์˜ˆ: )
    • ์กด์žฌ ์–‘ํ™”์‚ฌ (): ์–ด๋–ค ๊ฐ€ ์กด์žฌํ•œ๋‹ค (์˜ˆ: )

3. ์ถ”๋ก ์˜ ์˜ˆ์‹œ (์‚ผ๋‹จ๋…ผ๋ฒ•์˜ ์ˆ˜์‹ํ™”)

1์ฐจ ๋…ผ๋ฆฌ๋Š” ๊ฐœ๋ณ„ ์‚ฌ์‹ค๊ณผ ์ผ๋ฐ˜ ๊ทœ์น™์„ ํ•˜๋‚˜์˜ ํ˜•์‹ ์ฒด๊ณ„ ์•ˆ์—์„œ ์—ฐ๊ฒฐํ•˜์—ฌ ์ƒˆ๋กœ์šด ๊ฒฐ๋ก ์„ ๋„์ถœํ•˜๊ฒŒ ํ•ด์ค€๋‹ค.

  1. ์ผ๋ฐ˜ ๊ทœ์น™: (๋ชจ๋“  ์‚ฌ๋žŒ์€ ์ฃฝ๋Š”๋‹ค)
  2. ๊ฐœ๋ณ„ ์‚ฌ์‹ค: (์†Œํฌ๋ผํ…Œ์Šค๋Š” ์‚ฌ๋žŒ์ด๋‹ค)
  3. ํ˜•์‹์  ์ถ”๋ก : (๋”ฐ๋ผ์„œ ์†Œํฌ๋ผํ…Œ์Šค๋Š” ์ฃฝ๋Š”๋‹ค)

์ด์ฒ˜๋Ÿผ 1์ฐจ ๋…ผ๋ฆฌ๋Š” ๊ฐœ๋ณ„ ์‚ฌ์‹ค๊ณผ ์ผ๋ฐ˜ ๊ทœ์น™์„ ์—ฐ๊ฒฐํ•˜์—ฌ ๋…ผ๋ฆฌ์  ๊ฒฐ๋ก ์„ ๋„์ถœํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

4. 1์ฐจ ๋…ผ๋ฆฌ์˜ ์˜๋ฏธ

1์ฐจ ๋…ผ๋ฆฌ์˜ ํ•ต์‹ฌ ๊ฐ€์น˜๋Š” ์ž์—ฐ์–ด ์†์˜ ๋ชจํ˜ธํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ์ฒด, ์†์„ฑ, ๊ด€๊ณ„, ๊ทœ์น™์œผ๋กœ ๋ถ„ํ•ดํ•˜์—ฌ ํ˜•์‹ ์–ธ์–ด๋กœ ์˜ฎ๊ธฐ๋Š” ๋ฐ ์žˆ๋‹ค. ์ด๋Š” ๋‹จ์ˆœํžˆ ๋ฌธ์žฅ์„ ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ง€์‹์„ ๊ตฌ์กฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ณ  ์ถ”๋ก  ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค ๋Š” ๋ฐ ์žˆ๋‹ค.


๐Ÿ“Ž References