University of Fukui — Faculty of Engineering 福井大学 学術研究院工学系研究部門
YAMAGATA LABORATORY — University of Fukui
Ensuring software correctness
through mathematics.

We pursue software reliability from both theoretical and practical angles—formal methods, program verification, and assurance cases. Our applications range from social infrastructure to software supply chains.

🎓
Prospective PhD Students

We welcome students interested in theoretical computer science and mathematical logic.

💼
Industry & Institutions

We specialize in software verification, formal methods, and assurance cases. Feel free to inquire about collaboration.

🔬
Researchers

Browse publications, software, and patents.

Research

More →
Software Engineering

Ensuring software safety with AI and mathematics

Using AI, mathematics, and logic to automatically assure that software behaves correctly. We focus on the safety and security of cyber-physical systems and software supply chains.

Theoretical Computer Science

Logical foundations of software verification

Studying the logical systems used to specify and verify software correctness, with a focus on how temporal logic applies to systems with stochastic behavior.

Mathematical Logic

Approaching computational complexity through logic

We study open questions in computational complexity theory through the logical framework of bounded arithmetic, aiming to clarify the relationship between proof complexity and computational efficiency.

Selected Publications

All →