Строгая дизъюнкция в логическом программировании — это логическая операция, ставящая в соответствие двум высказываниям новое, являющееся истинным тогда и только тогда, когда только одно из двух высказываний истинно. 34 В отличие от обычной дизъюнкции (связка «или»), в высказывании, содержащем строгую дизъюнкцию, утверждается, что произойдёт только одно событие. 34
Нестрогая (слабая) дизъюнкция — это логическая операция, ставящая в соответствие двум высказываниям новое, являющееся истинным тогда и только тогда, когда истинно хотя бы одно из высказываний или оба вместе. 5
Таким образом, основное отличие в том, что строгая дизъюнкция утверждает, что произойдёт только одно событие, а нестрогая — что истинно хотя бы одно из высказываний или оба вместе. 35