This document discusses number systems and complement notation in computing. It begins by explaining that complement is the negative equivalent of a number. There are two types of complement: r's complement and (r-1)'s complement. Shortcut methods are provided for calculating both types of complement in various number systems like binary, octal, decimal, and hexadecimal. Examples are given to illustrate complement calculations. The document also discusses the use of complement for performing subtraction using addition.