I'm using the following code to produce a table of definitions.
\begin{tabular}{rl}
$R$ is... & ...if and only if... \\
\hline
irreflexive & for all $x$ iht $xx \notin R$. \\
\hline
transitive & for all $xyo$ iht if $xo \in R$ and $oy \in R$, then $xy \in R$. \\
\hline
antisymmetric & for all $xy$ iht if $xy \in R$ and $yx \in R$, then $x=y$. \\
\hline
a partial order & $R$ is transitive and antisymmetric. \\
\hline
\end{tabular}`
To be honest, the final output looks pretty mediocre. Any ideas for how to improve it?
EDIT: Here's a complete file, featuring a second attempt at the table. Neither are very satisfactory, in my opinion.
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{eulervm}
\usepackage{stmaryrd}
\usepackage{tabularx}
\setlength{\extrarowheight}{2pt}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{defi}{Definition}
\begin{document}
\begin{defi} Fix arbitrary $R$. Then ($R$ is a \textit{relation}) if and only if ($R$ is a set, and every element of $R$ is an ordered pair). Supposing $R$ is indeed a relation, then the following hold.
\begin{center}
\begin{tabular}{|rl|}
\hline
$R$ is... & ...if and only if... \\
\hline
irreflexive & for all $x$ iht $xx \notin R$. \\
\hline
transitive & for all $xyo$ iht if $xo \in R$ and $oy \in R$, then $xy \in R$. \\
\hline
antisymmetric & for all $xy$ iht if $xy \in R$ and $yx \in R$, then $x=y$. \\
\hline
a partial order & $R$ is transitive and antisymmetric. \\
\hline
\end{tabular}\end{center}\end{defi}
\end{document}


definitionenvironment seems appropriate for a "list of definitions". – Werner Feb 2 at 21:37