Share on Facebook Share on Twitter Email
Answers.com

Many-sorted logic

 
Philosophy Dictionary: many-sorted logic

A logic in which the variables range over different domains. In classical predicate calculus a proposition like ‘All Fs are G’ is represented as saying: take anything; if it is F, it is G. In a many-sorted logic the representation will be: take any F; it is G. This may accord better with natural language, and it matches traditional syllogistic forms better than the predicate calculus does.

Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Wikipedia: Many-sorted logic
Top

Many-sorted logic can reflect formally our intention, not to handle the universe as a homogeneous collection of objects, but to partition it in a way that is similar to types in typeful programming. Both functional and assertive "parts of speech" in the language of the logic reflect this typeful partitioning of the universe, even on the syntax level: substitution and argument passing can be done only accordingly, respecting the “sorts”.

There are more ways to formalize the intention mentioned above; a many-sorted logic is any package of information which fulfills it. In most cases, the following are given:

The domain of discourse of any structure of that signature is then fragmented into disjoint subsets, one for every sort.

Algebraization

The algebraization of many-sorted logic is explained in On the Algebraization of Many-sorted Logics by Carlos Caleiro and Ricardo Gonçalves. The book generalizes abstract algebraic logic to the many-sorted case, but it can also be used as introductory material.

External links

See also


 
 

 

Copyrights:

Philosophy Dictionary. The Oxford Dictionary of Philosophy. Copyright © 1994, 1996, 2005 by Oxford University Press. All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Many-sorted logic" Read more