speedith:speedith.git
5 years ago- Just some generification. master
Matej Urbas [Wed, 25 Apr 2012 00:06:24 +0000 (01:06 +0100)]
- Just some generification.

5 years ago- Moved the Diabelli drivers for Speedith, Isabelle, and Hyperblocks to another repos...
Matej Urbas [Tue, 24 Apr 2012 23:28:17 +0000 (00:28 +0100)]
- Moved the Diabelli drivers for Speedith, Isabelle, and Hyperblocks to another repository (at `https://github.com/urbas/diabelli`).

5 years ago- Wrote a bit more about Placeholders.
Matej Urbas [Tue, 24 Apr 2012 13:40:24 +0000 (14:40 +0100)]
- Wrote a bit more about Placeholders.

5 years ago- Migrated Diabelli to Java 7.
Matej Urbas [Tue, 24 Apr 2012 10:13:33 +0000 (11:13 +0100)]
- Migrated Diabelli to Java 7.

5 years ago- Developing the theory of Placeholders and providing some examples at the same time.
Matej Urbas [Mon, 23 Apr 2012 22:13:15 +0000 (23:13 +0100)]
- Developing the theory of Placeholders and providing some examples at the same time.

5 years ago- Started developing the theory of Placeholders in Isabelle.
Matej Urbas [Mon, 23 Apr 2012 13:36:23 +0000 (14:36 +0100)]
- Started developing the theory of Placeholders in Isabelle.

5 years ago- Added the Diabelli drivers to the Diabelli System.
Matej Urbas [Mon, 23 Apr 2012 11:15:55 +0000 (12:15 +0100)]
- Added the Diabelli drivers to the Diabelli System.

5 years ago- Moved the Diabelli project to a separate repository at "https://github.com/urbas...
Matej Urbas [Mon, 23 Apr 2012 09:50:15 +0000 (10:50 +0100)]
- Moved the Diabelli project to a separate repository at "https://github.com/urbas/diabelli".

5 years ago- Ignored the annoying external JARs.
Matej Urbas [Sun, 22 Apr 2012 23:49:54 +0000 (00:49 +0100)]
- Ignored the annoying external JARs.

5 years ago- Started implemented the generic visualisation infrastructure.
Matej Urbas [Sun, 22 Apr 2012 23:43:58 +0000 (00:43 +0100)]
- Started implemented the generic visualisation infrastructure.

5 years ago- Translation is working. Now we only have to present it.
Matej Urbas [Sun, 22 Apr 2012 13:44:01 +0000 (14:44 +0100)]
- Translation is working. Now we only have to present it.

5 years ago- Getting closer to the translation.
Matej Urbas [Sun, 22 Apr 2012 13:35:12 +0000 (14:35 +0100)]
- Getting closer to the translation.

5 years ago- Very close to providing the first translation (from Isabelle terms to spider diagrams).
Matej Urbas [Sun, 22 Apr 2012 12:51:54 +0000 (13:51 +0100)]
- Very close to providing the first translation (from Isabelle terms to spider diagrams).

5 years ago- Cosmetic code changes. Still needs to be nicely packaged and documented.
Matej Urbas [Sun, 22 Apr 2012 12:06:19 +0000 (13:06 +0100)]
- Cosmetic code changes. Still needs to be nicely packaged and documented.

5 years ago- Added support for fully generalised spider habitat specification.
Matej Urbas [Sun, 22 Apr 2012 12:01:09 +0000 (13:01 +0100)]
- Added support for fully generalised spider habitat specification.

5 years ago- Added some comments.
Matej Urbas [Sun, 22 Apr 2012 11:35:11 +0000 (12:35 +0100)]
- Added some comments.

5 years ago- Finally wrote the translation from Isabelle terms to spider diagrams.
Matej Urbas [Sun, 22 Apr 2012 11:27:41 +0000 (12:27 +0100)]
- Finally wrote the translation from Isabelle terms to spider diagrams.
- The translation procedure uses formula normalisation for spider habitat specifications. Thus, a much greater freedom is given to the user when specifying habitats of spiders in a unitary spider diagram. We still have to add disjunctive habitat-specifying terms (but this should be extremely easy).

