Station MinuitPortail personnel de révision

IFT-2003 — Intelligence artificielle IAutomne 2026

IFT-2003 / Automne 2026 / Logique et raisonnement (2/3)

Entraînement — Logique et raisonnement (2/3)

Exercices d’entraînement créés pour le portail. Aucun questionnaire officiel. Banque v3.

40 questions. Un point par réponse automatique correcte; aucun crédit partiel. Les autoévaluations sont comptées séparément.

Ouvrir le mini-test

Aucune tentative commencée.

1. Parmi ces clauses, laquelle est de Horn et pourquoi ?

Compréhension · version 2

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Votre réponse — question 1

Corrigé — question 1

Horn signifie au plus un positif. Une base est une conjonction de clauses; une clause est une disjonction. La clause vide est fausse, tandis que la base vide est vraie.

Variantes : Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Revoir la matière — 1. Progression et objectifsRevoir la matière — 2. Littéraux, clauses et clauses de Horn

2. Convertir ∀x(p(x)→q(x)) en clauses. Nommer les neuf étapes et préciser lesquelles ne changent rien ici.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 2

Corrigé — question 2

Résultat {¬p(x)∨q(x)}. Énumérer les étapes ne signifie pas introduire des opérations inutiles.

  • Éliminer → : ¬p(x)∨q(x).
  • Examiner négations, renommage et préfixe; aucun existentiel à skolémiser.
  • Omettre ∀; aucune distribution ni séparation nécessaire; une seule clause.
  • Les neuf étapes sont : implications, négations, variables liées, préfixe, Skolem, universels, distribution, séparation, renommage entre clauses.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 3. Passer du calcul des prédicats aux clausesRevoir la matière — 3.1 Les neuf étapes et leur justificationRevoir la matière — 3.3 Trois conversions complètesRevoir la matière — 3.3.1 Implication simple

3. Pour ∀z∃x∀y q(x,y,z), quel remplacement de x respecte exactement les dépendances du préfixe ?

Compréhension · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Votre réponse — question 3

Corrigé — question 3

x peut dépendre de z, quantifié avant lui, mais pas du y intérieur. La skolémisation conserve la satisfaisabilité en signature étendue, pas une équivalence ordinaire dans la signature initiale.

Variantes : Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Revoir la matière — 3.2 Les trois cas de skolémisation du cours

4. Convertir ∀x((r(x)∧p(x,m))→(s(x)∨∀y((∃z t(y,z))→u(x,y)))). x,y,z sont variables; m est constante.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 4

Corrigé — question 4

La négation de l’existentiel devient universelle. Ni fonction de Skolem ni séparation en deux clauses n’est nécessaire.

  • Nier l’antécédent donne ¬r(x)∨¬p(x,m).
  • L’implication intérieure donne ¬∃z t(y,z)∨u(x,y), puis ∀z¬t(y,z).
  • Préfixe ∀x∀y∀z, sans existentiel restant.
  • Une clause : ¬r(x)∨¬p(x,m)∨s(x)∨¬t(y,z)∨u(x,y).

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 3.3.2 Antécédent conjonctif et implication quantifiée

5. Mettre ∀x((∀y p(x,y))→¬∀y(q(x,y)→r(x,y))) en clauses.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 5

Corrigé — question 5

Les deux existentiels sont indépendants. Les témoins restent les mêmes entre facteurs; les variables universelles deviennent locales aux clauses.

  • Après négations : ∀x((∃y¬p(x,y))∨∃z(q(x,z)∧¬r(x,z))).
  • Préfixe ∀x∃y∃z; témoins frais f(x),g(x).
  • Clauses ¬p(x,f(x))∨q(x,g(x)) et ¬p(u,f(u))∨¬r(u,g(u)).
  • Renommer x/u entre clauses tout en conservant les symboles f/g.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 3.3.3 Exemple mobilisant les neuf étapes

6. Comparer les clauses de (p∨q)→r et de p→(q→r).

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 6

Corrigé — question 6

La négation de p∨q produit ¬p∧¬q, puis la distribution produit deux clauses. Les parenthèses changent le résultat.

  • Première formule : {¬p∨r, ¬q∨r}.
  • Deuxième formule : {¬p∨¬q∨r}.
  • ET relie les clauses de la base; OU relie les littéraux dans une clause.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 3.4 Exercices de traduction et solutions

