Ah, the perennial quest to make #polygons behave, now with the thrilling twist of formal verification! ๐Ÿคฏ๐Ÿฅณ GitHub's labyrinthine menu navigation and AI buzzwords turn a simple code check into a Cirque du Soleil performance, complete with advanced security acrobatics and code review contortions. ๐ŸŒ€๐Ÿ” Perhaps the next act will involve untangling the menu spaghetti. ๐Ÿ
https://github.com/schildep/verified-polygon-intersection #formalverification #GitHub #AIcode #reviewsecurity #HackerNews #ngated
GitHub - schildep/verified-polygon-intersection: Formally verified polygon intersection

Formally verified polygon intersection. Contribute to schildep/verified-polygon-intersection development by creating an account on GitHub.

GitHub
GitHub - schildep/verified-polygon-intersection: Formally verified polygon intersection

Formally verified polygon intersection. Contribute to schildep/verified-polygon-intersection development by creating an account on GitHub.

GitHub
Automatic formal verification for code generation. ~ Patrick Hillmann, Boris Hanin. https://logicalintelligence.com/blog/automatic-formal-verification-for-code-generation #FormalVerification
Automatic Formal Verification for Code Generation

Logical Intelligence builds deterministic AI for software and hardware correctness.

Inductive Deductive Synthesis: Enabling AI to

Generate Formally Verified Systems

https://arxiv.org/pdf/2605.23109

This paper is pretty cool.

They more-or-less use a proof checker (Rocq, a successor to Coq) as a tool in their agent loop during implementation, instead of turning to verification only at the end. The proof-checker generates structured output clarifying bugs in each stage of the implemenation (rather like a compiler in an ordinary coding assistant), which gets fed back into the prompt for the next stage of the agent-loop.

They use an analogy to chain-of-thought, except the intermediate states are formally verified, with โ€œholes/need to fill this gapโ€ output from the proof assistant rather than just plausible-sounding text inserted into the prompt for the next pass.

One still has to generate a Rocq spec as input โ€” abstract data types, operation signatures, and axioms that specify the behavior of those operations (post-conditions, basically), but then the system produces a verified implementation prototype in Ocaml.

They are looking at using Verus, instead of Rocq as the proof assistant back end, which would produce Rust instead of Ocaml.

#formalverification
#distributedsystems
#rocq #ai #codeassistant

I finished the first full pass of mechanically verified Rust proofs, all 11 checks done and verifier-backed. The post walks through what that actually means: the Coq work, Kani, fuzzing, the test suite, where the proof boundaries sit, and what's still on the table. Merkle soundness, non-empty revocation witnesses, encode/decode round-trips, and the seal/open semantics are all coming next.

#RustLang #FormalVerification #Kani #Cryptography

https://oreulius.com/blog/project-update-formal-verification-fuzzing-and-tests-of-the-arc-encryption-schem

The Verification Architecture of the ARC Encryption Scheme โ€” Oreulius Kernel

ARC combines formal proofs in Coq, fuzz-hardened Rust code, and a reflective test suite into a unified verification architecture for authenticated multi-hop encrypted routing.

Oreulius Kernel

#Quint, a language built on top of #TLA+ to make formal specifications more accessible.

https://quint.sh/

Crazy that #LLM coding will make formal verification mainstream in the next 2 - 3 years.

#FormalVerification #TLAPlus #Testing #ModelChecking #Concurrency #Prediction

Quint, an executable specification language for reliable systems

Quint is an executable specification language. Write specs you can run, simulate, and verify, so subtle bugs get caught before reaching production.

I'm looking for a job!
Do you need someone who can do:

  • Software Engineering
  • Formal Verification of hardware and software

Contact me!
https://lexbailey.me/

 

#getfedihired #jobsearch #softwareengineering #formalverification #formalmethods #rust #rustlang #c #python

CV

Are We Safety Critical Yet?

https://arewesafetycriticalyet.org/

Tracking Rust's readiness for safety-critical development across industry standards.

#Rust #RustLang #AreWeYet #Safety #FormalVerification

Are We Safety Critical Yet? | Are We Safety Critical Yet?

Tracking Rust's readiness for safety-critical software development across ISO 26262, IEC 61508, and DO-178C.

It's a Tool
It's a Person
It's a Hypervigilance Problem

The tech industry's insistence on distinguishing between "soft skills" โ€” caring for people โ€” and "hard skills" โ€” engineering rigor โ€” is a reflection of the Cybernetics split itself. First-order thinking framed as "hard skills." Second-order thinking framed as "soft skills." This distinction, based on felt sense alone, does not hold under epistemic pressure. Neither does it within the causality-driven epistemology of the tech industry itself, in which only measurable impact is real, or as Silicon Valley likes to put it: #MoveFastAndBreakThings

Imagine Margaret Hamilton had built NASA's Apollo 11 flight computer with that mindset. History would remember a failed moon landing and dead astronauts. "Hard skills" and "soft skills" are two sides of the same coin. The care is the code and the code is the care. Hamilton โ€” the woman who coined the term "software engineering" โ€” understood this. Silicon Valley chose to forget.

We're watching the wine glass break in real time. ๐Ÿท

---

Intrigued? Read more at:
https://systemic.engineering/the-trick/

#Tech #AI #Climate #ScientificProgramming #SystemicEngineering #Cybernetics #SystemicTherapy #History #TheMathDoesntLie #SubTuring #FormalVerification #SpectralGraphTheory #ReductiveAI #FOSS #OpenSource #AuDHD #Neuroqueer #DGSF #Cybernetics #FirstOrderCybernetics #StochasticParrot #SecondOrderCybernetics #GraphTheory #Eigenvalues #AIAlignment #AISafety #AIConsciousness #Consciousness #WomenInTech #Computer #ComputerScience #SoftwareEngineering #SoftSkills #HardSkills #ItsAllTheSame

It's a Tool, It's a Person, It's a Hypervigilance Problem

The Alignment Problem is the Halting Problem wearing a trenchcoat. The software that runs the world โ€” including AI โ€” is built on a substrate that cannot observe itself. We've known this since 1951. We built civilization on it anyway.

systemic.engineering