{'fraction_non_alphanumeric': 0.008445945945945946, 'fraction_numerical': 0.0, 'mean_word_length': 5.308510638297872, '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}}
Beyond Foundational Reasoning

Implementations of logical reasoning systems are invariably based on the foundational theory of justification. The AGM logic is based on the coherence theory and the principle of minimal change, but this presents difficulties in its implementation. We show that both the foundational and coherence styles of reasoning are necessary for practical reasoning and that both can be achieved in the AGM logic by choosing particular epistemic entrenchment orderings. We also describe the limitations which must be imposed on the logic in order to implement the system.