Lectures
All lectures are recorded and can be found through Panopto at this link.
Please note that the lecture schedule is not finalized and is subject to change.
| Date | Topic | Notes | Recording | Board Code |
|---|---|---|---|---|
| 1/22 | What is Logic for Systems? | REC | ||
| 1/24 | Properties and Oracles | REC | ||
| 1/27 | Forge Intro | REC | Code | |
| 1/29 | Forge: Relational Expressions 1 | REC | Supervisors Nodes |
|
| 1/31 | Forge: Relational Expressions 2 | REC | Code | |
| 2/3 | Reachability/Join | REC | Code | |
| 2/5 | Non-state Data Struct | REC | Code | |
| 2/7 | Recursion, Prop Semantics | REC | Code | |
| 2/10 | State 1 | REC | Tic Tac Toe Cycles |
|
| 2/12 | State 2 | REC | ||
| 2/14 | Building State Abstraction | REC | Code | |
| 2/19 | Linked List Invariants | REC | Code | |
| 2/21 | Traces | REC | Code | |
| 2/24 | Weight - Let me sum up | REC | Stencil
Code |
|
| 2/26 | Game of Life | REC | Code | |
| 2/28 | Guest Lecture (Tristan Dyer) | REC | ||
| 3/2 | Safety and Liveness | REC | ||
| 3/4 | Spin 1 and LTL | REC | Code | |
| 3/6 | Spin 2 and Memory Problems | REC | Lock 1 Lock2 |
|
| 3/9 | Memory Problems 2 | REC | Code | |
| 3/11 | Anderson Queue Lock | REC | Code | |
| 3/13 | Queue Locks, cont. | REC Chat |
||
| 3/30 | SAT Solving | PDF Whiteboard |
REC Chat |
|
| 4/1 | Natural Deduction 1 | PDF Whiteboard |
REC Chat |
|
| 4/3 | Automated Proof Assistants | RECChat | Init.vInd.vTactics.v | |
| 4/6 | Natural Deduction 2 | RECChat | ||
| 4/8 | Soundness and Completeness | RECChat | ||
| 4/10 | Higher-Order Quantification | RECChat | ||
| 4/13 | SMT | RECChat | ||
| 4/15 | CEGIS | RECChat | ||
| 4/17 | Guest lecture (Caroline Trippel) | RECChat | ||
| 4/20 | LTL | RECChat | LTL handout | |
| 4/22 | BDDs | RECChat | ||
| 4/24 | BDDs pt. 2 |
| Date | Topic |
|---|---|
| 1/22 | What is Logic for Systems? |
| 1/24 | Properties and Oracles |
| 1/27 | Forge Intro |
| 1/29 | Forge: Relational Expressions 1 |
| 1/31 | Forge: Relational Expressions 2 |
| 2/3 | Reachability/Join |
| 2/5 | Non-state Data Struct |
| 2/7 | Recursion, Prop Semantics |
| 2/10 | State 1 |
| 2/12 | State 2 |
| 2/14 | Building State Abstraction |
| 2/19 | Linked Lists |
| 2/21 | Traces |
| 2/24 | Weight - let me sum up |
| 2/26 | Game of Life |
| 2/28 | Tristan Dyer Guest Lecture |
| 3/2 | Safety and Liveness |
| 3/4 | Spin 1 and LTL |
| 3/6 | Spin 2 and Memory Problems |
| 3/9 | Memory Problems 2 |
| 3/11 | Anderson Queue Lock |
| 3/13 | Queue Locks, cont. |
| 3/30 | Sat Solving |
| 4/1 | Natural Deduction 1 |
| 4/3 | Automated Proof Assistants |
| 4/6 | Natural Deduction 2 |
| 4/8 | Soundness and Completeness |
| 4/10 | Higher Order Quantification |
| 4/13 | SMT |
| 4/15 | CEGIS |
| 4/17 | Caroline Trippel Guest Lecture |
| 4/20 | LTL |
| 4/22 | LTL and BDDs |
| 4/24 | BDDs pt. 2 |