Save this video — free

[HD] EECS3342 F26 - 2026-10-06 (Tuesday) - Lecture 8

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

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

Overview

Jackie Wang reviews relations and partial versus total functions, then develops injective, surjective, and bijective properties using formal definitions, arrow diagrams, and finite-set examples. The lecture emphasizes how to test each property independently—functionality, domain coverage, uniqueness of outputs, and target coverage—and applies those checks to model employee locations and decide whether mappings between sets can be bijections.

Key takeaways

Chapters

0:00 Programming Test Logistics and Function Review
2:00 Relational Images Reveal a Function's Domain
9:55 Modeling Employee Locations with a Partial Function
18:02 Combining Partiality, Totality, Injectivity, and Surjectivity
23:46 Formal Definitions: Functionality Versus Injectivity
32:13 Testing Empty, Single-Pair, and Multi-Pair Partial Injections
39:06 Finding Injectivity Violations in Arrow Diagrams
45:09 Why Three Sources Cannot Inject into Two Targets
50:42 Surjectivity Requires Covering the Entire Target Set
54:12 Checking Total Surjections One Property at a Time
58:20 Bijections Require Totality, Injectivity, and Surjectivity
1:00:50 Diagnosing Failed Bijections with a Property Table
1:05:54 Arrow-Diagram Exercise on Sets {1, 2, 3, 4} and {A, B, C, D}
1:10:13 Thursday Preview and Test-Tip Wrap-Up

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

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.