difference between law and theory chemistry