lean2/src/library/tactic
Leonardo de Moura c22f863114 refactor(library/tactic): improve solve method
Now, it produces the following outcomes:
1- A proof
2- A counterexample
3- A list of (unsolved) final states

Remark: the solve method does not check whether the proof or counterexample is correct.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-11-25 13:04:12 -08:00
..
assignment.h feat(library/tactic): add tactic framework APIs 2013-11-20 17:19:05 -08:00
boolean.cpp refactor(library/tactic): simplify proof_builder API 2013-11-25 10:50:33 -08:00
boolean.h feat(library/tactic): add conj_hyp_tactic 2013-11-24 21:00:38 -08:00
cex_builder.h feat(library/tactic): add precision and counterexample builder to proof state 2013-11-25 11:43:16 -08:00
CMakeLists.txt feat(library/tactic): add conj_tactic and imp_tactic 2013-11-24 16:29:04 -08:00
goal.cpp refactor(library/tactic): remove dead code, make proof_state a smart pointer, cleanup 2013-11-25 10:39:40 -08:00
goal.h refactor(library/tactic): cleanup 2013-11-25 01:06:34 -08:00
proof_builder.cpp refactor(library/tactic): cleanup 2013-11-25 01:06:34 -08:00
proof_builder.h refactor(library/tactic): simplify proof_builder API 2013-11-25 10:50:33 -08:00
proof_state.cpp refactor(library/tactic): improve solve method 2013-11-25 13:04:12 -08:00
proof_state.h refactor(library/tactic): improve solve method 2013-11-25 13:04:12 -08:00
tactic.cpp refactor(library/tactic): improve solve method 2013-11-25 13:04:12 -08:00
tactic.h refactor(library/tactic): improve solve method 2013-11-25 13:04:12 -08:00