Opaque context

Opaque context

An opaque context is a linguistic context in which it is not always possible to substitute co-referential expressions (usually grammatically singular terms) salva veritate. In other words, substitution of co-referential expressions into an opaque context does not always preserve truth. For example, "Lois believes x is a hero" is an opaque context because "Louis believes Superman is a hero" is true while "Lois believes Clark Kent is a hero" is false, even though 'Superman' and 'Clark Kent' are co-referential expressions.

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

  • Opacity: "Mary believes that Cicero is a great orator" gives rise to an opaque context; although Cicero was also called 'Tully', we can't simply substitute 'Tully' for 'Cicero' in this context ("Mary believes that Tully is a great orator") and guarantee the same truth value, for Mary might not know that the names 'Tully' and 'Cicero' refer to one and the same thing. Of course, if Mary does believe that Cicero is a great orator, then there is a sense in which Mary believes that Tully is a great orator, even if she does not know that 'Tully' and 'Cicero' corefer. It is the sense forced on us by "direct reference" theories of proper names, i.e. those that maintain that the meaning of a proper name just is its referent.
  • Transparency: "Cicero was a Roman orator" gives rise to a transparent context; there is no problem substituting 'Tully' for 'Cicero' here: "Tully was a Roman orator". Both sentences necessarily express the same thing if 'Cicero' and 'Tully' refer to the same person. Note that this element is missing in the opaque contexts, where a shift in the name can result in a sentence that expresses something different from the original.

Similar usage of the term applies for artificial languages such as programming languages and logics. The Cicero-Tully example above can be easily adapted. Let [x] be interpreted as a function symbol returning a "name" of the value of the variable x on a language L with domain M. Define a LengthIsSix predicate with the property that LengthIsSix([x]) is true if and only if [x] has 6 characters. Then [x] induces an opaque context, or is referentially opaque, because LengthIsSix([Cicero]) is true while LengthIsSix([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 if it is not a pure function.

See also

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Context — may refer to: Context (language use), the relevant constraints of the communicative situation that influence language use, language variation, and discourse summary Archaeological context, an event in time which has been preserved in the… …   Wikipedia

  • referentially opaque/transparent — A distinction between the contexts into which referring expressions can be put. A context is referentially transparent if any two terms referring to the same thing can be substituted in it salva veritate, i.e. without altering the truth or… …   Philosophy dictionary

  • Opacity — may refer to: Opacity (optics), the degree to which light is not allowed to travel through Opaque context, a term to describe the linguistic context of co referential terms Phonological opacity, a term in phonology Opaque travel inventory, the… …   Wikipedia

  • Late medieval logic — Paul Vincent Spade I Medieval logic encompassed more than what we call logic today. It included semantics, philosophy of language, parts of physics, of philosophy of mind and of epistemology. Late medieval logic began around 1300 and lasted… …   History of philosophy

  • List of philosophy topics (I-Q) — II and thou I Ching I Ching I proposition I Thou I Thou relationshipIaIamblichus (philosopher)IbYahya Ibn Adi Yahya Ibn Adi Ibn al Arabi Muhyi al Din Ibn al Arabi Abu Bakr Ibn Bajja Abu Bakr Ibn Bājja Abu Bakr Muhammad Ibn Yahya Ibn as Say igh… …   Wikipedia

  • Fuzzy concept — A fuzzy concept is a concept of which the content, value, or boundaries of application can vary according to context or conditions, instead of being fixed once and for all. Usually this means the concept is vague, lacking a fixed, precise meaning …   Wikipedia

  • Proper name — A proper name [is] a word that answers the purpose of showing what thing it is that we are talking about writes John Stuart Mill in A System of Logic (1. ii. 5.), but not of telling anything about it . The problem of defining proper names, and of …   Wikipedia

  • Masked man fallacy — The masked man fallacy is a fallacy of formal logic in which substitution of identical designators[clarification needed] in a true statement can lead to a false one. One form of the fallacy may be summarized as follows: Premise 1: I know who X is …   Wikipedia

  • Bare assertion fallacy — The bare assertion fallacy is a fallacy in formal logic where a premise in an argument is assumed to be true merely because it says that it is true.One form of the fallacy may be summarized as follows:*Fact 1: X claims statement A. *Fact 2: X… …   Wikipedia

  • Referential transparency — may refer to:* Referential transparency (computer science) in computer science and computer language theory * The opposite of an opaque context in linguistics and philosophical logic …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”