456a0affc2b0e38d.tex
1: \begin{abstract}
2: Using a suitable notion of differentiation for subsets of a given semigroup $G$, we define a general class of filters on $G$ that respect this notion; it includes idempotent ultrafilters, the filter of conull sets of a finitely additive invariant probability measure on $G$, the density-$1$ filter along a F{\o}lner sequence for an amenable group $G$, and finally, the filter $\IPstar$ of subsets of a semigroup $G$ that meet every \IP-set. We call the filters in this class $\De$-filters and our main result is a Ramsey theorem for $\De$-filters related to labeling edges between the semigroup elements with their differences (ratios). An application of this theorem yields a general version of the so-called van der Corput difference lemma, whose particular instances for the above-mentioned examples of $\De$-filters were previously known, serving as principal tools in proving multiple recurrence results in ergodic Ramsey theory, such as Szemeredi's theorem.
3: \end{abstract}
4: