The elementary row operations are:

  1. Interchange: interchange two rows
  2. Scaling: multiply one row by a non-zero number
  3. Replacement: add a multiple of one row to a different row