5 years ago- Getting closer to finishing the translation from Isabelle terms to spider diagrams.
Matej Urbas [Sat, 21 Apr 2012 15:43:07 +0000 (16:43 +0100)]
- Getting closer to finishing the translation from Isabelle terms to spider diagrams.

5 years ago- Still making slow progress with the translation method from Isabelle terms to spide...
Matej Urbas [Fri, 20 Apr 2012 10:46:57 +0000 (11:46 +0100)]
- Still making slow progress with the translation method from Isabelle terms to spider diagrams.

5 years ago- Slowly continuing with the translation implementation.
Matej Urbas [Thu, 19 Apr 2012 11:37:11 +0000 (12:37 +0100)]
- Slowly continuing with the translation implementation.

5 years ago- Started implementing the translation from Isabelle terms to Spider Diagrams. Very...
Matej Urbas [Wed, 18 Apr 2012 22:11:38 +0000 (23:11 +0100)]
- Started implementing the translation from Isabelle terms to Spider Diagrams. Very slowly :)

5 years ago- Continuing with preparations for SD --> IsaTerms translation.
Matej Urbas [Wed, 18 Apr 2012 19:17:33 +0000 (20:17 +0100)]
- Continuing with preparations for SD --> IsaTerms translation.

5 years ago- Code cleanup.
Matej Urbas [Wed, 18 Apr 2012 08:39:14 +0000 (09:39 +0100)]
- Code cleanup.

5 years ago- Just checked in Isabelle that backwards inference steps can be applied directly...
Matej Urbas [Wed, 18 Apr 2012 08:34:01 +0000 (09:34 +0100)]
- Just checked in Isabelle that backwards inference steps can be applied directly on conclusions with HOL conjunctions and disjunctions.

5 years ago- Started with the forward and backward rule implementation.
Matej Urbas [Wed, 18 Apr 2012 08:33:31 +0000 (09:33 +0100)]
- Started with the forward and backward rule implementation.

5 years ago- Changed library references for HyperSpeedith.
Matej Urbas [Tue, 17 Apr 2012 23:38:09 +0000 (00:38 +0100)]
- Changed library references for HyperSpeedith.

5 years ago- Started with the implementation of the translation from Isabelle terms
Matej Urbas [Tue, 17 Apr 2012 22:46:53 +0000 (23:46 +0100)]
- Started with the implementation of the translation from Isabelle terms
to spider diagrams.

5 years ago- Greatness! All the translations are displayed in Diabelli's GUI. Now we only need...
Matej Urbas [Tue, 17 Apr 2012 12:33:24 +0000 (13:33 +0100)]
- Greatness! All the translations are displayed in Diabelli's GUI. Now we only need the actual translations. I will start with Isabelle terms -> Spider Diagrams.

5 years ago- Added all the necessary infrastructure classes for placeholders, but I still have...
Matej Urbas [Mon, 16 Apr 2012 19:53:20 +0000 (20:53 +0100)]
- Added all the necessary infrastructure classes for placeholders, but I still have to implement the GUI for showing all current translations of a goal/premises/premise/conclusion selection. The question is: What if the user does a multiple selection in the Goals List window? What should we do in this case?

5 years ago- Creeping closer to presenting all translations of a particular selection in the...
Matej Urbas [Mon, 16 Apr 2012 15:26:15 +0000 (16:26 +0100)]
- Creeping closer to presenting all translations of a particular selection in the 'current goals' window.

5 years ago- Almost there with the translation bit. What is needed next:
Matej Urbas [Mon, 16 Apr 2012 09:24:10 +0000 (10:24 +0100)]
- Almost there with the translation bit. What is needed next:
  1.) A Java (or Scala) implementation of the translation from Isabelle terms to Spider Diagrams (and vice-versa).
  2.) A user interface which gives us all translations of a selected goal/premise/premises/conclusion.

5 years ago- The translation infrastructure is in place. We only need the actual translations...
Matej Urbas [Mon, 16 Apr 2012 08:03:51 +0000 (09:03 +0100)]
- The translation infrastructure is in place. We only need the actual translations and a user interface that shows us all translations and such.

5 years ago- Started with formula translation infrastructure.
Matej Urbas [Sun, 15 Apr 2012 21:43:58 +0000 (22:43 +0100)]
- Started with formula translation infrastructure.

