31.10.2026
Yazarın modeli, sağlama 47: karşılaştırma 10'un (ışığın geçiş enerjisi) bağımsız yeniden hesabı
Karşılaştırma 10 (katın enerjisini çiftlerin yaşından okuyan öneri kuralı, hidrojenin tayf deseniyle) başka kodla, tam sayı aritmetiğiyle yeniden hesaplandı. Bütün sayılar doğru: R₁ = 2,2371 × 10⁻³, R₂ = 1,1173 × 10⁻³ (ölçüm 5,400 ve 2,857), G₇ dolum adımı ve katların ortalama enerjileri aynı. Eski kodda yaş bir adım kaymış; sonuca etkisi yok. Yeni gözlem: oran tam olarak komşu kat büyüklüklerinin oranıdır ve enerjinin yaşla nasıl arttığına (doğrusal, karesel, kübik) ya da ölçüm anına bağlı değildir. Uyuşmazlık tek bir formülün değil, yaşa dayanan her okumanın sonucudur. Hüküm değişmedi.
Dayanak: modelin kuralları 3, 4, 7, 9, 20 ve 28; karşılaştırma 10'un kaydı (kural 30.10.2026 21:37, hesap 21:38).
Kısaca
Karşılaştırma 10, ışığın kat geçişindeki enerjisini çiftlerin yaşından okuyan öneri kuralının hidrojenle uyuşmadığını bulmuştu. Bu sağlama aynı hesabı başka bir kodla, dört yoldan yeniden yaptı. Sonuç: bütün sayılar doğru, hüküm değişmedi. Ek olarak, uyuşmazlığın nedeni sadeleşti: modelde iki komşu katın enerji farkı yalnız o katların büyüklüğüne bağlıdır; bu yüzden dışa doğru büyür. Hidrojende ise içe doğru büyür.
Hesap
| Denetim | Sonuç | Yorum |
|---|---|---|
| 1. Tam sayı aritmetiği, kuralın yaş sayımıyla (3a² + 3a + 1) | R₁ = 2,23711 × 10⁻³, R₂ = 1,11732 × 10⁻³ | Kayıttaki değerlerle aynı |
| 2. Kat büyüklükleri oranı (G₁ + G₂) / (G₂ + G₃) ve (G₂ + G₃) / (G₃ + G₄) | 2,23711 × 10⁻³ ve 1,11732 × 10⁻³ | On üç basamakta aynı |
| 3. Eski kodun yaş sayımı (3a² − 3a + 1, a = t − b; bir adım kaymış) | Aynı | Kayma sonucu değiştirmiyor |
| 4a. Enerji yaşla doğrusal (6a) ya da kübik (a³) | Aynı | Sonuç enerji formülüne bağlı değil |
| 4b. Ölçüm anı G₇ dolumunun 10 ve 1 000 katı | Aynı | Sonuç ana bağlı değil |
| G₇ dolum adımı | 51 931 957 254 089 503 609 202 | Aynı |
| Katların ortalama enerjisi / merkezinki | C₀–G₃ 1,000000000000; G₄ 0,99999999998; G₅ 0,99999996; G₆ 0,99986; G₇ 0,33324 | Kayıtla aynı |
| Ardışık kat büyüklüğü oranları (G₂/G₁ … G₇/G₆) | 224, 448, 896, 1 792, 3 584, 7 168 | Notta "14 · 2^(k+2)", k dış katın sırası |
| Ölçüm (boşlukta dalga boyları; NIST) | R₁ = 5,40000, R₂ = 2,85715 | Rydberg deseni 5,4 ve 2,857143 |
| Model ölçümden kaç kat küçük | 2 414 ve 2 557 | Notta "2 400 ve 2 560" |
| Komşu kat farklarının oranı | 1 : 447 : 4,0 × 10⁵ | Kayıtla aynı |
Sade okuma: yapı doyduğunda iç katlardaki bütün çiftler neredeyse aynı yaştadır. İki komşu katın ortalama enerjisi arasındaki fark, ortalama doğum sıraları arasındaki farktan gelir; bu fark da iki katın büyüklüklerinin toplamının yarısıdır. Enerji yaşla hangi biçimde artarsa artsın (yeter ki artsın), bu çarpan iki geçişte de aynı olduğu için oranda sadeleşir. Geriye yalnız kat büyüklükleri kalır ve onlar dışa doğru yüzlerce kat büyür.
Okunan
- Karşılaştırma 10'un hükmü (uyuşmuyor) doğru ve sağlam: yalnız seçilen formül değil, katın enerjisini çiftlerin yaşından okuyan her kural aynı oranı verir.
- Bu, açık soru "kat-enerjisi"nin (yazara soruldu) önemini artırır: ışığın enerjisini katın bağ enerjisi belirlemelidir ve bunun kuralı modelde yok. Döngü hedefe bakarak kural seçmez.
- Küçük düzeltme: karşılaştırma 10'un kodunda yaş bir adım kaymış; notun sonuna bağımsız denetim satırı eklendi, eski metin duruyor.
Kod
from fractions import Fraction as F
def T(k): return k*(k+1)//2
s=[2,112]+[14**(k+1)*2**T(k+2) for k in range(1,8)] # C0, Y0, G1..G7
t=sum(s)
def topla(n,p): # 0..n toplamı a^p
if n<0: return 0
return [n+1, n*(n+1)//2, n*(n+1)*(2*n+1)//6, (n*(n+1)//2)**2][p]
def ortalamalar(zaman, c): # E(a) = Σ c_p a^p, a = zaman − doğum
E=[]; b=1
for x in s:
lo,hi=zaman-(b+x-1), zaman-b
E.append(F(sum(k*(topla(hi,p)-topla(lo-1,p)) for p,k in c.items()), x)); b+=x
return E
def R(E):
G=E[2:]; d=[G[k]-G[k+1] for k in range(6)]
return float(d[0]/d[1]), float(d[1]/d[2])
print(R(ortalamalar(t,{2:3,1:3,0:1}))) # kuralın sayımı
print(R(ortalamalar(t,{2:3,1:-3,0:1}))) # eski kodun sayımı
print((s[2]+s[3])/(s[3]+s[4]), (s[3]+s[4])/(s[4]+s[5]))
print(R(ortalamalar(t,{1:6})), R(ortalamalar(t,{3:1})))
print(R(ortalamalar(10*t,{2:3,1:3,0:1})), R(ortalamalar(1000*t,{2:3,1:3,0:1})))
print(6564.61/1215.668, 18756.1/6564.61) # NIST, boşluk
Çıktı (31.10.2026 00:37):
(0.0022371142220808326, 0.0011173156553672316)
(0.0022371142220808326, 0.0011173156553672316)
0.0022371142220808144 0.0011173156553591335
(0.0022371142220808144, 0.0011173156553591335) (0.002237114222080851, 0.0011173156553753295)
(0.0022371142220808165, 0.0011173156553599434) (0.0022371142220808144, 0.0011173156553591418)
5.40000230326043 2.8571537379981446