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: Crowd.dev – The open-source platform for community-led growth https://ift.tt/hudCF61Show HN: Crowd.dev – The open-source platform for community-led growth… Read More
Show HN: Create maintainable Tailwind components in Ruby https://ift.tt/91tNsxbShow HN: Create maintainable Tailwind components in Ruby https://ift.t… Read More
Show HN: Klipit.in – Online clipboard, quickly share data across devices https://ift.tt/a4LNd2YShow HN: Klipit.in – Online clipboard, quickly share data across devic… Read More
Show HN: A Data Stack for Web3 https://ift.tt/EILnKYyShow HN: A Data Stack for Web3 Hey - We're building https://luabase.co… Read More
Show HN: We just enabled Vercel's preview comments on our docs page https://ift.tt/6Tgjie9Show HN: We just enabled Vercel's preview comments on our docs page We… Read More
Show HN: AI tool that cuts “bloopers” for YouTubers https://ift.tt/DlSrRnZShow HN: AI tool that cuts “bloopers” for YouTubers YouTubers who talk… Read More
Show HN: Mitzu the open-source Amplitude alternative https://ift.tt/WEiepolShow HN: Mitzu the open-source Amplitude alternative Mitzu is an open-… Read More
Show HN: Medical Image Segmentation Using K-Means Clustering Using GPU/OMP/MPI https://ift.tt/6vcEZYnShow HN: Medical Image Segmentation Using K-Means Clustering Using GPU… Read More
0 Comments: