Linear Algebra를 시작하며

대학교 전공이 정보통신이여서, Linear Algebra 수업을 들었었다. 그때 당시에는 별로 흥미가 없어서 공부하지 않았지만, 이런 내가 데이터(인공지능)를 다루면서 Linear Algebra를 다시 복습하고 있다. (복습보다는 처음 접한다는게 맞는 표현같다…ㅋ)

개인적으로 네트워크,시스템,리눅스쪽을 공부하려고 하고있고, 포스팅도 계획하고 있다.

그전에 Probability, Statistics and LInear Algebra로 포스팅을 시작하고, 글 작성능력이 어느정도 올라가면, 메인 주제인 네트워크, 시스템, 리눅스을 공부 및 포스팅을 하려고 합니다. (아마 의식의 흐름대로 진행할것같습니다.)

Reference



OT(기본 개념?)

Algebra 는 대수학이라는 입니다. 대수학은 equation(방정식)문제를 푸는것입니다.
Linear Algebra는 linear equation을 푸는 학문으로 설명할 수 있습니다.

equation은 y = f(x)에서 y를 주고, x를 맞추는 유형의 문제들입니다.

equation은 중고등학교에서도 많이 접해왔고, 문제를 풀어봤는데, 대학에서도 이러한 문제를 다룬다고 하면, 왜 배우는 거지라고 의문을 갖습니다.

그래서 보통 linear algebra를 공부한다고 하면 vector와 matrix를 공부한다고 말하면, 아 그렇구나 하게 되는 아이러니한 상황…ㅎㅎ

증명의 방법

방정식의 증명방법

(x-1)2+1  =  x2-2x+2
시험삼아 위의 문제를 증명해보세요.


pf 1)
(x-1)2+1  =  x2-2x+2
x2-2x+2  =  x2-2x+2
0 = 0QED

pf 2)
(x-1)2+1  =  x2-2x+2
(x-1)2+1 - x2-2x+2 = 0QED

pf2가 올바른 방법이며, pf1은 증명이라고 할 수가 없습니다!!!
이유는, proof1은 2개의 식이 같다는것을 증명하라는 문제에서 이미 같다는 전제하에 증명을 시작하고 있습니다.
따라서 할 말이 없는거죠.. 주장은 하지만, 근거가 없는 경우라고 할 수 있습니다.

proof2의 경우에는 2개의 식이 같다라고 전제하지 않고 있습니다.
그렇기 때문에 빼보는 시도를 할 수 있었습니다. 그러한 시도를 했기 때문에, 같다는 결론을 도출할 수 있었으며, 주장과 근거가 잘 성립된다고 볼 수 있습니다.


증명을 하는 방법들은 다양하게 있을 수 있습니다.

  • 복잡한 식을 간단하게 만드는 방법.
  • 부등식을 이용한 방법.
  • 기타 등등

본인에게 잘 맞는 방법, 문제에 따라서 선택하시면 됩니다.(물론 공부는 해야합니다!!)


집합의 증명방법

이제는 집합의 증명에 대해서도 알아보도록 하시죠!
A = B (A,B = 집합) 일 때,
A - B =… = … = … = ∅ 이러시면 안됩니다!!)
A가 {1,2,3}, B가 {1,2,3,4}인 경우 모순이 발생합니다.

보통 집합이 같다라는 증명을 하려면,
A ⊂ B를 한번 증명해주고,
B ⊂ A도 한번 증명해주면, 끝입니다!!


A ⊂ B,
x ∈ A = … = … = … = x ∈ B
위와 같은 방법으로 접근해야지만 증명할 수 있습니다.
집합의 포함관계를 증명하라는 문제는,
먼저 A에서 임의의 한 원소를 가져와보고, 쭉쭉쭉 써내려가면 A에서 가져온 원소가 B에 포함된다.
(드 모르간의 법칙을 공부해 보시는것도 좋습니다.)




p -> q 증명방법

p는 가정, q는 결론

  • ~q -> ~p이다. (대우명제)
  • p, ~q

p1, p2, p3, p4 -> q 를 증명하시오
가정이 여러개이고, 결론은 1개인 경우입니다.
위의 증명 문제를 대우명제로 만약 접근하게 되면,
~q -> ~p1 or ~p2 or ~p3 or ~p4 어질어질합니다.

그래서 조금 더 쉽게 하는 방법을 알려드리겠습니다.
p1, p2, p3, p4, ~q 위와 같이 결론을 부정한 후, 한꺼번에 생각하는 것입니다.
그렇게 증명을 이어나가다 보면 0=5와 같은 이상한 식이 나오게 되면, 그 곳에서 증명 끝을 외치면 끝납니다.


단사함수, 전사함수, 전단사함수

  • injective function, one-to-one function : 단사함수
  • surjective function, onto function : 전사함수
  • bijection, one-to-one correspondence : 전단사함수

one-to-one function 은 일대일 함수이고,
one-to-one correspondence은 일대일 대응입니다.!!

일대일대응이면 일대일 함수인데,
일대일함수라고 해서 일대일대응이다라고는 할 수 없습니다!!

단사함수 : x ≠ y ⇒ f(x) ≠ f(y)
단사함수 증명의 형태:
pf) suppose

f(x) = f(y)
      …
      …
      …
    x= y

전사함수 : 집합 Y의 모든 원소들이 preimage를 갖는경우
pf) suppose
y ∈ Y
      …
      …
      …
f(x) = y 되는 x ∈ XQED



전단사함수 : permutation(자리 바꾸기)(N factorial)
쉽게 설명하자면 사다리타기 게임을 생각하시면 됩니다.

A B
| |
|-|
| |
|-|
| |
O X

A는 O, B는 X가 나옵니다.(그림이 허접하네요..)
첫번째로 바뀌는 부분에서도 bijection(전단사)가 되고, 두번째로 바뀌는 부분에서도 bijection(전단사) 됩니다. 아무리 많이 바꾸더라도, O는 1명, X도 1명이 가지게 됩니다.

bijection을 chain으로 아무리 많이 하더라도, bijection입니다!!!

댓글남기기