{'fraction_non_alphanumeric': 0.02265705458290422, 'fraction_numerical': 0.0, 'mean_word_length': 4.820359281437126, '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}}
A Graphical User Interface for SETHEO | Proposal

The use of the theorem prover SETHEO is, like that of most theorem provers, a very complex subject and almost impossible for the novice or a casual user. In this paper we give a list of required features of a versatile graphical user-interface for SETHEO which allows to control SETHEO using graphical elements and to display the results in a graphical way. The exploration of requirements starts with the most essential features which are necessary to run SETHEO (even by a novice), proceeds to those for a detailed, but low-level control of the proof procedure, and ends with proposed features for (a restricted kind) of interactive theorem proving. Clearly, these features can be used fully by an expert user only. Furthermore, prerequisites for using this interface for the purpose of logic programming are discussed. Based on these requirements, a exible system architecture based on the X-window system is proposed.