๋ฒ”์ฃผ๋ก ์—์„œ์˜ ์นดํ…Œ๊ณ ๋ฆฌ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋ฌด์Šจ ๊ด€๊ณ„๊ฐ€ ์žˆ๋Š”๊ฐ€?

  • ์™œ ์ด๋Ÿฐ ๋ฉ”ํƒ€์ˆ˜ํ•™์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐœ๋…์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์‚ฌ์šฉ๋ ๊นŒ?
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๊ณตํ†ต์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐœ๋…๋“ค ์‚ฌ์ด์˜ ๊ด€๊ณ„๊ฐ€ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ์กฐ๊ฑด์— ๋”ฑ ๋“ค์–ด๋งž๋Š”๋‹ค.
  • ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—๋Š” ํƒ€์ž…์ด ์žˆ๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  ๊ทธ ํƒ€์ž…๋“ค ์‚ฌ์ด์—๋Š” ํ•จ์ˆ˜๋กœ ๋ถˆ๋ฆฌ๋Š” โ€œํ•ฉ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€๊ณ„โ€๊ฐ€ ์žˆ๋‹ค.

  • ์•ž์—์„œ ๋ดค๋˜ ๊ทธ๋ฆผ์ด๋‹ค.
  • ํƒ€์ž…์€ ๋Œ€์ƒ, ํƒ€์ž…๊ฐ„์˜ ๊ด€๊ณ„๋Š” ์‚ฌ์ƒ์œผ๋กœ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค.
  • ๋‹น์—ฐํžˆ ํƒ€์ž…์€ ์‹ค์ œ ๊ฐ’๋“ค์„ ๋Œ€๋ณ€ํ•˜๋Š” ํ•˜๋‚˜์˜ ์ง‘ํ•ฉ์ด๋‹ค.
  • ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ ํ•จ์ˆ˜๋Š” ๊ทธ ๊ฐ’๋“ค์ด ์—ฐ๊ฒฐ๋˜๋Š” ๊ด€๊ณ„๋“ค์˜ ์ง‘ํ•ฉ์ด๋ผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  • 3์ฐจ์›์œผ๋กœ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด ๋ณด๋‹ค ์ง๊ด€์ ์ด๋‹ค.
  • ๋‹ค๋งŒ, ์—ฌ๊ธฐ์„œ ์–˜๊ธฐํ•˜๋Š” ํ•จ์ˆ˜๋Š” โ€œ์ˆœ์ˆ˜ ํ•จ์ˆ˜โ€์ผ ๊ฒฝ์šฐ์ด๋‹ค.
  • ์ˆœ์ˆ˜ ํ•จ์ˆ˜์ผ ๊ฒฝ์šฐ ํ•จ์ˆ˜ ํ•ฉ์„ฑ์„ ๋ฌด์กฐ๊ฑด ๊ฒฐํ•ฉ๋ฒ•์น™์„ ๋งŒ์กฑ์‹œํ‚ค๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ๋ถ€์ž‘์šฉ์ด ์žˆ๋Š” ํ•จ์ˆ˜์˜ ๊ฒฝ์šฐ ์ด ๋ฒ•์น™์„ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์—†๋‹ค.
  • ์•ž์œผ๋กœ ์ด๋ ‡๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ํƒ€์ž…๊ณผ ํ•จ์ˆ˜๋“ค๋กœ ๋งŒ์กฑํ•˜๋Š” ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ โ€œํƒ€์ž… ์นดํ…Œ๊ณ ๋ฆฌโ€๋กœ ๋ถ€๋ฅด๊ฒ ๋‹ค.

Set Category

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

Isomorphism (๋™ํ˜• ์‚ฌ์ƒ)

  • ์˜›๋‚  ํ•™๊ต์—์„œ โ€œ์ผ๋Œ€์ผ ๋Œ€์‘โ€ํ•จ์ˆ˜์— ๋Œ€ํ•ด ๋ฐฐ์šด ์ ์ด ์žˆ์—ˆ๋‹ค.
  • ํ•œ์ž๋กœ๋Š” โ€œ์ „๋‹จ์‚ฌ ํ•จ์ˆ˜โ€, ์˜์–ด๋กœ๋Š” โ€œBijectionโ€์ด๋ผ๊ณ  ํ•œ๋‹ค.
  • ์ด๋Š” ๋‘ ์ง‘ํ•ฉ์˜ ์›์†Œ๋ฅผ ์ค‘๋ณต / ๋ˆ„๋ฝ ์—†์ด ๋ชจ๋‘ ๋Œ€์‘์‹œํ‚ค๋Š” ํ•จ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค.
  • ์ด ๊ฐœ๋…์„ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ํ™•์žฅํ•ด๋ณด์ž.
  • ๊ทธ๋Ÿฐ๋ฐ, ํ™•์žฅํ–ˆ์„ ๋•Œ ์ผ๋Œ€์ผ ๋Œ€์‘์ด๋ผ๋Š” ๊ฐœ๋… ์ž์ฒด๋ฅผ ํ™•์žฅํ•  ์ˆ˜๋Š” ์—†๋‹ค.
  • ์ด ๋Œ€์‘์ด๋ผ๋Š” ๊ฐœ๋…์€ ์ง‘ํ•ฉ์ด๋ผ๋Š” ๋Œ€์ƒ์—๋งŒ ์ ์šฉ๋˜๋Š” ๊ฐœ๋…์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ๋‹ค๋ฅธ ์นดํ…Œ๊ณ ๋ฆฌ์— ์‚ฌ์ƒ์— ํ•ด๋‹น๋˜๋Š” ๊ฐœ๋…์ด โ€œ๋Œ€์‘โ€์— ๊ตญํ•œ๋  ๊ฒƒ์ด๋ผ๋Š” ๋ณด์žฅ์ด ์—†์œผ๋‹ˆ๊นŒ.
    • ์ง‘ํ•ฉ์ธ ๊ฒฝ์šฐ์—๋Š” ๋Œ€์‘์œผ๋กœ ์‚ฌ์ƒ์ด ์„ค๋ช…๋˜์—ˆ์ง€๋งŒ, ๋‹ค๋ฅธ ์นดํ…Œ๊ณ ๋ฆฌ์—์„œ๋Š” ๋Œ€์‘์ด๋ผ๋Š” ๊ฐœ๋…์ด ์‚ฌ์ƒ์œผ๋กœ ์„ค๋ช…๋  ์ˆ˜๋„ ์žˆ๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค.
  • ๊ทธ๋ ‡๊ธฐ์— ์šฐ๋ฆฌ๋Š” ์ „๋‹จ์‚ฌ ํ•จ์ˆ˜๊ฐ€ ๋‹ค๋ฅธ ํ•จ์ˆ˜๋“ค๊ณผ ๋‹ค๋ฅธ ์–ด๋– ํ•œ ํŠน์„ฑ์„ ์ถ”์ถœํ•ด์•ผ ํ•œ๋‹ค.

  • ๊ทธ ํŠน์„ฑ์ด ๋ฐ”๋กœ โ€œ์—ญํ•จ์ˆ˜โ€๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
  • ์ค‘๋ณต / ๋ˆ„๋ฝ ์—†์ด ๋Œ€์‘์‹œํ‚ค๋Š” ํ•จ์ˆ˜๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์—ญํ•จ์ˆ˜๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ๊ณผ ๋™์น˜์ด๋‹ค.
  • ์ฆ‰, ์—ญํ•จ์ˆ˜์˜ ์กด์žฌ๋Š” ํ•จ์ˆ˜๊ฐ€ ์ „๋‹จ์‚ฌ ํ•จ์ˆ˜๊ฐ€ ๋˜๊ธฐ ์œ„ํ•œ ํ•„์š”์ถฉ๋ถ„์กฐ๊ฑด์ด๋‹ค.

  • Isomorphism์€ ์œ„ ์กฐ๊ฑด์„ ์ผ๋ฐ˜ํ™”ํ•œ ๊ฒƒ์œผ๋กœ ์ •์˜๋œ๋‹ค.
  • A, B๋ผ๋Š” ๋Œ€์ƒ์ด ์žˆ๊ณ , A์—์„œ B๋กœ ๊ฐ€๋Š” ์–ด๋–ค ์‚ฌ์ƒ f๊ฐ€,
  • B์—์„œ A๋กœ ๊ฐ€๋Š” ๊ทธ๊ฒƒ์˜ ์—ญ์‚ฌ์ƒ ์ด ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ,
  • , ๋ฅผ ๋งŒ์กฑ์‹œํ‚ค๋Š” ๊ฒฝ์šฐ,
  • ๋ฅผ Isomorphism์ด๋ผ๊ณ  ํ•œ๋‹ค.

