[ forall follower in Users :
forall x,y in Updates :
( !(isReplyTo(x,y))
& (BeginsWith(x,atUsername(user)))
& (user in Users)
& (Follows(follower, user) )
--> Sees(follower, x) ],
where
- atUsername returns a string concatenation of "@" and username,
- Users = { set of all users },
- Updates = { x : Update(x) },
- user is a free variable throughout the formula.
Close?
Anar