이산수학 1. 개요 - swkim0128/PARA GitHub Wiki


type: 이산수학 archive: false

영상: https://www.youtube.com/playlist?list=PLRx0vPvlEmdDgOIBt9MKQl-uMVrxtac4n

1강 이산수학 개요

  • 불연속적인 숫자를 다루는 수학
  • 컴퓨터를 위한 수학, 참과 거짓으로 살펴보는 컴퓨터 수학, 전산, 정보 수학, 1학년이나 처음 컴퓨터를 배우는 입장에서 배우게됨, 자료구조 또는 알고리즘의 베이스, 논리적 사고, 컴퓨팅 사고력 향상
  • 보편적인 컴퓨터 수학

2강 명제와 연산자

명제


진실 혹은 거짓으로 진리를 구분할 수 있는 문장

연산자로 명제 다루기


연산자는 명제를 연산하기 위한 도구

기본 연산자의 종류

  1. 부정, Not(¬ )

    명제의 진리값을 뒤집어줌

    p ⇒ 참

    ¬p ⇒ 거짓

  2. 논리곱, And( ^ )

    그리고

    p ^ q 일때 p,q모두 참일 경우에만 p ^ q⇒ 참 이다 나머지는 거짓

  3. 논리합, Or( v )

    또는

    p v q 일때 p,q모두 거짓일 경우에만 p v q⇒ 거짓 이다 나머지는 참

  4. 배타적논리합, Exclusive or( ⊕ )

    p, q가 다르면 참

    p, q가 같으면 거짓

  5. 함축, 조건명제, Implication (→)

    p → q : p일때 q이다

    조건 → 결과 (ex) 비가 올때 우산을 쓴다)

    참 → 거짓 ⇒ 거짓 나머지 경우는 참

  6. 쌍방 조건명제, Biconditional (↔)

    p, q가 같으면 참

    p, q가 다르면 거짓

    ⊕와 반대

    잘 안쓰임

3강 역, 이, 대우

진리표


각 명제 사이의 관계식의 진리값을 보여주는 표

!chrome_x362AHZpXj.png

역, 이, 대우


조건명제에서 사용함

하나의 명제를 변형해 표현함

  • 본 명제 p → q
  • 역 q → p
  • 이 ¬p → ¬q
  • 대우 ¬q → ¬p 대우가 참이면 본 명제도 참 ( 대우와 본 명제는 반드시 같은 명제를 가짐)

왜 ?

증명을 돕기 위함

증명하기 어려운 본 명제를 대우를 이용해 증명 가능

ex)

명제 "30이 10보다 크다면, 30은 50보다 작다"
p: 30>10
q: 30<50
p → q : 30이 10보다 크다면, 30은 50보다 작다 ⇒ 참 → 참 ⇒
**참
역:
**q → p : 30이 50보다 작다면, 30은 10보다 크다 ⇒ **참
이:
**¬p → ¬q : 30이 10보다 작거나 같다면, 30은 50보다 크거나 같다 ⇒ **참
대우:
**¬q → ¬p : 30이 50보다 크거나 같으면, 30은 10보다 작거나 같다 ⇒ **참

**역, 이는 본 명제와 다른 명제가 나올 수 있지만 대우는 반드시 같은 명제를 가짐

4강 동치 관계

논리적으로 일치한다

같은 의미를 가진 더 쉬운 명제를 발견하는데 사용

ex) 2+2+2+2+2+2+2+2+2+2 와 2*10 은 동치이다

동치법칙 + 함축 법칙 : p → q === ~p v q

ex)

!chrome_61Akc3iJUi.png

(p→q)^(p→~q)를 동치법칙을 이용한 간소화하라

  • (p→q)^(p→~q)

⇒ (~p v q)^(~p v ~q) : 함축법칙

⇒ ~p v (q ^ ~q) : 분배법칙

⇒ ~p v F : 부정법칙

⇒ ~p : 항등법칙

⚠️ **GitHub.com Fallback** ⚠️