11

I've tried detexify, but it does not identity the symbol I saw in a textbook "A Mathematical Introduction to Logic", by Herbert Enderton.

The symbol is composed of two parts. The left looks like the \models and the right looks like its mirror image. It stands for tautological equivalence in the book.

I am looking for either the right hand symbol so I can create the symbol, or the combination symbol.

15

See The Comprehensive Symbol List. Examples:

MnSymbol

\documentclass{article}
\usepackage{MnSymbol}
\begin{document}
$\rightmodels\leftmodels$
\end{document}

Result MnSymbol

mathabx

\documentclass{article}
\usepackage{mathabx}
\begin{document}
$\vDash\Dashv$
\end{document}

Result mathabx

Symbol composition a la LaTeX

See Enrico Gregorio's comment. The definition of \models in LaTeX joins a vertical line | with the double horizontal line \RelBar.

\documentclass{article}

\DeclareRobustCommand*{\tautequiv}{%
  \mathrel{|}\joinrel\Relbar
  \Relbar\joinrel\mathrel{|}%
}

\begin{document}
\[ \tautequiv^{\tautequiv^{\tautequiv}} \]
\end{document}

Result compsition

\reflectbox

If the current math fonts do not provide the mirrored \models, then package graphics can help:

\documentclass{article}
\usepackage{graphicx}

\newcommand*{\tautequiv}{%
  \models\mirrormodels
}
\makeatletter
\newcommand*{\mirrormodels}{%
  \mathrel{%
    \mathpalette\reflectmathsymbol\models
  }%
}
\newcommand*{\reflectmathsymbol}[2]{%
  \reflectbox{$\m@th#1#2$}%
}
\makeatother

\begin{document}
\[ \tautequiv^{\tautequiv^{\tautequiv}} \]
\end{document}

Result \reflectbox

Package accsupp

The /ActualText feature of the PDF format improves the copy&paste behaviour for PDF viewers the support this feature (e.g. Adobe Reader). Example:

\documentclass{article}

\usepackage{accsupp}

\DeclareRobustCommand*{\tautequiv}{%
  \BeginAccSupp{unicode,method=hex,ActualText=22A8 2AE4}%
    \mathrel{|}\joinrel\Relbar
    \Relbar\joinrel\mathrel{|}%
  \EndAccSupp{}%
}

\begin{document}
\[ \tautequiv^{\tautequiv^{\tautequiv}} \]
\end{document}
  • 3
    please observe that both the MnSymbol and mathabx packages change a lot of other symbols as well, so if just one or two symbols are wanted, one answer to this question shows how to get that result. – barbara beeton Jan 23 '13 at 13:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.