Discrete Mathematics

컴퓨터λ₯Ό μœ„ν•œ μˆ˜ν•™

Discrete Mathematics provides a common forum for significant research in many areas of discrete mathematics and combinatorics.

μ΄μ‚°μˆ˜ν•™ κ°œμš”

μ°Έκ³Ό κ±°μ§“μœΌλ‘œ μ‚΄νŽ΄λ³΄λŠ” 컴퓨터 μˆ˜ν•™

μ™œ λ°°μ›Œμ•Ό ν•˜λŠ”κ°€?

  • μ΄μ‚°μˆ˜ν•™μ΄λž€ λΆˆμ—°μ†μ μΈ 숫자λ₯Ό λ‹€λ£¨λŠ” μˆ˜ν•™

  • μ»΄ν“¨ν„°μ—μ„œλŠ” λ‚΄λΆ€μ μœΌλ‘œ 0κ³Ό 1λ§Œμ„ λ‹€λ£¨λŠ”λ° κ·ΈλŸ¬ν•œ λΆˆμ—°μ†μ μΈ λ°μ΄ν„°μ˜ 흐름을 닀루기에 μ ν•©ν•œ μˆ˜ν•™μ  사고λ₯Ό λ°°μ–‘ν•˜λŠ”λ° ν•„μˆ˜μ μΈ κ°•μ˜λ‹€

  • μ΄μ‚°μˆ˜ν•™μ—μ„œ λ‹€λ£¨λŠ” λ‚΄μš©μ΄ 자료ꡬ쑰, μ•Œκ³ λ¦¬μ¦˜ λ“±μ˜ λ² μ΄μŠ€κ°€ λ˜μ–΄ 전체적인 Computational Thinking을 κΈΈλŸ¬μ€€λ‹€

μ΄μ‚°μˆ˜ν•™μ€ 컴퓨터 κ³Όν•™μ˜ 베이슀 학문이닀!

λͺ…μ œμ™€ μ—°μ‚°μž

λͺ…μ œ (proposition)

진싀 ν˜Ήμ€ 거짓

  • μ°Έ(True)μ΄λ‚˜ 거짓(False)으둜 진리λ₯Ό ꡬ뢄할 수 μžˆλŠ” λ¬Έμž₯

  • λͺ…μ œλŠ” 0 λ˜λŠ” 1λ§Œμ„ κ°€μ§€λŠ” 컴퓨터 λ©”λͺ¨λ¦¬μ²˜λŸΌ 항상 μ°Έκ³Ό 거짓 λ‘˜ 쀑 ν•˜λ‚˜μ˜ κ°’λ§Œμ„ 가진닀

  • μ—¬λŸ¬κ°œμ˜ λͺ…μ œλ₯Ό μ‘°ν•©ν•  μˆ˜λ„ μžˆλ‹€

    • ν•©μ„± λͺ…μ œ (Compound Proposition)

논리 μ—°μ‚°μž (logical operator)

μ—°μ‚°μžλŠ” λͺ…μ œλ₯Ό μ—°μ‚°ν•˜κΈ° μœ„ν•œ 도ꡬ이며, μ΄μ‚°μˆ˜ν•™μ˜ κΈ°λ³Έ μ—°μ‚°μžλ‘œλŠ” 6가지가 μžˆλ‹€

  1. Not

    • 뒀에 μ˜€λŠ” λͺ…μ œμ— λŒ€ν•΄ μ°Έ <-> 거짓을 λ°”κΎΈμ–΄μ€Œ

  2. And

    • 논리곱

    • 두 개의 λͺ…μ œλ₯Ό 묢을 λ•Œ μ‚¬μš©

    • λ‘˜ λ‹€ μ°ΈμΌλ•Œλ§Œ μ°Έ

      • ν•œ κ°œλΌλ„ 거짓이면 거짓

  3. Or

    • 논리합

    • λ‘˜ 쀑 ν•˜λ‚˜λΌλ„ 참이면 μ°Έ

  4. Exclusive or

    • 배타적 논리합

      • μ„œλ‘œλ₯Ό λ°°μ œν•œλ‹€

    • λ‘˜ 쀑 단 ν•œ 개만 참인 경우 μ°Έ

  5. Implication (함좕)

    • 쑰건 λͺ…μ œ (Conditional Proposition)

      • μ–΄λ– ν•œ μ‘°κ±΄μΌλ•Œ, 이런 κ²°κ³Όκ°€ λ‚˜μ˜¨λ‹€

        • 쑰건과 결과에 λ”°λ₯Έ 흐름을 ν‘œν˜„ν•  λ•Œ μ‚¬μš©

      • 원인이 λ˜λŠ” λͺ…μ œμ™€ κ²°κ³Όκ°€ λ˜λŠ” λͺ…μ œκ°€ μ‘΄μž¬ν•˜λŠ” λͺ…μ œ

    • p -> q

      • pκ°€ True, qκ°€ False일 λ•Œμ—λ§Œ 쑰건 λͺ…μ œλŠ” False 값을 λ°˜ν™˜

  6. Biconditional

    • 쌍방 쑰건 λͺ…μ œ

    • 두 값이 μ„œλ‘œ μΌμΉ˜ν•  λ•Œμ—λ§Œ 쌍방 쑰건 λͺ…μ œλŠ” True 값을 λ°˜ν™˜ν•¨

