QBronze — S11
2026-01-01
Quantum state \(|v\rangle = (\cos\theta, \sin\theta)^T\) bir noktayı temsil ediyor.
Bir operatör: - \(|0\rangle = (1,0)\)’ı \(|+\rangle = (1/\sqrt{2}, 1/\sqrt{2})\)’ye götürmüşse - Aynı operatörü \(|+\rangle\)’a uygularsak nereye gideriz?
Bu soru, operatörün birim çember üzerindeki hareketi sistematik hale getiriyor.
Note
Görsel eklenecek: birim çemberde |0⟩ → |+⟩ geçişi, ardından |+⟩ → ? sorusu.
Bilinmeyen herhangi bir \(\theta\) açısındaki state’e ulaşmak:
\[ \begin{bmatrix}\cos\theta\\\sin\theta\end{bmatrix} = R(\theta)|0\rangle \]
Başlangıç hep \(|0\rangle\) — hedef \(\theta\) açısındaki state.
ry kapısı bu dönmeyi gerçekleştiriyor:
Note
Görsel eklenecek: |0⟩’dan θ açısındaki state’e birim çember üzerinde dönme yayı.
\[ R(\theta) = \begin{bmatrix}\cos\theta & -\sin\theta\\\sin\theta & \cos\theta\end{bmatrix} \]
Etkisi:
\[ R(\theta)\begin{bmatrix}\cos\phi\\\sin\phi\end{bmatrix} = \begin{bmatrix}\cos(\phi+\theta)\\\sin(\phi+\theta)\end{bmatrix} \]
| Özellik | İfade |
|---|---|
| Kimlik | \(R(0) = I\) |
| Ters | \(R(\theta)^{-1} = R(-\theta)\) |
| Bileşim | \(R(\theta_1) R(\theta_2) = R(\theta_1 + \theta_2)\) |
| Norm korunumu | \(\|R(\theta)|\psi\rangle\| = \||\psi\rangle\|\) |
Hadamard dönme mi? Hayır — Hadamard yansıma kategorisinde (sonraki konu).
Dikkat — Karıştırılabilecek Noktalar
ry parametresi: Qiskit’te \(2\theta\), formülde \(\theta\)
Birim çember modelinde \(\theta\) açı, Qiskit’e \(2\theta\) gönderilir. Dikkat.
\(R(\theta)\)’nın normu koruması ≠ “state değişmedi”
Norm 1’de kalıyor ama vektörün yönü değişiyor. Norm korunumu = geçerli state → geçerli state.
Dönme ile yansıma karıştırılmamalı
\(R(\theta)^2 = R(2\theta) \neq I\) (genel \(\theta\) için). Yansıma ise her zaman \(F^2 = I\).
import numpy as np
from qiskit import QuantumRegister, ClassicalRegister, QuantumCircuit
from qiskit_aer import AerSimulator
from qiskit.quantum_info import Statevector
theta = np.pi / 3 # 60°
q = QuantumRegister(1)
qc = QuantumCircuit(q)
qc.ry(2 * theta, q[0]) # θ açısındaki state'e git
sv = Statevector(qc)
print(sv) # [cos(θ), sin(θ)]Statevector simülatörü ölçüm yapmadan state’i veriyorAerSimulator → olasılıksal sonuçSonraki konu: yansıma operatörleri ve Hadamard’ın yansıma olarak okunması.