Core Concepts

Asgard is built around a unified framework for representing and executing dynamical systems. At its core are three interconnected concepts: equations, circuits, and runtime.

Philosophy

Asgard is built around three core principles:

Building Blocks

Equations

Define dynamical systems using LEAN-style mathematical notation. Express differential equations, integrals, and algebraic relations.

Circuits

Computational networks that transform streams. Build complex systems from atomic operations using composition and monoidal products.

Runtime

Execute circuits with different mathematical interpretations. Choose between deterministic, stochastic, and discrete calculi.

Next Steps