7. C1=¬p(x)∨q(b,y), C2=¬q(x,a)∨r(x,y). Calculer la résolvante la plus générale sur q, après renommage.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 7

Corrigé — question 7

Les variables sont locales. Confondre leurs noms entre clauses spécialise indûment la résolution. Les renommages et substitutions équivalents sont acceptables.

  • Renommer C2 en ¬q(u,a)∨r(u,v).
  • Unificateur {u↦b,y↦a}.
  • Appliquer aux restes : ¬p(x)∨r(b,v).
  • La réponse ¬p(b)∨r(b,a) est une instance spécialisée; x/v ne sont pas imposés.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 4. Résolution, unification et réfutationRevoir la matière — 4.1 La résolvanteRevoir la matière — 4.2 Unifier correctement

8. Résoudre p(x)∨p(f(y))∨r(x,y) et q(w)∨¬p(f(w)) sur p(f(y)).

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 8

Corrigé — question 8

La substitution affecte aussi q(w), qui devient q(y). Elle ne supprime pas tous les littéraux d’un même prédicat.

  • Choisir w↦y (ou l’inverse avec renommage cohérent).
  • Résolvante p(x)∨r(x,y)∨q(y).
  • Conserver p(x) : une résolution supprime un seul couple complémentaire.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 4.1 La résolvanteRevoir la matière — 4.2 Unifier correctement

9. Prouver r par réfutation depuis {p,¬p∨q,¬q∨r}; donner parents et conclusion.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 9

Corrigé — question 9

Les clauses restent réutilisables. Une preuve directe de q puis r, suivie de la contradiction, convient aussi. Un arrêt sans progrès ne prouve pas ¬r.

  • Ajouter ¬r.
  • Résoudre ¬q∨r avec ¬r : ¬q.
  • Résoudre ¬p∨q avec ¬q : ¬p.
  • Résoudre p avec ¬p : □; conclure C⊨r.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 4.3 La procédure de réfutationRevoir la matière — 5. Preuves et interrogations travailléesRevoir la matière — 5.1 Propositionnel : prouver r

10. Nier B=∀w∀t(q(a,w)∨r(b,t)), puis donner les clauses ajoutées à une réfutation.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 10

Corrigé — question 10

La quantification du but doit être déclarée avant de le nier. Un but existentiel aurait au contraire une négation universelle.

  • ¬B=∃w∃t(¬q(a,w)∧¬r(b,t)).
  • Introduire deux constantes fraîches k1/k2.
  • Ajouter ¬q(a,k1) et ¬r(b,k2), sans variables universelles à leur place.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 5.2 Variables : prouver une disjonctionRevoir la matière — 9.1 Logique et preuves

11. Avec pere(charles,marie) et parent(X,Y):-pere(X,Y), comparer la preuve du but parent(charles,marie) et la question « qui est parent de Marie ? ».

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 11

Corrigé — question 11

La clause vide atteste la réfutation du but fermé; le littéral de réponse conserve la valeur cherchée. Un fait sans rapport peut rester inutilisé.

  • But fermé : ajouter ¬parent(charles,marie), résoudre avec ¬pere(x,y)∨parent(x,y), puis avec le fait, obtenir □.
  • Question : utiliser ¬parent(z,marie)∨reponse(z).
  • Résoudre jusqu’à reponse(charles), qui conserve le témoin.
  • Convention parent→enfant dans cette base.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 5.3 Charles et Marie : un but ferméRevoir la matière — 5.4 Retrouver qui est parent de Marie

12. Reprendre les quinze lignes numérotées de l’Etna au §5.5 (faits, vocabulaire et clauses y sont fournis). Pour CHAQUE ligne, indiquer origine ou deux parents, littéral résolu et substitution, même vide. Conserver un seul témoin k pour les lignes 12/14; conclure avec la portée exacte du but et sans nier deux fois la négation fournie.

Application · version 2

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 12

Corrigé — question 12

