9
votes

P implique Q, comment lire en anglais

Comment lire p implique q dans la logique classique?

Exemple: xxx

Il s'agit de la logique modale qui utilise des règles de logique classiques.
KAX: Un sait que X est vrai.

i curieux de savoir comment lire l'implication en anglais? Si alors d'autre?

EDIT EDIT: dans la logique modale, KA devient une boîte, son signe de forme en boîte, qui symbolise la règle de nécessiation, la règle n, ce qui signifie que la boîte p, si vous avez p Un delta du monde alors tous les mondes acadies devraient également avoir p.

Il y a aussi Diamond P, ce qui signifie que la possibilité qu'il existe un monde qui a accessible dans le monde que Diamond P a.


1 commentaires

Je vote pour fermer cette question comme hors-sujet car il ne s'agit pas directement de la programmation. (Cela aurait été un bon ajustement sur Philosophie ou mathématiques < / a>, bien que dans l'équité, ces sites n'existaient pas quand on a demandé.)


9 Réponses :


2
votes

p implique Q. Vous avez l'anglais devant vous.


5 commentaires

:) Pouvez-vous convertir la formule ci-dessus à cela?


La conversion de la formule en anglais semblerait redondante et déroutante. Sinon, l'implication aurait un meilleur adjectif. La logique booléenne apprend à résumer vos pensées en anglais: D


Alors pourquoi les chercheurs ou logiciens d'AI utilisent-ils la logique de première commande pour décrire les choses en bidirectionnelle? Quels sont les fins de Prolog?


Parce qu'il est difficile d'exprimer efficacement en anglais;) Prolog vous vous permet de codifier cette logique dans un programme. Traduction d'un programme «standard» en anglais est de la manière plus facile que dans Prolog que pour cette raison.


Exactement, parce que vous devez convertir p-> q en anglais, BECUASE P implique q ne signifie rien, sauf que p implique q.



7
votes

"p implique Q" équivaut à "si p, puis q".


4 commentaires

qui est logiquement équivalent à ~ p ou q


"Si p, alors q" est correct en principe, assurez-vous de ne pas le confondre avec le si condition puis instruction CODE CONSTRUCTION. Bien que cette construction exécute instruction uniquement si condition évalue vers true , l'opérateur implicitement prend deux expressions booléennes. Le résultat est même alors true , si p est faux, indépendant de la valeur de Q. Le terme familier "si p, puis q" ne reflète pas vraiment ce comportement. ~ p ou q est beaucoup mieux à cet égard.


Une autre alternative: en plain anglais "p implique q" signifie "si p maintient alors q doit être maintenu aussi. Sinon, q peut être tout ce que"


@Philip Daubmeier est de loin la meilleure traduction anglaise-anglaise. En particulier indique explicitement la partie souvent mal comprise "sinon, q peut être tout ce que"



4
votes

pas p ou q . Cette version que vous voulez?


1 commentaires

+1 Comme avec des implications imbriquées est probablement la plus facile à traduire.



1
votes

p implique q est vrai si p et q est vrai, ou si p est faux.

c'est faux si p est vrai et q est faux.

* Edit: essentiellement de ce que Scipstack a dit.


0 commentaires

3
votes

Traduire votre exemple: xxx

Si un sait que de x suit y, alors d'un savoir que x est vrai, il suit que Y est vrai. < / p>


0 commentaires

2
votes

à moi, p => q est mieux lue comme p est faux, ou q est vrai


0 commentaires

24
votes

Peut-être que cela vous aide à comprendre que si vous imaginez un petit exemple du monde réel:

Le feu implique la chaleur

Cela signifie que si vous avez le feu, il doit y avoir de la chaleur. S'il n'y a pas de feu, il n'y a pas de chaleur de chaleur, du fait d'autres effets (par exemple, brille :)), mais il pourrait aussi ne pas être de chaleur.

Si vous avez le feu mais pas de chaleur, quelque chose ne va pas. L'implication est fausse alors.


1 commentaires

+1: C'est une très bonne explication pour quelque chose qui est souvent très expliqué très mal



1
votes

Parfois, ces lois sur la distribution et d'autres axiomes de la logique modale, sont plus faciles à saisir si vous utilisez les comodalités, qui sont les dualités de Morgan de modalités données. La comodalité de la nécessité est alors une nécessité. Pour A code> à coknow p code> signifie que a code> ne connaît pas p code>: intuitivement cela signifie que a code> s la connaissance ne contredit pas p code>, donc a code> pourrait apprendre p code> sans venir connaître une contradiction. Dites ca p code> si a code> coknows p code>.

Utilisation de la logique classique, la distribution est équivalente à: p>

Ka(X or Y) -> (KaX or CaY)


0 commentaires

1
votes

recherchez-vous une définition du p -> q ou des conseils sur la manière de dire cela l'exprime en mots lors de l'écriture ou parler? Si c'est le premier, il y a déjà de bonnes suggestions.

Cependant, si ce dernier, je suggérerais simplement de dire "P implique Q" comme vous avez déjà utilisé votre poste. C'est succinct, et à moins que vous parliez à quelqu'un avec une familiarité limitée ou sans familiarité avec la logique mathématique, c'est une signification est claire.


1 commentaires

Whoops. Je vois que Byron Whitlock dit essentiellement la même chose.