what is the difference between theory and law