Le tableau source reste accessible par le lien de matière. La tâche exige maintenant la justification de ses quinze lignes, et pas seulement le témoin et la conclusion générale. Les renommages uniformes et preuves équivalentes sont acceptés si chaque pas est justifié.

  • 1. ¬v(x)∨¬a(x)∨¬e(x)∨¬h(x,y)∨¬h(etna,z)∨d(z,y) : règle générale; variables universelles implicites.
  • 2. v(vesuve) : fait.
  • 3. ¬a(vesuve)∨¬e(vesuve)∨¬h(vesuve,y)∨¬h(etna,z)∨d(z,y) : 1/2, θ={x↦vesuve}, résoudre sur v.
  • 4. a(vesuve) : fait.
  • 5. ¬e(vesuve)∨¬h(vesuve,y)∨¬h(etna,z)∨d(z,y) : 3/4, substitution vide, sur a.
  • 6. ¬i(u)∨e(u) : conversion de Italie→Europe, u local.
  • 7. ¬i(vesuve)∨¬h(vesuve,y)∨¬h(etna,z)∨d(z,y) : 5/6, θ={u↦vesuve}, sur e.
  • 8. i(vesuve) : fait.
  • 9. ¬h(vesuve,y)∨¬h(etna,z)∨d(z,y) : 7/8, substitution vide, sur i.
  • 10. h(vesuve,1000) : fait.
  • 11. ¬h(etna,z)∨d(z,1000) : 9/10, θ={y↦1000}, sur h(vesuve,y).
  • 12. h(etna,k) : première clause de la négation déjà fournie, avec témoin frais k.
  • 13. d(k,1000) : 11/12, θ={z↦k}, sur h(etna,z).
  • 14. ¬d(k,1000) : seconde clause de cette même négation, même k.
  • 15. □ : 13/14, substitution vide, sur d(k,1000).
  • La négation ∃t(h(etna,t)∧¬d(t,1000)) n’est pas niée une seconde fois. Conclusion C⊨∀t(h(etna,t)→d(t,1000)); l’existence d’une hauteur dans C n’est pas prouvée séparément.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 5.5 Etna : formalisation, témoin et quinze lignes

13. À partir de E1–E4 et des onze clauses numérotées du §5.6 Arthur, justifier CHAQUE ligne : origine des six clauses initiales, parents/littéral/substitution des cinq résolutions. Déclarer le but existentiel et sa négation; contrôler les noms à la ligne 7, puis donner le témoin final.

Application · version 2

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 13

Corrigé — question 13

Chaque fait, règle convertie et résolvante possède une justification explicite. z↦w conserve directement le résultat ¬heureux(w); l’inverse convient seulement avec les renommages et substitutions cohérents.

  • 1. ¬vie_interessante(z) : négation de ∃z vie_interessante(z), universel implicite.
  • 2. ¬lire(y)∨intelligent(y) : conversion de E2.
  • 3. lire(arthur) : première clause de E3, conjonction séparée.
  • 4. ¬heureux(w)∨vie_interessante(w) : conversion de E4.
  • 5. ¬riche(x)∨¬intelligent(x)∨heureux(x) : conversion de E1.
  • 6. riche(arthur) : seconde clause de E3.
  • 7. ¬heureux(w) : 1/4, θ={z↦w}, sur vie_interessante. L’orientation inverse exige un renommage cohérent du résultat.
  • 8. ¬riche(w)∨¬intelligent(w) : 5/7, θ={x↦w}, sur heureux.
  • 9. ¬lire(w)∨¬riche(w) : 2/8, θ={y↦w}, sur intelligent; l’ordre des littéraux ne change pas la clause.
  • 10. ¬riche(arthur) : 3/9, θ={w↦arthur}, sur lire.
  • 11. □ : 6/10, substitution vide, sur riche(arthur).
  • C⊨∃z vie_interessante(z), témoin Arthur; pas de négation d’un simple atome libre à la place du but existentiel.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 5.6 Arthur : justifier une trace fournie

14. Traduire ∀x∀y((q(x,y)∧r(x,y))→p(x,y)) en Prolog et expliquer sa lecture clausale.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 14

Corrigé — question 14