Isomorphism์˜ ์˜๋ฏธ

  • ๋™ํ˜• ์‚ฌ์ƒ์€ ๋Œ€์ƒ๋“ค ์‚ฌ์ด์˜ ์–ด๋– ํ•œ ๋™์น˜ ๊ด€๊ณ„๋ฅผ ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘์š”ํ•˜๋‹ค.
  • ์ฆ‰, ๋‘ ๋Œ€์ƒ ์‚ฌ์ด์— ๋™ํ˜• ์‚ฌ์ƒ์ด ํ•˜๋‚˜๋ผ๋„ ์žˆ๋‹ค๋ฉด, ๊ทธ ๋‘ ๋Œ€์ƒ์„ Isomorphicํ•˜๋‹ค, ๋™ํ˜•์ด๋ผ๊ณ  ํ•œ๋‹ค.

  • A, B๊ฐ€ ๋™ํ˜•์ด๊ณ ,
  • B, C๊ฐ€ ๋™ํ˜•์ด๋ผ๋ฉด
  • A, B์‚ฌ์ด์—๋Š” , ๊ฐ€ ์กด์žฌํ•˜๊ณ ,
  • B, C์‚ฌ์ด์—๋Š” , ๊ฐ€ ์กด์žฌํ•œ๋‹ค.
  • A์—์„œ C๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ์„ ์ •์˜ํ•œ๋‹ค๋ฉด ๊ฐ€ ๋œ๋‹ค.
  • C์—์„œ A๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ์„ ์ •์˜ํ•œ๋‹ค๋ฉด ๊ฐ€ ๋œ๋‹ค.
  • ์ด ๋•Œ, A, C ์—ญ์‹œ ์—ญ ์‚ฌ์ƒ์ด ์ •์˜๋˜๊ฒŒ ๋˜์–ด A, C๋Š” ๋™ํ˜•์ด ๋œ๋‹ค.
  • ์ฆ‰, ๋™ํ˜•์€ โ€œ๋™์น˜ ๊ด€๊ณ„โ€์ด๋‹ค.

๋™ํ˜• ๋Œ€์ƒ๋“ค์˜ ํŠน์ง•

  • Set์— ๋Œ€ํ•ด ์œ„ ์˜ˆ์‹œ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž.
  • ๋™ํ˜•์ด๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ผ๋Œ€์ผ ๋Œ€์‘์ด์–ด์•ผ ํ•˜๋‹ˆ, A, B, C ์ง‘ํ•ฉ์˜ ์›์†Œ์ˆ˜๋Š” ๋ชจ๋‘ ๊ฐ™์•„์•ผ ํ•œ๋‹ค.
  • ์—ญ ์‚ฌ์ƒ์ด ์กด์žฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ •์˜๋ฅผ ํ†ตํ•ด ์‹ค์ œ ์‚ฌ๋ก€๋ฅผ ๋ณด๋‹ˆ, ๋‹ค๋ฅธ ํŠน์ง•๋“ค์ด ๋ฐœ์ƒํ•œ๋‹ค.
  • ์ด๋Ÿฐ ๊ณตํ†ต์  ํŠน์„ฑ์„ ์ฐพ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ๋™ํ˜• ์‚ฌ์ƒ์ด๋ผ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค.
    • ๋™ํ˜• ์‚ฌ์ƒ์ด๋ผ๋ฉด ๊ทธ ๋Œ€์ƒ๋“ค ์‚ฌ์ด์—์„œ ๊ณตํ†ต์˜ ์†์„ฑ์„ ๊ฐ–๋Š”๋‹ค.

