mirror of
https://github.com/achlipala/frap.git
synced 2024-12-01 00:26:18 +00:00
Clarify Cartesian-product operator
This commit is contained in:
parent
93ef5add7a
commit
958906a2e5
1 changed files with 2 additions and 0 deletions
|
@ -217,6 +217,8 @@ Such types can be defined by enumerating their \emph{constructor}\index{construc
|
|||
\mathsf{Times} &:& \mathsf{Exp} \times \mathsf{Exp} \to \mathsf{Exp}
|
||||
\end{eqnarray*}
|
||||
|
||||
Note that the ``$\times$'' here is not the multiplication operator of concrete syntax, but rather the Cartesian-product operator\index{Cartesian product} of set theory, to indicate a type of pairs!
|
||||
|
||||
Such a list of constructors defines the set $\mathsf{Exp}$ to contain exactly those terms that can be built up with the constructors.
|
||||
In inference-rule notation:
|
||||
\encoding
|
||||
|
|
Loading…
Reference in a new issue