연산 (수학)

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적

수학에서 연산(演算, 틀:Llang)은 공집합이 아닌 집합에서, 집합에 속하는 임의의 두 원소로부터 제3의 원소를 만드는 것이다. 또는, 연산자의 정의에 따라 한 개 이상의 피연산자를 계산하여 하나의 결과값(답)을 구하는 것이다. 피연산자 또는 항이 하나일 때 단항연산, 두 개일 때 이항연산, n개일 때 n항 연산이라고 한다.

정의

집합 S와 음이 아닌 정수 n0이 주어졌다고 하자. S 위의 n항 연산(n項演算, 틀:Llang)은 다음과 같은 함수이다.

F:S×nS

즉, 이는 임의의 S 위의 nsS×n를 유일한 S의 원소 F(s)S에 대응시킨다. 특히, S 위의 영항 연산(零項演算, 틀:Llang)은 S의 원소 sS이다. S 위의 일항 연산(一項演算, 틀:Llang) 또는 단항 연산(單項演算)은 S 위의 함수 SS이다. S 위의 이항 연산(二項演算, 틀:Llang)은 S의 두 원소로부터 S의 한 원소를 얻는 함수 S×SS이다. 편의상 이항 연산을 덧셈 또는 곱셈이라고 하기도 한다. 이항 연산을 갖춘 집합을 마그마라고 한다. S 위의 삼항 연산(三項演算, 틀:Llang)은 S의 세 원소로부터 S의 한 원소를 얻는 함수 S×S×SS이다.

넓은 의미에서, n항 연산은 다음과 같은 함수이다.

F:S0×S1××Sn1S

또한, 무한 순서수 항수를 허용하여 연산의 개념을 일반화할 수 있다. 이 경우, 원래의 항수가 유한한 연산을 유한항 연산(有限項演算, 틀:Llang)이라고 하며, 항수가 무한한 연산을 무한항 연산(無限項演算, 틀:Llang)이라고 한다.

구체적으로, 집합 S순서수 αOrd에 대하여, S 위의 α항 연산은 다음과 같은 함수이다.

F:S×αS

넓은 의미에서, α항 연산은 다음과 같은 함수이다.

F:β<αSαS

연산은 관계의 특수한 경우이다.

연산에 대한 닫힘

집합 S 및 그 위의 n항 연산 F:S×nS가 주어졌다고 하자. S부분 집합 TS가 다음 조건을 만족시키면, TF에 대하여 닫혀있다(F에對하여닫혀있다, 틀:Llang)고 한다.

  • 임의의 tT×n에 대하여, f(t)T

또한, TSF:S×nS에 대한 폐포(閉包, 틀:Llang) clFTF에 대하여 닫혀있는 최소 집합 TclFTS이다. 즉, 이는 다음과 같다.

clFT=TF(T×n)F((TF(T×n))×n)

보다 일반적으로, 집합 S 및 그 위의 연산의 부분 집합 n=0SS×n이 주어졌다고 하자. TS가 다음 조건을 만족시키면, 에 대하여 닫혀있다(에對하여닫혀있다, 틀:Llang)고 한다.

  • 임의의 F에 대하여, TF에 대하여 닫혀있다.

또한, TSn=0SS×n에 대한 폐포(閉包, 틀:Llang) clT에 대하여 닫혀있는 최소 집합 TclTS이다.

clT=k=0FclFFclFFclFkT

표기

연산의 표기법은 함수 표기법 이외에도 여러 가지가 있다. 자주 사용되는 표기법으로는 연산자를 피연산자의 앞에 배치하여 표기하는 전위 표기법(=폴란드 표기법), 연산자를 피연산자의 뒤에 배치하여 표기하는 후위 표기법(=역폴란드 표기법), 연산자를 두 피연산자의 사이에 표기하는 중위 표기법 따위가 있다.

일항 연산은 전위 표기법 a(반수), ¬p(부정) 또는 후위 표기법 n!(계승) 또는 함수 표기법 sin(x)(사인) 등을 사용하여 표기할 수 있다. 연산자를 위 첨자 표기하는 방법 AT(전치 행렬)도 있다. 제곱근 a의 경우, 연산자가 피연산자의 왼쪽과 위쪽에 걸쳐 위치한다.

이항 연산은 보통 함수 표기법 F(a,b) 대신 중위 표기법 a+b, ab를 사용하거나 연산자를 생략하는 방식 ab를 사용한다. 거듭제곱 ab의 경우, 연산자를 생략하되 두 번째 변수인 지수를 위 첨자 표기한다. 전위 표기법 + a b,  a b이나 후위 표기법 a b +, a b 을 사용하기도 한다.

