{'fraction_non_alphanumeric': 0.028771384136858476, 'fraction_numerical': 0.0007776049766718507, 'mean_word_length': 4.9308755760368665, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The Place of Logic in Philosophy

Having drawn the distinction between logic as a discipline and logic as organon, this short paper focuses on the latter, the purpose of which is twofold. First, it highlights the importance of second-order logic and modal logic in ontology. To this aim, the role of second-order logic is illustrated in formalizing realist ontology committing to the existence of properties. It is also emphasized how quantified modal logic helps clarify de re/de dicto distinction that implicitly takes place in ordinary language. Secondly, the paper concentrates on the significance of modal logic in the philosophy of language. In pursuing this goal, we considered Kripke’s notions of rigid designator, necessary a posteriori and contingent a priori statements. Given the definition of rigid designator, it is possible to prove in quantified modal logic that an identity between proper names, like “Hesperus” and “Phosphorus”, if true, is necessarily true. But the truth of the identity statement “Hesperus = Phosphorus” is known a posteriori. Therefore, there are necessary a posteriori truths. There are also contingent a priori true statements like “The length of stick S at time t0 = one meter”, as there exists a possible world in which this statement is false.