The question is pretty vague because it arises from an application scenario and is open-ended.
$\mathcal{S}$ is a countable infinite set, $f$ is a function defined on the power set of $\mathcal{S}$, mapping any subset of $\mathcal{S}$ to a real number in $[0, 1]$. $f$ is known to satisfy the following properties:
- For any $S_0 \subseteq S_1$, $f(S_0) \leq f(S_1)$.
- For any $S$ with $|S| \leq 1$ ($|S|$ being the carnality of $S$) we have $f(S) \in \{0, 1\}$.
- There exists infinitely many $S$ (not depending on $f$) such that $|S| = 2$ and $f(S) = 1$.
- There exists a set $S_T$ (not depending on $f$) such that $|S_T| = \infty$ and $f(S_T) = 0$.
What's the best way to "characterize" $f$? i.e., what extra information (as minimal as possible) is needed to determine or construct $f$? For example, it would be great if we can say $f$ is uniquely determined by (or can be constructed from) $f(S)$ for any $S$ with $|S| = 3$ (this is not necessarily true, just an example of a helpful result).