Show HN: TLA+ AutoRepair (with GPT-4) to fix formal specs and understand them TLA+ is a language for formal specification. It can be used to formally verify algorithms and mathematical theorems. Companies like AWS use it for verifying mission-critical parts of systems like S3. The challenge is that TLA+ and formal specifications have a steep learning curve. This tool can aid in overcoming this obstacle at the outset. TLA+ AutoRepair is used to repair/self-heal formal specifications with GPT-4 in a loop, with or without human intervention. Given a TLA+ specification (.tla file) and a model to check (.cfg), the application will go through each error, send it to GPT-4 (or specified model), and fix all errors. Finally, it will document the code to make it more readable. Example Command: python3 autorepair.py Test_Specs/Counter.tla --model=gpt-4 https://ift.tt/yt1AwG2 July 24, 2023 at 11:13PM
Show HN: TLA+ AutoRepair (with GPT-4) to fix formal specs and understand them https://ift.tt/To45qKd
Related Articles
Show HN: Tome, aka Tom's Editor – a new command-line text editor https://ift.tt/2XywpxrShow HN: Tome, aka Tom's Editor – a new command-line text editor … Read More
Show HN: TG – Fast geometry library for C https://ift.tt/4cDEum0Show HN: TG – Fast geometry library for C https://ift.tt/PhFHO0A Septe… Read More
Show HN: Movie Guess – A AI movie title guessing game https://ift.tt/xTIpR1GShow HN: Movie Guess – A AI movie title guessing game While i was play… Read More
Show HN: Learn piano without sheet music https://ift.tt/Yj6hFkgShow HN: Learn piano without sheet music I always found sheet music wa… Read More
Show HN: Corgi – on-demand, 1-on-1 tutoring https://ift.tt/7MaGQH5Show HN: Corgi – on-demand, 1-on-1 tutoring Hey all — I’m Sameer, a so… Read More
Show HN: brane, a tool to log and query your thoughts with the power of AI https://ift.tt/aDwUbjFShow HN: brane, a tool to log and query your thoughts with the power o… Read More
Show HN:Rerender A Video – Prisma type style transfer for Videos https://ift.tt/3Rf49G1Show HN:Rerender A Video – Prisma type style transfer for Videos https… Read More
Show HN: FormsLab – Open-source form builder https://ift.tt/c4ltad5Show HN: FormsLab – Open-source form builder Hello guys, I wanted to s… Read More
0 Comments: