
Explore algebraic theorems using the PVS theorem prover. Learn to formalize and verify mathematical concepts in a rigorous computational environment.

Explore formal verification in cryptographic standards and implementations with expert Karthik Bhargavan in this insightful conference talk from Crypto 2024.

Explore finite-horizon temporal synthesis in Linear Temporal Logic, its algorithmic advantages, and applications in reactive synthesis and infinite-horizon reasoning.

Explore complexity in multi-agent systems with finite-horizon goals, examining mathematical properties, use cases, and representation challenges in game theory and distributed systems analysis.

Explore software development limits, from integer representation to task estimation, and learn to create solutions within these constraints for more effective development.

Explore nominal anti-unification and equations reasoning in PVS, focusing on formalisation techniques and applications supported by Brazilian research agencies.

Explore a verified, concurrent file system using GoTxn and Dafny. Learn about crash safety, concurrency, and combining interactive and automated proofs for robust systems software.

Explore challenges and possibilities in reasoning about security in concurrent systems code with expert Peter Sewell.

Discover how APL enables data-parallel verification of mathematical proofs using Metamath, exploring formal verification methods, proof structures, and efficient processing of large mathematical databases.

Delve into formal verification analysis of Signal's PQXDH protocol, exploring security flaws, implementation safeguards, and protocol improvements for post-quantum secure messaging.

Delve into the formalization of SNARK security proofs using the Lean theorem prover, exploring soundness verification methods for linear PCP-based constructions including Groth '16.

Explore the critical intersection of computer security and electronic voting systems through expert insights on vulnerabilities, verification technologies, and essential safeguards for trustworthy elections.

We trust large software systems because they are fast, reliable, and always available. But does working at scale mean they are actually correct? In this talk, the speaker explores how hidden assumptions inside modern systems can cause them to quietly drift away from the behavior we expect without c