Skip to content
Snippets Groups Projects
Commit 01d12014 authored by Ralf Jung's avatar Ralf Jung
Browse files

let solve_inG handle higher-arity functions for the \Sigma

parent be81fb92
No related branches found
No related tags found
No related merge requests found
......@@ -21,8 +21,11 @@ Proof. move=> /(_ 0%fin) /= [j ->]. by exists j. Qed.
Ltac solve_inG :=
(* Get all assumptions *)
intros;
(* Unfold the top-level xΣ *)
(* Unfold the top-level xΣ. We need to support this to be a function. *)
lazymatch goal with
| H : subG (?xΣ _ _ _ _) _ |- _ => try unfold in H
| H : subG (?xΣ _ _ _) _ |- _ => try unfold in H
| H : subG (?xΣ _ _) _ |- _ => try unfold in H
| H : subG (?xΣ _) _ |- _ => try unfold in H
| H : subG ?xΣ _ |- _ => try unfold in H
end;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment