File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2626//! rules.rs — AffineScript-specific QTT and refinement rules
2727//! ```
2828
29+ #![ forbid( unsafe_code) ]
2930pub mod bridge;
3031pub mod rules;
Original file line number Diff line number Diff line change 1111//! Probabilistic types map to TypeLL's effect system (non-determinism effect)
1212//! and the Ternary type maps to a refined enum type.
1313
14+ #![ forbid( unsafe_code) ]
1415pub mod bridge;
1516pub mod rules;
Original file line number Diff line number Diff line change 4545//! 6. **Sessions** — protocol duality checking
4646//! 7. **Proofs** — obligation generation for dependent types
4747
48+ #![ forbid( unsafe_code) ]
4849pub mod check;
4950pub mod dimensional;
5051pub mod effects;
Original file line number Diff line number Diff line change 3636//! resource.rs — Eclexia-specific resource type rules
3737//! ```
3838
39+ #![ forbid( unsafe_code) ]
3940pub mod bridge;
4041pub mod resource;
Original file line number Diff line number Diff line change 1111//! discipline, with contracts (pre/post/invariant) becoming refinement
1212//! predicates.
1313
14+ #![ forbid( unsafe_code) ]
1415pub mod bridge;
1516pub mod rules;
Original file line number Diff line number Diff line change 1313//! These map to TypeLL's effect system (non-determinism, instability effects)
1414//! and refinement types (stability score as a predicate).
1515
16+ #![ forbid( unsafe_code) ]
1617pub mod bridge;
1718pub mod rules;
Original file line number Diff line number Diff line change 1111//! JtV also has 7 number systems with a coercion lattice, mapped to
1212//! named numeric types in TypeLL.
1313
14+ #![ forbid( unsafe_code) ]
1415pub mod bridge;
1516pub mod rules;
Original file line number Diff line number Diff line change 1111//! The AI<T> type maps to a TypeLL effect annotation, tracking which
1212//! values in the program are AI-generated and may require validation.
1313
14+ #![ forbid( unsafe_code) ]
1415pub mod bridge;
1516pub mod rules;
Original file line number Diff line number Diff line change 1111//! to TypeLL's linear type discipline. The accountability traces (TTrace)
1212//! map to an audit effect.
1313
14+ #![ forbid( unsafe_code) ]
1415pub mod bridge;
1516pub mod rules;
Original file line number Diff line number Diff line change 1111//! These map to TypeLL's refined types (conditions as predicates) and
1212//! effect system (actions as effects).
1313
14+ #![ forbid( unsafe_code) ]
1415pub mod bridge;
1516pub mod rules;
You can’t perform that action at this time.
0 commit comments