Stav dette: The cohomology of non−locality and contextuality