The field * The Field: Introduction to complex numbers ** The Field: Complex numbers in Python ** Abstracting over Fields ** Field notation ** Complex numbers as points in the complex plane ** Playing with C *** Playing with C: The absolute value of a complex number *** Playing with C: Adding complex numbers **** Playing with C: Adding complex numbers: Complex numbers as arrows **** Playing with C: Adding complex numbers: Composing translations; adding arrows *** Playing with C: Multiplying complex numbers by a positive real number *** Playing with C: Multiplying complex numbers by a negative number *** Playing with C: Multiplying by i: rotation by 90 degrees *** Playing with C: The unit circle in the complex plane: argument and angle *** Playing with C: Euler’s formula **** Playing with C: Rotation by τ radians * Playing with GF(2) ** GF(2) in Python ** Playing with GF(2): Encryption *** Playing with GF(2): One-to-one and onto function and perfect secrecy *** Perfect secrecy ** Playing with GF(2): Network coding * %%% Local Variables: %%% mode: org %%% eval: (auto-fill-mode t) %%% eval: (flyspell-mode t) %%% End: