Concept:
Statutory laws are generally divided into two main operational categories based on their purpose and function: Substantive law and Procedural (or Adjective) law.
Step 1: Defining the core difference between legal categories.
*
Substantive Law: This branch of law defines, creates, and regulates the actual rights, duties, and legal obligations of individuals. In the context of criminal jurisprudence, substantive law details what specific acts constitute offenses and prescribes the corresponding punishments for committing them.
*
Procedural / Adjective Law: This branch prescribes the step-by-step machinery, methods, and procedures through which substantive rights and liabilities are enforced in a court of law. It governs how an investigation is conducted, how arrests are made, how trials proceed, and how evidence is presented.
Step 2: Classifying the Indian Penal Code (IPC).
The Indian Penal Code is the official criminal code of India. It systematically catalogs various crimes (such as theft, murder, and defamation), defines the essential elements required to establish those offenses, and sets out the punishments. Because its core function is to define crimes and liabilities rather than outline courtroom procedures, the Indian Penal Code is a substantive law.
Step 3: Comparing with related codes.
To reinforce this distinction, consider the *Code of Criminal Procedure (CrPC)* or the *Bharatiya Nagarik Suraksha Sanhita*. Those statutes outline how the police investigate a crime and how courts conduct criminal trials, making them classic examples of procedural (adjective) law. The IPC defines the offense itself, making it substantive.