| Version: 1.0.1 |
| |
| - Fixed a bug in the atom definition support where it could happen |
| that variable dependencies between the atom definition and formulae |
| outside the definition are discarded. |
| |
| - Fixed a bug in the renaming module, where in some cases a renaming |
| with non-zero benefit was not performed. |
| |
| Version: 1.0.2 |
| |
| - Fixed inconsistencies between the DFG proof format description in |
| dfgsyntax.ps and the actual implementation. Proof checking is more |
| more liberal, because the empty clause needs not to have the highest |
| clause number. |
| |
| Version: 1.0.3 |
| |
| - Sharpend renaming; it now potentially produces fewer clauses. |
| |
| Version: 1.0.4 |
| |
| - Changed some clause generation functions such that sequentially |
| applying FLOTTER, SPASS and just applying SPASS result in the |
| very same clause sets. |
| |
| - Added the new tool dfg2dfg that supports transformations into |
| monadic clause classes and their further approximations. |
| |
| Version: 1.0.5 |
| |
| - Improved SPASS man pages: In particular, we added further detailed |
| explanations of inference rule flags and soft typing flags. |
| |
| - Significantly improved modularity of the code by making the flagstore |
| object part of the proof search object; so there is no global flagstore |
| around anymore. These changes touched nearly all modules. |
| |
| - Changed certain clause generation procedures such that now applying SPASS |
| directly to a formula or subsequent application of FLOTTER and SPASS produce |
| exactly the same ordering of a clause set (literlas). Since the behaviour of |
| SPASS is not independant from initial clause/literal orderings the changes |
| make SPASS results a little more robust/more predictable. |
| As all code was touched, we also included a code style review (comments, |
| prototypes, ...). |
| |
| - Flag values given to SPASS are now checked and rejected if out of range. |
| |
| Version: 1.0.6 |
| |
| - Strengthened prototyping of functions in particular in the case of function |
| arguments. This resulted in specialized extra functions. |
| |
| - Improved printing efficiency by replacing (f)printf calls with (f)puts calls |
| whenever possible. |
| |
| - Removed the modul global precedence variable of the symbol modul and replaced |
| it by argument passing. The precedence is now stored in the proofsearch structure. |
| This affected huge parts of the SPASS code. |
| |
| - Adjusted comments and code layout. |
| |
| - Strengthened warnings for the gcc compiler. |
| |
| - Increased usage of the string module. |
| |
| |
| Version: 2.0.0 |
| |
| - Corrections to spellings, documentation. |
| |
| - Added handbooks for SPASS and dfg2dfg. |
| |
| - Added contextual rewriting. |
| |
| - Added semantic tautology check. |
| |
| - Fixed bugs in CNF translation: Renaming, Equation elimination rules. |
| |
| - Improved splitting clause selection on the basis of reduction potential. |
| |
| - Improved robustness of initial clause list ordering. |
| |
| - Added the terminator module. |
| |
| - Extended formula definition detection/expansion to so called guarded definitions. |
| |
| - Improved determination of initial precedence such that as many as possible |
| equations in the input clause list can be oriented. |
| |
| - Added mainloop without complete interreduction. |
| |
| - Developed PROOFSEARCH data type enabling a modularization of the SPASS |
| source code on search engine level, such that several proof attempts can |
| now be run completely independantly at the same time within SPASS. |
| |
| - Moved GUI to Qt 3.0. The GUI now also includes dfg2dfg and new even more |
| user friendly layout. The GUI runs on any platform where SPASS and Qt are |
| available. |
| |
| Version: 2.1 |
| |
| - Fixed a bug in the definition module. Formulae were not normalized before |
| application of the procedure, leading to wrong matchings of variables. |
| |
| - Fixed a bug in the flag module. The subproof flagstore settings were not |
| complete: ordering flag and the weight flags were missing. |
| |
| - Fixed a bug in dfgparser.y, where a missing semicolon with |
| bison version 1.75 now caused an error. |
| |
| - Fixed a bug in cnf.c where the formula "equiv(false,false)" was |
| not properly treated in function cnf_RemoveTrivialAtoms. |
| |
| - Fixed a bug in symbol_LowerSignature where capital 'A's and 'Z's were not |
| prefixed by a lowercase 'ss' due to their exclusion in the condition. This |
| caused problems in the result of dfg2tptp applied to dfg input files with |
| uppercase symbols starting with an 'A' or 'Z'. |
| |
| - Now dfg2otter negates conjecture formulae of the SPASS input file |
| before printing the Otter usable list. |
| |
| - Added man pages for dfg2ascii, dfg2otter and dfg2tptp. |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |