Whitepaper · Berk Digital Twin

Kanıtlanabilir Simülasyon: Doğrulanabilir Karar Altyapısı

LL Berk Yazılım Teknolojileri A.Ş. · 2026 · v1  |  Deterministik, denetlenebilir, çatallanabilir simülasyon üzerine teknik konum belgesi.
Özet.Simülasyon artık görselleştirmek için değil, giderek karar vermekiçin kullanılıyor — hangi eylem seçilecek, çalışan bir sistem doğru davranıyor mu, verilen otonom karar haklı mıydı. Oysa bu kararların dayandığı simülasyonlar genellikle kayan-nokta aritmetiği üzerine kuruludur; bu ne makineler arası tekrar-üretilebilir ne de kendi sayısal kaymasından ayrıştırılabilir. Bu belge, karar-sınıfı bir simülasyonun, sıradan motorların taşımadığı dört özelliğe ihtiyaç duyduğunu savunur: deterministik (her platformda bit-aynı), tekrar-oynatılabilir, çatallanabilir (olası gelecekleri keşfedebilen) ve kanıtlanabilir (her koşum kriptografik olarak adreslenebilir ve kurcalamaya-duyarlı). Berk DT'nin bu dördünü tek bir sabit-nokta çekirdeğinden nasıl sağladığını; bunun savunma, endüstri ve robotik için ne açtığını — ve aynı önemde, determinizmin neyi garanti etmediğinianlatıyoruz.

1Sorun: karar için güvenilebilir simülasyon

Makul görünen bir sahne çizen fizik motoru çözülmüş bir problemdir. Çıktısına güvenip eyleme geçtiğinizbir simülasyon değildir. Bir simülasyon gerçek bir kararı beslediği an — angaje ol ya da bekle, sevk et ya da durdur, sensöre güven ya da güvenme — üç soru kaçınılmaz olur:

Çoğu simülasyon yığını için üçünün de dürüst cevabı "pek sayılmaz"dır. Bu boşluk bir arayüz sorunu değildir; demo ile enstrüman arasındaki farktır.

2Kayan-nokta simülasyonu güven testini neden geçemez

IEEE-754 kayan-nokta sonuçları derleyici bayraklarına, FMA varlığına, komut sırasına ve iş-parçacığı zamanlamasına bağlıdır. Aynı kod farklı bir işlemcide son bitlerde biraz farklı sonuç verebilir; bu minik farklar simülasyon zaman çizgisinde birikir. Üç sonuç doğar:

1. Çapraz-platform yer-gerçeği yok. "Bizim laboratuvarda çalıştı", sahadaki donanımda, ortağın makinesinde ya da gelecek yılın derleyicisinde çalışacağı anlamına gelmez. Karşılaştırılacak tek bir cevap yoktur.

2. Kayma arızayı gizler.Tahmin kendi kendine kayıyorsa, tahmin ile ölçüm arasına dar bir tolerans koyamazsın — çünkü model kaymasını gerçek anomaliden ayıramazsın. Eşiği gevşetirsin ve izleyici tam da önemli olduğu anda körleşir.

3. İmzalanacak bir şey yok.Sonuç bit-kararlı değilse, hash'lenecek, loglanacak veya sertifikalanacak kanonik bir değer yoktur. "Simülasyon çalıştı" bir iddiadır, kanıt değil.

Determinizm çoğu zaman lockstep çok-oyunculuk için "olsa iyi olur" gibi görülür. Karar-sınıfı simülasyon içinse diğer her şeyin üstünde durduğu temeldir.

3Replay neden gerekli — ama yetersiz

Kayıt-tekrar (record-replay) ciddi bir yığının eklediği ilk şeydir: tohum ve sıralı girdiler alınırsa bir koşum yeniden üretilebilir. Bu "ne oldu?" sorusunu yanıtlar ve hata ayıklama ile denetim için şarttır. Ama iki sınırı vardır. Birincisi, float motorda replay yalnız aynıikili dosyada tekrar-üretilebilir — çapraz-platform bir kanıt değildir. İkincisi ve daha temeli: replay yalnız fiilen gerçekleşen zaman çizgisini anlatır. Karar vericinin asıl sorduğu soruyu yanıtlayamaz:

