My First PhD Summer School: SAT/SMT/AR 2019 in Lisbon
In July 2019, I attended the SAT/SMT/AR Summer School 2019 in Lisbon, Portugal. It was the first summer school I attended during my PhD, which made the experience especially memorable. Beyond four intensive days of lectures and new research directions, it was an opportunity to meet other early-career researchers, exchange ideas beyond the lecture room, and experience Lisbon together. Looking back, this first summer school became an important early milestone in my PhD journey.
The school took place from July 3–6, 2019, at Instituto Superior Técnico (IST/UL), University of Lisbon, bringing together the three closely connected areas of Boolean Satisfiability (SAT), Satisfiability Modulo Theories (SMT), and Automated Reasoning (AR).
Learning Scope
The program moved from core solving techniques to advanced reasoning methods and real-world applications. Across the four days, the lecture schedule covered topics including:
- SAT solving — SAT oracles, conflict-driven clause learning, propositional proof complexity, and SAT-based program synthesis
- SMT solving — SMT foundations, theory combination, optimization modulo theories, and SMT-based software verification
- Automated reasoning — first-order reasoning, parallel theorem proving, and interpolation
- Knowledge and applications — knowledge compilation, systematic software analysis, reasoning about cloud infrastructure, and deep learning for theorem proving
The full lecture descriptions and materials showed how these ideas connect: foundational algorithms for logical reasoning can become practical tools for verification, synthesis, optimization, and intelligent systems.



