728x90
728x90

수의 연산

연산의 성질

  • 수를 연산한 결과는 수의 체계연산자의 종류에 따라 결정된다.
  • 연산에 피연산자로 사용한 수, 그리고 연산 결과로 나오는 수의 체계와 관계는 닫힘 성질로 정의할 수 있다.

 

닫힘 성질

수 체계 SS 에 속하는 어떤 수 a,ba,b 를 연산자 OO 로 연산한 결과가 SS 에 속하면 '수 체계 SS 는 연산자 OO 에 대해 닫혀 있다(Closed)'고 하고, 그렇지 않으면 '수 체계 SS 는 연산자 OO 에 대해 닫혀 있지 않다'고 한다.

 

수 체계별 사칙 연산의 닫힘 성질

  • 유리수무리수의 닫힘 성질은 정반대이다.
  • 무리수의 닫힘 성질 증명 예
    • 덧셈 : 2+(2)=02+(2)=0
    • 뺄셈 : 22=022=0
    • 곱셈 : 2×2=22×2=2
    • 나눗셈 : 2÷2=12÷2=1
  덧셈 뺄셈 곱셈 나눗셈
자연수 NN O X O X
정수 ZZ O O O X
유리수 QQ O O O O
무리수 II X X X X
실수 RR O O O O
복소수 CC O O O O

 

  • 무리수(II)를 제외한 모든 수 체계가 덧셈 곱셈에 대해 닫혀 있다.

 

합(덧셈)과 곱(곱셈)의 연산 법칙

a,b,cIa,b,cI 일 때,

① 교환 법칙(Commutative Law) : a+b=b+a,ab=baa+b=b+a,ab=ba
② 결합 법칙(Associative Law) : (a+b)+c=a+(b+c),(ab)c=a(bc)(a+b)+c=a+(b+c),(ab)c=a(bc) 
③ 분배 법칙(Distributive Law) : a(b+c)=ab+aca(b+c)=ab+ac

 

  • 또한, 에 대해서는 항등원역원이 존재한다.

 

항등원(Identity Element)

a,bIa,bI 이고, a,ba,b 가 연산자 OO 에 대해 닫혀 있을 때, 모든 수 aa 에 대하여 aOb=bOa=aaOb=bOa=a 를 만족하는 bb

① 합에 대한 항등원 : 0
② 곱에 대한 항등원 : 1

 

  • 항등원은 임의의 수 aa 와 연산했을 때 결과가 그대로 aa 가 나오게 만드는 수로, a+0=0+a=aa+0=0+a=a 이므로 에 대한 항등원은 00 이고, a·1=1·a=aa1=1a=a 이므로 에 대한 항등원은 1이다.

 

역원(Inverse Element)

a,b,cIa,b,cI 이고, a,ba,b 가 연산자 OO 에 대해 닫혀 있으면서 cc 가 연산자 OO 에 대한 항등원일 때, aOb=bOa=caOb=bOa=c 를 만족하는 bb

aa 의 합에 대한 역원 : aa
aa 의 곱에 대한 역원 : 1a1a (단, a0a0)

 

  • 역원은 어떤 수 aa 와 연산했을 때 항등원이 나오게 만드는 수로, a+(-a)=(-a)+a=0a+(a)=(a)+a=0 이므로 aa에 대한 역원은 -aa 이고, a·1a=1a·a=1a1a=1aa=1 이므로, aa에 대한 역원은 1a1a 이다.

 

합 연산

  • 일정한 규칙이 있는 수열의 합
  • 합 연산을 시그마(Sigma)라고 한다.
ni=1ai=a1+a2++an1+an(i:합의 색인)ni=1ai=a1+a2++an1+an(i: )

 

합 연산의 규칙

cc 는 상수, xi,yiR,k,nNxi,yiR,k,nN 일 때,

(a) ni=1c=ncni=1c=nc

(b) ni=1cxi=cni=1xini=1cxi=cni=1xi

(c) ni=1(xi+yi)=ni=1xi+ni=1yini=1(xi+yi)=ni=1xi+ni=1yi

(d) ni=1xi=ki=1xi+ni=k+1xini=1xi=ki=1xi+ni=k+1xi (단, 1k<n1k<n)

 

곱 연산 :

  • 일정한 규칙이 있는 수열의 곱
  • 곱 연산을 프로덕트(Product)라고 한다.