"Ne oldu?" değil, "başka ne olabilirdi — ve hangi seçim en iyisiydi?"

Bunu yanıtlamak, anı olası geleceklere dallandırmayı gerektirir. Replay bir çizgidir; kararlar bir ağaçta yaşar.

4Çatallama neden eksik katman

Bir simülasyon deterministikse ve tüm durumunu snapshot/restore edebiliyorsa, herhangi bir canlı andan onu çatallayabilirsin: snapshot al, A dalını bir planla koştur, geri yükle, B dalını başka bir planla koştur, ve böyle devam. Her dal, skorlanabilir (bu sonuç ne kadar iyi?) ve hash'le adreslenebilir (bu tam olarak hangi gelecek?) bir durumda biter. Çekirdek deterministik olduğundan, aynı taban + aynı plan her zaman aynı dalı verir — yani ürettiğin seçenekler tekrar-üretilebilir ve savunulabilirdir, tek-seferlik bir Monte-Carlo ürünü değil.

İzleme ile karar desteği arasındaki fark budur:

YetenekKlasik dijital ikizBerk DT
Canlı durumİzleİzle + Gölge İkizartık kontrolü
GeçmişReplayReplay + kurcalamaya-duyarlı kanıt zinciri
Gelecek—Çatallanabilir, skorlu, hash-adresli gelecekler (Danışman)

Danışman, anı eylem-planı (COA) dallarına çatallar ve sıralar; Gölge İkiz, gerçek varlığın yanında aynı girdilerle koşan deterministik bir kopya çalıştırır ve ölçülen durum tahminden ayrıldığı ilk karede alarm verir. İkisi de aynı deterministik çekirdeğin operasyonel yüzüdür.

5Hash: kanıtlanabilirliği bağlayan öğe

Deterministik bir koşum, her adımda 64-bitlik bir state_hashüretir — taşınan tüm durumun parmak izi. Bu tek değer muazzam iş görür:

6Berk DT bu dördünü nasıl sağlar

Tek bir Rust çekirdeği, C-ABI (ve Unity, Unreal, WebAssembly bağlamaları) üzerinden şunları verir:

Fizik genişliği (2B/3B rijit gövde, eklemler, CCD, dışbükey/bileşik şekiller, kumaş, akışkan, araçlar, karakter denetleyici, deterministik LiDAR) gerçek ve test edilmiştir — ama bu, üründen çok altyapıdır. Ürün, yukarıdaki dört özelliğin karara uygulanmasıdır.

7Bunun açtığı alan

Savunma — karar güvenliği

Seçenek uzayının tek-seferlik senaryo yerine kanıtlanabilir olduğu COA analizi; bir saha olayının (deterministik loglanan girdilerle) bit-bit yeniden üretildiği ve alternatif karar dallarının keşfedildiği olay-sonrası analiz; dış bağımlılığı olmayan kapalı-ağ (air-gapped) dağıtım; her kararın epistemik durum, yetki seviyesi ve provenans hash'i taşıdığı denetlenebilir otonomi.

Endüstri — operasyon optimizasyonu

What-if planlama için operasyonel gelecek ağacı (duruş optimizasyonu, tedarik-zinciri çatalları); kullanışlı olacak kadar dar eşikli kestirimci bakım ve anomali/müdahale tespiti için gölge ikiz; her koşumun tekrar-üretilebilir denetimi.

Robotik / AI — sim-to-real doğrulama

Tekrar-üretilebilir eğitim ve değerlendirme; kapalı sensör-döngü replay için deterministik sensör (LiDAR/menzil) simülasyonu; GPU eğitim yığınlarının yanında tamamlayıcı bir "yer-gerçeği yürütme katmanı". Her yerde eğit; kanıtlanabilir yürüt.