5 years ago- Worked with the test case in the Isabelle theory file.
Matej Urbas [Sat, 14 Apr 2012 13:25:10 +0000 (14:25 +0100)]
- Worked with the test case in the Isabelle theory file.

5 years ago- Isabelle goals are now properly handled. Premises and conclusion (together with...
Matej Urbas [Sat, 14 Apr 2012 13:24:54 +0000 (14:24 +0100)]
- Isabelle goals are now properly handled. Premises and conclusion (together with globally meta-quantified variables) are properly extracted and shown in the Diabelli GUI.

5 years ago- Added more utility methods to the Isabelle/Scala wrapper.
Matej Urbas [Sat, 14 Apr 2012 13:22:42 +0000 (14:22 +0100)]
- Added more utility methods to the Isabelle/Scala wrapper.

5 years ago- Fixed the component registration. It now happens in the constructor of Diabelli...
Matej Urbas [Fri, 13 Apr 2012 17:37:10 +0000 (18:37 +0100)]
- Fixed the component registration. It now happens in the constructor of Diabelli. Previously it happened only when somebody called the `getLookup()` method of Diabelli. Now Diabelli will startup and work whenever anybody makes any kind of access to Diabelli (just looking up Diabelli in the default Lookup will do),

5 years ago- Removed some redundant Logger messages.
Matej Urbas [Fri, 13 Apr 2012 14:04:24 +0000 (15:04 +0100)]
- Removed some redundant Logger messages.

5 years ago- Updated the proof scripts I use for testing.
Matej Urbas [Fri, 13 Apr 2012 13:54:04 +0000 (14:54 +0100)]
- Updated the proof scripts I use for testing.

5 years ago- Diabelli now manages goals correctly. I also created a TopComponent which shows...
Matej Urbas [Fri, 13 Apr 2012 13:52:43 +0000 (14:52 +0100)]
- Diabelli now manages goals correctly. I also created a TopComponent which shows all the current goals.
- Isabelle driver already extracts goals from Isabelle and gives them to Diabelli. The goals refresh correctly in Diabelli's goals window.
- Next step is to extract premises and conclusions from Isabelle's terms and put them into goals correctly.

5 years ago- Added the theory file where I will verify claims that I make during the constructio...
Matej Urbas [Thu, 12 Apr 2012 12:45:11 +0000 (13:45 +0100)]
- Added the theory file where I will verify claims that I make during the construction of Diabelli.

5 years ago- Started with the implementation of the Goals infrastructure. Soon, Diabelli's goal...
Matej Urbas [Thu, 12 Apr 2012 12:44:27 +0000 (13:44 +0100)]
- Started with the implementation of the Goals infrastructure. Soon, Diabelli's goal management will be done. This will enable seamless exchange of formulae between components.

5 years ago- Documented the code a bit and put some TODO notes into it.
Matej Urbas [Wed, 11 Apr 2012 11:24:19 +0000 (12:24 +0100)]
- Documented the code a bit and put some TODO notes into it.

5 years ago- Ignoring wrapped JARs (we don't want these generated/external binaries to be in...
Matej Urbas [Wed, 11 Apr 2012 11:14:14 +0000 (12:14 +0100)]
- Ignoring wrapped JARs (we don't want these generated/external binaries to be in the repository).

5 years ago- Okay, Isabelle goals are being passed to Diabelli correctly. Now on to implementing...
Matej Urbas [Wed, 11 Apr 2012 11:12:45 +0000 (12:12 +0100)]
- Okay, Isabelle goals are being passed to Diabelli correctly. Now on to implementing the Goals infrastructure.

5 years ago- Removed the blocksworld from Diabelli for now.
Matej Urbas [Wed, 11 Apr 2012 10:16:01 +0000 (11:16 +0100)]
- Removed the blocksworld from Diabelli for now.

5 years ago- Created a Scala project which will hopefully help us use parts of the
Matej Urbas [Wed, 11 Apr 2012 10:15:10 +0000 (11:15 +0100)]
- Created a Scala project which will hopefully help us use parts of the
Isabelle/Scala libraries from Java more easily.

5 years ago- The IsabelleDriver now properly fetches goals and requests focus from Diabelli.
Matej Urbas [Tue, 10 Apr 2012 13:36:58 +0000 (14:36 +0100)]
- The IsabelleDriver now properly fetches goals and requests focus from Diabelli.

5 years ago- Updated the docs with I3P dependency explanation.
Matej Urbas [Mon, 9 Apr 2012 08:30:56 +0000 (09:30 +0100)]
- Updated the docs with I3P dependency explanation.

5 years ago- Added the GoalsExport.ML file. This will provide Diabelli with YXML format of curre...
Matej Urbas [Mon, 9 Apr 2012 08:18:25 +0000 (09:18 +0100)]
- Added the GoalsExport.ML file. This will provide Diabelli with YXML format of current goals.

5 years ago- Tried using the Scala YXML library from Java. Didn't quite work. Still have to...
Matej Urbas [Mon, 9 Apr 2012 07:31:23 +0000 (08:31 +0100)]
- Tried using the Scala YXML library from Java. Didn't quite work. Still have to do it. Will do a separate bridge project.

5 years ago- Getting closer to fetching goals from Isabelle properly. I have to get rid of the...
Matej Urbas [Sun, 8 Apr 2012 07:13:28 +0000 (00:13 -0700)]
- Getting closer to fetching goals from Isabelle properly. I have to get rid of the vicious cycle though...

5 years ago- Implementing the framework infrastructure.
Matej Urbas [Sun, 8 Apr 2012 01:57:48 +0000 (18:57 -0700)]
- Implementing the framework infrastructure.

5 years ago- The list of Diabelli components is now sorted.
Matej Urbas [Sun, 8 Apr 2012 01:05:24 +0000 (18:05 -0700)]
- The list of Diabelli components is now sorted.

5 years ago- Make SpeedithDiabelli belong to the Diabelli suit for now.
Matej Urbas [Sun, 8 Apr 2012 00:16:24 +0000 (17:16 -0700)]
- Make SpeedithDiabelli belong to the Diabelli suit for now.

5 years ago- Renamed the SpeedithI3P module to Speedith Diabelli (since this module will not...
Matej Urbas [Sun, 8 Apr 2012 00:13:27 +0000 (17:13 -0700)]
- Renamed the SpeedithI3P module to Speedith Diabelli (since this module will not depend on I3P at all).

5 years ago- Somehow big binary files have made it into the repository. Ignoring them.
Matej Urbas [Sat, 7 Apr 2012 06:48:04 +0000 (23:48 -0700)]
- Somehow big binary files have made it into the repository. Ignoring them.

5 years agoMerge branch 'master' of gitorious.org:speedith/speedith
Matej Urbas [Sat, 7 Apr 2012 06:41:51 +0000 (23:41 -0700)]
Merge branch 'master' of gitorious.org:speedith/speedith

5 years ago- Added the HyperBlocks theory file (used for testing).
Matej Urbas [Sat, 7 Apr 2012 06:40:42 +0000 (23:40 -0700)]
- Added the HyperBlocks theory file (used for testing).

5 years ago- Removed the obsolete SpeedithI3P Library module.
Matej Urbas [Sat, 7 Apr 2012 06:39:46 +0000 (23:39 -0700)]
- Removed the obsolete SpeedithI3P Library module.

5 years ago- Removed a stupid log message.
Matej Urbas [Sat, 7 Apr 2012 06:39:22 +0000 (23:39 -0700)]
- Removed a stupid log message.

5 years ago- The Diabelli component drivers load correctly now.
Matej Urbas [Sat, 7 Apr 2012 06:37:15 +0000 (23:37 -0700)]
- The Diabelli component drivers load correctly now.

5 years agoAllowed for implicit forward reasoning in the UnarySpiderRule
Michael Murray [Fri, 6 Apr 2012 22:07:16 +0000 (15:07 -0700)]
Allowed for implicit forward reasoning in the UnarySpiderRule

5 years ago- Made the blocksworld work in Diabelli.
Matej Urbas [Fri, 6 Apr 2012 01:55:57 +0000 (18:55 -0700)]
- Made the blocksworld work in Diabelli.

5 years ago- Added some tests for the blocksworld.
Matej Urbas [Wed, 4 Apr 2012 22:29:15 +0000 (15:29 -0700)]
- Added some tests for the blocksworld.

5 years ago- Added the Blocksworld test frame.
Matej Urbas [Wed, 4 Apr 2012 19:03:41 +0000 (12:03 -0700)]
- Added the Blocksworld test frame.

5 years ago- Added the Diabelli dependency to the SpeedithI3P plugin.
Matej Urbas [Wed, 4 Apr 2012 16:00:23 +0000 (09:00 -0700)]
- Added the Diabelli dependency to the SpeedithI3P plugin.

5 years ago- Started with the redesign of Diabelli's architecture.
Matej Urbas [Wed, 4 Apr 2012 15:56:32 +0000 (08:56 -0700)]
- Started with the redesign of Diabelli's architecture.

5 years ago- Allowed the change of the font for the null spider diagram.
Matej Urbas [Tue, 3 Apr 2012 22:46:03 +0000 (15:46 -0700)]
- Allowed the change of the font for the null spider diagram.

5 years ago- A bit smarter parsing of rule arguments from the command line.
Matej Urbas [Tue, 3 Apr 2012 04:17:14 +0000 (21:17 -0700)]
- A bit smarter parsing of rule arguments from the command line.

5 years agoRemoved debug code.
Michael Murray [Mon, 2 Apr 2012 23:42:06 +0000 (16:42 -0700)]
Removed debug code.

5 years agoGeneralized split spiders to UnarySpidersRule
Michael Murray [Mon, 2 Apr 2012 23:40:59 +0000 (16:40 -0700)]
Generalized split spiders to UnarySpidersRule

5 years agoGeneralized split spiders to UnarySpidersRule
Michael Murray [Mon, 2 Apr 2012 23:39:23 +0000 (16:39 -0700)]
Generalized split spiders to UnarySpidersRule

5 years agoMerge branch 'master' of gitorious.org:speedith/speedith
Matej Urbas [Mon, 2 Apr 2012 19:38:47 +0000 (12:38 -0700)]
Merge branch 'master' of gitorious.org:speedith/speedith

5 years ago- Used the unicode escape.
Matej Urbas [Mon, 2 Apr 2012 19:38:24 +0000 (12:38 -0700)]
- Used the unicode escape.

5 years agoImproved font handling in Speedith Panel.
Michael Murray [Mon, 2 Apr 2012 19:37:26 +0000 (12:37 -0700)]
Improved font handling in Speedith Panel.

5 years agoMinor change.
Michael Murray [Mon, 2 Apr 2012 19:17:19 +0000 (12:17 -0700)]
Minor change.

5 years agoMerge branch 'master' of gitorious.org:speedith/speedith
Matej Urbas [Mon, 2 Apr 2012 19:15:26 +0000 (12:15 -0700)]
Merge branch 'master' of gitorious.org:speedith/speedith

5 years agoImproved default configuration for Spider Driver, and other minor changes.
Michael Murray [Mon, 2 Apr 2012 19:15:04 +0000 (12:15 -0700)]
Improved default configuration for Spider Driver, and other minor changes.

5 years ago- Made the OperatorPanel use a font derived from the parent.
Matej Urbas [Mon, 2 Apr 2012 19:14:22 +0000 (12:14 -0700)]
- Made the OperatorPanel use a font derived from the parent.

5 years agoMerge branch 'master' of gitorious.org:speedith/speedith
Matej Urbas [Mon, 2 Apr 2012 18:48:39 +0000 (11:48 -0700)]
Merge branch 'master' of gitorious.org:speedith/speedith

Conflicts:
devel/HyperSpeedith/src/speedith/openproof/fol/FOLToSpiders.java

5 years ago- Implemented the binary formula conversion.
Matej Urbas [Mon, 2 Apr 2012 18:44:29 +0000 (11:44 -0700)]
- Implemented the binary formula conversion.

5 years agoAdded translate rule for spider diagrams.
Michael Murray [Mon, 2 Apr 2012 18:43:56 +0000 (11:43 -0700)]
Added translate rule for spider diagrams.

5 years ago- Added yet another convenience method for interactive rule application.
Matej Urbas [Mon, 2 Apr 2012 15:39:39 +0000 (08:39 -0700)]
- Added yet another convenience method for interactive rule application.

5 years ago- Removed a TODO entry, :)
Matej Urbas [Mon, 2 Apr 2012 15:37:29 +0000 (08:37 -0700)]
- Removed a TODO entry, :)

5 years ago- Added some helper methods for easier interactive application of inference rules.
Matej Urbas [Mon, 2 Apr 2012 15:34:11 +0000 (08:34 -0700)]
- Added some helper methods for easier interactive application of inference rules.

5 years ago- The proof panel now displays a message that says the proof is finished.
Matej Urbas [Mon, 2 Apr 2012 04:19:09 +0000 (21:19 -0700)]
- The proof panel now displays a message that says the proof is finished.

5 years ago- Finally, the whole proof of the main example can be done interactively without...
Matej Urbas [Mon, 2 Apr 2012 03:56:53 +0000 (20:56 -0700)]
- Finally, the whole proof of the main example can be done interactively without any hardcoding whatsoever.

5 years ago- Okay, managed to fix the layout and preferred size problems.
Matej Urbas [Mon, 2 Apr 2012 01:38:20 +0000 (18:38 -0700)]
- Okay, managed to fix the layout and preferred size problems.

5 years ago- Okay, main Speedith user interaction is working. Now I just have to polish it up...
Matej Urbas [Sun, 1 Apr 2012 16:04:05 +0000 (09:04 -0700)]
- Okay, main Speedith user interaction is working. Now I just have to polish it up a bit. For example, the proof panel displays the goals with a white horizontally separating area... There should be nothing like this... Also, I have to replace the combo box with something more useful and perhaps hierarchical.

5 years ago- Okay, split spiders and add feet now correctly provide instructions for the user...
Matej Urbas [Sun, 1 Apr 2012 03:06:38 +0000 (20:06 -0700)]
- Okay, split spiders and add feet now correctly provide instructions for the user and the GUI so that everything can be automated. The user simply has to choose a rule from a list and that's it.

5 years ago- Moved the whole SelectionStep business to Speedith.Core. This required an introduct...
Matej Urbas [Sat, 31 Mar 2012 16:56:16 +0000 (09:56 -0700)]
- Moved the whole SelectionStep business to Speedith.Core. This required an introduction of a couple of rule arguments.
- This move will enable inference rule providers to specify a custom selection procedure for the provided inference rule. This is required to properly handle inference rules that take the same inference rule arguments but need a different selection procedure.

5 years ago- Removed the 'getInstructions' method from the InferenceRuleProvider interface for...
Matej Urbas [Sat, 31 Mar 2012 15:15:40 +0000 (08:15 -0700)]
- Removed the 'getInstructions' method from the InferenceRuleProvider interface for now...

5 years ago- Added some minor documentation.
Matej Urbas [Sat, 31 Mar 2012 15:11:54 +0000 (08:11 -0700)]
- Added some minor documentation.

5 years ago- A minor cleanup.
Matej Urbas [Sat, 31 Mar 2012 15:11:29 +0000 (08:11 -0700)]
- A minor cleanup.
- Started with the implementation of the 'per-rule' application instructions.

5 years ago- Added a new 'toString' method for general iterable sequences.
Matej Urbas [Sat, 31 Mar 2012 12:48:00 +0000 (05:48 -0700)]
- Added a new 'toString' method for general iterable sequences.

5 years ago- Added a new 'toString' method for sets.
Matej Urbas [Sat, 31 Mar 2012 12:42:13 +0000 (05:42 -0700)]
- Added a new 'toString' method for sets.

5 years ago- Conversion from Openproof's FOL to spider diagrams is now working.
Matej Urbas [Sat, 31 Mar 2012 12:41:36 +0000 (05:41 -0700)]
- Conversion from Openproof's FOL to spider diagrams is now working.

5 years ago- Continuing work on the FOL2Spiders translation.
Matej Urbas [Sat, 31 Mar 2012 04:08:23 +0000 (21:08 -0700)]
- Continuing work on the FOL2Spiders translation.

5 years ago- Icon displays correctly.
Matej Urbas [Fri, 30 Mar 2012 17:11:06 +0000 (10:11 -0700)]
- Icon displays correctly.