Le programme exprime les connaissances. La requête demande leur preuve; elle ne recopie pas la négation ajoutée dans la preuve sur papier.

  • p(X,Y) :- q(X,Y), r(X,Y).
  • Tête p à gauche, conditions q/r à droite; virgule = ET.
  • Clause ¬q(x,y)∨¬r(x,y)∨p(x,y), un seul positif.
  • Variables majuscules et point final; un fait est une clause positive unitaire.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 6. Programmer en PrologRevoir la matière — 6.1 Faits, règles, programme et traduction directe

15. Quel diagnostic est correct pour f(X,p(A,B)) = f(a,p(1,2,3)) ?

Compréhension · version 2

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Votre réponse — question 15

Corrigé — question 15

X=a serait compatible isolément, mais les seconds arguments sont incompatibles. Un atome minuscule y diffère d’une variable Y; un tiret non cité peut être un opérateur.

Variantes : Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Revoir la matière — 6.2 Syntaxe et identité des termes

16. Avec p(a,1), p(b,2), q(b,2), tracer p(X,Y),q(X,Y) jusqu’au succès. Les faits sont essayés dans cet ordre.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 16

Corrigé — question 16

La recherche présentée est en profondeur. Le retour arrière défait les liaisons de la branche abandonnée; une branche infinie pourrait empêcher d’autres réponses.

  • Premier choix p(a,1) : X=a,Y=1; q(a,1) échoue.
  • Retour arrière : abandonner ces liaisons; choisir p(b,2).
  • q(b,2) réussit; réponse X=b,Y=2.
  • Les variables partagées se propagent; false d’une branche n’arrête pas tous les choix.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 6.3 Buts fermés, variables et conjonctionsRevoir la matière — 6.4 Moteur, sous-buts et retour arrière

17. Dans la petite base enfant→parent, parent(nathalie,anne) et parent(nathalie,jimmy) sont vrais. Corriger la console W=julie pour parent(nathalie,W), puis comparer avec la généalogie parent→enfant.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 17

Corrigé — question 17

La petite console du support est erronée. Le lapsus X/Z de la fratrie doit aussi être lu selon les arguments de la règle.

  • Réponses W=anne puis W=jimmy, pas Julie.
  • Dans la grande base, la même question demanderait les enfants de Nathalie.
  • Ne jamais fusionner les bases sans inverser explicitement la relation.
  • parent/2 ne code pas le sexe; le nom du prédicat seul ne fixe pas le sens.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 6.5 Les deux orientations de parent/2Revoir la matière — 9.2 Prolog et modèles

18. Quel énoncé distingue correctement outil, programme et recherche ?

Compréhension · version 2

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Votre réponse — question 18

Corrigé — question 18

Le programme contient faits/règles et le but se termine par un point. Stop interrompt la recherche; aucune installation, création de compte ou exécution externe n’est attestée par cette révision.

Variantes : Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Revoir la matière — 7. Travailler dans Swish et diagnostiquer les réponsesRevoir la matière — 7.1 Moteur et plateformeRevoir la matière — 7.2 Programme, but et résultatsRevoir la matière — 7.3 Demander les autres réponses

19. Dans la petite famille du maître, soeur_frere(nathalie,W) donne julie,nathalie,luc deux fois. Pourquoi not(X=Z) en fin de règle donne-t-il quatre réponses, et que se passe-t-il s’il est placé avant les relations sur des variables libres ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 19

Corrigé — question 19

Exclusion de soi et unicité des réponses sont distinctes. Le placement du test suppose ici des personnes déjà instanciées.

  • Anne et Jimmy sont deux parents communs : deux preuves pour chaque valeur.
  • L’identité permet Nathalie dans la règle initiale.
  • Le test final retire Nathalie : julie,luc,julie,luc; il ne déduplique pas.
  • Au début sur X/Z libres, X=Z réussit, donc not échoue.
  • Négation par échec, ni négation classique ni contrainte abstraite de différence.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 7.4 Nathalie : distinguer deux problèmes et les corriger

20. Résoudre les quatre unifications INDÉPENDANTES suivantes : a(X,X)=a(p(12,abc),p(Y,Z)); f(a,Z)=f(X,g(h(y))); f(a,Z)=f(b,g(h(y))); R=f(X,g(h(y))). Repartir avec des variables libres à chaque point-virgule.

