Hve Blog
취소

이산수학 | 집합의 크기 (Cardinality of Sets)

크기 (Cardinality) 정의 : 집합 A의 크기(cardinality)는 iff 집합 B와 일대일 대응(bijection)인 경우만 집합 B와 동일하며 $\mid A \mid = \mid B \mid$로 표현된다 A에서 B로의 일대일 함수(Injection)가 있는 경우, A의 cardinality가 B의 cardinality보다 작...

이산수학 | 수열과 합 (Sequences and Summations)

수열 (Sequence) 수열(Sequence)은 유한하거나 무한한 원소의 ordered lists다 $1,2,3,5,8$ $1,3,9,27,81$ 정의 : 수열(sequence)은 정수의 부분집합($N$ or $N^*= N \backslash \set{0}$)에서 공집합이 아닌 집합으로의 함수이다 $a_n$ 표기는 정수 $n...

이산수학 | 함수 (Function)

함수 (Function) 정의 : A와 B가 공집합이 아닌 집합이라 가정하자. A에서 B로 가는 함수 f(denoted f: A→B)는 A의 각 원소를 정확히 B의 정확히 한 원소에 할당하는 것이다. 이것을 $b = f(a)$로 쓸 수 있다. $b$는 $B$의 고유한 원소를 의미하고 $a$는 $A$의 원소를 의미한다. 또, 함수는 $(...

이산수학 | 집합 연산 (Set Operation)

부울 대수 (Boolean Algebra) 명제 미적분과 집합록은 모두 부울 대수라고 하는 대수 체계의 일부다 집합론의 연산자는 명제적 미적분학의 연산자와 유사하다 항상 전체 집합 $U$가 존재해야 하며, 모든 집합은 $U$의 하위집합이다 집합의 연산 교집합 (Intersection) 정의 : $A$와 $B$의 교집합을 다음과 같이 정...

이산수학 | 집합 (Sets)

집합 (Set) 집합은 이산수학에서 고려되는 객체유형의 기본구성 요소중 하나다 집합(set)은 순서가 없는 객체의 모음(collection of objects)이다 집합의 개체를 원소(element)또는 구성원(member)라고 한다 $a∈A$ 표기는 $a$가 집합 $A$의 요소임을 나타낸다 객체의 순서 집합은 원소의 순서가 중요하지 않다 ...

이산수학 | 증명(proof) - 2

Proof by cases (p1 ∨ p2 ∨ p3 ∨ ... ∨ pn) → q Use the tautology: [(p1 ∨ p2 ∨ p3 ∨ ... ∨ pn) → q] ↔ [(p1 → q) ∨ (p2 → q) ∨ ... (p1 → q)] Each of the implications pi → q is a case 예시1 : Proof...

이산수학 | 키워드 정리

기본 I # 명제(proposition) 명제 논리 (Propositional Logic) 명제 변항 (Propositional Variable) 원자 명제 (Atomic Propositions) 복합 명제 (Compound Propositions) 논리 연산자 (Logicla Connectives) 부정 (Negation)...

이산수학 | 증명(proof) - 1

용어 증명 (Proof) 증명은 서술문(statement)의 진실을 입증하는 유효한 논증(valid argument)이다 정리 (theorem) theorem는 다음을 이용해 참임을 보여줄 수 있는 서술문이다 정의 (definition) 또다른 정리 (other theorem) 공리 (axioms) 추론 규칙 (rules of...

이산수학 | 추론 규칙(Rules of Inference) - 2

한정 서술문에 대한 유효한 논증 (Valid arguments for quantified statements) 유효한 논증은 일련의 서술문(a sequence of statement)이다 각 서술문은 전제(premise)이거나, 이전 서술문으로부터 추론 규칙(rueles of interence)에 의해 유도된 것이다. 추론 규칙(Rules o...

이산수학 | 추론 규칙(Rules of Inference) - 1

논증 (The Argument) 술어 논리(predicate logic)에서 전제(premise)와 결론(conclusion)의 나열을 논증(argument)라고 한다 예시 : 소크라테스의 삼단논법 사람은 죽는다 (전제) 소크라테스는 사람이다 (전제) 소크라테스는 죽는다 (결론) 이를 논증(argument)으로 변환할 수 있다 ...

이산수학 | 중첩된 양화사 (Nesting Quantifier)

중첩된 양화사 (Nested quantifier) 예시 “모든 실수는 덧셈 역원이 존재한다” ∃x (∀y (x + y = 0)) 이를 중첩된 술어 함수로 볼 수 있다 ∃x Q(x) Q(x) is ∃y P(x,y) P(x,y) is x + y = 0 중첩된 양화사의 평가 방법 ∀x∀y P(x, y) 에 대해 ...

Beagleplay Labs

Beagleplay Labs beagleplay 보드를 이용해 크로스컴파일, 부트로더 등을 학습하기 Bootloader Training Setup cd wget https://dnslab.korea.ac.kr/system-programming-labs.tar.xz tar xvf system-programming-labs.tar.xz 압축 푼...

이산수학 | 양화사의 논리적 동등과 드모르간 법칙, bound와 free, scope

논리적 동등 (Logically equivalent) 술어를 포함하는 문은 동등한 진리값을 가질 경우 논리적으로 동등(logically equivalent)하다 ≡ 표기는 두 statement가 논리적으로 동등함을 나타낸다 예 ∀x ¬(¬S(x)) ≡ ∀x S(x) 양화사(Quantifier)와 논리곱(Conjunction), 논리...

Linux | scp 명령어 정리

Usage scp <옵션> <타겟 파일> 사용자명@호스트명:파일 경로 ssh 명령과 유사하다 -P 옵션을 사용해 포트를 지정할 수 있다. ssh 명령과 달리 대문자 P이다

프론트엔드 | flex

가로, 세로 정렬 속성 justify-content : 가로 정렬 align-items : 새로 정렬 justify-content flex-start (default) : 왼쪽 정렬 flex-end : 오른쪽 정렬 center : 중앙 정렬 space-between : 요소 사이에 동일한 간격을 둠 space-aro...

웹 프론트엔드 | css 정리

display 속성 none : 요소를 렌더링하지 않음. 영역도 차지하지 않는다. block : inline inline-block flex grid none 요소를 랜더링 하지 않는다 block div, p, h li 태그 등이 해당 가로 영역을 모두 채우며 block 요소 다음 요소는 줄 바꿈된다. width,...

이산수학 | 술어 논리, 양화사

Predicate logic (술어 논리) 변항 (Variable) : x, y, z, … 술어 (Predicates) : P(x), M(x), … 양화사 (Quantifier) 명제 함수 (Propositional functions) 명제 함수(Propositional functions)는 명제의 일반화 여기에는 변항과 술...

이산수학 | 일관성, 논리적 동등, 드모르간 법칙 등

일관성 (Consistent) 명제 변항에 진리값을 할당해 각 명제가 모두 참이 되도록 할 수 있는 경우, 명제 목록은 일관성(consistent)있다. 예졔 세가지 명제가 주어진다. “메시지는 저장되거나 재전송된다” “메시지는 저장되어있지 않다” “메시지가 저장된다면, 재전송된다” p 는 “메시지가 저장된다”를 나타내고, q는 ...

이산수학 | 명제, 논리 연산자, 진위표

명제 (proposition) 참 또는 거짓을 나타내는 선언문 명제 논리 (Propositional Logic) 명제 변항 (Propositional Variable) : p, q, r, s, … 항상 참이라면 T, 항상 거짓이라면 F 로 표시 원자 명제 (Atomic Propositions) :...

C언어 | 동적 배열 구현

동적 배열 전체 코드 헤더 (dynamicarray.h) #include <stdio.h> #define DYNAMICARRAY_TYPE int typedef struct DynamicArray { size_t size; size_t capacity; DYNAMICARRAY_TYPE* data; } Dynamic...