연산

주어진 연산으로부터, 새로운 연산을 다음과 같이 유도할 수 있다.

제한

S 위의 n항 연산

F:S×nS

은 그에 대하여 닫혀있는 부분 집합 TS 위에 새로운 n항 연산

F|T:T×nT
F|T:tF(t)

을 유도한다. 이를 FT에서의 제한(制限, 틀:Llang)이라고 한다.

멱집합 위에 유도되는 연산

n항 연산

F:S×nS

멱집합 𝒫(S) 위에 다음과 같은 연산을 유도한다.

F~:𝒫(S)×n𝒫(S)
F~:T{F(t)|tiTi}

즉, 이는 을 취하는 연산이다. 이를 F에 의해 멱집합 위에 유도되는 연산이라고 한다.

점별 연산

n항 연산

F:Y×nY

은 함수 집합 YX 위에 다음과 같은 n항 연산을 유도한다.

F~:(YX)×nYX
F~:f(xF(f(x)))

이를 F에 대한 점별 연산(點別演算, 틀:Llang)이라고 한다.

사칙 연산

틀:본문 실수 집합 위에 정의된 사칙 연산 가운데,

  • 덧셈 +:×, (r,s)r+s 위의 이항 연산이다.
  • 뺄셈 :×, (r,s)rs 역시 위의 이항 연산이다.
  • 곱셈 :×, (r,s)rs 역시 위의 이항 연산이다.
  • 그러나, 나눗셈 /:×({0}), (r,s)r/s은 이항 연산이 아니다. 0으로 나누기가 정의되지 않았기 때문이다. 다만, 나눗셈은 넓은 의미에서 이항 연산이다.

자연수 집합 이 사칙 연산에 대하여 닫혀있는지의 여부는 각각 다음과 같다.

  • +에 대하여 닫혀있다. 즉, 임의의 m,n에 대하여, m+n이다.
  • 에 대하여 닫혀있지 않다. 예를 들어, 3,5이지만, 35=2∉이다. 사실, cl=이다. (여기서 정수 집합이다.)
  • 에 대하여 닫혀있다. 즉, 임의의 m,n에 대하여, mn이다.
  • /에 대하여 닫혀있지 않다. 예를 들어, 2,5이지만, 2/5∉이다. 사실, cl/=이다. (여기서 유리수 집합이다.)

논리 연산

틀:본문 논리식의 논리합논리곱은 논리식 집합 위의 이항 연산이다. 논리식의 부정은 논리식 집합 위의 일항 연산이다.

군 위의 연산

G 위에 정의된 연산들 가운데,

  • 항등원 1GGG 위의 영항 연산이다.
  • 곱셈 :G×GG, (g,h)ghG 위의 이항 연산이다.

이들에 의해 멱집합에 유도되는 연산들은 각각 다음과 같다.

  • 자명군 {1G}G
  • 임의의 H,KG에 대하여, HK={hk|hH,kK}G
    • 특히, 임의의 gGH에 대하여, gH={gh|hH}G

벡터 공간 위의 연산

K 위의 벡터 공간 V에 정의된 연산들 가운데,

  • 영벡터 0VVV 위의 영항 연산이다.
  • 벡터 덧셈 +:V×VV, (v,w)v+wV 위의 이항 연산이다.
  • 그러나, 스칼라 곱셈 :K×VV, (a,v)av은 이항 연산이 아니며, 넓은 의미의 이항 연산이다. 이를 일항 연산 a:VV, vav (aK)의 집합으로 여길 수 있다.

이들은 각각 함수 집합 WV 위에 점별 연산을 유도하며, 선형 변환 공간 hom(V,W)WV은 이에 대하여 닫혀있다. 따라서 hom(V,W) 위에 다음과 같은 점별 연산들이 유도된다.

  • 영선형 변환 0V,W:VW, v0W
  • 임의의 선형 변환 T,U:VW 및 벡터 vV에 대하여, (T+U)(v)=T(v)+U(v). 이를 점별 덧셈이라고 한다.
  • 임의의 선형 변환 T:VW 및 벡터 vV 및 스칼라 aK에 대하여, (aT)(v)=aT(v). 이를 점별 스칼라 곱셈이라고 한다.

관계

틀:본문 n항 관계

RS×n

은 다음과 같은 특수한 n항 연산으로 여길 수 있다.

F:S×n2
F:s{1sR0s∉R

같이 보기

외부 링크