Let $\bf L$ be a set, e.g. the set of all formulas in a particular language. A consequence relation on $\bf L$ is a relation $\vdash_{\bf L}$ between $\mathcal{P}({\bf L})$ (the powerset of $\bf L$) and $\bf L$ that satisfies Reflexivity (R), Monotonicity (M), and Cut (C), where (from now on let $\vdash$ denote $\vdash_{\bf L}$):
R) $T \cup \{A\} \vdash A$.
M) If $T \vdash A$, then $T \cup S \vdash A$.
C) If $T \vdash A$, and $T \cup \{A\} \vdash B$, then $T \vdash B$.
However, I came across this alternative definition for Cut (C'):
C') If $S \vdash B$, and $T \vdash C$ for all $C \in S$, then $T \vdash B$.
Given (R), note that (C') entails (C) (by taking $S$ to be $T \cup \{A\}$).
This begs the question of whether using (C') is equivalent to using (C). More precisely:
Do (R), (M), and (C) together entail (C')?
Note that the answer is yes in case $S$ is assumed to be finite, since (C) can be applied once for every $C \in S$. In particular, consider Finitariness (F):
F) If $T \vdash A$, then a finite $T' \subseteq T$ exists such that $T' \vdash A$.
(F), (R), (M), and (C) together entail (C').
Another broad special case in which this holds is when the relation is semantically defined. That is, consider Semanticity (S):
S) There exists a set $\bf M$ (of "models") and a relation $\models$ between $\bf M$ and $\bf X$ such that $T \vdash A$ iff for every $v \in \bf M$, if $v \models D$ for every $D \in T$, then $v \models A$.
(S), (R), (M), and (C) together entail (C').
Every consequence relation I know (from logic) satisfies either (F) or (S). Other relations I considered did not differentiate between (C) and (C').