]> matita.cs.unibo.it Git - helm.git/commit
Many improvements in tactics (and tactical) representation:
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 22 Jul 2002 17:50:49 +0000 (17:50 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 22 Jul 2002 17:50:49 +0000 (17:50 +0000)
commit4720c6af414c4a834a994fdb404fda2d0c04fc03
tree63830ebbaaa535be5dc58d9634f4894dc7215b0a
parent6fa39011a07aaaf20b99929965ba93df8a81cdbb
Many improvements in tactics (and tactical) representation:
1) tactics are no more functions from state to state, but functions from
   proof * goal to proof * goal list where the goal list is the list of
   new goals generated
2) proof and goal are no more optional
3) all the tactics have been slightly changed so that their type is now
   param1 -> ... -> paramn -> ProofEngineTypes.tactic
4) the tactical thens has been implemented

Other changes:
1) more .mli committed
2) comments and copyright notices added where missing
20 files changed:
helm/gTopLevel/.depend
helm/gTopLevel/Makefile
helm/gTopLevel/cic2Xml.ml
helm/gTopLevel/cic2Xml.mli [new file with mode: 0644]
helm/gTopLevel/primitiveTactics.ml
helm/gTopLevel/primitiveTactics.mli
helm/gTopLevel/proofEngine.ml
helm/gTopLevel/proofEngine.mli
helm/gTopLevel/proofEngineHelpers.ml
helm/gTopLevel/proofEngineHelpers.mli
helm/gTopLevel/proofEngineReduction.mli [new file with mode: 0644]
helm/gTopLevel/proofEngineStructuralRules.ml
helm/gTopLevel/proofEngineStructuralRules.mli
helm/gTopLevel/proofEngineTypes.ml
helm/gTopLevel/ring.ml
helm/gTopLevel/ring.mli
helm/gTopLevel/sequentPp.ml
helm/gTopLevel/sequentPp.mli [new file with mode: 0644]
helm/gTopLevel/xml2Gdome.ml
helm/gTopLevel/xml2Gdome.mli [new file with mode: 0644]