List of equivalences

From LLWiki
Revision as of 16:43, 28 October 2013 by Olivier Laurent (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Each isomorphism gives an equivalence of formulas. The following equivalences are not isomorphisms.

Contents

Additives


\begin{array}{rclcrcl}
A \with A &\linequiv& A \\
A \plus A &\linequiv& A \\
\\
  A \with (A \plus B) &\linequiv& A &\quad& A \plus \top &\linequiv& \top \\
  A \plus (A \with B) &\linequiv& A &\quad& A \with \zero &\linequiv& \zero
\end{array}

Quantifiers


\begin{array}{rcll}
  \forall X.A &\linequiv& A &\quad (X\notin A) \\
  \exists X.A &\linequiv& A &\quad (X\notin A)
\end{array}

Polarities

 \wn N \linequiv N   (N negative)
 \oc P \linequiv P   (P positive)
 \wn\oc R \linequiv R   (R regular)
 \oc\wn L \linequiv L   (L co-regular)

Second order encodings


\begin{array}{rclcrcl}
  A &\linequiv &\forall X . (A \tens X\orth) \parr X \\
  A &\linequiv &\exists X . (A \parr X\orth) \tens X \\
\\
  A \with B &\linequiv& \exists X . \oc{(A \parr X\orth)} \tens \oc{(B \parr X\orth)} \tens X &\quad& \top &\linequiv& \exists X . X \\
  A \plus B &\linequiv& \forall X . \wn{(A \tens X\orth)} \parr \wn{(B \tens X\orth)} \parr X &\quad& \zero &\linequiv& \forall X . X \\
\\
 \bot &\linequiv& \exists X . X\tens X\orth \\
 \one &\linequiv& \forall X . X\orth\parr X \\
\\
  \forall \xi . A &\linequiv& \exists X . (\forall \xi . (A \parr X\orth)) \tens X \\
  \exists \xi . A &\linequiv& \forall X . (\exists \xi . (A \tens X\orth)) \parr X
\end{array}

Miscellaneous


\begin{array}{rcl}
  \oc{\wn{(\oc{A}\with\oc{B})}} &\linequiv& \oc{(\wn{\oc{A}}\with\wn{\oc{B}})} \\
  \wn{\oc{(\wn{A}\plus\wn{B})}} &\linequiv& \wn{(\oc{\wn{A}}\plus\oc{\wn{B}})}
\end{array}

Personal tools