Ответы выше верны / частично верны, но они не объясняют, в чем разница. В теоретической информатике (и, вероятно, в других разделах математики) это связано с количественным определением свободных переменных логического уравнения (то есть, когда мы используем две записи одновременно).
Для меня лучший способ понять разницу:
По определению
A ≡ B
означает
Для всех возможных значений свободных переменных в A и B, A = B
или
A ≡ B <=> [A = B]
К примеру
х = 2x
если (на самом деле, если он такой же, как ≡)
х = 0
x ≡ 2x
если (потому что это не тот случай, когда x = 2x для всех возможных значений x)
Ложные
Надеюсь, это поможет
Edit:
Еще одна вещь, которая пришла мне в голову, это определения двух.
A = B определяется как A <= B и A> = B, где <= (меньше равно, не подразумевает) может быть любым отношением порядка </p>
A ≡ B определяется как A <=> B (если только в том случае, если и только если подразумевает обе стороны), стоит отметить, что импликация также является отношением упорядочения, и поэтому возможно (но менее точно и часто вводит в заблуждение) используйте = вместо ≡.
Полагаю, вывод таков: когда вы видите =, тогда вы должны выяснить намерение авторов на основе контекста.