todo revision 183e25edd6aaf48da3cfcf6e5a5300bed5a941df
d29201dd5328b88140ce050100693c501852657dChristian MaederPlan and priority list for CoFI tool activities
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus Luettichmost things have been moved to the new bug tracking system
956dc203c5fce297dd8ba3ba77703df3d87c8597Christian Maedersee http://trac.informatik.uni-bremen.de:8080/hets
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus Luettich************************************************
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus Luettich************************************************
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus Luettichfor ProofManagement-GUI
99634745e86bb1c79da4e2b376e580f65ee67082Klaus Luettich provide structured (based on spec-names) selection/deselection facility
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus Luettich of axioms and theorems
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus Luettichtrace if liniarity of sentences along development is given
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus LuettichIgnore axiom selection for interactive provers
f56cdf11927c31495bae642a9eb383212c90ba61Christian Maeder * display node name (instead of number) in uDrawGraph widow title
8a6eb5a17ea17b650b29099036549b66eec4884aChristian Maeder * add conversion of equivalent sorts into special arrow
8a6eb5a17ea17b650b29099036549b66eec4884aChristian Maeder * needs modification of Taxnomy Graph
8a6eb5a17ea17b650b29099036549b66eec4884aChristian MaederTranslation between Achim's ontology data structure and CASL (in Hets)
5607bbe40d1b360797381a83a6eae6773ee7cd2cChristian Maedervisualization of "taxonomy" of CASL signatures
5607bbe40d1b360797381a83a6eae6773ee7cd2cChristian Maeder (subsorts = inheritance, unary preds = concepts, binary preds = relations)
5607bbe40d1b360797381a83a6eae6773ee7cd2cChristian Maeder last two ... partially done
5607bbe40d1b360797381a83a6eae6773ee7cd2cChristian MaederRecognize guarded fragment of CASL:
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus Luettich G ::= forall x . At(x) => G where At is a conjunction of atoms
2bb73714b894c8e878fc52e31205a56a563e4805Christian Maeder | exists x . At(x) /\ G
24b1bb673d802899fed9a32b7044dab9aa6ec121Christian MaederBitte auch aus folgenden Files die todo-Listen nach Trac verschieben:
076f0bae1471e0122ae67c197bcac3e6799c0a31Christian MaederOWL_DL/StructureAna.hs: -- TODO: check if gEmbed (Logic.Grothendieck) and G_morphism
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus LuettichGUI/ProofManagement.hs: -- TODO: do something with the resulting G_theory before returning it?
734a5ebd38032798f0ab908e2d52862c71b2c127Simon UlbrichtSPASS/DFGParser.hs:quantification s = do (ts',t') <- parens (do ts <- squares (commaSep1 term) -- todo: var binding should allow only simple terms
f9e0b18852b238ddb649d341194e05d7200d1bbeChristian MaederSPASS/Logic_SPASS.hs: is_subsig SoftFOL = const $ const True -- TODO!!
697e63e30aa3c309a1ef1f9357745111f8dfc5a9Christian MaederTaxonomy/MMiSSOntology.hs: todo: add a new edge type for equivalence which should be visited only once
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus LuettichCommon/LaTeX_funs.hs: -- TODO: Build a nice correction map
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus Luettich************************************************
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus Luettich************************************************
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus LuettichBitte auch aus folgenden Files die todo-Listen nach Trac verschieben:
7c8051ef91610c696bc9fa2e61ad1b153fbe7ce0Klaus LuettichDriver/Options.hs:-- | 'Flattening' describes how flat the Earth really is (TODO: add comment)
1842453990fed8a1bd7a5ac792d7982c1d2bfcd5Christian MaederIsabelle/Logic_Isabelle.hs: is_subsig Isabelle = const $ const True -- TODO!!
8a6eb5a17ea17b650b29099036549b66eec4884aChristian Maeder************************************************
8a6eb5a17ea17b650b29099036549b66eec4884aChristian Maeder************************************************
46f27ca50ca6aa59e3c703b02ba0959e7b46ed34Christian MaederBitte auch aus folgenden Files die todo-Listen nach Trac verschieben:
8a6eb5a17ea17b650b29099036549b66eec4884aChristian MaederConstraintCASL/Logic_ConstraintCASL.hs:{- todo:
5607bbe40d1b360797381a83a6eae6773ee7cd2cChristian MaederConstraintCASL/StaticAna.hs:{- todo: check formulas -}
5607bbe40d1b360797381a83a6eae6773ee7cd2cChristian MaederCspCASL/SignCSP.hs:-- todo: implement isInclusion, computeExt
8a6eb5a17ea17b650b29099036549b66eec4884aChristian MaederIsabelle/IsaPrint.hs: todo: brackets in (? x . p x) ==> q
46f27ca50ca6aa59e3c703b02ba0959e7b46ed34Christian MaederIsabelle/IsaProve.hs: todo: thy files in subdir, check of legal changes in thy file
46f27ca50ca6aa59e3c703b02ba0959e7b46ed34Christian MaederLogic/Grothendieck.hs:{- todo: somthing like the following...
46f27ca50ca6aa59e3c703b02ba0959e7b46ed34Christian MaederPGIP/Utils.hs:{- todo: refactor getGoalList, extractGraphEdge, extractGraphLabeledEdge
46f27ca50ca6aa59e3c703b02ba0959e7b46ed34Christian MaederProofs/Automatic.hs:{- todo: implement apply for GlobDecomp and Subsumption
46f27ca50ca6aa59e3c703b02ba0959e7b46ed34Christian MaederProofs/EdgeUtils.hs:{- todo: also treat conservativity proof status in computation of proof basis
41c4a11ab016002e5f4dd38f18f003a757afb2e8Christian MaederProofs/EdgeUtils.hs: _ -> Right False -- todo: also treat conservativity proof status
46f27ca50ca6aa59e3c703b02ba0959e7b46ed34Christian MaederProofs/HideTheoremShift.hs: todo: use compInclusion instead of compHomInclusion
46f27ca50ca6aa59e3c703b02ba0959e7b46ed34Christian MaederCASL/Amalgamability.hs: -- TODO: generate proof obligations
8a6eb5a17ea17b650b29099036549b66eec4884aChristian MaederOMDoc/Util.hs:-- TODO : this looks very slow...
abee46762c1663b85c6f18d934cd11df83828f6eChristian MaederProofs/InferBasic.hs: -- TODO: Reimplement stuff
f56cdf11927c31495bae642a9eb383212c90ba61Christian MaederStatic/DevGraph.hs: dgl_type = GlobalDef, -- TODO: other type
f56cdf11927c31495bae642a9eb383212c90ba61Christian MaederStatic/DevGraph.hs: dgl_type = GlobalDef, -- TODO: other type
8a6eb5a17ea17b650b29099036549b66eec4884aChristian MaederStatic/LogicStructured.hs:-- see TODO section for possible extensions for (isJust enc) and