Meine Gruppe und ich stehen gerade auf dem Schlauch... Warum führt der Aufruf MATCH(var(variable(0)) :: apply(func(0), ø) :: ø, var(variable(0)) :: apply(func(0), ø) :: ø) zu einem Blitz!? In unserer Kalkül-Darstellung wäre das doch \(\lbrace \lbrace v_0 \doteq v_0 ; f_0() \doteq f_0() \rbrace , \lbrace \rbrace \rbrace\) und das können wir doch mit Eliminate und anschließendem Decompose (was mit leerer Parameterliste doch ebenfalls ein Eliminate ist) auflösen...

Viele Grüße,
Simon, Christian, Nadine und Ini