First, a trivial example that might anger you:
Let Ai be the observables of the Mermin-Peres square, and ai their non-contextual values. Then ∏iAi=−1, but ∏iai=1, contradiction. In this case f is multiplicative. But the same contradiction can be obtained considering ∏iAi+∏iAi=−21 and ∏iai+∏iai=2, where f is neither multiplicative nor additive.
Now, a more interesting example, that I've found in a paper by Adán Cabello about inequalities for testing state-independent contextuality:
Let A=(Z⊗11⊗ZZ⊗Z1⊗XX⊗1X⊗XZ⊗XX⊗ZY⊗Y)
be the Mermim-Peres square. If one ascribes non-contextual values aij=±1 to the observables Aij, one can then prove that
a11a12a13+a21a22a23+a31a32a33+a11a21a31+a12a22a32−a13a23a33≤4,
whereas in quantum mechanics
⟨A11A12A13⟩+⟨A21A22A23⟩+⟨A31A32A33⟩+⟨A11A21A31⟩+⟨A12A22A32⟩−⟨A13A23A33⟩=6.
The proof of the inequality may be done simply by enumerating the
29 possibilities, if you're lazy, or by playing around with the triangle inequality. In either case, we have an
f that's not additive nor multiplicative. Of course, in this case the contradiction takes the form of an inequality, instead of a definite value for non-contextual values.
I guess then that they used always a multiplicative or additive f because it's easier to construct these kind of contradictions, based on parity arguments. But I don't think there's anything fundamental to it.
This post has been migrated from (A51.SE)