Q.LIST_REFINE_EXISTS_TAC : term quotation list -> tactic
Note that quotations are parsed right-to-left, so earlier quotations are parsed in the context of later ones.
- Q.LIST_REFINE_EXISTS_TAC [`_`,`SUC c`,`_`,`n + m`] ([``n = 2``,``c = 5``], ``∃a b c d. a + b = c + d``); > val it = ([([``n = 2``, ``c = 5``], ``∃a c' m. a + SUC c = c' + (n + m)``)], fn) : goal list * validation
It is particularly useful when refining deeply-nested existentials, or many existentials at once.