{'fraction_non_alphanumeric': 0.022922636103151862, 'fraction_numerical': 0.0, 'mean_word_length': 5.1647058823529415, '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}}
Constructive semantics, admissibility of rules and the validity of Peirce's law

In his approach to proof-theoretic semantics, Sandqvist claims to provide a justification of classical logic without using the principle of bivalence. Following ideas by Prawitz, his semantics relies on the idea that logical systems extend atomic systems, so-called “bases”, with respect to which the validity of logically complex formulas is defined. We relate this approach to admissibility-based semantics and show that the latter significantly differs from the former. We also relate it to semantics based on the notion of construction, in which case the results obtained are essentially the same as Sandqvist’s. We argue that the form of rules admitted in atomic bases determines which logical rules are validated, as is the fact of whether bases are conceived as information states, which can be monotonely extended, or as non-extensible inductive definitions. This shows that the format of atomic bases is a highly relevant issue in proof-theoretic semantics.