Application · version 2

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 20

Corrigé — question 20

Les structures et répétitions imposent les liaisons. Renommer des variables de façon uniforme est admis; transformer y minuscule en variable ne l’est pas.

  • 1 : X=p(12,abc), Y=12, Z=abc.
  • 2 : X=a, Z=g(h(y)); y est un atome.
  • 3 : échec a/b.
  • 4 : R=f(X,g(h(y))); X reste libre.
  • Appliquer chaque substitution à toutes les occurrences de la variable.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 8. Exercices Prolog, réponses et démarchesRevoir la matière — 8.1 Les cinq unifications

21. Le jardin donne parcelle(2,roland),parcelle(6,roland),culture(2,carottes),culture(6,pommes_de_terre),surface(2,8),surface(6,12). Écrire la requête pour les cultures et surfaces de Roland.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 21

Corrigé — question 21

La variable partagée réalise une jointure logique. L’ordre annoncé suit celui des faits; seules ces six données sont nécessaires à cet exemple.

  • parcelle(N,roland), culture(N,L), surface(N,S).
  • Réponses N=2,L=carottes,S=8 puis N=6,L=pommes_de_terre,S=12.
  • Le même N relie propriétaire, culture et surface; des variables indépendantes produiraient un produit cartésien erroné.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 8.2 Jardin communautaire : relier les faits par N

22. Tracer a(R,T) avec a(X,Y):-b(X),c(X,X),d(Y). b(X):-f(X). c(1,1). c(3,3). c(5,5). d(2). e(1). e(2). f(3).

Application · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 22

Corrigé — question 22

L’ordre des sous-buts et les substitutions expliquent pourquoi c(1,1) et c(5,5) ne deviennent pas des réponses alternatives.

  • a(R,T) devient b(R),c(R,R),d(T).
  • b(R) devient f(R); f(3) fixe R=3 partout.
  • c(3,3) réussit; d(T) fixe T=2.
  • Réponse R=3,T=2; les faits e sont inutilisés.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 8.3 Tracer a(R,T)

23. Utiliser exclusivement les 24 faits parent(P,E) du §8.4, où P est parent de E (base complète fournie dans cette lecture). Écrire les requêtes et toutes les réponses pour les cinq questions : lien parental Marie→Elizabeth; enfants de Nathalie; parents de Patricia; Martin a-t-il un petit-enfant et lequel; chaîne Robert→Sylvie sur trois générations. Préciser ce que parent/2 et un échec ne permettent pas de conclure.

Application · version 2

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 23

Corrigé — question 23

Les cinq questions historiques sont désormais demandées sur les 24 faits, avec résultats, liaisons et limites du modèle. La matière de référence contient le programme complet; les deux bases parent/2 restent séparées.

  • parent(marie,elizabeth). réussit. Le sexe n’est pas encodé; la requête seule prouve le lien parental, pas une propriété mere/2.
  • parent(nathalie,X). échoue : aucun enfant décrit dans cette base; aucune vérité universelle sur sa vie réelle n’en découle.
  • parent(X,patricia). donne X=robert puis X=elizabeth dans l’ordre des faits.
  • parent(martin,X),parent(X,Y). donne X=kevin,Y=tom; la branche X=marc n’a pas de descendant dans cette base.
  • parent(robert,X),parent(X,Y),parent(Y,sylvie). donne X=anne,Y=luc, chaîne Robert→Anne→Luc→Sylvie.
  • Ne pas inverser les arguments en recopiant la petite base enfant→parent. Les variables intermédiaires sont partagées entre les sous-buts.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 8.4 Généalogie : orientation parent→enfant

24. Convention parent(P,E) : P est parent de E. Écrire soeur_frere(X,Y), tante_oncle(X,Y), petit_enfant(X,Y) et cousin_cousine(X,Y), sans récursion. soeur_frere signifie au moins un parent commun et deux personnes distinctes; tante_oncle(X,Y) signifie que X est frère/sœur d’un parent de Y; petit_enfant(X,Y) signifie que X est petit-enfant de Y; cousin_cousine signifie que leurs parents sont frère/sœur distincts. Placer les tests not(...) après instanciation; ne pas supposer de sexe ni de déduplication.

