Cyclic negation
{{Short description|Unary truth function in many-valued logic}}
In many-valued logic with linearly ordered truth values, cyclic negation is a unary truth function that takes a truth value n and returns n − 1 as value if n is not the lowest value; otherwise it returns the highest value.
For example, let the set of truth values be {0,1,2}, let ~ denote negation, and let p be a variable ranging over truth values. For these choices, if p = 0 then ~p = 2; and if p = 1 then ~p = 0.
Cyclic negation was originally introduced by the logician and mathematician Emil Post.
References
- {{citation|title=The Continuum Companion to Philosophical Logic|editor1-first=Leon|editor1-last=Horsten|editor2-first=Richard|editor2-last=Pettigrew|publisher=Continuum International Publishing|year=2011|isbn= 9781441154231|first=Edwin|last=Mares|contribution=Negation|pages=180–215}}. See in particular [https://books.google.com/books?id=w_abLTXIFkcC&pg=PA188 pp. 188–189].
{{DEFAULTSORT:Cyclic Negation}}
{{Mathlogic-stub}}