There exists many types and variations of Anarchism and, for this reason, it can be a difficult ideology to explain and define precisely. Nevertheless, it is possible to identify some core principles that most anarchists share to a greater or lesser degree. A central core principle of anarchism is opposition to the state and opposition to authority.