Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Metalanguage

From Wikipedia, the free encyclopedia
Language used to describe another language
For other uses, seeMetalanguage (disambiguation).
Not to be confused withmetalinguistics.
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This articleprovides insufficient context for those unfamiliar with the subject. Please helpimprove the article byproviding more context for the reader.(April 2021) (Learn how and when to remove this message)
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(September 2010) (Learn how and when to remove this message)
This articlefocuses only on one specialised aspect of its subject. Relevant discussion may be found on thetalk page. Please helpimprove it by adding more general information.(January 2013) (Learn how and when to remove this message)
(Learn how and when to remove this message)

Inlogic andlinguistics, ametalanguage is a language used to describe another language, often called theobject language.[1] Expressions in a metalanguage are often distinguished from those in the object language by the use of italics,quotation marks, or writing on a separate line.[citation needed] The structure of sentences and phrases in a metalanguage can be described by ametasyntax.[2] For example, to say that the word "noun" can be used as a noun in a sentence, one could write"noun" is a <noun>.

Types of metalanguage

[edit]

There are a variety of recognized types of metalanguage, includingembedded,ordered, andnested (orhierarchical) metalanguages.

Embedded

[edit]

Anembedded metalanguage is a language formally, naturally and firmly fixed in an object language. This idea is found inDouglas Hofstadter's book,Gödel, Escher, Bach, in a discussion of the relationship between formal languages andnumber theory: "... it is in the nature of any formalization of number theory that its metalanguage is embedded within it."[3]

It occurs in natural, or informal, languages, as well—such as in English, where words such asnoun,verb, or evenword describe features and concepts pertaining to the English language itself.

Ordered

[edit]

Anordered metalanguage is analogous to anordered logic. An example of an ordered metalanguage is the construction of one metalanguage to discuss an object language, followed by the creation of another metalanguage to discuss the first, etc.

Nested

[edit]

Anested (orhierarchical)metalanguage is similar to an ordered metalanguage in that each level represents a greater degree of abstraction. However, a nested metalanguage differs from an ordered one in that each level includes the one below.

Theparadigmatic example of a nested metalanguage comes from theLinnean taxonomic system in biology. Each level in the system incorporates the one below it. The language used to discuss genus is also used to discuss species; the one used to discuss orders is also used to discuss genera, etc., up to kingdoms.

In natural language

[edit]

Natural language combines nested and ordered metalanguages. In a natural language there is an infinite regress of metalanguages, each with more specialized vocabulary and simpler syntax.

Designating the language now asL0{\displaystyle L_{0}}, the grammar of the language is a discourse in the metalanguageL1{\displaystyle L_{1}}, which is a sublanguage[4] nested withinL0{\displaystyle L_{0}}.

Since all of these metalanguages are sublanguages ofL0{\displaystyle L_{0}},L1{\displaystyle L_{1}} is a nested metalanguage, butL2{\displaystyle L_{2}} and sequel are ordered metalanguages.[5] Since all these metalanguages are sublanguages ofL0{\displaystyle L_{0}} they are all embedded languages with respect to the language as a whole.

Metalanguages of formal systems all resolve ultimately to natural language, the 'common parlance' in which mathematicians and logicians converse to define their terms and operations and 'read out' their formulae.[6]

Types of expressions

[edit]

There are several entities commonly expressed in a metalanguage. In logic usually the object language that the metalanguage is discussing is aformal language, and very often the metalanguage as well.

Deductive systems

[edit]
Main article:Deductive system

Adeductive system (or,deductive apparatus of aformal system) consists of theaxioms (oraxiom schemata) andrules of inference that can be used toderive thetheorems of the system.[7]

Metavariables

[edit]
Main article:Metavariable (logic)

Ametavariable (ormetalinguistic ormetasyntactic variable) is asymbol or set of symbols in a metalanguage which stands for a symbol or set of symbols in some object language. For instance, in the sentence:

LetA andB be arbitraryformulas of aformal languageL{\displaystyle L}.

The symbolsA andB are not symbols of the object languageL{\displaystyle L}, they are metavariables in the metalanguage (in this case, English) that is discussing the object languageL{\displaystyle L}.

Metatheories and metatheorems

