Thursday, September 17, 2009

Programming logic development

The concept of logical form is central to logic; it being held that the validity of an argument is determined by its logical form, not by its content. Traditional Aristotelian syllogistic logic and modern symbolic logic are examples of formal logics.

Informal logic is the study of natural language arguments. The study of fallacies is an especially important branch of informal logic. The dialogues of Plato[5] are a good example of informal logic.
Formal logic is the study of inference with purely formal content, where that content is made explicit. (An inference possesses a purely formal content if it can be expressed as a particular application of a wholly abstract rule, that is, a rule that is not about any particular thing or property. The works of Aristotle contain the earliest known formal study of logic, which were incorporated in the late nineteenth century into modern formal logic.[6] In many definitions of logic, logical inference and inference with purely formal content are the same. This does not render the notion of informal logic vacuous, because no formal logic captures all of the nuance of natural language.)
Symbolic logic is the study of symbolic abstractions that capture the formal features of logical inference.[7][8] Symbolic logic is often divided into two branches, propositional logic and predicate logic.
Mathematical logic is an extension of symbolic logic into other areas, in particular to the study of model theory, proof theory, set theory, and recursion theory.
These families generally give logic a similar structure: to establish the relation of the sentences in topic of interest to their representation in logic through the analysis of logical form and semantics, and to present an account of inference relating these formal propositions

No comments:

Post a Comment