Skip to main content
Graph
Search
fr
|
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Verifying Programs with Stainless: Part 2
Graph Chatbot
Related lectures (30)
Previous
Page 1 of 3
Next
Verifying Compiler: Spec# Approach
Explores the Spec# programming system, focusing on a verifying compiler for C# 2.0.
Introduction to Stainless: First Steps with Stainless
Introduces the Stainless verification tool with examples of verifying commutativity properties and arithmetic operations.
Hoare Logic: Foundations and Applications
Covers Hoare Logic, its foundations, applications, and significance in program verification.
Stainless Verification System Tutorial
Introduces Stainless, an open-source tool for verifying Scala programs, covering language, modeling, verification tips, and inner workings.
Cache Memory
Explores cache memory design, hits, misses, and eviction policies in computer systems, emphasizing spatial and temporal locality.
Encoder and Decoder for Prefix-Free Codes
Covers the implementation and verification of encoder and decoder for prefix-free codes, including classes and types, lemmas on trees, and the main theorem.
Correctness of Compilers: Part 2
Explores the correctness of compilers, emphasizing expression evaluation, bytecode compilation, and stack operations.
Formally Verified Chisel Designs
Explores formally verifying Chisel designs using SMT solvers and covers examples like delayed assertions and proofs by induction.
Stainless Tutorial: Demo.scala Basics
Covers the basics of writing and verifying Scala code using the Demo.scala file.
Direct-mapped and Annex Caches
Covers direct-mapped and annex caches in computer architecture, explaining cache structure, access patterns, hit rates, and latency calculations.