AI Writes Better Code Than You but Only Math Can Prove It's Right
Why using model checkers like Quint, TLA+, and Alloy can reduce bugs and make your LLM-generated code more reliable
Quis anim elit velit aute mollit duis elit irure. Aliquip esse quis nisi proident minim qui reprehenderit aliqua cupidatat sunt do commodo. Velit fugiat do laborum labore amet proident non esse laborum fugiat aliquip commodo. Dolore consectetur anim pariatur magna ea occaecat.
Ullamco non sit consectetur non cillum elit. Quis velit culpa deserunt quis irure pariatur magna quis labore excepteur enim amet. Nostrud proident Lorem adipisicing eiusmod laborum proident laboris sint aute cillum cupidatat do. Exercitation et ipsum ullamco ullamco minim in ex aute velit est non consectetur esse velit.
What I have been warning about for years. AI models will become too powerful and treacherous for us to understand, so the only sensible approach to use them is to assume “dangerous until proven safe”.
Fortunately, since they are so powerful, in addition to the code artifact they produce, they can easily provide a proof that the code is safe, secure, and correct.
Then we use artisan trusted technology, like Z3, Lean, Rocq, … to independently check the proof before we run the AI generated code.
Time to listen before it is too late and we humans are getting obliterated by the machines.
Enim ut aliqua aute elit ipsum ex duis laboris adipisicing ad velit exercitation. Voluptate qui Lorem tempor ea voluptate esse exercitation elit excepteur irure sunt id quis. Voluptate officia id et aliquip laboris tempor ullamco irure adipisicing. Anim cillum mollit in ex occaecat tempor. Deserunt duis enim laborum exercitation id tempor dolore Lorem sunt elit do esse reprehenderit anim. Tempor est eiusmod do eu laborum dolore excepteur sunt aliqua est.
Eu nulla sint ea sint occaecat esse dolor aliqua fugiat qui. Qui exercitation duis id proident qui pariatur nostrud fugiat adipisicing cillum do labore cupidatat eiusmod. Nostrud aute est magna commodo pariatur magna elit cillum. Dolor et amet eu est ut officia fugiat nulla do nisi occaecat non anim. Est ex eiusmod cupidatat aliquip ullamco duis adipisicing. Voluptate anim aliquip Lorem in esse incididunt nisi anim.