User Interface
File Menu
Load from Web
After providing the URL of an QEDEQ module it is loaded from the web or from the local file buffer, if it was already previously loaded.
Load local File
You have to specify the file path for the QEDEQ module to load.
Load all from QEDEQ.org
Loads all QEDEQ modules from QEDEQ.org so you have some modules to work with. Currently this should need not much time. These modules are also stored in the local file buffer. You can look under Tools / Preferences to find out the exact directory path.
Remove module
Unload selected QEDEQ modules. Also changes state of all dependent modules. The unloaded modules are still in the file buffer.
Clear buffer
Unloads all QEDEQ modules and deletes all files from the QEDEQ module file buffer.
Exit
Saves loading information for later retrieval and exits the application.
Check Menu
Check Well-Formedness
Checks if all formulas are well formed in all selected QEDEQ modules. Necessary modules are checked recursively. So firstly all imported modules are checked. Furthermore the correct sequence of definitions is checked: an operator must be defined before it can be used.
Check Fully-Formally Proved
Checks recursivly if every used proposition has a formal correct proof.
Plugins Menu
Plugins do various things with the selected QEDEQ modules. Programming a plugin is largely independent from the development of the main program suite.
Plugin Preferences
Here all plugin configurations can be done. These configurations are persisted in the application specific org.qedeq.properties file. This file is generated with default values if it doesn't exist at application start.
Remove Plugin Results
Remove all plugin errors and warnings from the Error pane for all selected QEDEQ modules. Useful if you want to test a QEDEQ module with different models.
Show module as UTF-8 text
Show all selected modules within a text window. Takes loaded QEDEQ module and transforms it into UTF-8 text. The visual impression is unsurprisingly not as good as the DVI or PDF files. There might be some (or many) artefacts from unsupported structures. At least the line length is configurable.
Create LaTeX
Generates LaTeX output for all selected modules. These files can be transformed into PDF files. You can configure the debug output of reference labels.
Create UTF-8
Generates UTF-8 text files for all selected modules. See above for the output quality.
Model Tester
Takes the configured model and tests all axioms, definitions and propositions for model validity. Although the models are finite we do not guarantee for testing all variations. Especially predicate and function variables with large parameter numbers are not supported. But
this plugin already found some typos in our set theory script. Long running model tests can be stopped by using "Tools / Threads".
Tools Menu
LaTeX to QEDEQ
Transforms LaTeX formulas into QEDEQ formulas. Predefined operators can be configured by editing the file named by the menu entry "Help / About" of the new window. Might be of interest for module authors.
Preferences
Here the non plugin preferences can be configured.
View Processes
Opens an overview window that shows all service processes. You can also see the the module the plugin is working on. Running processes can be stopped. If the application runs under Java 1.5 (or higher) you can ask for a stack trace. Already finished processes can also shown if the data is still available. A service process can involve several plugin calls. These calls are listed if you press "Details".
Help
Help Contents
Opens help window.
About
Tells about the running application and its environment. Here you can copy the java system properties into the clipboard.