아이버슨 괄호
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
아이버슨 괄호는 명제 P에 대해 0 또는 1의 값을 갖는 정수 표기법으로, 명제가 참이면 1, 거짓이면 0을 나타낸다. 굴리엘모 리브리 카루치 달라 솜마야가 1830년대에 처음 사용했으며, 1962년 케네스 유진 아이버슨이 APL 프로그래밍 언어에서 사용하면서 널리 알려졌다. 이 표기법은 논리 및 집합 연산과 관련이 있으며, 합의 경계 조건 조작, 이중 계산 규칙 유도, 특정 조건 만족 항의 개수 세기, 특수한 경우의 공식 간략화, 여러 함수 표현 등 다양한 수학적 표현에 활용된다.
더 읽어볼만한 페이지
아이버슨 괄호 |
---|
2. 정의
'''아이버슨 괄호'''는 어떤 명제 에 대하여 의 값을 가지는 정수로, 다음과 같이 정의되는 표기법이다.
- 만약 가 참이라면 이다.
- 만약 가 거짓이라면 이다.
예를 들어 은 일 때 이지만, 일 때 이다.
3. 역사
1830년대에 굴리엘모 리브리 카루치 달라 솜마이아(굴리엘모 리브리 카루치 달라 솜마이아, 1803〜1869)는 다음과 같은 기호를 도입(또는 ‘발견’)하였다.[6]
:
이는 및 및 과 같은 정의를 사용하면 우변의 아이버슨 괄호와 같은 뜻임을 알 수 있다. 리브리는 이를 사용하여 다음과 같은 꼴의 표기를 사용하였다.
:
이후 케네스 유진 아이버슨(Kenneth Eugene Iverson영어, 1920 ~ 2004)이 1962년에 프로그래밍 언어 APL에서 이와 같은 표기법을 사용하였다.[7] 이후 도널드 크누스가 아이버슨의 표기법을 일반 수학 표기에서 널리 사용하기 시작하였다.[8][9]
4. 성질
아이버슨 괄호의 계산 규칙과 논리 및 집합 연산 사이에는 직접적인 대응 관계가 있다. ''A'', ''B''를 집합으로 하고, 를 정수에 대한 임의의 성질이라고 하면, 다음과 같은 관계가 성립한다.
:
5. 활용 예시
아이버슨 괄호 표기법을 사용하면 합이나 적분의 경계 조건을 피연산자 안으로 이동시켜 대수적으로 조작할 수 있다.[1] 이러한 특징은 다양한 수학 분야에서 활용된다.
- 오일러의 토션 함수 표현: n과 상호소인 n 이하 양의 정수의 개수를 나타내는 오일러 피 함수는 아이버슨 괄호를 사용하여 다음과 같이 표현할 수 있다.
:
- 특수한 경우의 공식 간략화: 특수한 경우에 따라 식이 달라지는 경우, 아이버슨 괄호를 이용하여 모든 경우에 대해 유효한 하나의 식으로 표현할 수 있다. 예를 들어, 다음 공식은
:
n=1일 때 성립하지 않지만, 아이버슨 괄호를 추가하면 다음과 같이 모든 양의 정수 n에 대해 유효한 공식이 된다.
:
- 여러 함수 표현: 크로네커 델타, 지시 함수, 헤비사이드 계단 함수, 부호 함수, 절댓값 함수, 바닥 함수와 천장 함수, 램프 함수 등 다양한 함수들을 아이버슨 괄호를 사용하여 간결하게 표현할 수 있다.
- 삼분법 표현: 실수의 삼분법은 다음 항등식과 같다.
:
- 뫼비우스 함수 표현: 뫼비우스 함수는 다음 속성을 가진다.
:
5. 1. 이중 계산 규칙
아이버슨 괄호를 사용하면 다음과 같이 합을 조작하는 규칙을 유도할 수 있다.
5. 2. 합의 순서 교환
잘 알려진 규칙 도 마찬가지로 쉽게 유도할 수 있다.5. 3. 특정 조건을 만족하는 항의 개수 세기
''n''과 상호소인, ''n'' 이하 양의 정수의 개수를 세는 오일러의 토션 함수는 다음과 같이 표현할 수 있다.:
5. 4. 특수한 경우의 공식 간략화
Another use of the Iverson bracket is to simplify equations with special cases.|아이버슨 괄호의 또 다른 용도는 특수한 경우의 방정식을 단순화하는 것입니다.영어 예를 들어, 다음 공식은:
에 유효하지만 에 대해서는 만큼 차이가 있습니다. 모든 양의 정수 (즉, 이 정의된 모든 값)에 유효한 항등식을 얻기 위해, 아이버슨 괄호를 포함하는 수정 항을 추가할 수 있습니다.
:
5. 5. 여러 함수의 표현
많은 일반적인 함수, 특히 자연적인 조각별 정의를 가진 함수는 아이버슨 괄호로 표현될 수 있다. 크로네커 델타 표기법은 조건이 같을 때 아이버슨 표기법의 특수한 경우이다. 즉,:
집합 의 지시 함수는 종종 , 또는 로 표시되며, 집합 멤버십을 조건으로 하는 아이버슨 괄호이다.
:
헤비사이드 계단 함수, 부호 함수[1] 및 절댓값 함수도 이 표기법으로 쉽게 표현할 수 있다.
:
그리고
:
비교 함수 max와 min (두 인자 중 더 크거나 작은 값을 반환)은 다음과 같이 쓸 수 있다.
: 및
:
바닥 함수와 천장 함수는 다음과 같이 표현할 수 있다.
:
그리고
:
여기서 합의 인덱스 은 모든 정수를 범위로 하는 것으로 이해된다.
램프 함수는 다음과 같이 표현할 수 있다.
:
실수의 삼분법은 다음 항등식과 같다.
:
뫼비우스 함수는 다음 속성을 가진다(그리고 재귀적으로 다음과 같이 정의될 수 있다[4]).
:
6. 다른 함수를 이용한 표현
1830년대에 구글리엘모 달라 솜마야는 현재 으로 쓰이는 것을 나타내기 위해 표현식 을 사용했으며, 에 대해 과 같은 변형도 사용했다.[3] 일반적인 규칙에 따라, 정의된 경우 해당 값들은 다음과 같다. 는 x > 0영어이면 1, x = 0영어이면 0, 그렇지 않으면 정의되지 않는다.
7. 표기법의 변형
현재 표준화된 대괄호 외에도 블랙보드 볼드 괄호(예: ⟦ · ⟧)가 사용되었으며, 출판사의 서체에서 사용할 수 있는 다른 특이한 형태의 괄호와 함께 여백 주석이 사용되기도 한다.[1]
참조
[1]
서적
A Programming Language
http://www.jsoftware[...]
Wiley
2016-04-07
[2]
문서
Concrete Mathematics
[3]
간행물
Two Notes on Notation
http://www-cs-facult[...]
2021-05-06
[4]
문서
Concrete Mathematics
[5]
문서
IVERSON 言語 (A Programming Language)
1973
[6]
저널
Note sur les valeurs de la fonction 00''x''
1830
[7]
서적
A programming language
Wiley
1962
[8]
서적
Concrete mathematics. A foundation for computer science
Addison-Wesley
1990
[9]
저널
Two notes on notation
1992
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com