薬物動態学
16コンパートメント。1つのセデニオン。
14コンパートメントPBPK · Cayley-Dickson移動動力学 · GUM正確ODE
各セデニオン基底要素が1つの解剖学的コンパートメントをエンコードします。組織間の薬物移動はCayley-Dickson乗算です——代数が薬物動態です。
Explore →When you compute a drug dose, a patient metric, or a clinical prediction, traditional code gives you a single number with no context. Sounio automatically tracks measurement error, ISO GUM uncertainty, and data provenance through every step of execution.
Featured: Vancomycin dosing that cannot lie about uncertainty.
Sounio is a systems programming language for scientific teams that need to reason not only about values, but about trust, provenance, and uncertainty at every stage of execution.
Featured: Deep-dive on the non-associative 168 Octonion theorem.
認識論システム言語
知らないことを
携える、プログラミング言語。
回避策ではない。型だ。
fn dose_vancomycin(auc: Knowledge<f64>) -> f64
where auc.ε >= 0.82
{
auc.value / 24.0
}
// caller — ε = 0.71, below threshold:
let measured = Knowledge { value: 430.0, ε: 0.71 };
dose_vancomycin(measured); ヒューリスティックではありません。警告でもありません。型チェッカーは ε = 0.71 を確認し、シグネチャは ε ≥ 0.82 を要求し、プログラムはコンパイルされません。契約は型の中にあります。
バンコマイシンの完全な例を読む →認識論的不動点
この言語は不確実性システムを自分自身に向けました。8世代のブートストラップを通じて、コンパイラはすべての式で自身の確信度を追跡しました。第8世代:113,931の式、すべて確実。ガードのオーバーヘッド:ゼロバイト。バイナリは自身を2回コンパイルして同じハッシュを得ることで証明しました。
md5(gen₂.elf) = md5(gen₃.elf) · 15,636 コールサイト · 0 ガード · 1.25 MB
他のどの言語も第一級プリミティブとして持たない3つのコンパイル時型規律。各々がすべての呼び出しサイトで強制されます。各々が形式的に仕様化されています。
fn dose_vancomycin(auc: Knowledge<f64>) -> f64
where auc.ε >= 0.82
{
auc.value / 24.0
} effect NonUnitary {
amplitude: Complex<f64>
}
fn tt_amplitude(
p1: FourMomentum, p2: FourMomentum
) -> f64 / NonUnitary {
// …
} algebra Octonion {
basis: [e0..e7]
product: fano_table
reassociate: fano_selective
}
let count = count_nonassoc_triples();
// result: 168 130のstdlibモジュール。コンパイル時の不確実性、エフェクト、代数を同時に持つ他のコンパイル言語が届かない8つの領域。
薬物動態学
14コンパートメントPBPK · Cayley-Dickson移動動力学 · GUM正確ODE
各セデニオン基底要素が1つの解剖学的コンパートメントをエンコードします。組織間の薬物移動はCayley-Dickson乗算です——代数が薬物動態です。
Explore →標準模型
31モジュール · 各頂点でPDG不確実性 · LO QED ±2% vs CERNデータ
18の標準モデルパラメータがKnowledge<f64>としてPDG不確実性を持ちます。型チェッカーがすべてのファインマン振幅でエラーバジェットを強制します。
Explore →計算精神医学
Bateson L0-L3 · Spencer-Brown計算 · Pask固有形式 · 実行可能Maturana
二次サイバネティクスを実行プログラムとして形式化。ダブルバインド動力学、分裂生成、オートポイエーシス——メタファーではありません。型です。
Explore →量子コンピューティング
線形型量子ビット · Bellペア · VQE H₂基底状態 · コンパイル時コピー禁止
線形型により量子クローンがコンパイルエラーになります。不可複製定理はQubit型への制約です。
Explore →物理単位
44のSI基本+派生単位 · コンパイル時次元解析 · 100+のPK変数に型
物理単位は第一級型です。次元の不一致はコンパイルエラーです。100変数PBPKモデルが各ステップで完全な単位型を持ちます。
Explore →差分プライバシー
線形型ε · Laplaceメカニズム · GUM B型ノイズ+ゲノムサンプリング不確実性
プライバシー予算εは線形型——コンパイラが二重消費を防ぎます。ノイズはGUM不確実性に組み込まれ、両方が同じ型で追跡されます。
Explore →幾何学証明
AlphaGeoZero · Beta分布解確信度 · 初のε付き幾何学証明器
AlphaGeoZeroはIMO幾何問題を証明し、問題ごとの確信度をBeta分布として報告します——不確実性を定量化する最初の幾何学証明器。
Explore →ブラウザランタイム
WASMターゲット · クライアントサイドラパマイシンPBPK · souc build --backend wasm
WebAssemblyにコンパイル。論文PBPKモデルがブラウザタブで動作——完全なstdlib、サーバーゼロ、認識型そのまま。
Explore →コンパイラ
souc は Sounio で書かれ、3段階でブートストラップされます。ステージ2とステージ3のバイナリは SHA-256 が同一 — 不動点が証明です。
Bootstrap fixed-point
# Stage 0 → 1 (C-compiled seed)
souc-seed lean_single.sio gen1.elf
# Stage 1 → 2
./gen1.elf lean_single.sio gen2.elf
# Stage 2 → 3 (fixed-point check)
./gen2.elf lean_single.sio gen3.elf
sha256sum gen2.elf gen3.elf
# must be identical コンパイラアーキテクチャ → 薬理学と患者安全機能の正直なステータス — マーケティングの約束ではありません。