ni=1ai=a1×a2××an1×an(i:곱의 색인)ni=1ai=a1×a2××an1×an(i: )

 

곱 연산의 규칙

cc 는 상수, xi,yiR,k,nNxi,yiR,k,nN 일 때,

(a) ni=1c=cnni=1c=cn

(b) ni=1xiyi=ni=1xi×ni=1yini=1xiyi=ni=1xi×ni=1yi

(c) ni=1xi=ki=1xi×ni=k+1xini=1xi=ki=1xi×ni=k+1xi (단, 1k<n1k<n)

 

팩토리얼(Factorial, !!) / 계승

  • nNnN 일 때, 1부터 nn 까지 1씩 증가하는 수열의 곱 (단, 0!=10!=1)
  • 팩토리얼 연산에 사용되는 수는 1보다 크거나 같은 자연수이지만, 연산식에 따라 0!0! 을 계산할 수 있도록 0!0!11 로 정의한다.
n!=1×2×3××n=ni=1in!=1×2×3××n=ni=1i

 

나누기 연산 :

  • 수를 나누면 몫(Quotient)나머지(Remainder)를 구할 수 있다.
  • 이 때, 나머지가 0이면 '나누어 떨어진다'고 하고, 그렇지 않으면 '나누어 떨어지지 않는다'고 한다.

 

'나누어 떨어진다.'와 '나누어 떨어지지 않는다.'

정수 nn 을 자연수 dd 로 나누었을 때의 몫을 qq, 나머지를 rr 이라고 하면,

n=dq+r(n,qZ,d,rN,0r<d)n=dq+r(n,qZ,d,rN,0r<d)

(a) r=0r=0 일 때, nndd나누어 떨어진다고 하고, dndn 으로 표기한다.
(b) r0r0 일 때, nndd나누어 떨어지지 않는다고 하고, dndn 으로 표기한다.

 

'나누어 떨어진다'에 관한 정리

a,b,c,d,m,nZa,b,c,d,m,nZ 에 대하여,

(a) dmdm 이고 dndn 이면, d(m±n)d(m±n)
(b) dmdm 이면, dmndmn
(c) abab 이고 bcbc 이면, acac

 

증명
(a)
dmdm 이면 m=dk(kZ)m=dk(kZ) 이고, dndn 이면 n=dl(lZ)n=dl(lZ) 이다.
m+n=dk+dl=d(k+l)m+n=dk+dl=d(k+l) 이므로, m+nm+ndd 로 나누어 떨어진다.    d(m+n)d(m+n)
mn=dkdl=d(kl)mn=dkdl=d(kl) 이므로, mnmndd 로 나누어 떨어진다.    d(mn)d(mn)

(b)
dmdm 이면, m=dk(kZ)m=dk(kZ) 이다.
mn=dknmn=dkn 이므로, mnmndd 로 나누어 떨어진다.   
dmndmn

(c)
abab 이면 b=ak(kZ)b=ak(kZ) 이고, bcbc 이면 c=bl(lZ)c=bl(lZ) 이다.
c=blc=blb=akb=ak 를 대입하면 c=bl=aklc=bl=akl 이므로, ccaa 로 나누어 떨어진다.    
acac

 

  • 앞에서 언급한 것처럼 나누기 연산을 하면 나머지를 구할 수 있다.

 

몫을 구하는 연산 : divdiv

  • n=dq+r(nZ,dN,0r<|d|)n=dq+r(nZ,dN,0r<|d|) 을 만족하는 몫 qq 를 구하는 연산
a=ndivda=ndivd

 

나머지를 구하는 연산 : modmod

  • n=dq+r(nZ,dN,0r<|d|)n=dq+r(nZ,dN,0r<|d|) 을 만족하는 나머지 rr 을 구하는 연산
a=nmodda=nmodd

 

728x90
728x90

수의 연산연산의 성질닫힘 성질수 체계별 사칙 연산의 닫힘 성질합(덧셈)과 곱(곱셈)의 연산 법칙항등원(Identity Element)역원(Inverse Element)합 연산 합 연산의 규칙곱 연산 : 곱 연산의 규칙팩토리얼(Factorial, !!) / 계승나누기 연산 : '나누어 떨어진다.'와 '나누어 떨어지지 않는다.''나누어 떨어진다'에 관한 정리몫을 구하는 연산 : divdiv나머지를 구하는 연산 : modmod