Save this video free

[HD] EECS3342 F26 - 2026-10-27 (Tuesday) - Lecture 12

Jackie Wang · 1:10:55 · Watch on YouTube

[HD] EECS3342 F26 - 2026-10-27 (Tuesday) - Lecture 12 Watch on YouTube →

Overview

Jackie Wang explains Event-B invariant-preservation proof obligations, showing how to substitute an event’s before-after predicate into a post-state invariant using a bank-withdrawal example. The lecture formalizes proof-obligation components, shows that two events and two invariants generate four preservation sequences, and introduces inference rules as a distinct way to reduce proof goals.

Key takeaways

Chapters

0:00 Written Test 1 Logistics and Upcoming Course Work
2:10 Sequent Notation and the Difference from Inference Rules
3:45 Bank Withdrawal Model: Balance Invariant and Event
9:30 Building the Invariant-Preservation Sequent
13:00 Substituting the Overridden Balance into the Post-State Invariant
20:45 Sequents: Hypothesis Order and Formal Proof Components
23:00 Event-B Constants, Axioms, Variables, and Invariant Labels
31:00 Guards, Effects, and Before-After Predicates
40:00 Counting Invariant-Preservation Obligations
46:30 Naming Proof Obligations and Extending the Model
54:10 Guard Changes Require Rechecking Existing Proofs
1:00:10 Inference-Rule Syntax: Antecedents, Consequents, and Labels
1:05:00 Inference-Rule Semantics and Proof Direction
1:08:00 Empty Antecedents, Axioms, and Review Before Thursday

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

Transcript excerpt

0:05 Okay, so your written test number one tomorrow, uh, make sure you only go to your your enroll lab session. Okay, so please double check before you go. And for tomorrow, let me see. Uh, you got your guide and also example questions on the lecture site. This also post a video to go over each question with you just in case you need it. Uh, please bring your own sketch paper. Make sure it's blank on both sides. We don't really have enough sketch paper for you, right? We just didn't prepare for that. So, please make sure you bring your own. And tomorrow, you will need your mobile phone. Please make sure you have it. You're going to need that for your do mobile verification. And also, if you haven't already tested yet, so please do so. We cannot really give you any extra time for anytime you have to ask a lab monitor to fix your ECS login and also passport York. Right? So, these two are

0:53 both required for tomorrow. And if you have haven't tested, maybe just do that quickly after class, right? I think the lab are still open. Uh your lab three, I believe you will be due uh next Wednesday. So just make sure it's still keep track of it. And then we I'm going to release your lab number four also in time. That'll be the final lab for the semester. Okay. Uh everything's in place, lecture digest and notes template, etc. Okay. I don't know the exam day just yet. So once I know about it, we can maybe start talking about the exam. Okay. I'll definitely give you guys maybe some guidance and also about the data sheets that you have to put together. You're allowed to bring one.

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

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.