I am typing these notes up in December 2011. Please make any errors known to me. At the moment I am omitting a lot of details. JMFT.
Let G be a set and let * be a binary operation defined on G. Then we say that (G,*) is a group, or that G is a group with respect to *, iff the four axioms are satisfied:
Examples of groups: Z, Q and R are groups with respect to addition; Q\{0} and R\{0} are groups with respect to multiplication.
Let G be a group. We say that H is a subgroup of G and write H≤G iff H⊆G and H satisfies the group axioms. The identity of H must be the identity of G. Associativity is inherited, being a property of the operation.
Let G be a group and let H be a subgroup of G. Then a left coset gH of H in G is the set {gh | h∈H}. A right coset is defined similarly.
Let G be a group and let H be any subgroup of G. Lagrange's Theorem states that |H| divides |G|. This follows from the following results:
It also follows that if g∈G, then o(g) divides |G|. For if H = <g>, then |H| = o(g).
Let G be a group and let p be a prime.
If |G| = p, then G≅Cp. This concerns groups of order 2, 3, 5 and 7.
If |G| = 4, then G≅C4 or G≅C2×C2.
If |G| = 6, then G≅C6≅C3×C2, or G≅D6.
If |G| = 8, then G is isomorphic to one of C8, C4×C2, C2×C2×C2, D8, or Q8.