Ramon Fernández Mir

RFM

About me

I'm a final year Computer Science PhD student at the University of Edinburgh, supervised by Dr Paul Jackson. I'm part of the Laboratory for Foundations of Computer Science and the AI Modelling Lab. Previously, I obtained an MEng in Mathematics and Computer Science from Imperial College London (see my thesis) and a Logic Year certificate from the Institute for Logic, Language and Computation.

My research is in formal verification, with a focus on interactive and automated theorem proving, and validated numerics. Currently, I'm developing CvxLean, a verified convex optimization modeling framework written in Lean. The tool allows users to formulate optimization problems and rigorously transform them into equivalent solver-compatible forms in a semi-automatic fashion.

I'm also interested in the intersection of machine learning and symbolic methods, including neural network verification and neurosymbolic AI.

E-mail:
GitHub | Google Scholar | dblp | LinkedIn

Publications

Verified reductions for optimization

A. Bentkamp, R. Fernández Mir, J. Avigad
International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), Vol 13994, pp.74-92, 2023.
(publisher's website | arXiv | GitHub)

Machine-learned premise selection for Lean

B. Piotrowski, R. Fernández Mir, E. Ayers
International Conference on Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX), Vol 14278, pp.175-186, 2023.
(publisher's website | arXiv | GitHub)
Conference on Artificial Intelligence and Theorem Proving (AITP), 2023.
(extended abstract)

Neurosymbolic AI for reasoning over knowledge graphs: a survey

L. N. DeLong, R. Fernández Mir, J. D. Fleuriot
Preprint, 2023.
(arXiv | GitHub)

Schemes in Lean

K. Buzzard, C. Hughes, K. Lau, A. Livingston, R. Fernández Mir, S. Morrison
Journal of Experimental Mathematics (ExpMath), Vol 31(2), pp.355-363, 2022.
(publisher's website | arXiv | GitHub)

Selected talks

01/24 CvxLean: tool overview (slides | video) Lean Together 2024
04/23 Verified reductions for optimization (slides) TACAS 2023
03/23 ML-based premise selection for Lean (slides) AIML seminar
09/22 Verified optimization for hybrid systems (slides) CICM 2022
05/22 Connecting Lean to a convex solver (demo) CMU-Pitt seminar
06/19 Schemes in Lean (slides) ICL thesis defense
09/18 Verification of data layout transformations (slides) Inria-Paris seminar

Teaching assistantships

2022-23 Algorithms and data structures, Introduction to computation
2021-22 Formal verification, Introduction to computation
2020-21 Reasoning and agents, Algorithms and data structures
2018-19 Logic, Reasoning about programs
2017-18 Logic, Reasoning about programs