Key research themes
1. How do logical systems and cognitive models relate to computational tractability in mathematics and cognition?
This research theme explores the connection between descriptive complexity theory—linking logical expressiveness to computational complexity classes—and models of human cognitive capacities, especially in mathematical cognition. The significance lies in assessing whether the traditional computational complexity cutoff at class P (polynomial-time tractability) adequately characterizes the feasibility of computational models for human reasoning, and in examining the limitations of such strict classifications for capturing the nuances of cognition and mathematical problem solving.
2. What methods best capture and quantify computational complexity in quantum field theories and holography?
Research in this area investigates various approaches to defining and measuring complexity in quantum field theory (QFT), often motivated by holographic duality (AdS/CFT correspondence), and how complexity evolves over time. Distinguishing among these approaches, especially circuit complexity derived from wave functions versus geometric proposals like complexity=volume or complexity=action conjectures, has strong implications for understanding quantum computational resources, black hole physics, and quantum information theory. This work also probes the applicability and limitations of bounds such as Lloyd's bound within these contexts.
3. How can cognitive complexity of computer programs be formally modeled and assessed to reflect human comprehension challenges?
This research strand focuses on defining, quantifying, and validating complexity metrics for computer programs from cognitive perspectives, emphasizing the subjective human effort in understanding programs. Methods draw on cognitive load theory, schema theory, and hierarchical models of task complexity, aiming to develop frameworks that capture the interplay of programming constructs, plan complexity, and inter-schema interactions. Such frameworks are instrumental for computing education research, instructional design, and improving curriculum sequencing based on objective yet cognitively grounded measures.