diff --git a/pystencils/simp/assignment_collection.py b/pystencils/simp/assignment_collection.py
index da48324948b20d59e7cf8757c885396f0db68a8b..8e99d5dde0876f607c0af4a71c23984c4c9f2229 100644
--- a/pystencils/simp/assignment_collection.py
+++ b/pystencils/simp/assignment_collection.py
@@ -385,6 +385,9 @@ class AssignmentCollection:
             subexpressions=[a.replace(*args, **kwargs) for a in self.subexpressions]
         )
 
+    def __eq__(self, other):
+        return set(self.all_assignments) == set(other.all_assignments)
+
 
 class SymbolGen:
     """Default symbol generator producing number symbols ζ_0, ζ_1, ..."""