{'fraction_non_alphanumeric': 0.012706480304955527, 'fraction_numerical': 0.0025412960609911056, 'mean_word_length': 5.2047244094488185, '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}}
COMMUNICATING MATHEMATICS: USEFUL IDEAS FROM COMPUTER SCIENCE

1.1. Purpose. This article describes certain ideas originating in the theory and practice of computer science, and shows how the teaching and exposition of mathematics could benefit if these ideas were widely understood by mathematicians and used in their teaching and writing. These ideas are discussed here because I believe they are important for mathematicians to understand. Some of them are based on theoretical work by computer scientists and others are based on the practice of computer professionals inside and outside academia. Computer scientists would not regard the various concepts as of equal importance, and the whole collection of ideas is nothing like a fair presentation of the current state of computing.