Proof theory (Constructive interpretation of classical logic, bounded arithmetic) Formal method (Integrating Agda with SPIN model checker)