|
|
|
Viewing Version
6
of
'confluence'
|
[ view 'confluence'
|
back to history
]
| Title of object: |
confluence |
| Canonical Name: |
Confluence |
| Type: |
Definition |
| Created on: |
2008-02-09 15:41:08 |
| Modified on: |
2008-02-09 20:50:12 |
| Classification: |
msc:68Q42 |
| Defines: |
confluent, joinable, semi-confluent |
Preamble:
\usepackage{amssymb,amscd}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathrsfs}
% used for TeXing text within eps files
%\usepackage{psfrag}
% need this for including graphics (\includegraphics)
%\usepackage{graphicx}
% for neatly defining theorems and propositions
\usepackage{amsthm}
% making logically defined graphics
\usepackage{xypic}
\usepackage{pst-plot}
% define commands here
\newcommand*{\abs}[1]{\left\lvert #1\right\rvert}
\newtheorem{prop}{Proposition}
\newtheorem{thm}{Theorem}
\newtheorem{ex}{Example}
\newcommand{\real}{\mathbb{R}}
\newcommand{\pdiff}[2]{\frac{\partial #1}{\partial #2}}
\newcommand{\mpdiff}[3]{\frac{\partial^#1 #2}{\partial #3^#1}} |
Content:
Call a binary relation $\to$ on a set $S$ a reduction. Two elements $a,b\in S$ are said to be \emph{joinable} if there is an element $c\in S$ such that $a\to c$ and $b\to c$. Graphically, this means that
\begin{center}
$
\xymatrix@R-=10pt{
a\ar[dr]\\
&c\\
b\ar[ur]
}
$
\end{center}
Now, let $\to^*$ be the reflexive transitive closure of $\to$. Then $\to$ is said to be \emph{confluent} if whenever $x\to^* a$ and $x\to^*b$ then $a,b$ are joinable. Graphically, this says that, whenever we have a diagram
\begin{center}
$
\xymatrix@R-=10pt{
&a\\
x\ar[ur]^{*}\ar[dr]_{*} &\\
&b
}
$
\end{center}
where the starred arrows represent
$$x\to a_1\to \cdots \to a_n \to a\qquad\mbox{ and }\qquad x\to b_1\to \cdots \to b_m \to b$$
respectively ($m,n$ are non-negative integers), then it can be ``completed'' into a ``diamond'':
\begin{center}
$
\xymatrix@R-=10pt{
&a\ar[dr]&\\
x\ar[ur]^{*}\ar[dr]_{*} &&c\\
&b\ar[ur]&
}
$
\end{center}
\textbf{Remark}. A more general property than confluence, called \emph{semi-confluence} is defined as follows: $\to$ is \emph{semi-confluent} if for any triple $x,a,b\in S$ such that $x\to a$ and $x\to^* b$, then $a,b$ are joinable. It turns out that this seemingly weaker notion is actually equivalent to the stronger notion of confluence. In addition, it can be shown that $\to$ is confluent iff $\to$ has the Church-Rosser property. |
|
|
|
|
|