대합(involution)과 유사대합(quasi-involution)에 대하여

written by jjycjn   2018. 12. 30. 00:11
실함수 f:IRI가 주어졌다고 하자. 만약 임의의 xI에 대하여
f(f(x))=xorf(x)=f1(x)
가 성립하면, 함수 f대합(involution)이라 정의한다. 즉, 대합이란 자기 자신을 역함수로 가지는 함수를 뜻한다. 항등함수 i(x)=x는 자명하게 대합이다. 또한 임의의 실수 cR에 대하여, f(x)=cx, g(x)=cx와 같이 정의된 함수들은 모두 대합임을 알 수 있다.
f(f(x))=f(cx)=c(cx)=x,g(g(x))=g(cx)=ccx=x
나아가 이 함수들의 그래프를 그려보면 모두, 직선 y=x에 대하여 선대칭을 이룬다. 이는 주어진 함수 f가 대합일 필요충분조건이 그래프 y=f(x)가 직선 y=x에 대하여 선대칭을 이루는 것이기 때문이다.

어떤 함수 f가 대합인 경우, 정의에 의해서 (ff가 전단사이므로) f전단사(bijection)임을 간단히 보일 수 있다. 하지만 f가 연속성 여부는 보장 받지 못하는데, (앞서 소개한 예들은 모두 연속이기는 하다.) 예를 들어 다음과 같이 정의한 함수 f는 대합이면서 모든 정수점에서 불연속이다.
f(x)={x+1ifx0(mod2)x1ifx1(mod2)


또한 다음과 같이 대합이지만 0을 제외한 모든 점에서 불연속인 함수를 정의할 수도 있다.
f(x)={xifxQxifxQc
I가 유한집합이고 f:II가 대합인 경우, 두 집합 I{xI | f(x)=x}는 같은 홀짝성을 갖는다라는 정리를 이용하여, f고정점(fixed point)의 존재성을 증명하는데에 대합이 이용되기도 한다. 실제로 이 아이디어를 이용하여 수학자 돈 재기어(Don Zagier)는 페르마의 두 제곱수 정리를 단 한줄로 증명하였다.

유사대합(quasi-involution)

이제 주어진 실함수 f:IRI가 임의의 xI에 대하여
f(f(x))=x
를 만족할 때, f를 유사대합(quasi-involution)으로 정의하자. 그러면 대합에서의 경우와 마찬가지로, 유사대합에 대해서도 같은 질문을 할 수 있다. 먼저 아래의 간단한 정리를 통해서 유사대합이면서 연속인 함수 f는 존재하지 않음을 보이자.

정리 1. 실함수 f:IRI가 유사대합이면, f의 불연속점 xI가 적어도 하나 존재한다.

증명.
우선 ff가 전단사이므로 f 또한 전단사임을 알 수 있다. 이제 fI 전체에서 연속이라 가정해보자. IR이고 f가 연속인 전단사 함수이므로, f는 반드시 I에서 순증가(strictly increasing)하거나 순감소(strictly deacreasing)해야만 한다. 하지만 어떤 경우든지, ffI에서 순증가함수어야 하는데, (ff)(x)=x이므로 ff가 순증가라는 사실에 모순이 발생한다. 즉, fI 전체에서 연속일 수 없고, f가 불연속이 되게 하는 점 xI가 적어도 하나 존재한다.. 

이제 실제로 유사대합 f:RR을 구성해 보자. 우선 정의에 의해서 f(0)=0이어야만 한다. 만약 실수 cR에 대하여 f(0)=c라고 하면,
f(c)=f(f(0))=0c=f(0)=f(f(c))=c
가 되어 c=0이어야만 하기 때문이다. 또한 적당한 aR에 대하여 f(a)=a인 경우
a=f(f(a))=f(a)=a
가 되어 a=0이므로, fx=0을 유일한 고정점으로 가짐을 알 수 있다. 이제 0이 아닌 두 실수 a,bR에 대하여, f(a)=b라 가정하자. 그러면
f(b)=f(f(a))=af(a)=f(f(b))=bf(b)=f(f(a))=a
의 순환을 이룬다. 즉, 그래프 y=f(x) 위의 네 점 (a,b), (b,a), (a,b), (b,a)은 항상 함께 존재한다. 이 때, 이 네 점들 중에는 1사분면 위의 점이 반드시 존재하므로, (일반성을 잃지 않고) 다음과 같이 f를 정의할 수 있다. 우선 f(0)=0으로 정의한다. 그리고 양의 실수의 집합을 기수(cardinality)가 같은 두개의 부분집합 AB로 분할하고, 전단사함수 ϕ:AB를 하나 택한다. 이제 임의의 aA에 대하여 b=ϕ(a)로 정의하고,
f(a)=b,f(b)=a,f(a)=b,f(b)=a
로 각각 정의하면 fR 전체에서 정의된 유사대합이 된다.
아래 함수 f는 위의 아이디어를 바탕으로 구성한 유사대합의 한 예이다.
f(x)={x0ifx=0x+1ifx>0 and x1(mod2)x+1ifx>0 and x0(mod2)x1ifx<0 and x1(mod2)x1ifx<0 and x0(mod2)

f가 유사대합일 때, 그래프 y=f(x)를 생각해 보면 이 그래프는 원점을 중심으로 하는 차수가 4회전대칭(rotational symmetry)을 가짐을 알 수 있다.


위 예제에서 주어진 유사대합 f는 모든 정수점에서 불연속임을 알 수 있다. 그렇다면, 불연속점의 개수가 유한한 유사대합이 존재할 수 있을까?

정리 2. 실함수 f:IRI가 유사대합이면, f는 무한히 많은 불연속 점을 갖는다.


증명. 결론에 반하여 f가 유한한 점에서 불연속이라 가정하고, 이 불연속점들의 집합을
D={d1,d2,,dk}
로 나타내자. 이제 d0=inf(I), dk+1=sup(I)로 정의하고 각각의 i=0,,k에 대하여 열린 구간 Ii=(di,di+1)을 정의하자. 그러면 f
C=i=0kIi=i=0k(di,di+1)
에서 연속이다. 마지막으로 집합족 I={Ii | i=0,,n}을 정의하자.

한 편, f는 순단조(strictly monotone)이므로 각각의 i=0,,k에 대하여 f(Ii) 또한 열린 구간이다. 또한 fIi 위에서 연속이고 단사(injective)이므로 연속인 역함수 gi=f(Ii)Ii가 존재한다. 따라서 f=ffgi=gi를 얻고, ff(Ii) 위에서 연속임을 알 수 있다. 즉, xC이면 f(x)C를 얻고, 따라서 f(C)C를 얻는다. 이제 yCf(C)가 존재한다고 가정해 보자. 그러면 f가 전사(surjective)이므로, 적당한 xD가 존재하여 y=f(x)로 나타낼 수 있다. 하지만,
x=f4(x)=f3(f(x))=f3(y)C
가 되어 모순이 발생한다. 따라서 f(C)=C이고 f(D)=D라는 결론을 얻는다. 또한
f(C)=Ci=0nf(Ii)=j=0nIj
이므로 각각의 i에 대하여 적당한 j가 존재하여 f(Ii)=Ij이다. 즉, 함수 fI 위에서의 치환(permutation)으로 이해할 수 있다.
이제 어떤 i=0,,n가 존재하여 f(Ii)=Ii라 가정해 보자. 그러면 f|IiIi 위에서 연속인 유사대합이 되므로 정리 1에 의하여 Ii에는 적어도 하나의 불연속점이 있어야 한다. 이는 모순이므로 모든 i=0,,n에 대하여 f(Ii)Ii이다. 이제 f(f(Ii))=Ii인 경우를 생각해 보자. 이 경우, Ii=Ii이므로 0Ii이고, f(0)=0이므로 f(Ii)=Ii를 얻는다. 따라서 앞의 논의에 의해 역시 모순이 발생한다. (이 사실로부터 0D임 또한 보일 수 있다.) 또한 f3(Ii)=Ii인 경우에도, Ii=f4(Ii)=f(Ii)가 되어 마찬가지로 모순이 발생한다. 그러므로 각각의 i=0,,n에 대하여 Ii, f(Ii), f(f(Ii)), 그리고 f3(Ii)가 서로 다른 열린 구간이어야만 한다. 따라서 이 열린 구간들의 개수는 4의 배수여야만 하고
()n+1=|I|0(mod4)
를 얻는다.
마지막으로 위와 유사한 논의를 집합 D에 대해서도 적용할 수 있다. 즉, 0을 제외한 D의 각각의 원소 di에 대하여 di, f(di), f(f(di)), 그리고 f3(di)는 모두 다른 원소여야 한다. 따라서 0을 제외한 불연속점들의 개수는 4의 배수여야만 하고
()n1=|D{0}|0(mod4)
를 얻는다. 하지만 ()()는 서로 모순이므로, 결론적으로 f의 불연속점의 개수는 무한히 많아야만 함을 알 수 있다.. 

참고. 함수의 정의역과 치역을 복소수까지 확장하면, 전구간에서 연속인 유사대합을 구성할 수 있다. 예를 들어 f:CCf(z)=iz로 정의하면 된다.


  ::  
  • 공유하기  ::