Application · version 2

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Votre réponse — question 24

Corrigé — question 24

Les variables intermédiaires doivent être communes aux bonnes relations. Les noms de variables et une permutation sûre des buts sont acceptés si la sémantique et l’instanciation sont préservées.

  • soeur_frere(X,Y):-parent(P,X),parent(P,Y),not(X=Y).
  • tante_oncle(X,Y):-parent(GP,X),parent(GP,P1),not(P1=X),parent(P1,Y).
  • petit_enfant(X,Y):-parent(P,X),parent(Y,P). X est petit-enfant de Y.
  • cousin_cousine(X,Y):-parent(GP,P1),parent(GP,P2),not(P1=P2),parent(P1,X),parent(P2,Y).
  • Les not viennent après instanciation; un parent commun suffit; des preuves répétées restent possibles.

Variantes : Autoévaluation explicite : accepter preuves, noms de variables, substitutions et formulations équivalentes si les étapes et hypothèses restent cohérentes.

Revoir la matière — 8.5 Les quatre relations demandées

25. Une recherche équitable dans un système complet de réfutation garantit-t-elle une décision terminante pour toute base du premier ordre ?

Compréhension · version 1

Hypothèses et règle de réponse
  • Exercice original du portail, distinct des évaluations officielles. Les données nécessaires à l’application sont fournies dans l’énoncé ou le passage précisément référencé.
  • Logique classique du premier ordre pour les preuves; les exemples Prolog sont analysés, sans interpréteur exécuté.

Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Votre réponse — question 25

Corrigé — question 25

Correction des règles, complétude pour réfutation, équité de la recherche et terminaison sont quatre propriétés distinctes. Ne pas conclure ¬B d’un arrêt pratique sans progrès.

Variantes : Une réponse exacte selon les données; aucune approximation ou convention implicite supplémentaire.

Revoir la matière — 9. Corrections et points de vigilanceRevoir la matière — 9.1 Logique et preuves

26. Quelle classification est entièrement correcte ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 26

Corrigé — question 26

Un atome est un prédicat appliqué à des termes; un littéral est un atome ou sa négation. Une clause est une disjonction, et une base les relie par ET. p(a)∨q(a) a deux positifs et n’est pas Horn.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 2. Littéraux, clauses et clauses de Horn

27. Quelle proposition distingue clause unitaire, clause vide et base vide ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 27

Corrigé — question 27

Unitaire = un littéral; Horn = au plus un positif, donc p(a) et ¬p(a) sont Horn. Une disjonction vide est fausse; une conjonction vide est vraie. Ne pas confondre {□} avec {}.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 2. Littéraux, clauses et clauses de Horn

28. En Prolog, dans aime(Personne,pomme_rouge), quelle analyse est correcte ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 28

Corrigé — question 28

La majuscule initiale marque la variable. Le nom minuscule avec underscore est ici un atome; aime possède deux arguments. Un nom avec tiret non cité peut être analysé comme un opérateur.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 6.2 Syntaxe et identité des termes

29. Pour ∀u∃v∀w∃z R(u,v,w,z), quel remplacement respecte les dépendances du préfixe (symboles frais) ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 29

Corrigé — question 29

v dépend des universels antérieurs u; z peut dépendre de u et w. Les existentiels précédents sont déjà remplacés; g n’a pas à recevoir z lui-même comme argument. Skolem préserve la satisfaisabilité dans la signature étendue.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 3. Passer du calcul des prédicats aux clausesRevoir la matière — 3.2 Les trois cas de skolémisation du coursRevoir la matière — 3.3.3 Exemple mobilisant les neuf étapes

30. Quelle base de clauses est équivalente à (p∧q)→r ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 30

Corrigé — question 30

Nier p∧q donne ¬p∨¬q, donc une seule clause. Le deuxième choix correspond à (p∨q)→r, plus fort; le troisième est la négation de la formule, pas sa conversion.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 3.4 Exercices de traduction et solutionsRevoir la matière — 4.1 La résolvante

31. C1=¬p(x)∨q(x), C2=¬q(y)∨r(y), variables locales distinctes. Quelle résolvante la plus générale sur q ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 31

