There are useful theorems for the existence of subgroups, such as the Sylow-theorem and the Hall-theorem. But even if the desired order divides the group order, subgroups need not exist.
Given a group and an order dividing the group order. What is the easiest way to verify whether a subgroup with the desired order exists. In particular, how can we show that there is no such subgroup ? Are there any useful sufficient conditions for the non-existence of such a subgroup ?