Alvin Tang

I'm currently a scientific intern at the Institute of Science and Technology Austria (ISTA), working in the Programming Languages and Verification group. My current work involves theorem proving using separation logic and, in particular, Iris in Lean. Having completed my degree at the Australian National University (ANU) and recently a research internship at the Max Planck Institute for Informatics (MPI-INF), my recent projects have also involved subtyping, corecursion and automated reasoning.

Education

Experience

Publication

Alvin Tang and Dirk Pattinson. A Coinductive Representation of Computable Functions. In 11th Conference on Algebra and Coalgebra in Computer Science (CALCO 2025), volume 342 of Leibniz International Proceedings in Informatics (LIPIcs), pages 7:1–7:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2025. doi: 10.4230/LIPIcs.CALCO.2025.7

Projects and Academic Writings

My projects at the ANU involve research in subtyping, corecursion and automated theorem proving.

Generalised Type Preprocessing for Integrated Subtyping
Computable Corecursive Functions: A Coalgebraic Approach to A Turing-Complete Model
CEGAR-Tableaux for Non-Normal Modal Logics
Automated SELinux RBAC Policy Verification Using SMT

See my GitHub repository for other academic writings.