Corrigé — question 31

Unifier q(x)/q(y) identifie leurs variables puis applique la substitution aux restes. Une constante a spécialiserait sans nécessité. Les restes sont disjoints, pas conjoints.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 4.1 La résolvanteRevoir la matière — 4.2 Unifier correctement

32. Choisir le programme qui encode « Lea est inscrite; tout inscrit a accès ».

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 32

Corrigé — question 32

Les noms de prédicat sont minuscules, les faits et règles finissent par un point, et la conséquence est en tête. La troisième proposition inverse la règle et omet le fait demandé.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 6.1 Faits, règles, programme et traduction directeRevoir la matière — 6.2 Syntaxe et identité des termes

33. Faits piece(1,lea),piece(2,lea),couleur(1,bleu),couleur(2,vert). Requête piece(N,lea),couleur(N,C). Ordre écrit. Quelles réponses ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 33

Corrigé — question 33

Le même N réalise la jointure. Des variables N et M séparées produiraient les quatre combinaisons. Next cherche d’autres preuves après le premier succès.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 6.3 Buts fermés, variables et conjonctionsRevoir la matière — 8.2 Jardin communautaire : relier les faits par N

34. Faits lien(a,b),lien(a,c). Règle autre(X,Y):-lien(X,Y),not(X=Y). Pour autre(a,Y), quelle sortie est attendue ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 34

Corrigé — question 34

lien instancie Y à b puis c, tous deux distincts de a; l’unification a=b ou a=c échoue, donc not réussit. Placé avant lien avec Y libre, not(a=Y) échouerait.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 6.4 Moteur, sous-buts et retour arrièreRevoir la matière — 7.4 Nathalie : distinguer deux problèmes et les corriger

35. Convention parent→enfant. Faits parent(ada,bea),parent(bea,cy),parent(ada,dan). Quelle règle exprime petit_enfant(X,Y) = X petit-enfant de Y ?

Application · version 2

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 35

Corrigé — question 35

La première donne petit_enfant(cy,ada). La seconde encode X grand-parent de Y, orientation inverse. La troisième partage un parent et encode une fratrie sans exclusion de soi.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 8.4 Généalogie : orientation parent→enfantRevoir la matière — 8.5 Les quatre relations demandées

36. C est satisfiable. Une réfutation correcte de C∪{¬B} atteint □. Quelle conclusion est établie ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 36

Corrigé — question 36

La contradiction provient de l’ajout de ¬B à C : tous les modèles de C satisfont B. Correction de cette preuve, complétude d’un calcul et terminaison d’une stratégie restent distinctes.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 4.3 La procédure de réfutationRevoir la matière — 9.1 Logique et preuves

37. Trois unifications indépendantes : (I) t(X,X)=t(a,b); (II) t(X,Y)=t(a,b); (III) t(X)=t(a,b). a et b distincts. Quel bilan ?

Application · version 2

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 37

Corrigé — question 37

Une variable répétée doit recevoir la même valeur partout. Des variables différentes peuvent recevoir a et b. Enfin t/1 et t/2 sont des structures incompatibles.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 6.2 Syntaxe et identité des termesRevoir la matière — 8.1 Les cinq unifications

38. Programme dans cet ordre : candidat(rouge). candidat(bleu). accepte(bleu). choix(X):-candidat(X),accepte(X). Requête choix(X). Quelle première réponse et quel retour arrière ?

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Une réponse exacte sous les conventions de l’énoncé.

Votre réponse — question 38

Corrigé — question 38

Le corps est une conjonction et partage X. L’échec de la seconde condition annule la liaison rouge et réessaie le choix candidat. Le test d’une condition seule ne suffit pas.

Variantes : Une réponse exacte sous les conventions de l’énoncé.

Revoir la matière — 6.3 Buts fermés, variables et conjonctionsRevoir la matière — 6.4 Moteur, sous-buts et retour arrièreRevoir la matière — 8.3 Tracer a(R,T)

39. Nouveau cas de bout en bout. Faits capteur(c1), actif(c1); règle ∀x((capteur(x)∧actif(x))→alarme(x)); but alarme(c1). Donner clauses de C, négation du but, réfutation avec substitutions, programme Prolog et requête correspondants. Dire ce que cette preuve ne garantit pas.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Les renommages uniformes et les démarches équivalentes justifiées sont acceptés.

