floquets theorem