πŸ—ΊοΈ Oakfield Operator Calculus

Roadmap

Tracking the evolution of the Oakfield engine and the growth of its operator ecosystem.

1. Overview

The Oakfield Operator Calculus (OOC) evolves in stages. Each stage expands the algebra of operators and deepens the link between symbolic, numeric, and perceptual computation. This page is aligned to the current oakcli schema snapshot: 69 implemented operators across 10 categories, plus 8 registered integrators.

2. Current Core (Schema Snapshot)

LayerStatusDescription
Field Space + Runtimeβœ… StableMultidimensional field container, scheduler, profiler, and async config/logging runtime.
Schema-backed Operator Registryβœ… Stableoakcli schema publishes 69 operators with parameter, port, semantic, and Tool API metadata.
Integration Layerβœ… StableEight registered integrators: euler, heun, rk4, rkf45, backward_euler, crank_nicolson, etdrk4, and subordination.
Differential & Spectral Coreβœ… Stablelinear_dissipative, linear_spectral_fusion, dispersion, laplacian, spatial_derivative, gradient, divergence, and curl are implemented.
Nonlinear & Coupling Coreβœ… Stableremainder, elementwise_math, complex_math, chaos_map, hysteretic, mask, mixer, metal_mix, and thermostat are live.
Measurement & Observationβœ… Stablephase_feature, minimal_convolution, sieve, and sound_observation cover field analysis plus audio/control observation.
Stimulus Libraryβœ… Stable37 stimulus operators span sinusoidal, spectral, geometric, wavelet, beam, and fractal/noise families.
Neural Bridge🚧 Earlyneural_infer and neural_hybrid are in the catalog; training, autograd, and authoring workflows are still ahead.

These layers now form a broader schema-backed operator backbone, not just the early analytic core.

3. Operator Inventory & Status

βœ… Catalog Summary

SliceCountRepresentative operatorsStatus
Potential stimuli28Sine, chirp, spectral lines, checkerboard, Moire, Gabor, wavelets, optical beams, Chladni, Laplace-Beltrami.βœ… Landed
Noise & stochastic11Stochastic Noise, Ornstein-Uhlenbeck, Random Fourier, Spectral Shells, White Noise, fBm, Worley, Turbulence, Multifractal, Ridged.βœ… Landed
Nonlinear6Elementwise Math, Complex Math, Chaos Map, Hysteretic, Neural Infer, Neural Hybrid.βœ… Core + expanding
Diffusion5Linear Dissipative, Linear Spectral Fusion, Dispersion, Fractional Memory, Laplacian.βœ… Landed
Advection / differential5Analytic Warp, Spatial Derivative, Gradient, Divergence, Curl.βœ… Landed
Utility / coordinate5Phase Rotate, Zero Field, Copy, Scale, Coordinate.βœ… Landed
Measurement4Phase Feature, Sound Observation, Minimal Convolution, Sieve.βœ… Landed
Coupling3Mask, Mixer, Metal Mix.βœ… Landed
Reaction1Remainder.βœ… Landed
Thermostat1Thermostat.βœ… Landed

βœ… Recently Landed / Reclassified

ItemStatusNotes
Operator Metadata Registryβœ… DoneThe catalog now exposes category, parameter, port, semantic, and schema-reference metadata for 69 operators.
Spectral band / shell excitationβœ… Donestimulus_spectral_lines, stimulus_random_fourier, and stimulus_spectral_shells cover band-limited excitation families.
Vector differential toolkitβœ… Donegradient, divergence, curl, and laplacian extend the older spatial_derivative-only story.
Coherent / fractal noise suiteβœ… DoneWorley, Turbulence, Multifractal, Hybrid fBm, and Ridged Noise are implemented and in schema.
Neural operator foundation🚧 Early implementationneural_infer and neural_hybrid are live, but training, export, and differentiable workflows remain open.
Measurement metrics suite🚧 In progressObservation operators are in place; richer summaries, dashboards, and visual reporting are still being built.

πŸ’‘ Future / Research Track

TrackStatusNotes
Autograd / differentiable runtimeπŸ§ͺ ResearchSensitivity analysis and end-to-end gradient flow through operator graphs.
Training pipeline for learned operatorsπŸ”œ PlannedBuild authoring, export, and optimization workflows on top of neural_infer and neural_hybrid.
BSDE / deep solver layerπŸ§ͺ ResearchBackward SDE and PDE surrogate methods once the learning stack matures.
Symbolic bridgeπŸ”œ PlannedSymbolic ↔ numeric duality, introspection, and algebra-aware tooling.
Incompressibility / hard constraintsπŸ”œ PlannedProjection operators and constraint manifolds for divergence-free or geometry-restricted flows.
Quantum / superoperator extensionπŸ§ͺ ResearchLift the operator algebra toward unified classical-quantum composition.

4. Mid-Term Goals (Next 6-12 Months)

Stochastic Dynamics Enhancement

  • Higher-order stochastic integrators: Milstein and SDE Runge-Kutta variants beyond the current 8-integrator registry.
  • Noise families: The catalog now includes spectral shells, Worley, turbulence, multifractal, hybrid fBm, and ridged noise; the next step is deeper control and compositional presets.
  • Noise distribution: Extend beyond current Gaussian/OU-style laws toward Levy, Poisson-jump, and other stable-process families.