Monomorphism (๋‹จ์‚ฌ ์‚ฌ์ƒ)

  • ์˜›๋‚ ์— ๊ณต๋ถ€ํ–ˆ์„ ๋•Œ โ€œ์ผ๋Œ€์ผ ๋Œ€์‘โ€๊ณผ ํ•จ๊ป˜ ๋‚˜์˜ค๋Š” ๊ฐœ๋…์ด ์žˆ์—ˆ๋‹ค. โ€œ์ผ๋Œ€์ผ ํ•จ์ˆ˜โ€์ด๋‹ค.
  • ํ•œ์ž๋กœ๋Š” โ€œ๋‹จ์‚ฌ ํ•จ์ˆ˜โ€, ์˜์–ด๋กœ๋Š” โ€œInjectionโ€์ด๋ผ๊ณ  ํ•œ๋‹ค.
  • ์ด ๊ฒฝ์šฐ, ์ง‘ํ•ฉ ๋‘๊ฐœ๊ฐ€ ์žˆ์„ ๋•Œ ํ•œ ์ง‘ํ•ฉ์˜ ์›์†Œ๋ฅผ ์ค‘๋ณต ์—†์ด ๋‹ค๋ฅธ ์ง‘ํ•ฉ์— ์ผ๋Œ€์ผ๋กœ ๋Œ€์‘์‹œํ‚ค๋Š” ํ•จ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค.
  • ์ด ๊ฐœ๋…์€ ์–ด๋–ป๊ฒŒ ์ผ๋ฐ˜ํ™” ํ•  ์ˆ˜ ์žˆ์„๊นŒ?
  • ๋Œ€์‘์˜ ๊ฐœ๋… ๋ง๊ณ , ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ด๋ฅผ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„์•ผ ํ•œ๋‹ค.

  • A์—์„œ B๋กœ ๊ฐ€๋Š” ๋‹จ์‚ฌ ํ•จ์ˆ˜ f๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž.
  • ๊ทธ๋ฆฌ๊ณ  Z๊ฐ€ ์žˆ๊ณ , A๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ g1, g2๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž.
  • ๋‹จ์‚ฌ ํ•จ์ˆ˜๋Š” ๋ฅผ ๋งŒ์กฑ์‹œํ‚ฌ ๊ฒฝ์šฐ,
  • ์ด๋ผ๋Š” ์„ฑ์งˆ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
  • ์™œ์ผ๊นŒ?
  • ๋‹จ์‚ฌ ํ•จ์ˆ˜๋Š” ํ•œ ์›์†Œ๋ฅผ ๋‹ค๋ฅธ ์›์†Œ์— ์ค‘๋ณต ์—†์ด ๋Œ€์‘์‹œํ‚ค๋Š” ํ•จ์ˆ˜์ด๋‹ค.
  • ๊ทธ๋ ‡๊ธฐ์— ์ผ ๊ฒฝ์šฐ, ์ด๋‹ค.
  • ๊ทธ๋Ÿฌ๋‹ˆ, ๋ผ๋Š” ๋ง์€,
  • ๊ณผ ๋กœ ๋ถ€ํ„ฐ ๋‚˜์˜ค๋Š” ๊ฐ’๋“ค ๋ชจ๋‘๊ฐ€ ๊ฐ™๋‹ค๋Š” ๋ง์ด๋‹ค.
  • ์ด๋Š” ๊ณง ๋ผ๋Š” ๋ง๊ณผ ๊ฐ™๋‹ค.

  • Monomorphism์€ ์œ„ ์กฐ๊ฑด์„ ์ผ๋ฐ˜ํ™”ํ•œ ๊ฒƒ์œผ๋กœ ์ •์˜๋œ๋‹ค.
  • A, B๋ผ๋Š” ๋Œ€์ƒ์ด ์žˆ๊ณ , A์—์„œ B๋กœ ๊ฐ€๋Š” ์–ด๋–ค ์‚ฌ์ƒ f๊ฐ€,
  • Z๊ฐ€ ์žˆ๊ณ , A๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ g1, g2๊ฐ€ ์žˆ์„ ๋•Œ,
  • ๋ฅผ ์ผ ๋•Œ, ์ด๋ฉด,
  • ๋ฅผ Monomorphism์ด๋ผ๊ณ  ํ•œ๋‹ค.

