Opaque context

An opaque context or referentially opaque context is a linguistic context in which it is not always possible to substitute "co-referential" expressions (expressions referring to the same object) without altering the truth of sentences.[1] The expressions involved are usually grammatically singular terms. So, substitution of co-referential expressions into an opaque context does not always preserve truth. For example, "Louis believes x is a hero" is an opaque context because "Louis believes Superman is a hero" is true while "Louis believes Clark Kent is a hero" is false, even though 'Superman' and 'Clark Kent' are co-referential expressions.

Usage

The term is used in philosophical theories of reference, and is to be contrasted with "referentially transparent context". In rough outline:

Similar usage of the term applies for artificial languages such as programming languages and logics. The Cicero-Tully example above can be easily adapted. Use the notation [t] as a quotation that mentions a term t. Define a predicate L to the effect that the letters making up a term number six. Then [x] induces an opaque context, or is referentially opaque, because L([Cicero]) is true while L([Tully]) is false. Programming languages often have richer semantics than logics' semantics of truth and falsity, and so an operator such as [x] may fail to be referentially transparent for other reasons as well.

See also

References

  1. "Definition of "opaque context" | Collins English Dictionary". www.collinsdictionary.com. Retrieved 2015-09-29.
This article is issued from Wikipedia - version of the Monday, April 04, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.