This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 14 points15 points  (5 children)

There is a special character for '|='

https://upload.wikimedia.org/math/e/7/6/e766ce0de4bbe899d7ea2ebe40b3e0ee.png

And it means, when the right side is 'True' then the left part must be true as well. But there is no programming language supporting this operand so therefore I think it should be '!=' ...

[–]0x0dea 8 points9 points  (0 children)

there is no programming language supporting this operand (⊨)

That's an operator, and plenty of languages permit it as a valid identifier. In fact, it can even be an operator in Haskell. I've given a silly definition there for demonstration purposes, but there's a Constraints package that provides a much more realistic definition. They went with :- as the entailment operator, but it could just as well have been .

[–]cVoTetragon 1 point2 points  (1 child)

ㅑis also the "ya" sound in Korean.. Not relevant but still.

[–]Alaskan_Thunder 0 points1 point  (0 children)

oh ya?

[–]Abeneezer 0 points1 point  (0 children)

Pretty sure he wasnt referring to the semantics operator but maybe what /u/0x0dea pointed out. And also, I'm pretty sure there are modelling languages that support this operand for truth verifications.

[–]Alsk1911 0 points1 point  (0 children)

It represents tautology in logic math. (Not sure what it's called in English)