I was studying discrete mathematics and I came across the assignment operator ":=" so I made a quick search and found both of these questions:
What does := mean?
What's the difference among the logical relations :=, =, and ≡?
I scrolled for answers but didn't find one including the information to satisfy my curiosity knowing the fundamental difference.
Simply what I understood was that ":="(assignment operator) defines what is on the left-hand side to be equal to the statement on the right-hand side, while "="(equality operator) states that the left-hand equals the right-hand.
So my question here what is the fundamental difference between stating that l.h.s equals r.h.s and defining the l.h.s to be equal r.h.s?