Кіріспе
логикалық теңдік – Буль алгебрасындағы теңдікке және пропозициялық есептеудегі логикалық эквиваленттілікке сәйкес келетін логикалық оператор. Егер екі функциялық аргумент те бірдей логикалық мәнге ие болса, ол тура мән береді, ал егер олар әртүрлі болса, жалған мән береді. Көптеген қолданыстарда, техникалық тұрғыдан әрқашан дәл болмаса да, логикалық теңдік операциясын логикалық операндар x және y арқылы келесідей көрсету қабылданған:
Logical equality is a logical operator that corresponds to equality in Boolean algebra and to the logical biconditional in propositional calculus. It gives the functional value true if both functional arguments have the same logical value, and false if they are different. It is customary practice in various applications, if not always technically precise, to indicate the operation of logical equality on the logical operands x and y by any of the following forms:
Some logicians, however, draw a firm distinction between a functional form, like those in the left column, which they interpret as an application of a function to a pair of arguments — and thus a mere indication that the value of the compound expression depends on the values of the component expressions — and an equational form, like those in the right column, which they interpret as an assertion that the arguments have equal values, in other words, that the functional value of the compound expression is true.
Дегенмен, кейбір логиктер функционалдық форманы, сол бағандағыдай, функцияның аргументтер жұбына қолданылуы ретінде қарастырады – яғни, күрделі өрнектің мәні құрамына кіретін өрнектердің мәніне тәуелді екенін көрсетеді. Ал теңдеу формасын, оң бағандағыдай, аргументтердің мәндері тең деген тұжырым ретінде түсіндіреді, яғни күрделі өрнектің функциялық мәні тура екенін білдіреді.
Logical equality is a logical operator that corresponds to equality in Boolean algebra and to the logical biconditional in propositional calculus. It gives the functional value true if both functional arguments have the same logical value, and false if they are different. It is customary practice in various applications, if not always technically precise, to indicate the operation of logical equality on the logical operands x and y by any of the following forms:
Some logicians, however, draw a firm distinction between a functional form, like those in the left column, which they interpret as an application of a function to a pair of arguments — and thus a mere indication that the value of the compound expression depends on the values of the component expressions — and an equational form, like those in the right column, which they interpret as an assertion that the arguments have equal values, in other words, that the functional value of the compound expression is true.
Теңсіздік
Математикада "+" белгісі көбінесе өріс деп аталатын алгебралық құрылым түрінде қосылу аксиомаларын қанағаттандыратын амалды білдіреді. Буль алгебрасы үшін бұл "+" белгісімен көрсетілген логикалық амал, "∨" белгісімен көрсетілген инклюзивті дизъюнкциядан өзгеше, ал "≠" логикалық теңсіздік операторына немесе "XOR" немесе "⊕" эксклюзивті дизъюнкциясына тең болады. Әрине, осы қолданыстағы айырмашылықтар математиктер мен схемалық инженерлер арасында жылдар бойы қарым-қатынас мәселелеріне себеп болды. Дегенмен, логикалық теңсіздікке қатысты символдардың сәйкес келетін түрлері мынадай:
Осы себепті "EQ" схемалық инженерлердің комбинациялық логикасында көбінесе "XNOR" деп аталады, себебі ол XOR амалының жоқтығын білдіреді; "NXOR" бұл ретте сирек қолданылатын балама. "XNOR" атауының тағы бір түсіндірмесі – "екісі де жалған" операторы NOR-дан басталып, содан кейін "eXception", яғни "екісі де дұрыс" қосылады.