Je voudrais savoir s'il existe une règle pour le prouver. Par exemple, si j'utilise la loi distributive, je n'obtiendrai que .
logic
propositional-logic
user78333
la source
la source
Réponses:
Je trouve que les images sont parfaites pour tout ce qui est assez simple pour les utiliser, ce qui est le cas.
Rappelles toi:
ET signifie la zone occupée par les deux choses. Donc, celui du milieu est ce qui est repris à l'extérieur de B, mais aussi à l'intérieur de A. Leur jonction n'est pas comptée car elle est à l'intérieur de A mais pas à l'extérieur de B.
OU signifie qu'il est couvert par l'un ou les deux. Les deux couvrent la partie de A qui est en dehors de B, et la jonction est couverte par A (première image) donc elle est également comptée. Dans l'ensemble, vous avez à nouveau un A.
Désolé si c'est trop simpliste, je ne sais pas à quel niveau vous êtes.
la source
Il y a plusieurs façons de voir cela. L'un est une table de vérité. Une autre consiste à utiliser la règle de répartition:
la source
J'utiliserais ma règle d'inférence la moins préférée: l' élimination des disjonctions . Fondamentalement, il dit que si découle de et découle de , alors doit être vrai si :P R Q R P ∨ Q ( P → R ) , ( Q → R ) , ( P ∨ Q ) ⊢ RR P R Q R P∨Q
Supposons donc . Définissez , , et appliquez la règle:P = AA∨(A∧¬B) P=A R = AQ=A∧¬B R=A
L'inverse est trivial: supposons , puis par l'une des variantes d'introduction de conjonction ( pour tout ) .S ⊢ S ∨ T T A → A ∨ ( ⋯ )A S⊢S∨T T A→A∨(⋯)
Voici un schéma de cette preuve:
la source
Notez que, quand on sait que implique , nous avons . Ceci est analogue à la prise de l'union d'un ensemble (correspondant à ) et d'un de ses sous-ensembles ( ): on récupère le plus grand ensemble ( ).D C ∨ D = D D C DC D C∨D=D D C D
Dans votre cas, et , et l'implication est triviale.D = AC=A∧¬B D=A
la source
Un look plus intuitif:
A
est toujours vrai quandA
est vrai.A & -B
n'est vrai que quandA
est vrai.Intuitivement, appliquer OR à ces deux éléments produirait un résultat
C
qui est toujours vrai quand ilA
est vrai. En tant que tel,C
c'est toujours vrai quandA
c'est vrai.(Arrêtez de lire ici si cette explication vous convient.)
Voilà comment je pense à ce problème. Cependant, cette explication n'est pas complète puisque tout ce que nous avons montré est cela
A -> C
et nonA <-> C
.Alors, montrons aussi cela
C -> A
.A
est toujours faux quandA
est faux.A & -B
est toujours faux quandA
est faux.Intuitivement, appliquer OR à ces deux éléments produirait un résultat
C
qui est toujours faux quand ilA
est faux. En tant que tel,C
est toujours faux quandA
est faux;-A -> -C
, ce qui est la même chose queC -> A
.Donc
A -> C
etC -> A
ainsiA <-> C
.la source
Parfois, les gens sont déroutés par les lettres. Les gens aiment la nourriture, car il est facile d'y penser.
Imaginez que je vous demande de lancer une pièce pour choisir entre l'une ou l'autre des deux options suivantes:
[Le premier est égal à "A", le second "A et non B". Mais ne pensez pas aux lettres. Pensez à la pomme, et si vous obtenez également une banane.]
Ce premier signifie vraiment "une pomme de fersure, et peut-être vous obtiendrez une banane."
Donc, laisser quelque chose de côté revient à dire "peut-être".
En les regardant comme une paire, peu importe ce que vous obtenez, il y aura certainement une pomme impliquée. Yay. Et si votre coinflip choisit le bon, vous pourriez obtenir une banane.
Mais n'est-ce pas la même chose que de dire "peut-être que vous obtiendrez une banane"? Juste avec la moitié de la probabilité?
Donc, tout ce que vous pouvez certainement dire, c'est que vous obtiendrez un Apple. Vous ne pouvez pas dire si vous obtiendrez une banane.
la source
Similaire à la réponse de Yuval Filmus. Utilisation de l'algèbre booléenne, dans la notation technique, et factorisation (ou factorisation) de A.
la source
Il semble que personne ne l'ait encore mentionné, je vais donc continuer.
La loi pour traiter ces types de problèmes est la loi d'absorption qui stipule que pv (p ^ q) = p et aussi que p ^ (pvq) = p. Si vous essayez d'utiliser la loi distributive à ce sujet, cela vous fera tourner en rond pour toujours:
(A v A) ^ (A v ~ B) = A ^ (A v ~ B) = (A ^ A) v (A ^ ~ B) = A v (A ^ ~ B) = (A v A) ^ (A v ~ B)
J'ai utilisé le mauvais symbole pour non et égal mais le point ici est que lorsque vous faites des cercles / quand il y a un décalage et-ou généralement vous devriez regarder la loi d'absoprtion.
B n'est pas pertinent pour le résultat, comme vous le remarquerez si vous le mettez dans une table de vérité.
la source
Une autre façon intuitive de voir cela:
Si A est un ensemble, alors nous pouvons dire que tout objet donné est (en A) ou (pas en A).
Regardez maintenant S = A ou (A et non B) :
Si un objet est en A, alors "A ou n'importe quoi" contient tous les éléments en A, donc l'objet sera également en S.
Si un objet n'est pas dans A, alors "A et n'importe quoi" exclut tous les éléments qui ne sont pas dans A, donc l'objet n'est ni dans A ni dans (A et pas B), donc ce n'est pas dans S.
Donc, le résultat est que tout objet dans A est dans S, et tout objet qui n'est pas dans A n'est pas dans S. Donc, intuitivement, les objets dans S doivent être exactement ceux de A, et pas d'autres objets.
Lorsque deux ensembles ont des éléments identiques, ils sont définis comme étant le même ensemble. Alors
A = S
.la source
Une méthode simple que vous pouvez toujours utiliser si vous êtes coincé est l'analyse de cas.
la source
la source