Michael Walzer's theory of justice is based on the idea of complex equality, which recognizes that different social goods should be distributed in different ways to achieve a just society. He argues that justice requires that individuals should be given equal access to the basic goods necessary for a dignified life, while also recognizing the importance of cultural and social diversity.