Votre réponse — question 39

Corrigé — question 39

Les mêmes connaissances passent des prédicats aux clauses puis au programme. La négation du but est ajoutée pour la preuve papier; le programme Prolog conserve les connaissances positives et reçoit le but en requête.

  • C={capteur(c1),actif(c1),¬capteur(x)∨¬actif(x)∨alarme(x)}; ajouter ¬alarme(c1).
  • Résoudre la règle avec ¬alarme(c1), θ={x↦c1} : ¬capteur(c1)∨¬actif(c1). Puis avec capteur(c1) : ¬actif(c1). Puis actif(c1) : □.
  • Programme : capteur(c1). actif(c1). alarme(X):-capteur(X),actif(X). Requête : alarme(c1).
  • Clauses de Horn; le fait est une clause positive unitaire, la règle a un positif; la réfutation établit C⊨alarme(c1).
  • La preuve suppose les faits/règle; elle ne valide pas le capteur réel ni une garantie de terminaison pour tout programme du premier ordre.

Variantes : Les renommages uniformes et les démarches équivalentes justifiées sont acceptés.

Revoir la matière — 1. Progression et objectifsRevoir la matière — 3. Passer du calcul des prédicats aux clausesRevoir la matière — 4. Résolution, unification et réfutationRevoir la matière — 4.3 La procédure de réfutationRevoir la matière — 6. Programmer en PrologRevoir la matière — 6.1 Faits, règles, programme et traduction directe

40. Famille inédite, parent→enfant : parent(ada,bea),parent(ada,dan),parent(bea,cy),parent(dan,eli). Écrire tante_oncle(X,Y) et cousin(X,Y) avec témoins et tests instanciés. Donner toutes les réponses à tante_oncle(X,cy) et cousin(cy,Y), puis dire pourquoi inverser parent/2 changerait le problème.

Application · version 1

Hypothèses et règle de réponse
  • Exercice original de transfert, distinct des évaluations officielles. Toutes les données du problème figurent dans l’énoncé.

Les renommages uniformes et les démarches équivalentes justifiées sont acceptés.

Votre réponse — question 40

Corrigé — question 40

Les règles appliquent les notions à une autre base de taille contrôlable. Vérifier aussi tante_oncle(bea,eli) et cousin(eli,cy) pour contrôler la symétrie attendue du cousinage, sans inverser les relations orientées.

  • tante_oncle(X,Y):-parent(G,X),parent(G,P),not(X=P),parent(P,Y).
  • cousin(X,Y):-parent(G,P),parent(G,Q),not(P=Q),parent(P,X),parent(Q,Y).
  • tante_oncle(X,cy) donne X=dan; cousin(cy,Y) donne Y=eli. Un seul parent commun dans cette base, donc une preuve par réponse.
  • Les tests viennent après les faits liant leurs arguments. parent/2 n’établit pas le sexe; parent→enfant ne se fusionne pas avec enfant→parent.

Variantes : Les renommages uniformes et les démarches équivalentes justifiées sont acceptés.

Revoir la matière — 6.5 Les deux orientations de parent/2Revoir la matière — 8.4 Généalogie : orientation parent→enfantRevoir la matière — 8.5 Les quatre relations demandées
Récupérer manuellement les données locales

Copier séparément les données ci-dessous dans des fichiers texte avant de fermer la page ou de modifier le stockage. Une valeur illisible ou incompatible reste en place. Aucun effacement ni rétablissement écrasant n’est effectué automatiquement. L’export/import JSON est disponible sur la page Progression du cours. Cette récupération séparée reste utile pour une valeur brute ou un conflit.

Clé de ce cours : . Format v1 porté par cette clé; dates UTC et identifiants durables.

Si l’accès est refusé, la valeur persistée peut rester inaccessible. Réautoriser le stockage dans le navigateur puis rouvrir ce cours permet de la relire. Une réinitialisation exige une décision explicite après récupération; aucune commande de suppression n’est proposée ici. Les données restent sur cette origine et cet appareil, sans transfert automatique.