Science fiction and anarchism can have a supportive relationship with each other. Science fiction supplies anarchist theory and practice with a vision of alternative worlds, while anarchism gives science fiction a purpose and larger political use in everyday reality. Both are enriched by the other, and both require a strong use of imagination and free expression.