show/hide this revision's text 2 added 471 characters in body

[Edition. In this answer I wrote about "philosophical logic" and "mathematical logic" in usual sense of these terms. But I also think that the difference between them is very conventional. For example, people studying knowledge formally by means of modal epistemic logics (as formal models) and those who studying provability logics to a large extent (if one forgets about actual motivations) are doing the same things -- they are investigating various modal logics.]

show/hide this revision's text 1

"My question is about relations between logic as part of philosophy and mathematical logic from the second half of the 20th century when its seems that connections between these two areas have weakened."

"I am quite curious also about the reasons for the much weaker connections between mathematical logic and formal models developed by philosophers at the later part of the 20th century."

The main reason is that mathematical logic concerns with models of mathematical thought, but philosophical logic builds models for various parts of philosophy which are very different from mathematics (i. e. they may use modalities, analogy, induction and so on).

To give one example of "formal models developed in philosophy that had become important in mathematical logic", Provability logic is such an example. To quote from Stanford Encyclopedia of philosophy:

"Provability logic is a modal logic that is used to investigate what arithmetical theories can express in a restricted language about their provability predicates."

So, provability logics are modal logics which capture provability in formal systems of mathematical logic. Provability logic is regarded as an area of mathematical logic (which represented by Robert M. Solovay, George Boolos, Sergei Artemov, Lev Beklemishev, Giorgi Japaridze, Dick de Jongh and so on) and it uses models, ideas and techniques from modal logic which is (in any case, was) part of philosophical logic.

"Another thing I am curious about is to what extent for the applications to computer science formal models described by philosophers turned out to be useful."

Again, the original papers by Kripke was by no means concerned with computer science. Kripke discovered another way of interpreting the modalities and the context was philosophical one. But today the whole field of program verification in CS is based on modal logic. A lot of specific modal logics are developed in CS which model specific aspects (temporal logics, dynamic logics and so on). Crucial results about them such as expresiveness, decidability and completeness are proved using essentialy the same ideas as those from original papers in philosophical context.

Finally, to speak "about works in philosophical logic that were motivated or influenced by developments in mathematical logic", I quote from what I said in the meta thread:

"A new interesting field in philosophy is growing in this century often called Formal Philosophy (this term I believe has its origin from the title of Richard Montague's collected papers book). People of this field (among them R. Montague, H. Putnam, E. Zalta, D. Bonnay...) are trying to solve philosophical problems using formal logic. Particularly, and this is important, many of them try to formalize such kinds of reasoning as modality, induction, analogy, simplicity, naturality, generalization and so on as well as concrete philosophical theories (which are of course in the domain of philosophical logic) using formalisms and methods of mathematical logic.

  1. Works by Montague show that natural language is not SO MUCH different from formal languages, its syntax and semantics has strong structure. You may say that they are semiformal. That is why we may apply all the techniques and results from mathematical logic, in which specificaly mathematical languages are formalized and deeply studied. As a result we have a field of formal theory of natural language and its aspects (grammar, semantics, development and so on). You may see the broad range of topics presented on this conference: http://lacl.gforge.inria.fr/lacl-2011/appel.html. This opens the way for doing philosophy of language by formalizing the problems and answer them by mathematical proof.

  2. The work of Hilary Putnam presents attempts to tackle the problems of philosophy of mind and philosophy of language by comparing with formal models. To quote from his "Models and reality" paper: "In this paper I want to take up Skolem's arguments, not with the aim of refuting them, but with the aim of extending them in somewhat the direction he seemed to be indicating. It is not my claim that the "Lowenheim-Skolem paradox" is an antinomy in formal logic; but I shall argue that it is an antinomy, or something close to it, in philosophy of language. Moreover, I shall argue that the resolution of the antinomy - the only resolution that I myself can see as making sense - has profound implications for the greate metaphysical dispute about realism which has always been the central dispute in the philosophy of language." See his collected papers.

  3. Edward Zalta in his Principia Metaphysica has formalization of general notions of abstract and concrete objects. In mathematics (today) the most basic objects are sets. In Leibniz' Monadology (which is pure philosophical theory) they are monads. Zalta formalizes the monads and does Monadology formally. As well as Plato's theory of forms, theory of meinongian objects, theory of situations, the theory of worlds, theory of times. Moreover, Zalta claims that his formalization enables to obtain new useful abstract notions (objects) automaticaly by mechanized theorem proving. See his home page."