An algebraic characterisation of Kochen-Specker contextuality | Synapse