Intergenerational Justice pays close attention to whether people in the different generations and different ages follow the principles of justice. John Rawls’ theory of intergenerational justice is at the core of intergenerational justice in contemporary political philosophy, and he does not advocate that difference principle is directly applied to intergenerational justice. In order to demonstrate intergenerational justice, he uses the theory of social contract. John Rawls’ theory of intergenerational justice has received a lot of criticism, and he amended part of...