Save this video free

[HD] EECS3342 F26 - 2026-11-03 (Tuesday) - Lecture 14

Jackie Wang · 1:08:38 · Watch on YouTube

Part of York University EECS3342/EECS4302. See all 25 lectures and search them

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

[HD] EECS3342 F26 - 2026-11-03 (Tuesday) - Lecture 14 Watch on YouTube →

Overview

Jackie Wang develops inference-rule proof techniques for sequence obligations, distinguishing rules such as ORL, ORR1, ORR2, monotonicity, and arithmetic rewriting. Applying them to the M0 bridge-controller model reveals that two of four invariant-preservation obligations fail at the boundaries; adding guards n > 0 for ML in and n < d for ML out yields a revised model whose four obligations can be proved.

Key takeaways

Chapters

0:00 Course Deadlines and Recap of Sequence Inference Rules
4:04 ORR1 and ORR2: Choosing a Disjunctive Goal
8:21 Justifying ORL with Propositional Equivalences
18:42 Four Proof Obligations for M0 Invariant Preservation
21:57 Using Monotonicity Before Applying the Natural-Number Rule
25:29 Proving the Decrement Bound with Arithmetic and ORR1
33:41 Why ORR Goal Rewriting Does Not Create a Branching Proof Tree
36:41 Finding the Two Boundary Failures in M0
40:59 Deriving the Missing Preconditions for Decrement and Increment
43:21 Why the Boundary Conditions Belong in Event Guards
53:28 Regression Workflow for Revising the Bridge-Controller Model
59:07 Rechecking All Four Obligations After Adding Guards
1:03:00 Proving the Revised Increment and Predecessor Obligations

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:05 All right. So, nothing really special to announce, but just don't forget your L number three will be due tomorrow, I believe, uh by midnight. Just uh submit your best attempt. I'll give you a solution as usual. And then your written test number one, you can look up the calendar just to confirm. It's going to be November 18th in about two weeks time. >> November, huh? written test two. Absolutely. Thank you so much. I appreciate it. Yeah. And for your written test one, the result should be released. I'll try to do if I cannot do it before Thursday's class, I'll definitely do it Friday. But if you got any concern about the uh written test, you can always speak to me. But I'll definitely release the result. Okay. Okay. [snorts] I just need to verify

0:52 some result from the TA, then we should be good. It's definitely get uh getting very close to completing. Okay. And for your written test too, uh it's going to cover bridge controller. I'll release the guide and practice question about one week before the test as usual. So you can definitely expect that. And for exam, uh let's wait a little bit longer, right? So once we get a bit more closer to the exam, we'll talk more about the exam. Okay. Any questions? Okay. Okay. So just continue with the material. Okay. So let me just see here. Okay. I don't quite like here. So, sorry, let me fix it. All right. So, very quick recap from last Wednesday. So, we introduced the idea about inference rule which looks like this

1:41 right here. Right? So, we talk about this monotonicity uh inference rule. We're going to see many applications of that also again today and also in the subsequent lecture. So, the idea goes

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

In this course

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Jackie Wang.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.