PDFprof.com Search Engine



notions de logique

PDF
Images
List Docs
  • Quelles sont les types de logique ?

    Trois types de logique sont repérables dans la recherche en sciences humaines : logique intellectuelle, logique empirique et logique scientifique.

  • Comment définir la logique ?

    1.
    Science du raisonnement en lui-même, abstraction faite de la matière à laquelle il s'applique et de tout processus psychologique. 2.
    Caractère logique, rationnel de quelque chose : Admirez la logique de son raisonnement.

  • Quels sont les éléments de la logique ?

    Les connecteurs logiques usuels sont : non, et, ou, ⇒ et ⇔.
    Ils permettent de créer, à partir d'une (ou deux) proposition(s), un nouvelle proposition dont la valeur de vérité dépend des valeurs de vérité de la (ou des) propostion(s) la constituant.

  • Depuis plus de 2000 ans, la logique est essentiellement utilisée pour « modéliser des arguments exprimés en langage naturel » et pour formaliser le raisonnement : c'est-à-dire que le rôle de la logique est de fournir un moyen de répondre aux ambiguïtés qui surgissent lorsque nous utilisons notre langage.

notions de logique
Modèles et langages
Bases de données avancées
BASES DE DONNÉES ET MODÈLES DE CALCUL
Architectures modèles et langages de données
FICHE LINGUISTIQUE DU PORTUGAIS Difficultés spécifiques d
Survival portuguese vocabulary lexique portugais desurvie
Portugais pour débutantes
75
Bom dia ! Portugais du Portugal et portugais du Brésil
PORTUGAIS
Next PDF List

notions de logique

Cours de bases de données,http://sql.bdpedia.frQuelques notions de logique1Philippe RigauxNotions élémentaires de logique formelleCette session présente les notions essentielles de logique formelle à connaître :Le calcul propositionnel : valeurs de vérité et formulesLes prédicatsCollections et quantificateursImportance pour les bases de données et SQLCes diapositives correspondent au support en ligne disponiblesur le sitehttp://sql.bdpedia.fr/2Calcul propositionnelProposition: énoncé auquel on p eutaffecter deux valeurs de vérité, V raiou F aux.Formule: exp ressionbasée sur des p ropositionset leur combinaison pa rdes connecteurs logiques.la conjonction, notée^la disjonction, notée_la négation, notée:Exemple :(p^q)_r3Valeur de vérité d"une formuleInduite à partir de valeurs de vérité des propositions, et des règles suivantes :pqp^qp_q:pVraiVraiVraiVraiFauxVraiFauxFauxVraiFauxFauxVraiFauxVraiVraiFauxFauxFauxFauxVraiExemple :(p^q)_rest Vrai pour les valeurs V, V, F dep;q;r4EquivalencesUn informaticien averti sait manier avec agilité les équivalences.

Quelques exemples.: (:F)est équivalente àFF_(F1^F2)est équivalente à(F_F1)^(F_F2)(distribution)F^(F1_F2)est équivalente à(F^F1)_(F^F2)(distribution): (F1^F2)est équivalente à(:F1)_(:F2)(loi DeMorgan): (F1_F2)est équivalente à(:F1)^(:F2)(loi DeMorgan)Doncp_ :(p^ :q)est unetautologie .

5) PrédicatsExtension puissante des propositions :construire des énoncés sur des "objets" .Le prédicatCompose(X;Y)permet de construire des énoncés de la forme :Compose("Mozart";"Don Giovanni")Compose("Debussy";"La mer")Etc.Ce sont des nuplets (ou des atômes, ou des faits).Il en existe une infinitéUncontexte (ou "interp rétation")définit ceux qui sont vrais / faux.

Remarque: Base de données?C"est un contexte donnant un ensemble fini de faits vrais.Tous les autres sont considérés comme faux.

6) Nuplets ouverts et fermésUn nuplet énoncé avec des constantes est un nupletfermé .Compose("Mozart";"Don Giovanni")Un nuplet énoncé avec au moins une variable est un nupletouvert .Compose(X;"Don Giovanni")Un nuplet ouvert désigne une infinité de faits possibles.Remarque: Interêt?En général on s"intéresse aux valeurs deXpour lesquelles lesfaits sont vrais.On a effectué une requête .

7) Collections et quantificateursLes nuplets libres expriment des contraintes sur un fait.On peut exprimer des contraintes sur des collections de faits avec les quantificateurs.9 xP(x)est vraie s"il existeau moins une affectation de xpour laquelleP(x)estvraie.8 xP(x)est vraie siP(x)est vraie pourtoutes les valeurs de x.Variables libres et liées: un va riablequantifiée est li bre;sinon elle est liée.

8) SQL = formules logiqueRequête SQL= une fo rmuleavec des va riableslib res.Résultat d"une requête= les valeurs des va riableslib resqui satisfont la fo rmule.La formuleCompose(X;"Don Giovanni")s"écrit en SQLselectcomposite urfromCompose whereoeuvre= "Don Giovanni"SQL c"est une syntaxe pour écrire des formules.Remarque: DéclarativitéOn ne dit pas comment on calcule!9ExemplesDeux relations/prédicats :Expert (id_expert, nom)Manuscrit (id_manuscrit, auteur, titre, id_expert, commentaire)Manuscrit(_;"Proust";t;x;_)^Expert(x;n)selecttitre, nom from Expert, Manuscrit whereExpert.id_ex pert= Manuscrit.id_expert andauteur = "Proust" Expert(x;n)^ 9Manuscrit(_;"Proust";_;x;_)selectnom fro mExpert as e whereexists ( select* from Manuscri tas m wheree.id_exper t= m.id_expert andauteur = "Proust" )10À retenirSQL est un langagedécla ratifqui exp rimepa rune fo rmulelogique les p ropriétésdu résultat à construire.Avantages prouvés et éprouvés depuis les années 1970.signification précise, non ambiguealgorithmes efficaceslangage robuste, universellement connu et adopté,no rmalisédéclarativité: SQL ne donne aucune indication sur la manière dont le système doit trouver le résultat.11