In a standard problem of fair cake-cutting, there is a real interval which is called "cake", and it has to be divided among $n$ partners. Each partner $i$ has a subjective value function $v_i$, which is an additive function on subsets of the cake. This means that, for every two disjoint subsets $A$ and $B$:
$$v_i(A\cup B)=v_i(A)+v_i(B)$$
Suppose that, instead of a value function, each partner has a preference relation $\succeq_i$.
A preference relation $\succeq_i$ is represented by a value function $v_i$ iff:
$$A\succeq_i B \iff v_i(A)\geq v_i(B) $$
What properties on the preference relation guarantee that it can be represented by an additive value function?
NOTE: The Wikipedia page Ordinal utility describes some conditions under which a preference relation can be represented by an additive value function. But, it deals with preferences on bundles of homogeneous goods. Here, the preferences are on subsets of a heterogeneous good.
EXAMPLES:
$$u_1(A) = \text{len}(A)^2$$
$u_1$ is not additive, but the preference relation it represents can be represented by the additive function $v_1(A) = \text{len}(A)$.
$$u_2(A) = \min[\text{len}(A\cap[0,4]),\text{len}(A\cap[4,8])]$$
The preference relation represented by $u_2$ cannot be represented by an additive function. Proof: suppose by contradiction that the preference relation is represented by an additive function $v_2$. Then, because:
$$u_2([0,1])=u_2([4,5])=u_2(\emptyset)$$
this must also be true for $v_2$:
$$v_2([0,1])=v_2([4,5])=v_2(\emptyset)$$
By additivity:
$$v_2([0,1]\cup[4,5])=v_2(\emptyset\cup\emptyset)=v_2(\emptyset)$$
This must also be true for $u_2$:
$$u_2([0,1]\cup[4,5])=u_2(\emptyset)$$
a contradiction.