๋ฒ์ฃผ๋ก ์์์ ์นดํ ๊ณ ๋ฆฌ์ ๋ํด ์์๋ณด์.
Category Theory
- ์นดํ ๊ณ ๋ฆฌ์ ๋ํ ์ด๋ก
Category
์์์ ์์์ ๊ด๊ณ๊น์ง๋ฅผ ํฌํจํ ์งํฉ๊ฐ์ ๊ฐ๋
- Object์ Morphisms๋ก ๊ตฌ์ฑ๋๋ค.
- Object(๊ฐ์ฒด): ์นดํ ๊ณ ๋ฆฌ์ ์์
- Morphisms(์ฌ์): ์นดํ ๊ณ ๋ฆฌ์ ์์๋ค ์ฌ์ด์ ๊ด๊ณ
๊ทธ๋ฆผ์ผ๋ก ๋ณด๊ธฐ
- ์์๋ ๋ฌด์์ด ๋ ์ ์์๊น?
- ํน์ ๊ฐ (3)๋ ๋ ์ ์์ ๊ฒ์ด๊ณ , ์งํฉ ์์ฒด๊ฐ ๋ ์๋ ์๋ค.
- ์ฆ, ์์๋ผ๋ ๊ฒ์ ์ ์ ๋์๋๋ ์ด๋ ํ ๊ฐ๋ ์ด ๋ ๊ฒ์ด๋ค.
- ์ฐ๋ฆฌ๊ฐ ํจ์๋ฅผ ๊ทธ๋ฆฌ๋ ๊ฒ ์ฒ๋ผ ์ด๋ค ๊ฐ์ ๋์๋๋ค๊ณ ์๊ฐํ๋ฉด ์๋๋ค.
- ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ์ ์ญ์ ๋จ์ํ ๊ฐ์ด ์ฐ๊ฒฐ๋๊ฑฐ๋ผ๊ณ ์๊ฐํ๋ฉด ์๋๋ค.
- ์ด ์ญ์๋ ๋ค์ํ ๊ด๊ณ๋ฅผ ๋ํ๋ผ ์ ์๋ค. ์งํฉ๊ณผ ์งํฉ์ฌ์ด๋ฅผ ๋งคํํ๋ ์ ์ฒด ๊ด๊ณ๋ฅผ ๋ํ๋ผ ์๋ ์๋ค.
- ๋์ ์์ฒด๊ฐ ์งํฉ์ด ๋๋ค๋ ๊ฒ ์ด๋ค ์๋ฏธ์ผ๊น?
- ๊ตณ์ด ๊ทธ๋ฆผ์ผ๋ก ๊ทธ๋ฌ๋ณด๋ฉด ์ด๋ ๊ฒ ๋๊ฒ ๋ค.
- ์์์ ํํํ ๊ทธ๋ฆผ์ ์์๊ฐ ์งํฉ์ผ ๊ฒฝ์ฐ ์ฌ๊ณ ๋ฅผ 3์ฐจ์์ผ๋ก ํ๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์ด๋ค.
- ์ ์์ฒด๋ ์ด๋ ํ ์งํฉ์ ๋ํ๋ด๋ฉฐ, ๊ทธ ๊ด๊ณ๋ ์งํฉ๊ณผ ์งํฉ์ฌ์ด์์ ์ ์๋๋ ํจ์๋ฅผ ๋ํ๋ผ ๊ฒ์ด๋ค.
Category ์ ๋ฆฌ
- ์ฆ, ์นดํ ๊ณ ๋ฆฌ๋ฅผ ํํํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ , ํ์ดํ๋ ๋จ์ํ ํํ์ผ ๋ฟ์ด๋ค.
- ์ ์ ๋จ์ํ ์ขํ๋ ๊ฐ์ผ๋ก ์๊ฐํด์๋ ์๋๋ค.
- ํ์ดํ๋ ๋จ์ํ ์ด๋ ํ ๊ฐ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก ๋งคํํ๋ค๊ณ ์๊ฐํ๋ฉด ์๋๋ค.
- ์ ์์ฒด๋ ๋ค์ํ ์์ฑ์ ๊ฐ์ง ์ ๋ณด๊ฐ ๋ ์ ์์ผ๋ฉฐ,
- ํ์ดํ๋ ๊ทธ ์์ฑ ์ฌ์ด๊ฐ์ ๊ด๊ณ๋ค์ ๋ญ๋ฑ๊ทธ๋ ค ๋ํ๋ด๋ ์ ๋ณด์ด๋ค.
Category๊ฐ ๋๋ ค๋ฉด?
- ์ด๋ ํ ์์คํ ์ด ์นดํ ๊ณ ๋ฆฌ๊ฐ ๋๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?
- ์ฌ์ค ์ด๋ฌํ ์๋ฅผ ์ฐพ๊ธฐ๊ฐ ๋๊ฒ ์ด๋ ต๋ค.
- ์ผ๋จ ์ด๋ค ์กฐ๊ฑด์ ๊ฐ์ ธ์ผ ํน์ ์ฒด๊ณ๋ฅผ ์นดํ ๊ณ ๋ฆฌ๋ผํ ์ ์๋์ง ์ดํด๋ณด์.
Morphisms must be composable
์ฌ์์ ํฉ์ฑ์ด ๊ฐ๋ฅํด์ผ ํ๋ค.
- ์์ ๊ฐ์ด f, g๊ฐ ์์ ๋, gโf๊ฐ ์กด์ฌํด์ผ ํ๋ค.
- ์ฆ, ๋ ์ฌ์์ ์ด์ ๊ฒ๊ณผ ๊ฐ์ ์ ๋ณด๋ฅผ ๊ฐ์ง ๋ณ๋์ ์ฌ์ gโf๊ฐ ์กด์ฌํด์ผ ํ๋ค.
์ฌ์์ ๊ฒฐํฉ ๋ฒ์น์ ๋ง์กฑํด์ผ ํ๋ค.
Identity morphisms must exist
ํญ๋ฑ ์ฌ์์ด ํญ์ ์กด์ฌํด์ผ ํ๋ค.
- ํญ๋ฑ ์ฌ์์ด๋ฏ๋ก ๋ค์๋ ํญ์ ๋ง์กฑํด์ผ ํ๋ค.
Category์ ์
- ์ด๋ ๊ธฐ ๋๋ฌธ์ ํ์ค์์ ํ์ ํ๊ธฐ๊ฐ ์ด๋ ต๋ค.
- ๋ชจ์ํํ ๊ฐ๋จํ ์์๋ฅผ ๋ณด์.
- ๊ฒฝ๋ก ์นดํ ๊ณ ๋ฆฌ์ ์์์ด๋ค.
- ์ผ์ชฝ์ ์๋ ๊ทธ๋ฆผ์ด ์นดํ ๊ณ ๋ฆฌ๊ฐ ๋ง๋์ง ํ์ธํด๋ณด์.
- ์ผ๋จ ๊ทธ๋ฅ ๋ณด๋ฉด ๋น์ฐํ ์๋๋ค. ํ์ง๋ง, ์ด๋ฅผ ๋ง์กฑํ ์ ์๋ ์ถ๊ฐ ์ ์๋ฅผ ํ๋ค๋ฉด ์นดํ ๊ณ ๋ฆฌ๋ก ๋ฐ๋ผ๋ณผ ์ ์๋ค.
- AโA๋ก ๊ฐ๋ ค๋ฉด ๊ฐ๋งํ ์์ด์ผ ํ๋ค. ๊ทธ ์ฌ์์
Stay
๋ผ๋ ์ด๋ฆ์ผ๋ก ์ ํด๋ณด์. - ์ผ์ชฝ์ ์ํฉ์์์ ์ฌ์ ๊ด๊ณ๋ฅผ ๋ชจ๋ ๋ํ๋ด๋ฉด ์ค๋ฅธ์ชฝ ์ฒ๋ผ ๋๋ค.
l
๋ก ์ ์๋ ์ฌ์๋ค์ ๊ฐ์ง๊ณ ํฉ์ฑํ ์ฌ์์ด ์กด์ฌํ๋์ง ํ์ธํด๋ณด์.l3โl1
,l4โl2
๋ก ํฉ์ฑํ ์ฌ์์ด ์กด์ฌํ๋ค.- ์ฆ, ์์์ ๋ ์ฌ์์ ๋ํด ๋์ ํฉ์ฑํ ์ฌ์์ด ์กด์ฌํ๊ณ (Morphisms must be composable)
- ํญ๋ฑ ์ฌ์๋ ์กด์ฌํ๋ค. (Identity morphisms must exist)
- ํญ๋ฑ ์ฌ์์ ํฉ์ฑํ์ ๋ ๊ทธ๋๋ก ๋์ค๊ธฐ๋ ํ๋ค.
- ๊ทธ๋ ๊ธฐ์ ์ ๊ฒฝ๋ก๋ ์นดํ ๊ณ ๋ฆฌ์ ๋ชจ๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ค.
Category๋ ๋ฌด์์ ๋ํ๋ด๋๊ฐ?
- ์นดํ ๊ณ ๋ฆฌ๋ ์์ฐ์ ์๋ ๋ฌด์ธ๊ฐ๋ฅผ ์ถ์ํํ ๊ฒ์ด ์๋๋ค.
- ์ฐ๋ฆฌ๊ฐ ์์ฐ์ ๋ถ์ํ ๋ ๋์ค๋ ์ถ์ํ๋ธ ๊ฐ๋ ๋ค์ ์ด๋ ํ ์ฒด๊ณ๋ฅผ ์ด๋ฃฌ๋ค.
- ์ด๋ฌํ ๊ฐ๋ ๋ค์ด ์๋ก๋ค๋ฅธ ๊ฒ์ฒ๋ผ ๋ณด์ด๋, ๊ทธ ๊ฐ๋ ๋ค์ ์๋ก ๋น๊ตํด๋ณด๋ฉด ์ด๋ ์์ ์์ ๊ณตํต๋ ํจํด์ด ์์ฃผ ๋์ถ๋๋ค.
- ์ด๋ ๊ฒ ์ด๋ ํ ์ฒด๊ณ๋ค์ด ์ด๋ฃจ๋ ์ฒด๊ณ๋ฅผ ๋ค๋ฃจ๋ ๊ฐ๋ ์ด๋ค.
- ์ฆ, ๋ฉํ ์ํ์ด๋ค.
์ฐ๋ฆฌ๋ ๋์์ ์ด๋ป๊ฒ ๋ถ์ํ๋๊ฐ?
- ์ฐ๋ฆฌ๋ ๋ง์ ๊ฒ์ โํฉ์ฑ ๊ฐ๋ฅํ ๊ด๊ณโ๋ฅผ ํตํด ๋ถ์ํ๋ค.
- ํ๋ก๊ทธ๋๋ฐ์์ ์๊ฐํด๋ณด๋ฉด, ์์ ๊ฒ๋ค์ ๋ง๋ค๊ณ ๊ทธ ์์ ๊ฒ๋ค์ด ํฉ์ฑ๋์ด ํฐ๊ฒ์ ๋ง๋๋ ๋ฐฉ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค.
- ์ํ์์ 2 + 3์ ์์ฐ์ ์ฌ์ด์ ํฉ์ฑ ๊ฐ๋ฅํ ๊ด๊ณ๋ฅผ ๋ถ์ํ๊ณ ์ด๋ฅผ ํตํด ์ ์ํ๋ค.
- ์ธ์ด๋ ๋ง์ฐฌ๊ฐ์ง๋ค. ๋ฌธ๋ฒ ์ฌ์ด์ ํฉ์ฑ ๊ฐ๋ฅํ ๊ด๊ณ๋ฅผ ์กฐ์ํ์ฌ ์ํ๋ ์๋ฏธ๋ฅผ ๋์ถํ๋ค.
- ์ด๋ ๊ฒ ์ด๋ ํ ์ฒด๊ณ๋ฅผ ํฉ์ฑ ๊ฐ๋ฅํ ๊ด๊ณ๋ฅผ ํตํด ๋ถ์ํ๋ฉด, ํ์ฐ์ ์ผ๋ก ์ด๋ ํ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค๊ฒ ๋๋ค.
- ์ธ์ด๋ก ์๋ฅผ ๋ค๋ฉด, ์ธ์ด์๋ ๋ค์์ผ๋ก ์กฐํฉ๊ฐ๋ฅํ ๋จ์ด๋ค์ด ์๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋จ์ด๋ค์ ๋ฐํ์ผ๋ก ๋ค์ ๋จ์ด๋ฅผ ๋ง๋ค์ด์ผ ํ๋ค.
- ์์ ์์์ฒ๋ผ ๊ฒฝ๋ก๊ฐ ๊ทธ๋ ค์ง์ง ์๋๊ฐ?
์ํ์์์ Category
- ์นดํ ๊ณ ๋ฆฌ๋ก ๊ฐ๋ํ ๊ฒ์ด ์ํ์ด๋ค.
- ์ํ ๋ถ์ผ์์ ๊ฐ์ ๋์์ ์ ์ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํ ๊น?
- ํฉ์ฑ ๊ด๊ณ๋ฅผ ํตํด ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ฉด ๊ทธ ๋ ๋์์ ๊ฐ๋ค๊ณ ์ ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์งํฉ๋ก
- ์งํฉ์ ๋ค๋ฃจ๋ ํ๋ฌธ์ด ์งํฉ๋ก ์ด๋ค.
- ๊ทธ๋ฐ๋ฐ ์งํฉ๋ง ๋ค๋ฃจ์ง๋ ์๋๋ค.
- ์งํฉ๊ณผ ์งํฉ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๋ค๋ฃฌ๋ค.
- ์์ผ๊น?
- ์งํฉ์ ๋ณด๋ค๋ณด๋ฉด, ์๋ก๋ค๋ฅธ ์งํฉ์ ๋น๊ตํ๊ฑฐ๋ ๋์์ํฌ ์ ์์ด์ผ ํ๋ค.
- ์งํฉ์ ํฌ๊ธฐ ๋น๊ต๋ผ๋์ง (๋ฌดํ์งํฉ์ ํฌ๊ธฐ ๋น๊ต)
- ํฌ๊ธฐ ๋น๊ต ํ ๋, ๊ฐ ์์๋ค์ ๋์์ํค๋ ๋ฐฉ๋ฒ์ผ๋ก ์ฒ๋ฆฌํ๋ค.
- ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋์์ํค๋ ๊ด๊ณ๊ฐ ๊ณง ํจ์๋ค.
- ๊ฒฐ๊ตญ ์งํฉ๋ก ์ ๋ชจ๋ ์งํฉ์ โ๋์(Object)โ๋ก, ๊ทธ๋ค ์ฌ์ด์ ํจ์๋ฅผ โ์ฌ์(Morphism)โ์ผ๋ก ํ๋ ์ด๋ค ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ฐ๊ตฌํ๋ ๋ถ์ผ๋ผ ํ ์ ์๋ค.
๋ค๋ฅธ ์์๋ค
- ๊ตฐ๋ก (Group Theory)
- ๊ตฐ๊ณผ ๊ตฐ ์ฌ์ด์ ์ค๋ํ ์ฌ์์ ๋ค๋ฃฌ๋ค.
- ๊ตฐ์ ์นดํ ๊ณ ๋ฆฌ์์ ๋์, ์ค๋ํ ์ฌ์์ ์ฌ์๊ณผ ๋์๋๋ค.
- ๊ตฐ: ์งํฉ๊ณผ ์ดํญ์ฐ์ฐ์ ๊ฐ์ง ๋์์ ๊ตฌ์กฐ
- ์ค๋ํ ์ฌ์: ๊ตฐ๊ณผ ๊ตฐ ์ฌ์ด์ ์ฌ์
- ์์ ์ํ (Topology)
- ์์ ๊ณต๊ฐ๊ณผ ์์ ๊ณต๊ฐ ์ฌ์ด์ ์ฐ์ ํจ์๋ฅผ ๋ค๋ฃฌ๋ค.
- ์์ ๊ณต๊ฐ์ ๋์, ์์ ์ฌ์์ ์ฌ์๊ณผ ๋์๋๋ค.