μ—­, 이 , λŒ€μš° (converse, inverse, contrapositive)

μ§„λ¦¬ν‘œ (Truth-Table)

  • 각 λͺ…μ œ μ‚¬μ΄μ˜ κ΄€κ³„μ‹μ˜ 진릿값을 λ³΄μ—¬μ£ΌλŠ” ν‘œ

  • 아무리 λ³΅μž‘ν•œ ν•©μ„± λͺ…μ œ 라도 μ§„λ¦¬ν‘œλ₯Ό 톡해 ν’€μ–΄λ‚Ό 수 μžˆλ‹€!

μ—­, 이, λŒ€μš°

  • 쑰건 λͺ…μ œ (Conditional Proposition)μ—μ„œ μ‚¬μš©ν•¨

  • ν•˜λ‚˜μ˜ λͺ…μ œλ₯Ό λ³€ν˜•ν•΄ ν‘œν—Œν•¨

  • 증λͺ…에 도움을 μ€€λ‹€

  • 증λͺ…ν•˜κΈ° μ–΄λ €μš΄ λͺ…μ œλŠ” λŒ€μš°λ₯Ό μ΄μš©ν•΄ 증λͺ…ν•  수 있음

    • μ–΄λ–€ λͺ…μ œμ˜ λŒ€μš°κ°€ 참인 경우, λ³Έ λͺ…μ œ λ˜ν•œ 참이기 λ•Œλ¬Έ!

λ™μΉ˜ (equivalent)

두 개의 λͺ…μ œκ°€ μ„œλ‘œ 같은 진리값을 κ°–κ³  μžˆμ„ λ•Œ

λ™μΉ˜μ˜ 의미

  • λ™μΉ˜λž€ 'λ…Όλ¦¬μ μœΌλ‘œ μΌμΉ˜ν•œλ‹€' λŠ” 의미

  • 같은 의미λ₯Ό 가진 더 μ‰¬μš΄ λͺ…μ œλ₯Ό λ°œκ²¬ν•˜λŠ” 데 μ‚¬μš©

  • λ™μΉ˜ λ²•μΉ™μ—λŠ” λ‹€μ–‘ν•œ μ’…λ₯˜κ°€ 있음

λ™μΉ˜ 법칙을 μ΄μš©ν•΄ 증λͺ…ν•˜κΈ°

λ³΅μž‘ν•΄ λ³΄μ΄λŠ” ν•©μ…© λͺ…μ œ (compositional proposition)도 λ™μΉ˜ 법칙을 μ΄μš©ν•΄ κ°„λ‹¨ν•œ λͺ…μ œλ‘œ λ°”κΏ€ 수 μžˆλ‹€!

  • ν•­λ“± 법칙

    • 비ꡐ λŒ€μƒμ˜ True/False 여뢀에 관계 없이 p 값을 가진닀

  • 지배 법칙

    • 비ꡐ λŒ€μƒμ— 따라 κ²°κ³Όκ°€ μ§€λ°°μ μœΌλ‘œ κ²°μ •λœλ‹€

  • λ“œ λͺ¨λ₯΄κ°„μ˜ 법칙

    • p and q 일 λ•Œ, not을 뢙이면 각각 ~p or ~q κ°€ λœλ‹€

    • λ°˜λŒ€λ‘œ p or q에 not을 뢙이면 각각 ~p and ~qκ°€ λœλ‹€

  • 흑수 법칙

    • λ°”κΉ₯에 μžˆλŠ” 값이 κ°•λ ₯ν•΄μ„œ κ΄„ν˜Έ () μ•ˆμ˜ 여뢀에 상관 없이 λ°”κΉ₯의 결과에 ν‘μˆ˜λœλ‹€

  • λΆ€μ • 법칙

    • λ‘˜ 쀑 ν•˜λ‚˜κ°€ not 일 λ•Œ and 연산이면 True, or 연산이면 False λ°˜ν™˜

  • 함좕 법칙

    • p -> q <-> ~q or q

Last updated