이전 강의에서와 마찬가지로, 이번 강의도 고전 정보에 대한 논의로 시작하겠습니다.
다시 한번, 확률적 설명과 양자 설명은 수학적으로 유사하며, 친숙한 고전 정보의 맥락에서 수학이 어떻게 작동하는지를 이해하면 양자 정보가 왜 그런 방식으로 기술되는지를 파악하는 데 도움이 됩니다.
데카르트 곱을 통한 고전 상태
아주 기본적인 수준, 즉 여러 시스템의 고전 상태부터 시작하겠습니다.
단순성을 위해 우선 두 시스템에 대해 논의한 다음, 두 개 이상의 시스템으로 일반화하겠습니다.
정확하게 말하자면, X를 고전 상태 집합이 Σ인 시스템이라 하고,
Y를 고전 상태 집합이 Γ인 두 번째 시스템이라 하겠습니다.
이 집합들을 고전 상태 집합이라 부르므로, Σ와 Γ는 모두 유한하고 비어 있지 않다고 가정합니다.
Σ=Γ일 수도 있지만, 반드시 그럴 필요는 없습니다. 어느 경우든 명확성을 위해 이 집합들에 서로 다른 이름을 사용하는 것이 도움이 됩니다.
이제 두 시스템 X와 Y를 X를 왼쪽에, Y를 오른쪽에 나란히 놓는다고 상상해 봅시다.
원한다면, 이 두 시스템을 하나의 단일 시스템으로 볼 수 있으며, 이를 (X,Y) 또는 XY로 표기할 수 있습니다.
이 복합 시스템 (X,Y)에 대해 자연스럽게 떠오르는 질문은 "이 시스템의 고전 상태는 무엇인가?"입니다.
답은 (X,Y)의 고전 상태 집합이 Σ와 Γ의 데카르트 곱이라는 것입니다. 이 집합은 다음과 같이 정의됩니다.
Σ×Γ={(a,b):a∈Σandb∈Γ}.
간단히 말해, 데카르트 곱은 한 집합의 원소와 다른 집합의 원소를 마치 하나의 집합에 속하는 단일 원소인 것처럼 함께 보는 아이디어를 포착하는 정확한 수학적 개념입니다.
이 경우에서, (X,Y)가 고전 상태 (a,b)∈Σ×Γ에 있다는 것은 X가 고전 상태 a∈Σ에 있고 Y가 고전 상태 b∈Γ에 있다는 의미입니다.
반대로, X의 고전 상태가 a∈Σ이고 Y의 고전 상태가 b∈Γ이면, 복합 시스템 (X,Y)의 고전 상태는 (a,b)입니다.
두 개 이상의 시스템에 대해서는 상황이 자연스럽게 일반화됩니다.
임의의 양의 정수 n에 대해 X1,…,Xn이 각각 고전 상태 집합 Σ1,…,Σn을 갖는 시스템들이라고 가정하면, 단일 복합 시스템으로 볼 때 n-튜플 (X1,…,Xn)의 고전 상태 집합은 다음과 같은 데카르트 곱입니다.
Σ1×⋯×Σn={(a1,…,an):a1∈Σ1,…,an∈Σn}.
물론, 시스템에는 원하는 이름을 사용할 수 있으며 순서도 마음대로 정할 수 있습니다.
특히, 위와 같이 n개의 시스템이 있을 때 이들을 X0,…,Xn−1로 이름 짓고 오른쪽에서 왼쪽 순서로 배열하여 복합 시스템을 (Xn−1,…,X0)으로 만들 수도 있습니다.
관련 고전 상태와 고전 상태 집합의 이름 지정에 동일한 패턴을 따르면, 이 복합 시스템의 고전 상태를 다음과 같이 나타낼 수 있습니다.
(an−1,…,a0)∈Σn−1×⋯×Σ0
사실, 이것이 Qiskit에서 여러 Qubit의 이름을 지을 때 사용하는 순서 규칙입니다.
이 규칙이 다음 강의에서 양자 Circuit과 어떻게 연결되는지는 이후에 다루겠지만, 지금부터 이 규칙을 사용하여 익숙해지도록 하겠습니다.
(an−1,…,a0) 형태의 고전 상태는 간결함을 위해 문자열 an−1⋯a0로 쓰는 것이 편리합니다. 이는 특히 고전 상태 집합 Σ0,…,Σn−1이 기호 또는 문자 집합과 연관되는 아주 일반적인 상황에서 그렇습니다.
이 맥락에서 알파벳이라는 용어는 문자열을 이루는 기호 집합을 가리키는 데 흔히 사용되지만, 알파벳의 수학적 정의는 고전 상태 집합의 정의와 정확히 같습니다. 즉, 유한하고 비어 있지 않은 집합입니다.
예를 들어, X0,…,X9가 비트라고 가정하면, 이 시스템들의 고전 상태 집합은 모두 동일합니다.
Σ0=Σ1=⋯=Σ9={0,1}
그러면 복합 시스템 (X9,…,X0)의 고전 상태는 210=1024개이며, 이는 다음 집합의 원소들입니다.
Σ9×Σ8×⋯×Σ0={0,1}10.
문자열로 표기하면, 이 고전 상태들은 다음과 같습니다.
00000000000000000001000000001000000000110000000100⋮1111111111
예를 들어, 고전 상태 0000000110에서는 X1과 X2가 상태 1에 있고, 나머지 모든 시스템은 상태 0에 있음을 알 수 있습니다.
확률 상태