Measurement & Analysis Stack

  • Remainder metric suite: Energy norms, curvature maps, and complexity spectra are partially in place; richer reporting and visual summaries remain the next step.
  • Observation bridge: sound_observation is implemented; continue building presets, routing, and UI around it.
  • Sieve library expansion: Add wavelet sieves, spatial windowing, and feature-domain filters on top of the current Gaussian pass filters.
  • Phase-space analysis: Embedding dimension, Lyapunov exponents, and attractor detection remain open analysis work.

Learning & Adaptation

  • Neural operator foundation: neural_infer and neural_hybrid are the first runtime bridge; next comes authoring and model-management workflows.
  • Parameter optimization: Move from fixed inference contracts toward trainable residuals and coefficient-tuning loops.
  • Online learning: Adaptive operator weights based on measurement feedback remain future-facing.

Constraint & Boundary Handling

  • Incompressibility projection: Enforce βˆ‡Β·u = 0 for fluid-like dynamics.
  • Reflecting boundaries: Unify Neumann/Dirichlet semantics across analytic, differential, and GPU paths.
  • Constraint manifolds: Restrict operators to geometric submanifolds and hard state constraints.

Interaction & UX

  • Sound exploration module: Build higher-level workflows around the implemented sound_observation operator.
  • Operator graph visualizer: Schema-driven editor/viewer for composing and inspecting operator graphs.
  • Exploratory Sensory Modes: Reduced-interface modes that hide mathematical complexity and foreground sensation:
    • Visual Play Mode: Strip away equations, parameters, and technical readouts; leave only the visualizer and a minimal set of knobs for direct manipulation. A fidget-spinner experience where you shape patterns through feel rather than formulas. Can serve as a meditation mode - watch the math breathe, let patterns settle your mind, or use gentle parameter shifts as a focusing practice.
    • Audio Play Mode: Similarly minimal but sonified - just knobs and sound. Explore dynamics through timbre, rhythm, and harmonic structure without visual distraction.
    • Instant Math Recall: At any moment during exploratory play, bring back the full mathematical view with a single action. If you stumble onto something interesting by ear or eye, immediately surface the underlying operators, parameters, and equations that produced it. Discovery through sensation, understanding on demand.

5. Long-Term Vision (Extended Algebra)

ThemeDirectionExample Concepts
Quantum LayerLift classical fields to operator algebrasSuperoperators, commutators, mode decomposition
Ensemble LayerPath integral / Monte Carlo samplingStatistical field ensembles, eβˆ’S[u]/ℏ weighting
Geometric LayerCovariant operators on manifoldsMetric coupling, curvature tensors, warped Laplacians
Adaptive Learning LayerData-driven operator synthesis building on the live neural bridgeNeural inference/hybrid operators today; tuning and online learning next
Hybrid VisualizationReal-time field rendering and observationSpectral surfaces, analytic signal displays, sonification, and audio-control mapping

Each expansion retains the same compositional semantics; Oakfield's algebra just grows richer.

6. Developer Milestones

MilestoneTargetStatusOutcome
M0: Schema-backed catalog69 operators / 10 categories / ports + parametersβœ… Doneoakcli schema now exposes the operator catalog, integrator registry, and Tool API schema references.
M1: Analytic + measurement loopAnalytic Warp + Remainder + Sieve + Phase/Convolutionβœ… DoneThe core analytic loop is implemented and no longer limited to the original remainder/sieve story.
M1.5: Stochastic + spectral coreNoise laws, OU dynamics, spectral diffusion, subordinationβœ… DoneStochastic Noise, Ornstein-Uhlenbeck, Linear Spectral Fusion, and the subordination integrator are registered.
M2: Stimulus atlas v137 stimulus operators across potential + noise familiesβœ… DoneSinusoidal, spectral, geometric, wavelet, beam, and fractal/noise drivers are now part of the catalog.
M2.5: Differential toolkitspatial_derivative + gradient/divergence/curl + laplacianβœ… DoneVector-calculus-style operators and 2D stencil paths have landed.
M3: Patch / visualization surfaceSchema-driven registry, views, and composition UI🚧 PartialRegistry metadata and display views exist; graph editing and workflow polish remain active work.
M3.5: Neural bridge v0neural_infer + neural_hybrid🚧 EarlyInference and analytic+residual hybrid operators are live, but training and autograd are not yet first-class.
M4: Symbolic bridgeSymbolic ↔ numeric dual layerπŸ”œ FutureRealtime differentiation and algebraic introspection remain future-facing.
M5: Quantum extensionSuperoperator algebraπŸ”œ FutureUnified classical-quantum operator composition is still a research horizon.

7. Currently Under Development

  • Schema-driven patch / graph UX: connect the operator catalog to editor workflows, presets, and docs surfaces.
  • Higher-order stochastic integration: add Milstein and SDE Runge-Kutta variants beyond the current 8-integrator registry.
  • Neural workflow: build model loading, export, training, and benchmarking loops around neural_infer and neural_hybrid.
  • Measurement/reporting: deepen remainder, complexity, and audio-observation dashboards on top of the live operators.
  • Boundary semantics polish: unify boundary policies across analytic warp, differential operators, and GPU-oriented execution paths.
  • Visualization performance: keep reducing CPU draw overhead and improve cached rendering for waveform/phase-style views.

Guiding Principle

"Oakfield grows by composition."

Each new operator is a morphism that extends the field of possibilities β€” not a rewrite. The calculus remains stable, but the world it describes keeps expanding.

Ready to join the journey?