TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to use a symbol similar to


but reversed (like if it's mirrored against an imaginary vertical line). I cannot find such a symbol anywhere. I have used detexify too but no luck there either.

Do you know what command and package I should use?

share|improve this question
up vote 11 down vote accepted

Constructed symbol

If the font does not provide the symbol, the mirroring can be done with package graphicx:



\[ A \vDash B \Dashv C \]



  • The stuff with \mathpalette ensures that the symbol is properly scaled if it is used in different contexts (as index, in fractions, …).

Font package MnSymbol

If package MnSymbol is loaded (it also changes other math symbols), then the symbol is available as \leftmodels:

\[ A \leftmodels B \]

Result MnSymbol

Font package mathabx

If package mathabx is used (also changes other math symbols), then the symbol is called \Dashv:

\[ A \Dashv B \]

Result mathabx

share|improve this answer
Yeah, that's wonderful! Thanks :-) – Shahab May 15 '13 at 7:45
+1: wow, I learned something new! \mathpalette looks like a nifty little tool. :) – Count Zero May 15 '13 at 8:41

This would be the logicians' way, I think. Note that the project authors made a deliberate decision not to adjust the length of the vertical lines according to context. Horizontal lengths are adjusted depending on what is above and below them, for example.



  A \sdtstile{}{} B
  A \ndststile{}{} B


Two turnstiles

The advantage of using turnstile, as far as I can see, is that it is extremely flexible and can produce pretty much any turnstile you might want. It also works hard to get the spacing right when something is required above or below the horizontal. (Commands such as \vDash don't adjust the spacing and line lengths correctly.)

share|improve this answer

Simply use \Dashv from mathabx package.

You can find almost any symbol in The comprehensive LaTeX Symbol List.

enter image description here

share|improve this answer
This is already covered in Heiko's answer... – Werner Feb 26 '15 at 22:02
@Werner I didn't see it (maybe because he started his answer with more advanced stuff). At least for those who want a quick answer my answer is helpful. – LoMaPh Feb 26 '15 at 22:06

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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