[FOM] multi-sorted logic

A.P. Hazen a.hazen at philosophy.unimelb.edu.au
Sun Mar 12 01:23:17 EST 2006


Alan Baker  asks for a "user's guide" to multi-sorted and higher-order logic.

Probably not an answer on both  scores: Maria Manzano's  "Extensions 
of First Order Logic" (Cambridge Tracts in Theoretical Computer 
Science #19, 1996) is a textbook presenting Hogher-Order logic as a 
special  case of multi-sorted.  Down-side: it's a fairly careful and 
slow exposition of basic mathematical logic (completeness, 
incompleteness, etc),and might be a frustratingly slow read for 
someone interested in a user's guide.

Re: multi-sorted.  I don't know of a good general work.  Maybe 
because the problem is seen as too simple?  There are options: (i) 
should singular terms (constants, things made from function-symbols) 
be specified in advance for type, or can they be "ambiguous"?  If the 
latter, the formalism should follow that of FREE LOGIC, with 
predicates specifying which "sort"  of object something is playing 
the role of  the "existence" predicate.
					(ii) Should argument places 
of predicates and function symbols berestrictedto variables  (and 
other terms) of a single type, or not?
			(iii) In the  model theory, one CAN, but NEED 
NOT, stipulate that the domains the various sorts of variables range 
over are disjoint.  (One motive for not having them disjoint: to 
interpret talko "abstract" objects: one might, for example, have one 
sort of variables  for sets and another for cardinal numbers,with the 
identity sign interpreted as identity when standing between 
set-variables and as equipollence when standing between 
number-variables.  Thomas Forster's book "Reasoning with Abstract 
Objects" has helpful discussions on the complexities this can get 
into.)

    Feferman, in one of the first few volumes ofSpringer's  "Lecture 
Notes in  Mathematics" has lectures on the proof theory of 
multi-sorted logic.

    Sorry, that's at the level of random thoughts rather than  a real answer.
---
Allen Hazen
Philosophy Department
University of Melbourne


More information about the FOM mailing list