A few days ago I was asked, why it is pretty common to use the +
instead of the v
symbol as the boolean OR operator in digital logic.
His argument was, that it is totally counter intuitive to use +
for OR, because it is more likely to be interpreted as AND from general usage/context.
From Wiki: In logic and mathematics, or is a truth-functional operator also known as (inclusive) disjunction and alternation. The logical connective that represents this operator is also known as "or", and typically written as
v
or+
.
I did some research and came up with the origin of the v
sign. It comes from the Latin word "vel", which means "or".
One thing that adds up to the confusing nature is, that +
means 'and' from a historical standpoint. According to this and this it was invented around 1360 as and abbreviation for Latin "et" ("and") resembling the plus sign.
However, I have no clue who came up with +
in the boolean algebra and why it seems to be preferred to the v
in digital logic / engineering context.