Dr. Yoni Zohar

Email
yoni.zohar@biu.ac.il
Office
building 503 room 309
Fields of Interest

Satisfiability Modulo Theories , Automated Reasoning

Reception Hours
By appointment
    CV

     Dr. Zohar joined the Department of Computer Science and A.I  at Bar-Ilan University following a postdoctoral fellowship at Stanford University. He holds a Ph.D. from Tel Aviv University and maintains close research collaborations with leading groups at Stanford, the University of Iowa, and in Brazil. As part of  his academic work, he regularly collaborates with tech giants to implement advanced verification tools in the field.

    Research

    At any given moment, millions of users worldwide are performing actions across various software systems. Behind every such action  lies complex code that must be flawless: a minor error could lead to widespread disruptions. To prevent errors at such a scale, human testing alone is insufficient; mathematical tools are required to automatically prove the correctness of the code. Dr. Yoni Zohar develops such tools, which are used by leading tech companies to ensure the reliability of their software systems.

    His research focuses on Formal Verification and specifically on Satisfiability Modulo Theories (SMT) Solvers—algorithms capable of solving complex logical and mathematical problems in a short time. His work moves between mathematical logic and practical applications, influencing the way software systems are tested and guaranteed to function correctly, even under complex conditions.

    Key Research Areas:

    • SMT Solvers: Satisfiability Modulo Theories.

    • Automated Reasoning: Mathematical logic and automated inference.

    • Formal Verification: Ensuring the correctness of software systems.

    • Smart Contract Verification: Security and reliability in blockchain technologies.

    Research Nature:

     Theoretical-Applied: Addressing open questions in mathematical logic while developing tools used by world-leading technology companies.

    Career Path:

     Graduates of the lab can transition into diverse high-level roles:

    • Industry: Developers of verification  tools in top-tier tech companies.

    • Academia: Researchers and lecturers in the fields of logic and formal verification.

    • Entrepreneurship: Developers of tools for AI code verification and smart contracts.

    Last Updated Date : 30/07/2026