- toc {:toc}
5.1 κ΄κ³μ μ΄ν κ΄κ³
- κ΄κ³ : μ§ν©μμμ μμλ€ κ°μ μμλ₯Ό κ³ λ €ν κ², λ°μΉ΄λ₯΄νΈ κ³±μ λΆλΆμ§ν©
- μ΄ν κ΄κ³ (R) : λ μ§ν© A, B μ λνμ¬, A λ‘λΆν° B λ‘μ μ΄ν κ΄κ³ R μ λ μ§ν©μ κ³±μ§ν© A x B μ λΆλΆμ§ν©μ΄λ€.
- κ΄κ³μ λν νκΈ°
: a μ b κ° κ΄κ³κ° μλ κ²½μ° : a μ b κ° κ΄κ³κ° μλ κ²½μ°
- μ μμ : A, B μ¬μ΄μ B κ° A μ κ΄κ³λ‘ λνλ΄μ΄μ§ λ, A μ μν μ 체 μμ
- 곡λ³μ : A, B μ¬μ΄μ B κ° A μ κ΄κ³λ‘ λνλ΄μ΄μ§ λ, B μ μν μ 체 μμ
- μΉμ : A, B μ¬μ΄μ B κ° A μ κ΄κ³λ‘ λνλ΄μ΄μ§ λ, κ΄κ³κ° μλ B μ μμ
- κ΄κ³μμλ κ΅νλ²μΉμ΄ μ±λ¦½νμ§ μλλ€.
- μΉ΄ν°μμ κ³± / κ³±μ§ν© : A μ B κ° μ§ν©μΌ λ (a, b) λ‘ κ΅¬μ±λ λͺ¨λ μμμμ μ§ν© (
) - A x B x C μ κ°μ κ²½μ° μμμμ ꡬν λ νΈλ¦¬λ₯Ό νμ©νλ©΄ λ³΄λ€ μ²΄κ³μ μΌλ‘ ꡬν μ μλ€.
- μκ΄κ³ : μ§ν© A μμ μ§ν© B λ‘μ κ΄κ³ R μ λν μκ΄κ³
λ μ§ν© B μμ μ§ν© A λ‘μ κ΄κ³λ₯Ό λνλΈλ€. - μκ΄κ³ μμμ λ΄μ μμ (b, a) β (a, b) λ‘ μμλ₯Ό λ°κΎΈλ©΄ μμμμ κ΄κ³ R μ μνκ² λλ€.
- κ΄κ³κ° μμ΄μΌ μκ΄κ³κ° μ‘΄μ¬νλ€.
5.2 κ΄κ³μ νν
- νμ΄ν λν
- a κ° μ§ν© A μ μμμ΄κ³ b κ° μ§ν© B μ μμλΌκ³ νλ©΄,
μΌ κ²½μ° μ§ν© A μ μλ μμ a μμ μ§ν© B μ μλ μμ b λ‘ νμ΄νλ₯Ό κ·Έλ €μ κ΄κ³λ₯Ό νννλ€.
[Fig1]
- μ’ν λν
- μ§ν© A μ μμλ₯Ό x μΆ μμ μ μΌλ‘ νμνκ³ μ§ν© B μ μμλ₯Ό y μΆ μμ μ μΌλ‘ μκ°νμ¬,
μ κ° κ΄κ³κ° μμΌλ©΄ a λ₯Ό κ°λ¦¬ν€λ x μ’νμΆκ³Ό b λ₯Ό κ°λ¦¬ν€λ y μ’νμΆμ΄ λ§λλ κ³³μ μ μΌλ‘ νμνλ€.
[Fig2]
- λ°©ν₯ κ·Έλν
- κ΄κ³ R μ΄ λ μ§ν© A μ B μ¬μ΄μ κ΄κ³κ° μλ νλμ μ§ν© A μ λν κ΄κ³μΌ λ, μ§ν© A μ κ° μμλ₯Ό κ·Έλνμ μ μ μΌλ‘ νμνκ³
μΌ κ²½μ° a μμ b λ‘μ νμ΄νκ° μλ μ°κ²°μ μΌλ‘ νννλ κ²
[Fig3]
- κ΄κ³ νλ ¬
- λΆμΈ νλ ¬μ μ΄μ©νλ λ°©μ
- μ μμμ ν, 곡λ³μμ μ΄λ‘ μ·¨νλ€.
5.3 ν©μ± κ΄κ³
- ν©μ± κ΄κ³ : μΈ μ§ν© A, B, C μμ
μ μ§ν© A μμ μ§ν© B λ‘μ κ΄κ³λΌ νκ³ , λ₯Ό μ§ν© B μμ μ§ν© C λ‘μ κ΄κ³λΌ νλ©΄, μ§ν© A μμ μ§ν© C λ‘μ ν©μ±κ΄κ³ λλ μΌλ‘ νννλ€.
- νλ± κ΄κ³ :
λ₯Ό νλ± κ΄κ³λΌ νλ€. - νλ±κ΄κ³λ λ€μμ μ±μ§μ κ°λλ€.
- λ°μ¬ κ΄κ³
- λμΉ κ΄κ³
- λ°λμΉ κ΄κ³
- μΆμ΄ κ΄κ³κ³
5.4 κ΄κ³μ μ±μ§
- λ°μ¬ κ΄κ³
- λ°μ¬ κ΄κ³ : μ§ν© A μ μλ λͺ¨λ μμ x μ λνμ¬
μ΄λ©΄, μ¦ μΈ κ²½μ° - κ΄κ³ R μ λν λ°©ν₯ κ·Έλνλ₯Ό κ·Έλ¬μ λ κ·Έλνμ λͺ¨λ μ μ μμ μκΈ° μμ μ κ°λ¦¬ν€λ νμ΄νκ° μμ΄μΌ λ°μ¬ κ΄κ³κ° μ±λ¦½λλ€.
- μ¦, νλλΌλ μ§ν© A μ λν΄ μκΈ° μμ κ³Όμ κ΄κ³κ° μμΌλ©΄ λ°μ¬ κ΄κ³κ° μλλ€.
- λΉλ°μ¬ κ΄κ³ : μ§ν© A μ λͺ¨λ μμμ λνμ¬
μΈ κ²½μ° - R μ μμ μ€ μκΈ° μμ κ³Ό κ΄κ³κ° μλ μμκ° νλλ μ‘΄μ¬νμ§ μλ κ²½μ°λ₯Ό λ§νλ€.
- λμΉ κ΄κ³
- λμΉ κ΄κ³ : μ§ν© A μ μλ μμ x, y μ λν΄
μΌ λ μ΄λ©΄ κ΄κ³ R μ λμΉ κ΄κ³λΌ νλ€. - λ°©ν₯κ·Έλνμμ λ°λμ μλ°©ν₯μΌλ‘ νμ΄νκ° μμ΄μΌ νλ€. λ°μ¬ κ΄κ³ κ·Έλ¦Όμμ c λ λμΉ κ΄κ³κ° μλλ€.
{: width = 250, height = 300}[Fig4]
- λ°λμΉ κ΄κ³
- λ°λμΉ κ΄κ³ : μ§ν© A μ μλ λͺ¨λ μμ x, y μ λνμ¬
μ΄κ³ μΌ λ x = y μΈ κ΄κ³λ₯Ό λ§μ‘±νλ κ΄κ³ R - R μ΄ λ°λμΉ κ΄κ³μΌ λ,
μ΄κ³ , μ΄λ©΄ μ΄ λμ΄μΌ νλ€. - μ¦, λ°λμΉ κ΄κ³λ λκ°μμλ₯Ό μ μΈνκ³ λ λμΉλλ©΄ μ λλ€.
- μ΄λ κ³§,
μ κ²½μ°μ κ°μ΄ μκΈ° μμ μ λν λ°μ¬ κ΄κ³λ₯Ό κ°μ§λ©΄μ λ€λ₯Έ μμλ€κ³Ό λμΉ κ΄κ³κ° μμ κ²½μ°, λμΉ κ΄κ³λ λκ³ λ°λμΉ κ΄κ³λ λ μ μλ€.
[Fig5]
- μΆμ΄ κ΄κ³
- μ§ν© A μ μλ μμ x, y, z μ λνμ¬ κ΄κ³ R μ΄
μ΄κ³ μΈ κ΄κ³λ₯Ό λ§μ‘±ν λ κ΄κ³ R μ λ§νλ€.
- (b, a), (a, c) μ κ΄κ³λ₯Ό κ°μ§λ§ (b, c) μ κ΄κ³λ₯Ό κ°μ§ μκΈ° λλ¬Έμ μΆμ΄ κ΄κ³κ° μλλ€.
- (1, 4), (4, 3) μ κ΄κ³λ₯Ό κ°κ³ (1, 3) μ κ΄κ³λ₯Ό κ°κΈ° λλ¬Έμ μΆμ΄ κ΄κ³μ΄λ€.
- μΆμ΄ ν΄λ‘μ°μ (transitive closure)
- λ§μ½
μ΄λ©΄ μ΄λ€. μ΄κ³ μ΄λ©΄ μ΄λ€. - 1, 2 λ²μ μ μΈνκ³ λ μ΄λ€ κ²λ
μ μνμ§ μλλ€.
- μΆμ΄ ν΄λ‘μ°μ λ κ΄κ³ R μ μΆμ΄ κ΄κ³λ₯Ό μΆκ°ν κ²μ΄λΌ μκ°νλ©΄ νΈνλ€.
- λ°μ¬ λ° μΆμ΄ ν΄λ‘μ°μ λ μΆμ΄ ν΄λ‘μ°μ
μ λ°μ¬ κ΄κ³λ₯Ό μΆκ°ν κ²μ΄λΌ μκ°νλ©΄ νΈνλ€.
5.5 λμΉ κ΄κ³μ λΆν
-
λμΉ κ΄κ³ : μλ 3 κ°μ§ κ΄κ³λ₯Ό λͺ¨λ λ§μ‘±νλ κ²½μ°
- μ§ν© A μμ κ΄κ³
λ λ€μκ³Ό κ°μ μ±μ§μ κ°μ§ μ μλ€.
- λ°μ¬ κ΄κ³ : λͺ¨λ
μ λν΄ μ΄λ€. - λμΉ κ΄κ³ : λͺ¨λ
μ λν΄ μ΄λ©΄ μ΄λ€. - μΆμ΄ κ΄κ³ : λͺ¨λ
μ λν΄ μ΄κ³ μ΄λ©΄ μ΄λ€.
- μ§ν© A μμ κ΄κ³
-
λμΉλ₯/λμΉν΄λμ€ : μ§ν© A μ λν λμΉ κ΄κ³λ₯Ό R μ΄λΌκ³ ν λ, A μ κ° μμ x μ λνμ¬ [x] λ₯Ό R μ λν x μ λμΉλ₯, λλ λμΉ ν΄λμ€λΌκ³ νλ€.
-
μ΄λ μ§ν© A μ λμΉλ₯μ λͺ¨μμ A μ λͺ«μ§ν©μ΄λΌ νκ³ ,
λ‘ λνλΈλ€. -
λΆν : λ€μ쑰건μ λ§μ‘±μν€λ A μ λΆλΆ μ§ν©μ λͺ¨μ
μ΄λΌ νλ€.
λ 곡μ§ν©μ΄ μλλ€. λ μ μ 체 ν©μ§ν©μ΄λ€. (Collectively Exhaustive) λΌλ¦¬λ μλ‘μκ΄κ³μ΄λ€. (Mutually Exclusive)
- mod ν©λ
μ m μΌλ‘ x, y λ₯Ό λλ΄μ λ λλ¨Έμ§κ° κ°μ κ²½μ°λ₯Ό νλ€. - λ¬λ ₯μ μμΌλ‘ λ΄€μ λ 3, 10 μ κ°μ μμΌμ΄κ³ , 7 λ‘ λλ΄μ λ λλ¨Έμ§κ° κ°κΈ° λλ¬Έμ mod ν©λμ΄λ€.
- mod ν©λμ λμΉκ΄κ³λ₯Ό μ±λ¦½νλ€.
- μμ μ μ m μ λν΄ m = 3 μΌ λ mod ν©λμΈ κ΄κ³μ κ²½μ° λμΉλ₯λ₯Ό λ§λ€μ΄λ³΄μ
- μ§ν©μ μλ‘μμ΄κ³ ν©μ§ν©νλ©΄ μμκ° μλ μ μμ μ§ν©μ΄ λλ―λ‘ λΆν μ΄ λλ€.
5.6 λΆλΆ μμ κ΄κ³
- μΌμ λν μμλ₯Ό μ νλ€ νμ λ, A μμ κ³Ό B μμ μ΄ μλ€κ³ ν κ²½μ° A μμ μ΄ λ¨Όμ μνλκ³ λ°λ‘ λ€μμ B μμ μ΄ μνλλ€κ³ νμ λ μ΄ μμ μ λν μμμμ (A, B) λ‘ νμν μ μλ€.
- λΆλΆ μμ κ΄κ³ : μλ 3 κ°μ§ κ΄κ³λ₯Ό λͺ¨λ λ§μ‘±νλ κ²½μ°
- μ§ν© A μμ κ΄κ³
λ λ€μκ³Ό κ°μ μ±μ§μ κ°μ§ μ μλ€.
- λ°μ¬ κ΄κ³ : λͺ¨λ
μ λν΄ μ΄λ€. - λ°λμΉ κ΄κ³ : λͺ¨λ
μ λν΄ μ΄κ³ μ΄λ©΄ x=y μ΄λ€. - μΆμ΄ κ΄κ³ : λͺ¨λ
μ λν΄ μ΄κ³ μ΄λ©΄ μ΄λ€.
- μ§ν© A μμ κ΄κ³
- R μ΄ A μ λν λΆλΆ μμ κ΄κ³μ΄λ©΄ μμμ (A, R) μ λΆλΆ μμ μ§ν©μ΄λΌκ³ νλ€.
- R μ΄ A μ λν λΆλΆ μμ κ΄κ³μ΄λ©΄, A μ λ μμ x, y μ λνμ¬
μ x κ° y λ₯Ό μ ννλ€κ³ μ½λλ€. - λΆλΆ μμ μ§ν©μ κ·Έλ¦ΌμΌλ‘ λνλΌ λλ νμΈ λνλ₯Ό μ΄μ©νλ€.
- λ°©ν₯ κ·Έλνμ μΌμ’
- μ§ν© A μμμμ κ΄κ³ R μ΄ λ€μ 쑰건μ λ§μ‘±ν κ²½μ° μ ν μμλΌ νλ€.
- R μ΄ λΆλΆ μμλ₯Ό λ§μ‘±νλ€.
- λ§μ½
λΌλ©΄ aRb, bRa λλ a=b μ€ νλκ° μ±λ¦½νλ€.
- μ§ν© A μ λͺ¨λ λ μμκ° λΉκ΅ κ°λ₯νλ©΄ A μ μ ν μμ μ§ν©μ΄λΌ νλ€.
- μ ν μμ μ§ν©μΈ κ²½μ° κ΄κ³λ₯Ό μ ν μμ κ΄κ³λΌ νλ€.
μ°Έκ³ λ¬Έν
- [Fig1] : https://bjh0925.tistory.com/entry/11-%ED%95%A8%EC%88%98%EC%9D%98-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%84%B1%EC%A7%8861
- [Fig2] : https://bite-sized-learning.tistory.com/391
- [Fig3] : https://velog.io/@mingsomm/DFS-%EB%B0%A9%ED%96%A5%EA%B7%B8%EB%9E%98%ED%94%84-%EA%B2%BD%EB%A1%9C-%EC%B0%BE%EA%B8%B0
- [Fig4] : https://velog.io/@joygoround/%EC%9D%B4%EC%82%B0%EC%88%98%ED%95%99-%EA%B4%80%EA%B3%84
- [Fig5] : https://velog.io/@joygoround/%EC%9D%B4%EC%82%B0%EC%88%98%ED%95%99-%EA%B4%80%EA%B3%84