FACTOID # 31: Almost half of Ecuador is subject to environmental protection.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Institution (computer science)

The notion of institution has been created by Joseph Goguen and Rod Burstall in the early 1980's in order to deal with the "population explosion among the logical systems used in computer science". The notion tries to capture the essence of what a logical system is. With this, it is possible to develop concepts of specification languages (like structuring of specifications, parameterization, implementation, refinement, development), proof calculi and even tools in a way completely independent of the underlying logical system. There are also morphisms that allow to relate and translate logical systems. Important applications of this are re-use of logical structure (also called borrowing), heterogeneous specification and combination of logics. {vfd} Joseph Goguen - an independent thinker. ... Wikibooks Wikiversity has more about this subject: School of Computer Science Open Directory Project: Computer Science Collection of Computer Science Bibliographies Belief that title science in computer science is inappropriate Categories: Computer science | Academic disciplines ... Mathematical logic is a discipline within mathematics, studying formal systems in relation to the way they encode intuitive concepts of proof and computation as part of the foundations of mathematics. ... A specification language is a formal language used in computer science. ... Informally, we may say that a proof calculus determines a family of formal systems which specify inference rules that characterise a logical system. ... Modern hammer A tool is, among other things, a device that provides a mechanical or mental advantage in accomplishing a task. ...

Contents


Definition

An institution consists of

  • a category Sign of signatures,
  • a functor Set giving, for each signature Σ, the set of sentences sen(Σ), and for each signature morphism , the sentence translation map , where often is written as ,
  • a functor Cat giving, for each signature Σ, the category of models Mod(Σ), and for each signature morphism , the reduct functor , where often Mod(σ)(M') is written as M' | σ,
  • a satisfaction relation for each ,

such that for each in Sign the following satisfaction condition holds: In mathematics, categories allow one to formalize notions involving abstract structure and processes which preserve structure. ... In category theory, a functor is a special type of mapping between categories. ... In mathematics, the category of sets is the category whose objects are all sets and whose morphisms are all functions. ... In category theory, a functor is a special type of mapping between categories. ... In mathematics, specifically in category theory, the 2-category of small categories is the 2-category whose objects are small categories, whose arrows are functors and whose 2-arrows are natural transformations. ... In mathematics, the concept of binary relation is exemplified by such ideas as is greater than and is equal to in arithmetic, or is congruent to in geometry, or is an element of or is a subset of in set theory. ...


iff


for each and .


The satisfaction condition expresses that truth is invariant under change of notation (and also under enlargement or quotienting of context).


Strictly speaking, the model functor ends in the quasi-category of all large categories.


Examples of Institutions

First-order predicate calculus or first-order logic (FOL) permits the formulation of quantified statements such as there exists an x such that. ... In mathematics, higher-order logic is distinguished from first-order logic in a number of ways. ... Modal logic, or (less commonly) intensional logic is the branch of logic that deals with sentences that are qualified by modalities such as can, could, might, may, must, possibly, and necessarily, and others. ... In logic, the term temporal logic is used to describe any system of rules and symbolism for representing, and reasoning about, propositions qualified in terms of time. ...

Papers

  • J. A. Goguen and R. M. Burstall, Introducing Institutions, Lecture Notes in Computer Science 164, pp. 221-256, 1984.
  • J. A. Goguen and R. M. Burstall, Institutions: Abstract Model Theory for Specification and Programming, Journal of the Association for Computing Machinery 39, pp. 95-146, 1992.
  • J. Meseguer, General Logics, Logic Colloquium 87, pp. 275-329, North Holland, 1989.
  • J. A. Goguen and G. Rosu, Institution morphisms, Formal aspects of computing 13, pp. 274-307, 2002.
  • D. Sannella and A. Tarlecki, Specifications in an arbitrary institution, Information and Computation 76, pp. 165-210, 1988
  • T. Mossakowski, J. A. Goguen, R. Diaconescu, A. Tarlecki. What is a Logic?. In Jean-Yves Beziau (Ed.), Logica Universalis, pp. 113–133. Birkhäuser 2005.

External Links

  • Institutions by Joseph Goguen
  • Formalism, Logic, Institution - Relating, Translating and Structuring*

See also

  • Entailment system
  • Abstract model theory

  Results from FactBites:
 
SCHOOL OF COMPUTER SCIENCE/Carnegie Mellon University (514 words)
A paper detailing the algorithm, developed by Tuomas Sandholm, Avrim Blum (professors of computer science), and graduate assistant David J. Abraham, will be presented at the Association for Computing Machinery’s Conference on Electronic Commerce in San Diego.
Computational Thinking: By coining the term “computational thinking,” Jeannette Wing, Head CSD, encapsulated both the answer to the question, “What is computer science?” and a viewpoint on how computer science is revolutionizing not only all the sciences, but impacting every aspect of our lives in the 21st century.
Congratulations to James Morris, Professor of Computer Science and Dean of the West Coast Campus, winner of the Golden Quill award given by the Pittsburgh Press Club for his article "Google knows how to flirt".
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.