Epimorphism (์ „์‚ฌ ์‚ฌ์ƒ)

  • ์˜ˆ์ „์— ๋ณด๋ฉด, ๊ณต์—ญ๊ณผ ์น˜์—ญ์ด ๊ฐ™์€ ํ•จ์ˆ˜๋“ค๋„ ์žˆ์—ˆ๋‹ค.
  • ์ด๋Ÿฌํ•œ ํ˜•ํƒœ์˜ ํ•จ์ˆ˜๋“ค๋„ ๋ถ€๋ฅด๋Š” ์ด๋ฆ„์ด ์žˆ๋‹ค.
  • ํ•œ์ž๋กœ๋Š” โ€œ์ „์‚ฌ ํ•จ์ˆ˜โ€, ์˜์–ด๋กœ๋Š” โ€œSurjectionโ€์ด๋ผ๊ณ  ํ•œ๋‹ค.
  • ์ฆ‰, ๊ณต์—ญ์˜ ๋ชจ๋“  ์›์†Œ์— ๋Œ€ํ•ด ํ•ด๋‹น ์›์†Œ๋กœ ๊ฐ€๋Š” ์ •์˜์—ญ์˜ ์›์†Œ๊ฐ€ ์ ์–ด๋„ ํ•˜๋‚˜ ์žˆ๋Š” ๊ฒƒ์„ ์ „์‚ฌํ•จ์ˆ˜๋ผ ํ•œ๋‹ค.
  • ์ด ์—ญ์‹œ ์ผ๋ฐ˜ํ™” ํ•˜๊ธฐ ์œ„ํ•ด ์ „์‚ฌ ํ•จ์ˆ˜๊ฐ€ ๊ฐ–๋Š” ํŠน์ง•์„ ์‚ดํŽด๋ณด์ž.

  • A์—์„œ B๋กœ ๊ฐ€๋Š” ์ „์‚ฌ ํ•จ์ˆ˜ f๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž.
  • ๊ทธ๋ฆฌ๊ณ  Z๊ฐ€ ์žˆ๊ณ , B๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ g1, g2๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•˜์ž.
  • ์ „์‚ฌ ํ•จ์ˆ˜๋Š” ๋ฅผ ๋งŒ์กฑ์‹œํ‚ฌ ๊ฒฝ์šฐ,
  • ์ด๋ผ๋Š” ์„ฑ์งˆ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
  • ์™œ์ผ๊นŒ?

  • ์ „์‚ฌ ํ•จ์ˆ˜๋Š” ๊ณต์—ญ์˜ ๋ชจ๋“  ์›์†Œ์— ๋Œ€ํ•ด ํ•ด๋‹น ์›์†Œ๋กœ ๊ฐ€๋Š” ์ •์˜์—ญ์˜ ์›์†Œ๊ฐ€ ์ ์–ด๋„ ํ•˜๋‚˜ ์žˆ๋Š” ํ•จ์ˆ˜์ด๋‹ค.
  • ๋Š” A์˜ ๋ถ€๋ถ„์ง‘ํ•ฉ์— ๋Œ€ํ•ด์„œ๋Š” โ€œ์ „๋‹จ์‚ฌโ€ํ•จ์ˆ˜๋ผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
    • ์ „๋‹จ์‚ฌ ํ•จ์ˆ˜๋Š” ์ผ ๊ฒฝ์šฐ, ์ด๋‹ค.
  • ๊ทธ๋ ‡๊ธฐ์— ๋ผ๋Š” ๋ง์€,
  • ๋กœ ๋ถ€ํ„ฐ ๋‚˜์˜ค๋Š” ๊ฐ’๋“ค ๋ชจ๋‘๊ฐ€ ๊ฐ™๋‹ค๋Š” ๋ง์ด๋‹ค.
  • ๋‹น์—ฐํžˆ ์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋ชจ๋‘ ๊ฐ™๊ณ , ์ด ๊ฒฐ๊ณผ๊ฐ€ ๊ณผ ๋กœ ๋“ค์–ด๊ฐ€์„œ ๋‚˜์˜จ ๊ฒฐ๊ณผ๊ฐ€ ๋ชจ๋‘ ๊ฐ™๋‹ค๋Š” ๋ง์€,
  • ๊ณผ ๊ฐ€ ๊ฐ™๋‹ค๋Š” ๋ง์ด๋‹ค.

  • Epimorphism์€ ์œ„ ์กฐ๊ฑด์„ ์ผ๋ฐ˜ํ™”ํ•œ ๊ฒƒ์œผ๋กœ ์ •์˜๋œ๋‹ค.
  • A, B๋ผ๋Š” ๋Œ€์ƒ์ด ์žˆ๊ณ , A์—์„œ B๋กœ ๊ฐ€๋Š” ์–ด๋–ค ์‚ฌ์ƒ f๊ฐ€,
  • Z๊ฐ€ ์žˆ๊ณ , B๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ g1, g2๊ฐ€ ์žˆ์„ ๋•Œ,
  • ๋ฅผ ์ผ ๋•Œ, ์ด๋ฉด,
  • ๋ฅผ Epimorphism์ด๋ผ๊ณ  ํ•œ๋‹ค.

