You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 25, 2025. It is now read-only.
* The :ref:`external tag value <syntax-externval>` :math:`\EVTAG~\tagaddr` must be :ref:`valid <valid-externval-tag>` with some :ref:`external tag type <syntax-externtype>` :math:`\ETTAG~[t_0^\ast] \to []`.
682
682
683
683
* The :ref:`values <syntax-val>` :math:`\val^\ast` must be of type :math:`[t_0^\ast]`.
684
684
685
-
* Let :math:`C'` be the same :ref:`context <context>` as :math:`C`, but with the label :math:`(\LCATCH~[t^\ast])` prepended to the |CLABELS| vector.
685
+
* The label :math:`C.\CLABELS[0]` must be defined in the context.
686
686
687
-
* Under context :math:`C'`,
688
-
the instruction sequence :math:`\instr^\ast` must be :ref:`valid <valid-instr-seq>` with type :math:`[] \to [t^\ast]`.
687
+
* Let :math:`(\LCATCH^?~[t^n])` be the :ref:`label type <syntax-labeltype>` :math:`C.\CLABELS[0]`.
688
+
689
+
* The |LCATCH| must not be present in the label type :math:`C.\CLABELS[0]`.
689
690
690
-
* Let :math:`C''` be the same :ref:`context <context>` as :math:`C`, but with the label :math:`[t^\ast]` prepended to the |CLABELS| vector.
691
+
* Let :math:`C''` be the same :ref:`context <context>` as :math:`C`, but with the label type :math:`(\LCATCH~[t^n])` replacing the first element of the |CLABELS| vector.
691
692
692
-
* Then the compound instruction is valid under context :math:`C''` with type :math:`[] \to [t^\ast]`.
693
+
* Under context :math:`C''`,
694
+
the instruction sequence :math:`\instr^\ast` must be :ref:`valid <valid-instr-seq>` with type :math:`[] \to [t^n]`.
695
+
696
+
* Then the compound instruction is valid with type :math:`[] \to [t^n]`.
693
697
694
698
.. math::
695
699
\frac{
696
700
S \vdashexternval\EVTAG~\tagaddr : \ETTAG~[t_0^\ast]\to[]
0 commit comments