I took a logics course this semester and I am still rather unsure about some basics.
Generally speaking, is many-valued logic more powerful than two-valued logic?
By powerful I mean: is there a many-valued logic expression that cannot be represented with two valued logic? (just like you can represent a decimal number in a binary system)
I am very sorry in advance if the question is trivial or obvious and hope you may help me.
greets, Daniel
From the semantic point of view, many valued logic (ML) is more expressive than bivalent logic (BL). ML is a semantic system (an interpreted formal language) in which any sentence can have more than two semantic values. It includes all BL type systems. Basically you can use it to describe a larger set of domains. However that doesn’t mean that a theory of type ML is more useful or more fecund than a theory of type BL. Having more values doesn’t imply that more things can be proved, if anything is the other way around (e.g. much of mathematics is based on the law of the excluded middle and it’s not available in the ML camp).