8Determinizmin garanti etmediği

Bu konumun tüm güvenilirliği, sınırları konusunda net olmaya bağlıdır. Burada abartmak teknik bir kitleyi kaybetmenin yoludur — o yüzden açıkça söylüyoruz:

Determinizm simülasyon gürültüsünü kaldırır, model hatasını değil.Gölge İkiz'in artığı, ancak modelin sadakati kadar anlamlıdır; gerçek varlık ile ikizi arasındaki kalıcı fark (reality-gap) kalibrasyonla yönetilir ve alarm eşiği bu bandın üstüne kurulur. Determinizm karşılaştırmanın simülasyon tarafınıkesin yapar — modeli doğru yapmaz.

Performans rakamları öneri niteliğindedir.Tek-makine ölçümleridir; kamuya açık malzemede sertifikalı en-kötü-durum yürütme süresi (WCET) iddiası yapılmaz.

Henüz resmî sertifikasyon yok.DO-178C / ISO 26262 vb. bugün elde değildir. Çekirdek, bu süreçlerin talep ettiği kanıt artefaktlarını üretmek üzere tasarlanmıştır — hash logları, replay sertifikası, sapma raporu, denetim izi, gereksinim izlenebilirliği, TLA+ modelleri — ve sertifikasyon kapısını açık tutar (stable-only güvenlik çekirdeği, belgelenmiş araç-zinciri hizalaması). Bir standartla "uyumlu" olduğunu, kanıt olmadan iddia etmeyiz.

Çatallama serbest arama değildir.Danışman dalları deterministik çatallayıp skorlar; iyiseçenekler üretmek yine skorlama fonksiyonuna ve dal-üretme stratejisine bağlıdır. Tekrar-üretilebilir bir değerlendirme zeminidir, kâhin değil.

Bunlar gizlenecek zayıflıklar değil; içindeki her şeyi güvenilir yapan sınırdır. Bu anlatının en güçlü hali, dürüst halidir.

9Kanıtı kendin üret

Yukarıdaki her iddia, depoda yaşayan ve istendiğinde yeniden koşan artefaktlarla desteklenir:

# Determinizm: golden hash her platformda birebir aynı
cargo test --release --test determinism_dynamics

# Adli rapor: koşumu üret, sonra İMZAYLA değil FİZİKLE yeniden doğrula
cargo run --bin berk-audit -- run
cargo run --bin berk-audit -- verify report.json

# Ölçek: 10.001 gövdede iki farklı broadphase AYNI hash'i üretir
cargo test --release --test scale_10k -- --ignored --nocapture

# ~1050 test, 0 hata
cargo test

Canlı, tarayıcı-içi kanıtlar: Hash Mutabakatı (aynı sim her cihazda aynı parmak izini verir), CPU ≡ GPU ≡ tarayıcıözdeşlik demosu ve Zaman Yolcusu (geleceği mühürle, sonra canlı doğrula).

Sonuç

Berk DT özünde bir fizik motoru, dijital ikiz ya da netcode değildir — bunlar yüzeydir. O, bir deterministik, denetlenebilir, çatallanabilir gerçeklik motorudur: kanıtlayabileceğin kararlar vermek için bir altyapı. Fizik motoru diye anlatılırsa, ihtiyacı olmayan özelliklerde rekabet eder. Doğrulanabilir karar altyapısı diye anlatılırsa, alternatifin kanıtsız güven olduğu bir kategori açar — ve savunmada, endüstride ve güvenlik-kritik robotikte kanıtsız güven yeterli değildir.

© 2026 LL Berk Yazılım Teknolojileri A.Ş. — Tüm hakları saklıdır. Bu belge bilgilendirme amaçlıdır; ürün yetenekleri gelişebilir. Yeniden-üretim rakamları deponun otomatik test ve ölçümlerine dayanır; ayrıntılı kanıt, teknik durum tespiti kapsamında NDA ile paylaşılır.