For the final exam, it would help you to do the following things:
 Learn the definitions you needed to know for the quizzes and for the midterm exam. Know the definitions precisely. You should know the statements in formal language, as well as interpretations in words. E.g., A\subseteq B means (\forall x)(x\in A \implies x\in B) and this can be read as "every element in A is also in B".
 Do "blankpaper practice" for the problems on the problem sets and the midterm. Note: You should be able to do all the problems, including the hard ones. Avoid repeating a mistake you made on the problem set (this is important).
 Understand these challenging concepts (plus the ones from the midterm):
 The definitions of onetoone and onto.
 The image of a set under a function and how x\in A relates to y\in f(A).
 The inverse image of a set under a function and how y\in B relates to x\in f^{1}(B).
 The difference between onto and f(A).
 The difference between f^{1}(B) (the set) and f^{1} (the function).
 The fact that \sqrt x and x^2 are not inverses.
 The difference between [a] and a.
 What it means for a function to be well defined on a quotient space.
 In addition to the proofs listed for the midterm, know the proofs of these key examples. You should not memorize them, but should remember the central idea(s) and reconstruct the proof from that memorized core.
 If g\circ f is onetoone, then f is onetoone.
 if g\circ f is onto, then g is onto.
 If f and g are invertible then (g\circ f)^{1}= f^{1}\circ g^{1}
 f(A\cap B) need not equal f(A)\cap f(B)
 f\colon X\to Y is a bijection iff f(XA)=Yf(A) for all A\subseteq X
 \equiv_n on \Z, defined by x\equiv_n y iff n\mid yx, is an equivalence relation

