This document summarizes and compares over 20 different definitions of algorithmic fairness that have been proposed in recent years. It focuses on definitions related to fairness in machine learning classification problems. The document first provides background on the definitions considered and the German Credit dataset used as a case study. It then explains statistical, individual, and causal definitions of fairness and discusses whether a classifier trained on the German Credit dataset exhibits gender bias according to each definition. The key findings are that some definitions consider the classifier to be fair while others consider it to be unfair, demonstrating that the definitions can be mathematically incompatible. The document aims to provide an intuitive explanation of the various fairness definitions.