let decompose ~uris_choice_callback term =
apply_tactic (EliminationTactics.decompose_tac ~uris_choice_callback term)
-let injection term = apply_tactic (DiscriminateTactics.injection_tac ~term)
-let discriminate term = apply_tactic (DiscriminateTactics.discriminate_tac ~term)
-let decide_equality () = apply_tactic DiscriminateTactics.decide_equality_tac
-let compare term = apply_tactic (DiscriminateTactics.compare_tac ~term)
+let injection term = apply_tactic (DiscriminationTactics.injection_tac ~term)
+let discriminate term = apply_tactic (DiscriminationTactics.discriminate_tac ~term)
+let decide_equality () = apply_tactic DiscriminationTactics.decide_equality_tac
+let compare term = apply_tactic (DiscriminationTactics.compare_tac ~term)
(*
let prova_tatticali () = apply_tactic Tacticals.prova_tac
eliminationTactics.cmi: proofEngineTypes.cmo
negationTactics.cmi: proofEngineTypes.cmo
equalityTactics.cmi: proofEngineTypes.cmo
-discriminateTactics.cmi: proofEngineTypes.cmo
+discriminationTactics.cmi: proofEngineTypes.cmo
ring.cmi: proofEngineTypes.cmo
fourierR.cmi: proofEngineTypes.cmo
proofEngineReduction.cmo: proofEngineReduction.cmi
primitiveTactics.cmx: proofEngineHelpers.cmx proofEngineReduction.cmx \
proofEngineTypes.cmx reductionTactics.cmx tacticals.cmx \
primitiveTactics.cmi
-variousTactics.cmo: primitiveTactics.cmi proofEngineReduction.cmi \
- proofEngineTypes.cmo tacticals.cmi variousTactics.cmi
-variousTactics.cmx: primitiveTactics.cmx proofEngineReduction.cmx \
- proofEngineTypes.cmx tacticals.cmx variousTactics.cmi
+variousTactics.cmo: primitiveTactics.cmi proofEngineHelpers.cmi \
+ proofEngineReduction.cmi proofEngineTypes.cmo tacticals.cmi \
+ variousTactics.cmi
+variousTactics.cmx: primitiveTactics.cmx proofEngineHelpers.cmx \
+ proofEngineReduction.cmx proofEngineTypes.cmx tacticals.cmx \
+ variousTactics.cmi
introductionTactics.cmo: primitiveTactics.cmi proofEngineTypes.cmo \
introductionTactics.cmi
introductionTactics.cmx: primitiveTactics.cmx proofEngineTypes.cmx \
proofEngineHelpers.cmx proofEngineReduction.cmx \
proofEngineStructuralRules.cmx proofEngineTypes.cmx reductionTactics.cmx \
tacticals.cmx equalityTactics.cmi
-discriminateTactics.cmo: eliminationTactics.cmi equalityTactics.cmi \
+discriminationTactics.cmo: eliminationTactics.cmi equalityTactics.cmi \
introductionTactics.cmi primitiveTactics.cmi proofEngineTypes.cmo \
- tacticals.cmi discriminateTactics.cmi
-discriminateTactics.cmx: eliminationTactics.cmx equalityTactics.cmx \
+ tacticals.cmi discriminationTactics.cmi
+discriminationTactics.cmx: eliminationTactics.cmx equalityTactics.cmx \
introductionTactics.cmx primitiveTactics.cmx proofEngineTypes.cmx \
- tacticals.cmx discriminateTactics.cmi
+ tacticals.cmx discriminationTactics.cmi
ring.cmo: eliminationTactics.cmi equalityTactics.cmi primitiveTactics.cmi \
proofEngineStructuralRules.cmi proofEngineTypes.cmo tacticals.cmi \
ring.cmi
tacticals.mli reductionTactics.mli proofEngineStructuralRules.mli \
primitiveTactics.mli variousTactics.mli introductionTactics.mli \
eliminationTactics.mli negationTactics.mli equalityTactics.mli \
- discriminateTactics.mli ring.mli \
+ discriminationTactics.mli ring.mli \
fourierR.mli
IMPLEMENTATION_FILES = \
proofEngineTypes.ml proofEngineReduction.ml proofEngineHelpers.ml \
fourier.ml tacticals.ml reductionTactics.ml proofEngineStructuralRules.ml \
primitiveTactics.ml variousTactics.ml introductionTactics.ml \
eliminationTactics.ml negationTactics.ml equalityTactics.ml \
- discriminateTactics.ml ring.ml \
+ discriminationTactics.ml ring.ml \
fourierR.ml