Theory¶
Mathematical foundations for BE-DDSL and the modular dynamic programming framework.
Contents¶
A. Modular MDP Foundations¶
Defines the stage as the basic unit of decision-making, develops the factored Bellman operator and its contraction properties, shows equivalence with the standard MDP, and introduces forward operators and stage composition into periods.
- MDP Foundations — Stages, perches, Bellman recursion, operators \(\mathrm{T}_{\prec}\)/\(\mathrm{T}_{\succ}\), connectors, branching
B. Foundations of Bellman calculus¶
Formal specification of the Bellman-Euler Domain-Specific Declarative Language. Covers primitive objects, symbols, stages, calibration, Bellman theory, representation maps (\(\Upsilon\) and \(\rho\)), and the SYM/T core architecture.
| Document | Description |
|---|---|
| Index | Section overview and reading order |
| Mathematical Definition | Core formal definitions |
| Primitive Objects | Base objects: spaces, fields, operators |
| Symbol System | Syntax and symbol resolution |
| Stages & Calibration | Stage structure and parameter binding |
| Bellman Theory | Value function operators |
| Representation Maps | Υ and ρ maps between layers |
| Execution Pipeline | From YAML to solution |
| SYM/T core Architecture | Two-layer design |
| Composition as Twister | Period and nest composition theory |
E. Backus FFP Concepts¶
Functional programming foundations following Backus (1978), defining the algebraic structure underlying DDSL: objects, application, functional forms, and the algebra of programs.
- Core FFP Concepts — Objects, application, functional forms, domain-compatibility
C. Unified Framework¶
Extended mathematical reference providing a unified treatment of dynamic optimization with modular stage composition, including worked examples (consumption, portfolio, port-with-shocks) and computational framework.
- Unified Framework Overview — Recursive problem definition, theoretical propositions, modular examples, computational framework
D. Modular MDPs (Dyn-X)¶
Graph-theoretic perspective on modular dynamic programs: factored Bellman operators, perch/mover architecture, and stage composition as directed graphs.
- Key Concepts — Perches, movers, stages, periods, model circuits, graph structure
- Modular Bellman Operators — Primal and factored Bellman equations, backward and forward operators