Let f and g be chain maps taking the chain complex C into E. The chain maps are chain homotopic if there exists a graded homomorphism d from Ci into Ei-1, satisfying the following equation. Here b() is the boundary operator - the internal homomorphisms of the chain complexes.
(g-f)(Ci) = b(di(Ci)) + di+1(b(Ci))
Notice that every homomorphism d builds a chain map. Start with bd+db and apply b, on the left and on the right, remembering that bb = 0. Either way the result is bdb.
If f = g then f-g is the trivial chain map. Set d = 0 for the coresponding homotopy, hence every chain map is homotopic to itself.
Reverse the sign on the homomorphism d, which commutes with the boundary operator, to prove symmetry. In other words, f is homotopic to g iff g is homotopic to f.
Just as one concatenates homotopies in time, one adds the two homomorphisms to show transitivity. Add df, which carries f to g, and dg, which carries g to h, and the result is (g-f)(C) + (h-g)(C), which is (h-f)(C). Therefore chain homotopic is an equivalence relation. Chaim maps can be clumped together into equivalence classes, based on homotopy.
b(g2(d1(x))) + g2(d1(b(x))) =
g2(b(d1(x))) + g2(d1(b(x))) =
g2(b(d1(x)) + d1(b(x))) =
g2(g1-f1)(x) =
(g2(g1) - g2(f1))(x)
Take g2(f1) to f2(f1) using d2(f1). The algebra is similar. Therefore g2(g1) and f2(f1) are chain homotopic.
Start with x in the kernel of C7 and apply b, then d, giving 0 in E7. Apply d, then b, giving something in the image of E6. Hence the entire kernel, and the associated homology group, maps into the image of E6, which is 0 in the homology group of E7.
Since the homotopy equation holds for elements of C, it holds for coset representatives, and hence for cosets of A, so that the modified homomorphism d defines a chain homotopy connecting the chain maps f and g on the two relative chain complexes. Apply the above, and f and g induce the same homomorphism on the relative homology of C/A.