Slide 41
Slide 41 text
✺ Introduce time into each relation
shirt(‘Joe’, ‘black’, 1)
✺ Persistence is induction
shirt(x, y, t+1) <= shirt(x, y, t)
✺ Mutation via negation
shirt(x, y, t+1) <= shirt(x, y, t), ¬del_shirt(x, y, t)
shirt(x, z, t+1) <= new_shirt(x, z, t), del_shirt(x, y, t)
MUTABLE SETS
[Statelog: Ludäscher 95, Dedalus: Alvaro ‘11]
“Time is what keeps everything
from happening at once.”