As far as I know, there are several notations of equality by definition,
i.e.
$:=$, $\equiv$, $ \buildrel\triangle\over =$,$=$
What is the difference between each one?
As far as I know, there are several notations of equality by definition,
i.e.
$:=$, $\equiv$, $ \buildrel\triangle\over =$,$=$
What is the difference between each one?
Like @Travis said, the symbols generally depend on the context they're used in. You'd really have to look to the specific book or person using the symbol to know for sure.
That being said, in general, I've seen the symbols used like so:
$:=$ is "defined as" where you're declaring a statement $$x := y$$ means $x$ is defined as $y$, or $x$ is just another way to say $y$. Like others have said, I've usually used it in computer science, or computational mathematics applications.
$\equiv$ is "equivalent to" or congruent to, often used like so: $$x\equiv a\>\; (\text{mod} \;b)$$
$\buildrel\triangle\over =$ is "equal to by definition". I guess if you were trying to be really nitpicky, it might not technically be the same as defining the statement outright, you're just invoking the definition. But again, it depends on the application.