// ---
// tags: nox, rust
// crystal-type: source
// crystal-domain: comp
// ---
//! 16 deterministic patterns + 1 non-deterministic call + 1 deterministic look
//! each pattern = one file, one function, one responsibility
//!
//! four groups map to algebraic domains:
//!   structural (0-4): tree operations, algebra-independent
//!   field (5-10):     arithmetic over F, parameterized by field
//!   bitwise (11-14):  boolean over W, parameterized by word width
//!   hash (15):        identity via H, parameterized by hash function
//!   call (16):        non-deterministic witness injection (Layer 2)
//!   look (17):        deterministic external lookup

// structural โ€” tree operations, algebra-independent
pub mod axis;       // 0: navigate
pub mod quote;      // 1: literal
pub mod compose;    // 2: apply
pub mod cons;       // 3: construct
pub mod branch;     // 4: choose

// field โ€” arithmetic over F (dispatched by algebra)
pub mod add;        // 5: a + b
pub mod sub;        // 6: a - b
pub mod mul;        // 7: a * b
pub mod inv;        // 8: a^-1
pub mod eq;         // 9: a = b ? 0 : 1
pub mod lt;         // 10: a < b ? 0 : 1

// bitwise โ€” boolean over W (dispatched by word width)
pub mod xor;        // 11: a ^ b
pub mod and;        // 12: a & b
pub mod not;        // 13: !a
pub mod shl;        // 14: a << n

// hash โ€” identity via H (dispatched by hash function)
pub mod hash;       // 15: H(x)

// call โ€” non-deterministic witness (Layer 2)
pub mod call;       // 16: prover injects, Layer 1 validates

// look โ€” deterministic external lookup
pub mod look;       // 17: deterministic lookup from external source

Dimensions

optica/src/output/mod.rs
trident/src/ir/mod.rs
trident/src/compile/mod.rs
nebu/rs/extension/mod.rs
optica/src/parser/mod.rs
trident/src/cli/mod.rs
optica/src/render/mod.rs
trident/src/runtime/mod.rs
trident/src/deploy/mod.rs
trident/src/neural/mod.rs
trident/src/api/mod.rs
trident/src/diagnostic/mod.rs
optica/src/server/mod.rs
nox/rs/noun/mod.rs
optica/src/scanner/mod.rs
optica/src/graph/mod.rs
trident/src/syntax/mod.rs
trident/src/typecheck/mod.rs
trident/src/gpu/mod.rs
trident/src/verify/mod.rs
trident/src/package/mod.rs
trident/src/import/mod.rs
trident/src/ast/mod.rs
trident/src/cost/mod.rs
trident/src/config/mod.rs
trident/src/lsp/mod.rs
optica/src/query/mod.rs
trident/src/field/mod.rs
rs/core/src/bounded/mod.rs
trident/src/syntax/grammar/mod.rs
trident/src/syntax/lexer/mod.rs
trident/src/neural/training/mod.rs
trident/src/config/scaffold/mod.rs
trident/src/verify/equiv/mod.rs
trident/src/verify/sym/mod.rs
trident/src/verify/solve/mod.rs
trident/src/neural/data/mod.rs
rs/macros/src/registers/mod.rs
rs/macros/src/addressed/mod.rs
trident/src/verify/smt/mod.rs
trident/src/config/resolve/mod.rs
rs/core/src/fixed_point/mod.rs
trident/src/syntax/format/mod.rs
trident/src/lsp/semantic/mod.rs
trident/src/package/store/mod.rs
genies/wgsl/src/shaders/mod.rs
trident/src/ir/lir/mod.rs
trident/src/neural/model/mod.rs
trident/src/neural/inference/mod.rs
trident/src/package/hash/mod.rs
trident/src/package/registry/mod.rs
jali/wgsl/src/shaders/mod.rs
trident/src/lsp/util/mod.rs
trident/src/verify/synthesize/mod.rs
kuro/wgsl/src/shaders/mod.rs
trop/wgsl/src/shaders/mod.rs
rs/macros/src/cell/mod.rs
trident/src/cost/stack_verifier/mod.rs
trident/src/package/manifest/mod.rs
trident/src/api/tests/mod.rs
trident/src/cost/model/mod.rs
trident/src/verify/report/mod.rs
trident/src/ir/kir/mod.rs
trident/src/typecheck/tests/mod.rs
rs/rsc/src/lints/mod.rs
trident/src/syntax/parser/mod.rs
trident/src/ir/tree/mod.rs
trident/src/ir/tir/mod.rs
trident/src/ir/tir/optimize/mod.rs
trident/src/ir/lir/lower/mod.rs
trident/src/syntax/parser/tests/mod.rs
cw-cyber/packages/cyber-std/src/tokenfactory/mod.rs
trident/src/ir/tir/lower/mod.rs
trident/src/ir/kir/lower/mod.rs
trident/src/ir/tree/lower/mod.rs
trident/src/ir/tir/neural/mod.rs
trident/src/neural/data/tir_graph/mod.rs
trident/src/ir/tir/builder/mod.rs
cw-cyber/contracts/cybernet/src/tests/mod.rs
trident/src/ir/tir/stack/mod.rs

Local Graph