Blogs / Personal blogs

Adam Langley

imperialviolet.org

I've long had a soft spot for dependently-typed languages like Coq Rocq and Lean. They offer the possibility of a type system capable of encoding and enforcing arbitrarily subtle invariants. The sort of thing that, in regular languages, ends up (at best) as a comment, and which quickly gets lost as the size of the…

Popular posts
26
Total points
4,311
HN comments
1,743
Rank
#286 personal

Visit imperialviolet.org → RSS feedOn Hacker News Oct 2010 – Jul 2026

Security & Privacy 23Networking & Internet 5Web & Frontend 3Software Engineering 2Math & Algorithms 2Systems & Performance 1

1

We have proof automation now

I've long had a soft spot for dependently-typed languages like Coq Rocq and Lean. They offer the possibility of a type system capable of encoding and enforcing arbitrarily subtle invariants. The sort of thing that, in regular languages, ends up (at best) as a comment, and which quickly gets lost as the size of the…

2

A shallow survey of formal methods for C code

Two interesting things in formally verified software happened recently. The big one was the release of SeL4 - a formally verified L4 microkernel. The second was much smaller, but closer to my usual scope: a paper which showed the correctness of sections of a couple of the assembly implementations of Curve25519.