J'essaie de construire une preuve formelle pour 'P → Q ≡ ∨P ∨ Q' dans Fitch. Je sais que c'est vrai, mais comment le prouver?Preuve formelle pour P → Q ≡ ¬P ∨ Q dans Fitch
2
A
Répondre
3
J'ai finalement réussi à le résoudre:
assez simple en fait
+0
Ça a l'air bien! (Je l'ai déjà upvoted :-) – aioobe
0
Compte tenu p ⇒ q, utilisez le système Fitch pour prouver ¬p ∨ q.
1. p => q Premise
2. ~(~p | q) Assumption
3. ~p Assumption
4. ~p | q Or Introduction: 3
5. ~p => ~p | q Implication Introduction: 3, 4
6. ~p Assumption
7. ~(~p | q) Reiteration: 2
8. ~p => ~(~p | q) Implication Introduction: 6, 7
9. ~~p Negation Introduction: 5, 8
10. p Negation Elimination: 9
11. q Implication Elimination: 1, 10
12. ~p | q Or Introduction: 11
13. ~(~p | q) => ~p | q Implication Introduction: 2, 12
14. ~(~p | q) Assumption
15. ~(~p | q) => ~(~p | q) Implication Introduction: 14, 14
16. ~~(~p | q) Negation Introduction: 13, 15
17. ~p | q Negation Elimination: 16
But ~ p | q Complet
Questions connexes
- 1. Que signifie la barre verticale dans "q | p - 1"?
- 2. façon automatique de déterminer ARIMA (p, d, q) - Matlab
- 3. Minuscules hauteur de la queue (g, j, p, q, y)
- 4. C++ x = P> Q équivalent en C#
- 5. générer par programme `d` de` p` et `q` (RSA)
- 6. Analyse du certificat DSS X509 pour obtenir P, Q, G et Y
- 7. Insérer un COMMA après p, q, r, s ... no. de char dans un fichier multiligne
- 8. Obtenir Recv-Q/Send-Q sous Windows?
- 9. générer des paires de nombres aléatoires en java tel que p! = Q
- 10. Comment exécuter la boucle q (INCREMENT Q)?
- 11. Traduire la fonction Q et P du Petit Schemer en Common Lisp?
- 12. déduction logique avec le système Fitch
- 13. Comment diviser une chaîne comme p^q en utilisant la fonction split en Java?
- 14. Différence entre "Q" et "q" dans angularjs et requirejs
- 15. Quelle est la différence entre request.GET ['q'], request.GET ('q') et request.GET ('q',)
- 16. Substitution: "\ p {Cntrl}" - "\ P {Print}"
- 17. regex fendu sur `q` sinon` \ `q` intérieur <>`
- 18. $ q avec l'état privé $$?
- 19. serveur côté apache Q
- 20. Traverser les promesses dans Q
- 21. Bouclage en langage Q
- 22. Q & A script php
- 23. Type^Q dans l'éditeur vim
- 24. Programmation Quicksort Algorithm Q
- 25. Mongoose et q promesses
- 26. Ant JUnit Compile Q
- 27. UILocalNotification fireDate Q
- 28. mongoengine - générer dynamiquement Q()
- 29. Q Cache cache possible?
- 30. Q tutoriel d'apprentissage confus
Considérez-vous une table de vérité comme une preuve? – AngryOliver
Non, je cherche une preuve formelle dans Fitch. – Yaeger