[edit]
Main articles:Metatheory andMetatheorem

Ametatheory is atheory whose subject matter is some other theory (a theory about a theory).Statements made in the metatheory about the theory are calledmetatheorems. Ametatheorem is atrue statement about aformal system expressed in a metalanguage. Unlike theorems proved within a given formal system, a metatheorem is proved within ametatheory, and may reference concepts that are present in themetatheory but not the object theory.[8]

Interpretations

[edit]
Main article:Interpretation (logic)

Aninterpretation is anassignment of meanings to thesymbols andwords of a language.

Role in metaphor

[edit]

Michael J. Reddy (1979) argues that much of the language we use to talk about language is conceptualized and structured by what he refers to as theconduit metaphor.[9] This paradigm operates through two distinct, related frameworks.

Themajor framework views language as a sealed pipeline between people:

Major framework
StageDescriptionExample
1Language transfers people's thoughts and feelings (mental content) to othersTry to get your thoughts across better
2Speakers and writers insert their mental content into wordsYou have to put each concept into words more carefully
3Words are containersThat sentence was filled with emotion
4Listeners and readers extract mental content from wordsLet me know if you find any new sensations in the poem

Theminor framework views language as an open pipe spilling mental content into the void:

Minor framework
StageDescriptionExample
1Speakers and writers eject mental content into an external spaceGet those ideas out where they can do some good
2Mental content is reified (viewed as concrete) in this spaceThat concept has been floating around for decades
3Listeners and readers extract mental content from this spaceLet me know if you find any good concepts in the essay

Metaprogramming

[edit]

Computers follow programs, sets of instructions in formal languages. The development of aprogramming language involves the use of a metalanguage. The act of working with metalanguages in programming is known asmetaprogramming.

Backus–Naur form, developed in the 1960s by John Backus and Peter Naur, is one of the earliest metalanguages used in computing. Examples of modern-day programming languages which commonly find use in metaprogramming includeML,Lisp,m4, andYacc.

See also

[edit]

Dictionaries

[edit]

References

[edit]
  1. ^2010.Cambridge Advanced Learner's Dictionary. Cambridge:Cambridge University Press. Dictionary online. Available fromhttp://dictionary.cambridge.org/dictionary/british/metalanguage Internet. Retrieved 20 November 2010
  2. ^van Wijngaarden, A., et al. "Language and metalanguage." Revised Report on the Algorithmic Language Algol 68. Springer, Berlin, Heidelberg, 1976. 17-35.
  3. ^Hofstadter, Douglas. 1980.Gödel, Escher, Bach: An Eternal Golden Braid. New York: Vintage BooksISBN 0-14-017997-6
  4. ^Harris, Zellig S. (1991).A theory of language and information: A mathematical approach. Oxford: Clarendon Press. pp. 272–318.ISBN 978-0-19-824224-6.
  5. ^Ibid. p. 277.
  6. ^Borel, Félix Édouard Justin Émile (1928).Leçons sur la theorie des fonctions (in French) (3 ed.). Paris: Gauthier-Villars & Cie. p. 160.
  7. ^Hunter, Geoffrey (1996) [1971].Metalogic: An Introduction to the Metatheory of Standard First-Order Logic. University of California Press (published 1973). p. 7.ISBN 9780520023567.OCLC 36312727. (accessible to patrons with print disabilities)
  8. ^Ritzer, George. 1991.Metatheorizing in Sociology. New York: Simon SchusterISBN 0-669-25008-2
  9. ^Reddy, Michael J. 1979. The conduit metaphor: A case of frame conflict in our language about language. In Andrew Ortony (ed.),Metaphor and Thought. Cambridge:Cambridge University Press

External links

[edit]
Look upmetalanguage in Wiktionary, the free dictionary.
General
Theorems
(list),
paradoxes
Logics
Traditional
Propositional
Predicate
Set theory
Types
ofsets
Maps,
cardinality
Theories
Formal
systems

(list),
language,
syntax
Example
axiomatic
systems

(list)
Proof theory
Model theory
Computability
theory
Related
International
National
Retrieved from "https://en.wikipedia.org/w/index.php?title=Metalanguage&oldid=1329802061"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp