출처 검증됨레벨 3

토폴리 게이트

토폴리 게이트(CCNOT)는 두 제어 큐비트가 모두 |1⟩일 때만 타깃 큐비트를 뒤집는 3큐비트 게이트입니다.

무슨 뜻인가요

토폴리 게이트는 두 제어 큐비트가 모두 |1⟩일 때만 타깃을 뒤집습니다.고전적 가역 계산에 범용적입니다.6개의 CNOT과 여러 단일 큐비트 게이트로 분해됩니다.

일상 비유

두 개의 열쇠가 필요한 금고와 같습니다.
두 명의 관리자가 모두 승인해야 하는 시스템으로 생각하세요.

흔한 오해

  • 토폴리 게이트는 대부분의 하드웨어에서 기본 게이트가 아닙니다.
  • 토폴리 게이트만으로는 양자 컴퓨팅에 범용적이지 않습니다.

핵심 정리

  • 두 제어가 모두 |1⟩일 때 타깃을 뒤집습니다.
  • 고전적 가역 계산에 범용적.
  • 6개의 CNOT + 단일 큐비트 게이트로 분해.

이해했는지 확인해 보세요

|110⟩에 토폴리 게이트를 적용한 출력은?

  1. A.|110⟩
  2. B.|111⟩
  3. C.|100⟩
  4. D.|010⟩
정답 보기

정답: B. |111⟩

이유: 두 제어가 |1⟩이므로 타깃이 뒤집혀 |111⟩이 됩니다.

먼저 알아야 할 개념

원 출처: Fredkin & Toffoli, Conservative logic, Int. J. Theor. Phys. 21, 219 (1982), doi:10.1007/BF01857727

Original: Toffoli, Reversible Computing, MIT/LCS/TM-151 (1980).

직접 실습으로 배우기

이 개념은 46레벨 커리큘럼의 일부입니다. 인터랙티브 시뮬레이터, 그리고 답변을 표시 전에 검증하는 튜터 Lumen과 함께 배웁니다. 레벨 1–5는 무료입니다.