Below the video you will find accompanying notes and some pre-class questions.
(0.00) In this section, we will see a very general result which tells us when we can lift a map to a covering space. This generalises path- and homotopy-lifting.
(4.27) The converse is harder: if the criterion holds then we need to construct ˜f. We require ˜f(t)=y, which is a start, but we need to extend this to a map ˜f:T→Y. Given another point t′∈T, pick a path α from t to t′ (we can do this because T is path-connected). Restrict f to the path α. This yields a path f∘α in X, so path-lifting gives us a path ~f∘α:[0,1]→Y with initial condition y. We will define ˜f(t′)=~f∘α(1).
(6.22) We need to check:
(7.40) The uniqueness of ˜f follows from the uniqueness lemma for lifts which we proved in an earlier section.
(8.01) To see that ˜f is well-defined, pick two different paths α1 and α2 from t to t′. Let ˜f1(t′)=~f∘α1(1) and ˜f2(t′)=~f∘α2(1). We need to check that ˜f1(t′)=˜f2(t′).
Note that f(α1(1))=f(α2(2))=f(t′). The loop γ:=α−12⋅α1 is a loop in T based at t and its image under f is a loop in X based at x. By assumption, f∗[γ]∈p∗π1(Y,y), which means that there is a loop δ in Y based at y such that p∘δ=f∘γ. Now I claim that ˜f1(t′)=δ(1/2)=˜f2(t′).
(11.12) To see that ˜f1(t′)=δ(1/2), note that δ|[0,1/2] is a lift of f∘α1 starting at y, so δ(1/2)=~f∘α1(1)=˜f1(t′). Similarly, δ−1|[0,1/2] is a lift of f∘α2 starting at y. Therefore δ−1(1/2)=~f∘α2, but δ−1(1/2)=δ(1/2) so ˜f2(t′)=~f∘α2(1)=δ(1/2).
(12.22) Finally, we need to show that ˜f is continuous. Take an open set V⊂Y; we want to show that ˜f−1(V) is open. In fact, it's sufficient to check this for a V running over a base of the topology of Y. We will take the base comprising the elementary sheets over elementary neighbourhoods of the covering map.
(14.50) Pick a point t′∈T in ˜f−1(V). The point f(t′) then lives in an elementary neighbourhood U⊂X. We need to find an open set W⊂T containing t′ such that ˜f(W)⊂V. Take f−1(U)⊂T; this is open because f is continuous and let W⊂f−1(U) be a path-connected open subset of f−1(U) containing t′; I can do this because T is locally path-connected (every open neighbourhood of a point t′ contains a path-connected open neighbourhood of t′).
(17.08) To show that such a W satisfies ˜f(W)⊂V, pick t″∈W and a path α in W from t′ to t″. To define ˜f(t″), we simply take ~f∘α(1), where ~f∘α is the unique lift of f∘α starting at ˜f(t′). This lift is given by q∘f∘α, where q:U→V is the local inverse for the covering map over the elementary neighbourhood U. This implies that ˜f(t″)=q(f(α(1)))∈V, so ˜f−1(V) contains W. This proves that ˜f is continuous.
(19.32) The video then recaps the proof, because it is quite complicated.