Key research themes
1. How do symbolic execution techniques enable scalable program analysis and verification?
This research theme explores symbolic execution as a foundational methodology for systematically exploring program paths using symbolic inputs instead of concrete values. It analyzes mechanisms to handle path explosion, use of SMT solvers for constraint satisfaction, and compiler-based transformations to enable scalable symbolic computation and software verification.
2. What are the mathematical frameworks enabling symbolic computation for formal verification of arithmetic data paths and algebraic correctness?
This theme investigates the use of algebraic methods, including polynomial ideals, Gröbner bases, and modular arithmetic, to rigorously verify low-level arithmetic hardware and software data paths. It emphasizes symbolic computation’s role in formally proving correctness of arithmetic circuits—especially multiplication—where conventional SAT/SMT methods struggle, linking symbolic algebra with formal property checking.
3. How can symbolic recursion and recursive collapse frameworks model complex system dynamics, identity, and computation?
This research area develops closed, symbolically complete formalisms for representing recursive collapse, symbolic drift, reentry, and phase transitions in complex dynamical, cognitive, and computational systems. It focuses on novel recursive field theories and symbolic calculi that enable deterministic, testable models of identity persistence, entropy modulation, and emergent computation as symbolic recursive processes.