Terminal Object (์ข…๋‹จ ๋Œ€์ƒ)

  • ์›์†Œ๊ฐ€ ํ•˜๋‚˜๋ฟ์ธ ์ง‘ํ•ฉ๋“ค์€ ๋…ํŠนํ•œ ํŠน์ง•์ด ์žˆ๋‹ค.
  • ๋ชจ๋“  ๋‹ค๋ฅธ ์ง‘ํ•ฉ์œผ๋กœ ๋ถ€ํ„ฐ ์ด ์›์†Œ๊ฐ€ ํ•˜๋‚˜์ธ ์ง‘ํ•ฉ์œผ๋กœ ๊ฐ€๋Š” ํ•จ์ˆ˜๋ฅผ ์ƒ๊ฐํ•ด๋ณด์•˜์„ ๋•Œ,
  • ๋”ฑ ํ•œ๊ฐœ๋งŒ ์กด์žฌํ•œ๋‹ค.
  • A์—์„œ ์›์†Œ๊ฐ€ ํ•˜๋‚˜์ธ ์ง‘ํ•ฉ B๋กœ ๊ฐ€๋Š” ํ•จ์ˆ˜๊ฐ€ ์žˆ๋‹ค๊ณ  ํ–ˆ์„ ๋•Œ,
  • A์˜ ๋ชจ๋“  ์›์†Œ๊ฐ€ B์— ์กด์žฌํ•˜๋Š” ํ•˜๋‚˜์˜ ์›์†Œ๋กœ ๊ฐˆ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค.
  • ์ด๋Š” ์ผ์ข…์˜ ์ƒ์ˆ˜ ํ•จ์ˆ˜๋ผ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ก ์—์„œ๋Š” ์ด๋ฅผ โ€œ์ข…๋‹จ ๋Œ€์ƒโ€์ด๋ผ๊ณ  ํ•œ๋‹ค.
  • ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋ชจ๋“  ๋Œ€์ƒ์ด ์ด ์ข…๋‹จ ๋Œ€์ƒ์œผ๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ์„ ๋‹จ ํ•˜๋‚˜๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋Œ€์ƒ์„ ๋งํ•œ๋‹ค.

