장 23 양자 상태와 측정
이 장에서는 선형대수학을 사용하여 양자 상태를 구성하는 방법을 설명하겠습니다. 이를 통해 다음 장에서 양자 회로에 대해 이야기할 수 있게 되며, 이는 쇼어 알고리즘을 위한 발판이 될 것입니다.
물리학은 그다지 많이 다루지 않겠습니다(즉, 전혀 다루지 않습니다). 다시 말해, 물리적 실재가 무엇인지를 선형대수학의 언어로 서술하기만 하고, 그것이 왜 참인지에 대한 철학은 여러분 주변의 “양자역학의 철학” 수업(MIT에서는 “사회과학” 수업입니다!)에 맡기겠습니다.
23.1 브라-켓 표기법
물리학자들은 벡터에 대해 그들만의 표기법을 사용합니다. 앞에서는 , 등과 같은 기호를 사용했지만, 이 장에서는 악명 높은 브라-켓 표기법을 보게 됩니다. 벡터는 로 표기하며, 여기서 는 어떤 변수 이름입니다. 수학이나 Python과 달리, 여기에는 숫자, 기호, 유니코드 문자 등 원하는 무엇이든 들어갈 수 있습니다. 이것을 “켓”이라고 부릅니다. 세상의 모든 물리학자에게 경의를 표하는 뜻에서, 이 장에서도 이 표기법을 사용하겠습니다.
표기의 남용 23.1.1 (이 부분에서는 ).
양자 계산에 관한 이 부분에서는 앞서 정의한 “힐베르트 공간”이라는 용어를 사용하겠지만, 실제로 우리가 다루는 힐베르트 공간은 모두 유한 차원입니다.
이면, 그 정규직교 기저 원소는 흔히 다음과 같이 표기합니다.
( 대신) 의 일반적인 원소는 다음과 같이 표기하거나
그 밖의 여러 그리스 문자로 표기합니다.
이제 임의의 에 대해 (에는 내적 형식이 있으므로) 의 표준적인 쌍대 원소를 생각할 수 있으며, 이를 (“브라”)로 표기합니다. 예를 들어 이면 다음과 같이 쓸 수 있으며
정규직교 기저에서 이렇게 쓸 수 있으며, 이 경우
이 표기법으로는 점곱도 간결하게 쓸 수 있습니다. 이면, 와 의 점곱은 다음과 같습니다.
따라서 더 수학적인 표기인 대신 라는 표기를 사용하겠습니다. 특히 의 노름의 제곱은 그냥 입니다. 구체적으로, 이면 입니다.
23.2 상태 공간
이것이 이상하다고 생각한다면, 상황은 더 심해집니다.
고전적 계산에서 비트는 또는 입니다. 더 일반적으로, , …, 이라는 개의 가능한 상태로 이루어진 고전적 공간을 생각할 수 있습니다. 따라서 고전적인 상황에서 가능한 상태의 공간은 단지 개의 원소를 갖는 이산 집합일 뿐입니다.
양자 계산에서 큐비트는 대신 과 의 임의의 복소 선형 결합입니다. 정확히 말하면, 다음 노름 복소 벡터 공간을 생각하십시오.
정규직교 기저 원소를 과 로 표기합시다. 그러면 큐비트는 0이 아닌 원소 이며, 따라서 다음 꼴로 쓸 수 있습니다.
여기서 와 가 동시에 0인 것은 아닙니다. 보통은 의 노름이 이 되도록 정규화합니다.
특히 와 로 “고전적인” 상황을 되찾을 수 있지만, 이제는 몇몇 “중간” 상태도 존재합니다. 예를 들면 다음과 같습니다.
철학적으로 말하면, 일어난 일은 다음과 같습니다.
상태 과 만 허용하는 대신, 이들의 임의의 복소 선형 결합을 허용합니다.
더 일반적으로, 이면 가능한 상태는 다음과 같은 0이 아닌 원소이며
이는 보통 이 되도록 정규화합니다.
23.3 관찰
대표적인 예: 는 모든 고윳값이 같으므로 측정을 하지 않는 것에 해당하지만, 서로 다른 고윳값을 갖는 연산자는 모두 붕괴를 일으킵니다.
이것이 이상하다고 생각한다면, 글쎄요, 더 이상해집니다. 먼저 선형대수학을 조금 복습합시다(정의 15.5.1).
정의 23.3.1.
를 유한 차원 내적 공간이라고 합시다. 사상 에 대하여 다음 조건들은 동치입니다:
-
•
임의의 에 대하여 입니다.
-
•
.
이 조건들을 만족하는 사상 를 에르미트라고 합니다.
질문 23.3.2.
가 정규임을 보이십시오.
따라서 는 내적 형식에 대해 대각화 가능하다는 것을 알 수 있으므로, 적절한 기저에 대해 정규직교 기저에서 다음과 같이 쓸 수 있습니다.
앞서 말했듯이 이는 아주 훌륭합니다. 고유벡터로 이루어진 기저가 있을 뿐만 아니라, 고유벡터들이 쌍마다 직교하므로 의 정규직교 기저를 이룹니다.
질문 23.3.3.
의 모든 고윳값이 실수임을 보이십시오. (입니다.)
다시 양자 계산으로 돌아갑시다. 일 때 상태 가 있다고 합시다. 아직 특정한 기저를 정하지 않았으므로, 영이 아닌 벡터 하나가 있을 뿐입니다. 그러면 관측은 다음과 같이 이루어집니다(이것은 물리학이므로 제 말을 믿으셔야 합니다).
에르미트 연산자 를 하나 고르십시오. 그러면 의 관측은 의 고윳값을 반환합니다.
정확히 말하면 다음과 같습니다.
-
•
에르미트 연산자 를 하나 고르십시오. 이를 관측가능량이라고 합니다.
-
•
그 고윳값 , …, 과 이에 대응하는 고유벡터 , …, 를 생각하십시오. 암묵적으로 , …, 가 의 정규직교 기저를 이룬다고 가정할 수 있습니다. (아래첨자 는 의 고유벡터를 의 기저 원소와 구별하기 위한 것입니다.)
-
•
를 정규직교 기저에서 다음과 같이 쓰십시오.
-
•
그러면 를 관측할 확률은 다음과 같습니다.
이를 에 따른 관측을 한다고 합니다.
특히 영이 아닌 임의의 상수 에 대하여 와 는 구별할 수 없다는 점에 유의하십시오. 이 때문에 를 정규화하는 편을 선호합니다. 그러나 무엇보다 가장 기묘한 것은 에 일어나는 일입니다. 이를 측정하면 실제로 정보가 파괴됩니다. 이러한 현상을 양자 붕괴라고 합니다.
-
•
간단히 하기 위해 를 로 관측하여 고윳값 를 얻었고, 가 이 고윳값을 갖는 유일한 고유벡터라고 가정합시다. 그러면 상태 는 상태 로만 붕괴합니다. 다른 모든 정보는 파괴됩니다. (사실 다시 말하지만 상수배는 중요하지 않으므로, 로 붕괴한다고 말해도 됩니다.)
-
•
더 일반적으로, 를 관측했다면 일반화된 고유공간 (즉 같은 고윳값을 갖는 고유벡터들의 생성 공간)를 생각합시다. 그러면 물리적 상태 역시 바뀌었습니다. 이제 이 상태는 고유공간 위로 사영되었습니다. 또 다르게 말하면, 관측 후 상태는 다음으로 붕괴합니다.
다시 말해 다음과 같습니다.
측정을 하면 서로 다른 고유공간에서 온 계수들이 파괴됩니다.
왜 이런 일이 일어나는 것입니까? 저도 모르겠습니다… 물리학은(따라서 현실은) 이상합니다. 어쨌든 예를 하나 봅시다.
예제 23.3.4 (상태 의 양자 측정).
정규직교 기저 과 을 갖는 를 두고, 다음 상태를 생각하십시오.
-
(a)
이라고 합시다. 이는 고유벡터 와 를 가지며, 고윳값은 각각 과 입니다. 따라서 를 에 대해 측정하면 확률 로 을, 확률 로 을 얻습니다. 이 측정 후 원래 상태는 을 측정했다면 으로, 을 측정했다면 로 붕괴합니다. 따라서 원래의 확률은 결코 알 수 없습니다.
-
(b)
이제 를 생각하고, 정규직교 고유벡터 두 개 , 를 임의로 고릅시다. 따라서 입니다. 의 모든 고윳값이 이므로, 무엇을 하든 측정값은 항상 입니다. 그러나 어떤 계수도 소멸되지 않으므로 붕괴도 일어나지 않습니다.
-
(c)
이제 다음을 생각해 봅시다
정규화된 두 고유벡터는 다음과 같으며
고윳값은 각각 과 입니다. 이 기저에서 다음을 얻습니다
따라서 확률 로 을, 확률 로 을 얻으며, 측정 후 는 와 중 하나로 붕괴합니다.
질문 23.3.5.
를 로 측정하여 를 얻었다고 합시다. 로 다시 측정하면 어떻게 됩니까?
에 대해서는 이른바 파울리 행렬을 사용하여 더 많은 부류의 예를 만들 수 있습니다. 이들은 다음 세 에르미트 행렬입니다
이 행렬들이 중요한 이유는 다음과 같습니다:
질문 23.3.6.
이 세 행렬과 항등 행렬이 에르미트 행렬들의 집합의 기저를 이룸을 보이십시오.
따라서 파울리 행렬은 자연스러운 기저 선택입니다.111물론 물리학적인 이유로 자연스럽다는 뜻입니다.
이들의 정규화된 고유벡터는 다음과 같으며
이를 각각 “-업”, “-다운”, “-업”, “-다운”, “-업”, “-다운”이라고 부릅니다. (고윳값은 “업”에 대해 , “다운”에 대해 입니다.) 따라서 상태 가 주어지면, 대응하는 파울리 행렬을 사용하여 이 세 기저 중 어느 것에 대해서든 측정할 수 있습니다.
이를 고려하면, 앞의 예들은 (a) 를 따라 측정한 것, (b) 를 따라 측정한 것, (c) 를 따라 측정한 것이었습니다.
상태 가 주어지고 그것이 또는 (또는 다른 어떤 직교하는 상태들) 중 하나라는 것을 미리 알고 있다면, 우리는 대체로 고전적인 상황에 있다는 점에 주목하십시오. 구체적으로, 를 따라 측정하면 가 어느 상태에 있었는지를 (100% 확실하게) 알아낼 수 있으며, 상태는 어떠한 붕괴도 겪지 않습니다. 따라서 직교하는 상태들은 확실하게 구별할 수 있습니다.
23.4 얽힘
대표적인 예: 단일항 상태: 유령 같은 원격 작용.
이것이 이상하다고 생각한다면, 사태는 더 심해집니다.
큐비트는 단지 독립적으로 작용하는 것이 아닙니다. 큐비트들은 텐서곱을 통해 서로 상호작용할 수 있습니다. 명시적으로, 문제 13D에서 설명한 노름이 주어진
를 생각합시다. 이것은 공간 에 있는 큐비트 와 다른 공간 에 있는 두 번째 큐비트 가 어떤 방식으로 상호작용하도록 허용된 것으로 생각해야 하며, 는 두 큐비트 모두의 가능한 상태들의 집합입니다. 따라서
는 의 정규직교 기저입니다. 여기서 는 첫 번째 의 기저이고 는 두 번째 의 기저이므로, 여느 텐서곱에서와 마찬가지로 이 벡터들은 “서로 무관한” 것으로 생각해야 합니다. 순수 텐서는 정확히 기대하는 대로의 의미를 가집니다. 예를 들어 는 “큐비트 는 , 큐비트 는 ”을 의미합니다.
앞에서와 마찬가지로, 의 상태를 측정하려면 에르미트 사상 가 필요합니다. 특히 큐비트 만을 를 따라 측정하고 싶다면, 다음 연산자를 사용할 수 있습니다:
이 연산자의 고윳값은 의 고윳값과 일치하며, 에 대한 고유공간은 가 되므로, 사영을 취할 때 큐비트 는 영향을 받지 않습니다.
이는 의 순수 텐서에 대해 기대하는 대로 작동합니다:
예제 23.4.1 (얽히지 않은 두 큐비트).
큐비트 가 상태 에 있고 큐비트 가 상태 에 있다고 합시다. 그러면 두 큐비트를 함께 나타낸 것은 다음 순수 텐서입니다
를 다음을 따라 측정한다고 합시다
고유공간 분해는 다음과 같습니다.
-
•
와 로 생성되는 공간에 대해서는 이고,
-
•
와 로 생성되는 공간에 대해서는 입니다.
(첫 번째 고유공간에 대해 와 같은 다른 기저를 사용할 수도 있었지만, 이는 상관없습니다.) 를 네 원소로 이루어진 기저로 전개하면, 첫 번째 고유공간을 얻을 확률은 다음과 같습니다.
두 번째 고유공간을 얻을 확률 역시 입니다. (에 대한 계수가 아무런 역할도 하지 않는다는 점에 주목하십시오!) 측정 후에는 다른 고유공간의 계수를 소거하므로, (재정규화 후) 다음과 같은 붕괴된 상태를 얻습니다.
이번에도 각각 50%의 확률로 얻습니다.
따라서 이 모형에서는 두 큐비트를 어느 정도 독립적으로 다룰 수 있습니다. 측정할 때 다른 큐비트를 건드리지 않도록(이는 항등 연산자에 해당합니다) 하기만 하면 됩니다.
연습문제 23.4.2.
이 예시의 에 를 적용하면 붕괴가 전혀 일어나지 않음을 보이십시오. 이 측정의 결과는 무엇입니까?
를 쓰기가 번거로워지므로, 다음과 같이 약속합니다.
표기의 남용 23.4.3.
이제부터 를 간단히 으로 줄여 쓰며, , , 도 마찬가지로 줄여 씁니다.
예제 23.4.4 (일반적인 -큐비트 상태의 동시 측정).
안의 정규화된 상태 를 생각합시다. 예를 들어 다음과 같다고 합시다.
다음과 같은 대각 행렬 를 따라 측정할 수 있습니다.
따라서 고윳값 , , , 을 각각 확률 , , , 로 얻습니다. 그러므로 원한다면 하나의 큐비트를 측정하는 것과 같은 방식으로 두 큐비트에 대해 “동시” 측정을 할 수 있습니다.
그러나 어떤 상태들은 매우 기묘하게 행동합니다.
예제 23.4.5 (단일항 상태).
다음 상태를 생각합시다.
이를 단일항 상태라고 부릅니다. 가 단순 텐서가 아님을 알 수 있는데, 이는 이 상태가 단순히 두 큐비트를 나란히 놓은 것이 아니라는 뜻입니다. 즉 와 의 큐비트가 얽혀 있습니다.
이제 큐비트 만 측정하면 어떻게 됩니까? 이는 다음 측정을 하는 것에 해당합니다.
의 고유공간 분해는 다음과 같이 기술할 수 있습니다.
-
•
고윳값 을 갖는, 과 로 생성되는 공간.
-
•
고윳값 을 갖는, 과 로 생성되는 공간.
따라서 다음 두 가지 중 하나가 일어납니다.
-
•
확률 로 을 측정하고, 붕괴된 상태는 입니다.
-
•
확률 로 이 측정되며, 붕괴된 상태는 입니다.
그런데 이제 를 따른 측정이 비트 의 상태를 완전히 알려 주었음을 알 수 있습니다!
에 대한 측정만 보고도 를 알게 됩니다. 이 역설을 유령 같은 원격 작용, 또는 아인슈타인의 말로 spukhafte Fernwirkung이라고 부릅니다. 따라서,
힐베르트 공간의 텐서곱에서 순수 텐서가 아닌 상태는 “얽힌” 상태에 대응합니다.
이것이 실제로 의미하는 바는 큐비트들을 독립적으로 기술할 수 없다는 것입니다. 계의 상태는 전체로서 주어져야 합니다. 이것이 바로 얽힌 상태의 의미입니다. 즉, 큐비트들은 어떤 식으로든 서로에게 의존합니다.
23.5 생각해 볼 만한 조금 더 어려운 문제
문제 23A.
를 로 측정하면 또는 을 얻습니다. 이 측정으로부터 큐비트 의 상태를 결정하십시오.
힌트. 로 다시 쓰십시오.
풀이. 간단한 계산으로 를 얻습니다. 이제 , 는 의 한 고유공간을 생성하고, , 는 다른 고유공간을 생성합니다. 따라서 이는 앞에서와 같습니다. 이면 를, 이면 를 얻습니다.
문제 23B (그린버거-혼-차일링거 역설).
의 다음 상태를 생각해 봅시다
다음 각각을 따른 측정값을 구하십시오
역설에 관해서는, 이 측정값들을 모두 곱하면 어떻게 됩니까?
힌트. 각각 , , , 입니다. 이들을 모두 곱하면 의 측정값이 이 되는데, 이것이 바로 역설입니다. 이는 측정값들을 미리 독립적으로 정해 둘 수 없다는 뜻입니다. 다시 말해, 이는 특정한 국소 숨은 변수 이론들과 모순됩니다.
이는 차일링거가 2022년에 노벨상을 (공동) 수상하게 된 여러 결과 중 하나입니다.