QBronze — S01
2026-01-01
Onluk sistemde on sembol kullanırız:
\[ 0,1,2,3,4,5,6,7,8,9 \]
İkilik sistemde yalnızca iki sembol kullanırız:
\[ 0 \qquad 1 \]
| Onluk | İkilik |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 10 |
| 3 | 11 |
| 4 | 100 |
| 5 | 101 |
| Karakter | Kod fikri |
|---|---|
A |
65 |
B |
66 |
P |
80 |
Y |
89 |
Bilgisayar için ortak biçim:
\[ 01001101\;01100101\;01110010\;\cdots \]
Bir bit iki olası durumu ayırt eder:
\[ 0 \quad \text{veya} \quad 1 \]
Bir byte genellikle 8 bitten oluşur:
\[ 01110011 \]
\[ \text{operatör}: \{0, 1\} \to \{0, 1\} \]
Tek bit üzerindeki dört operatörün tamamı:
| Operatör | \(0\) girişinde | \(1\) girişinde |
|---|---|---|
| Identity (\(I\)) | \(0\) | \(1\) |
| NOT | \(1\) | \(0\) |
| ZERO | \(0\) | \(0\) |
| ONE | \(1\) | \(1\) |
Operatörleri geçiş tablosu olarak yazıyoruz:
\[ \text{sütunlar} = \text{başlangıç durumları}, \quad \text{satırlar} = \text{son durumlar} \]
\[ I = \begin{array}{c|cc} \hookleftarrow & \mathbf{0} & \mathbf{1} \\ \hline \mathbf{0} & 1 & 0 \\ \mathbf{1} & 0 & 1 \end{array} \]
\[ NOT = \begin{array}{c|cc} \hookleftarrow & \mathbf{0} & \mathbf{1} \\ \hline \mathbf{0} & 0 & 1 \\ \mathbf{1} & 1 & 0 \end{array} \qquad ZERO = \begin{array}{c|cc} \hookleftarrow & \mathbf{0} & \mathbf{1} \\ \hline \mathbf{0} & 1 & 1 \\ \mathbf{1} & 0 & 0 \end{array} \qquad ONE = \begin{array}{c|cc} \hookleftarrow & \mathbf{0} & \mathbf{1} \\ \hline \mathbf{0} & 0 & 0 \\ \mathbf{1} & 1 & 1 \end{array} \]
\[ NOT(False) = True, \qquad NOT(True) = False \]
Bir operatör uygulandıktan sonra başlangıç durumunu geri bulabilir miyiz?
Hangi operatörler tersinir, hangileri tersinmez?
Identity tersinirdir:
Son durum \(0\) ise → Başlangıç \(0\) Son durum \(1\) ise → Başlangıç \(1\)
Her çıkışa karşılık tek bir giriş var.
NOT tersinirdir:
Son durum \(0\) ise → Başlangıç \(1\) Son durum \(1\) ise → Başlangıç \(0\)
Yine her çıkışa tek bir giriş karşılık geliyor.
ZERO tersinmezdir:
\[ ZERO(0) = 0 \qquad ZERO(1) = 0 \]
Son durum \(0\) ise → Başlangıç \(0\) mı yoksa \(1\) mi? Bilinmiyor.
ONE tersinmezdir:
\[ ONE(0) = 1 \qquad ONE(1) = 1 \]
Son durum \(1\) ise → Başlangıç \(0\) mı yoksa \(1\) mi? Bilinmiyor.
Dikkat — Karıştırılabilecek Noktalar
ZERO ve ONE = “sabit çıktı” ≠ “işlem yapılmamış”
ZERO her girişe 0 veriyor — bu aktif bir operatör. Ama tersinmez çünkü giriş bilgisi kayboluyor.
Tablo sütun toplamı = 1 her zaman geçerli
Deterministik operatörlerde her sütunda tam bir tane 1 var, gerisi 0. Bu, “bir başlangıç tek bir sona gidiyor” garantisi. Olasılıksal operatörlerde bu toplam yine 1 olacak ama sayılar kesirli olacak.
“Tersinir” = bijection, “tersinmez” = many-to-one
Identity ve NOT ikisi de bijection. ZERO ve ONE ise many-to-one (çoktan-bire) fonksiyonlar.
Bir sonraki konu: olasılıksal bit, FairCoin operatörü ve sütun vektörü dili.