Initial Object (์ดˆ๊ธฐ ๋Œ€์ƒ)

  • ๊ณต์ง‘ํ•ฉ์€ ๋ฐ˜๋Œ€๋กœ ๋ชจ๋“  ์ง‘ํ•ฉ์˜ ๋ถ€๋ถ„์ง‘ํ•ฉ์ด๋‹ค.
  • ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ž„์˜์˜ ๋ชจ๋“  ์ง‘ํ•ฉ์— ๋Œ€ํ•ด ๊ณต์ง‘ํ•ฉ์—์„œ ํ•ด๋‹น ์ง‘ํ•ฉ์œผ๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ์ด ์กด์žฌํ•œ๋‹ค.
  • ์ด ๋ถ€๋ถ„์ด ์ข€ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ทธ๋ ‡๊ฒŒ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด ์ˆ˜ํ•™์ ์œผ๋กœ ์—„๋ฐ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ ‡๊ฒŒ ํ•œ ๋“ฏํ•˜๋‹ค.
  • ์ด๊ฑด ์ด๋ผ๋˜๊ฐ€, , ๋“ฑ๋“ฑ์˜ ์ˆ˜ํ•™์  ์ •์˜์™€ ๊ฐ™์€ ๋Š๋‚Œ์ด๋‹ค.
  • ์žˆ๋‹ค๊ณ  ํ•˜๋Š” ๊ฒƒ์ด ๋ณด๋‹ค ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ž์—ฐ์Šค๋Ÿฝ๊ธฐ๋„ ํ•˜๋‹ค.
  • ๋งŒ์•ฝ ๊ณต์ง‘ํ•ฉ์— ๋Œ€ํ•ด ํ•ด๋‹น ์ง‘ํ•ฉ์œผ๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ•˜๋ฉด,
  • ์ผ๋‹จ ๊ณต์ง‘ํ•ฉ์€ โ€œํ•ญ๋“ฑ ์‚ฌ์ƒโ€์ด ์—†๋Š” ๊ฑฐ๋‹ค.
  • ๊ทธ๋ง์€ ๊ณง Set์ด ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ๋ชป๋œ๋‹ค๋Š” ๋ง์ด๋‹ค.
    • ๋ชจ๋“  ๋Œ€์ƒ์€ ๊ทธ ๋Œ€์ƒ์œผ๋กœ ๊ฐ€๋Š” ํ•ญ๋“ฑ ์‚ฌ์ƒ์ด ์žˆ์–ด์•ผ ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Œ

  • ์ด์ฒ˜๋Ÿผ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ์–ด๋–ค ๋Œ€์ƒ์ด ๋‹ค๋ฅธ ๋ชจ๋“  ๋Œ€์ƒ์œผ๋กœ ๊ฐ€๋Š” ์‚ฌ์ƒ์„ ํ•˜๋‚˜๋งŒ ๊ฐ€์ง€๊ณ  ์ž‡์„ ๊ฒฝ์šฐ ์ด๋ฅผ โ€œ์ดˆ๊ธฐ ๋Œ€์ƒโ€์ด๋ผ๊ณ  ํ•œ๋‹ค.
  • ์ด๊ฒƒ๋„ ๋‹ค๋ฅธ ๋Œ€์ƒ์œผ๋กœ ์‚ฌ์ƒ์ด ํ•˜๋‚˜๋ฐ–์— ์—†์Œ์„ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์•Œ ์ˆ˜ ์žˆ๋‹ค.

์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ก ์˜ ์˜๋ฏธ

  • ์ด๋ ‡๋“ฏ ์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ก ์€ ๋‹ค๋ฅด๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋˜ ์˜์—ญ์—์„œ์˜ ๊ณตํ†ต๋œ ์›๋ฆฌ๋ฅผ ์ฐพ์•„ ํ•จ๊ป˜ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.
  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ƒ๊ฐํ•ด๋ณธ๋‹ค๋ฉด,
  • Curry-Howard correspondence
    • ๋…ผ๋ฆฌํ•™์˜ ์ฆ๋ช… ์—ฐ์‚ฐ๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํƒ€์ž… ์ฒด๊ณ„๊ฐ€ ๋Œ€์‘๋œ๋‹ค๋Š” ๊ฐœ๋…
    • ๋‹ค๋ฅธ ๊ฐœ๋…์ด๋ผ ์ƒ๊ฐํ–ˆ๋˜ ๊ฒƒ์„ ๋ฌถ์–ด ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ์–ด ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๊ธฐ์—ฌํ•จ.

์„œ๋กœ๋‹ค๋ฅธ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ด€๊ณ„๋ฅผ ์–ด๋–ป๊ฒŒ ์ฐพ๋Š”๊ฐ€?

  • ๊ทธ๋ ‡๋‹ค๋ฉด ์„œ๋กœ๋‹ค๋ฅธ ์นดํ…Œ๊ณ ๋ฆฌ๋“ค์„ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์—ฐ๊ฒฐ์ง€์„ ์ˆ˜ ์žˆ์„์ง€ ๊ณ ๋ฏผํ•ด๋ด์•ผ ํ•œ๋‹ค.
  • ๊ทธ ์ˆ˜๋‹จ์ด ๋ฐ”๋กœ Functor, ํ•จ์ž์ด๋‹ค.

Reference