AI Enables Agentic Proof-Oriented Programming With Pulse
Nik Swamy at Microsoft Research reports that, recently, using Copilot CLI configured with Claude Opus 4.5, he produced about 10,000 lines of machine-checked F* and Pulse code and proofs, covering concurrent imperative libraries such as bubble sort, ring buffer, priority queue, hashtable, and concurrency primitives. The code has been committed to the Pulse repository, suggesting AI can materially accelerate proof-oriented programming workflows.
Key Points
- 1Generated about 10,000 lines of F* Pulse code and machine-checked proofs across multiple concurrent libraries
- 2Demonstrated that Copilot CLI with Claude Opus 4.5 can automate proof construction effectively
- 3Implies small expert teams could orchestrate PoP agents to scale verified-system development
Scoring Rationale
Strong empirical MSR demonstration of AI-assisted verified programming, limited by single-author blog post and early-stage tooling maturity.
Sources
Public references used for this report.
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems
