sidekick/src/th-data
Simon Cruanes 01a15ef0ed
fix(CC): give proper explanations to on-merge hook conflicts
the conflict is a clause purely made of negative equalities, but it
comes from a lemma with an additional literal [t=u]. we resolve this
literal away using a theory lemma before triggering the conflict proper.

checking CC lemma must occur on the original clause, not the conflict
itself.
2023-05-07 21:03:31 -04:00
..
dune refactor(theories): remove functors 2022-07-30 23:02:13 -04:00
proof_rules.ml feat: decode proofs from traces; print them in show_trace 2022-10-13 00:03:08 -04:00
proof_rules.mli refactor: update remaining theories for new proof style 2022-10-12 22:19:00 -04:00
Sidekick_th_data.ml fix(CC): give proper explanations to on-merge hook conflicts 2023-05-07 21:03:31 -04:00
Sidekick_th_data.mli refactor(theories): remove functors 2022-07-30 23:02:13 -04:00
th_intf.ml feat(th-data): use lists, not iter/array; add Proof_rules 2022-08-10 22:07:54 -04:00