10월 2일 (금)양자 뉴스·논문·데이터를 매일 검증해 한국어로 전합니다

용어집
Glossary입문

하다마르 게이트

Hadamard Gate

양자 용어 사전난이도 입문1분 읽기

Definition

큐비트를 |0⟩ 또는 |1⟩의 고전적 상태에서 두 상태가 균등하게 중첩된 양자 상태로 변환하는 단일 큐비트 양자 게이트.

직관적 비유

동전을 세워놓으면 앞면(0) 또는 뒷면(1)이 확정됩니다. 하다마르 게이트는 이 동전을 팽이처럼 돌려놓는 것과 같습니다 — 측정하기 전까지는 앞·뒷면이 동시에 존재하는 '회전 중' 상태가 됩니다.

엄밀한 정의

하다마르 게이트 $H$는 다음 $2 \times 2$ 유니터리 행렬로 표현됩니다.

$$H = \frac{1}{\sqrt{2}}\begin{pmatrix} 1 & 1 \ 1 & -1 \end{pmatrix}$$

작용 결과는 다음과 같습니다.

  • $H|0\rangle = |{+}\rangle = \dfrac{|0\rangle + |1\rangle}{\sqrt{2}}$
  • $H|1\rangle = |{-}\rangle = \dfrac{|0\rangle - |1\rangle}{\sqrt{2}}$

두 번 적용하면 원래 상태로 돌아옵니다 ($H^2 = I$). 즉, $H$는 자기 자신이 역행렬인 에르미트 유니터리 게이트입니다.

중요성 및 응용

하다마르 게이트는 양자컴퓨팅의 '스위치'로, 거의 모든 양자 알고리즘의 출발점에 등장합니다. 쇼어(Shor) 알고리즘의 양자 푸리에 변환, 그로버(Grover) 탐색 알고리즘의 균등 중첩 초기화, 그리고 양자 오류 정정 회로에서 핵심적으로 사용됩니다.

이 정의는 Claude 가 작성한 것으로, 오류가 있을 수 있습니다.

Keep Learning

‘하다마르 게이트’ 관련 튜토리얼

전체보기
중급

양자컴퓨팅

Deutsch-Jozsa 알고리즘 — 단 한 번의 평가로 결정하기

Deutsch-Jozsa 알고리즘은 주어진 함수가 상수 함수인지 균형 함수인지를 단 한 번의 오라클 호출로 결정하는 최초의 실용적 양자 알고리즘이다. 고전 컴퓨터가 최악의 경우 지수적 쿼리를 요구하는 문제를 양자 중첩과 간섭을 이용해 결정론적으로 해결한다. 이 알고리즘은 양자 우위의 개념을 처음으로 엄밀히 증명한 교육적 모델로 널리 사용된다.

중급

양자컴퓨팅

Deutsch-Jozsa 알고리즘 — 단 한 번의 질의로 판별하기

Deutsch-Jozsa 알고리즘은 블랙박스 함수가 상수 함수인지 균형 함수인지를 단 한 번의 오라클 질의로 확정적으로 판별한다. 고전 알고리즘이 최악의 경우 지수적 횟수의 질의를 요구하는 것과 대조적으로, 양자 간섭과 위상 반동을 활용해 지수적 질의 복잡도 우위를 달성한 최초의 알고리즘 중 하나다.

중급

양자컴퓨팅

Deutsch-Jozsa 알고리즘 — 단 한 번의 평가로 함수의 성질 판별

Deutsch-Jozsa 알고리즘은 주어진 함수가 상수 함수인지 균형 함수인지를 단 한 번의 오라클 평가만으로 결정론적으로 판별한다. 고전 컴퓨터가 최악의 경우 지수적 횟수의 평가를 요구하는 문제를 양자 중첩과 위상 반전으로 해결하며, 이후 등장하는 수많은 양자 알고리즘의 원형(prototype)이 되는 구조를 담고 있다.

중급

양자컴퓨팅

Deutsch-Jozsa 알고리즘 — 단 한 번의 오라클 평가

Deutsch-Jozsa 알고리즘은 주어진 함수가 상수 함수인지 균형 함수인지를 오라클 단 1회 호출로 결정론적으로 판별한다. 고전 컴퓨터가 최악의 경우 지수 개의 질의를 필요로 하는 것과 대비되어, 양자 병렬성과 간섭이 지수적 속도향상을 달성할 수 있음을 처음 명확히 증명한 알고리즘이다.