Station MinuitExplorer, comprendre, pratiquer

RAISONNEMENT — Raisonner et résoudreAutomne 2026

RAISONNEMENT / Automne 2026 / Logique et raisonnement : récursion et listes Prolog

Entraînement — Logique et raisonnement : récursion et listes Prolog

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

28 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. p est faux et q vrai. Quelles valeurs distinguent p→q et p↔q?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 1

Corrigé — question 1

p→q équivaut à ¬p∨q et vaut vrai. Le biconditionnel exige aussi q→p, qui est faux ici. Une direction vraie ne suffit pas aux deux directions.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 2.1 Propositions : énoncés, équivalences et inférences

2. Pour skolémiser ∀y∃x A(y,x), quelle substitution respecte la dépendance générale du témoin?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 2

Corrigé — question 2

Le témoin x peut dépendre de l’universel y extérieur. Une fonction fraîche f(y) conserve cette possibilité. La transformation conserve la satisfiabilité dans un vocabulaire étendu, pas une équivalence ordinaire du vocabulaire initial.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 2.2 Prédicats : objets, relations et quantification

3. Connaissances : homme(socrate) et ∀x(homme(x)→mortel(x)). Expliquez la réfutation prouvant mortel(socrate).

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 3

Corrigé — question 3

Les connaissances et la négation du but sont contradictoires. La substitution s’applique au résolvant entier. Ne pas obtenir de preuve après une recherche inachevée ne prouverait pas la négation du but.

  • Mettre la règle en clause ¬homme(x)∨mortel(x).
  • Ajouter ¬mortel(socrate), la négation du but.
  • Résoudre avec x=socrate pour obtenir mortel(socrate), puis la clause vide.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 2.3 Clauses et résolution-réfutation

4. Donnez la substitution de a(X,p(X),q(Y)) = a(2,Z,q(3)).

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 4

Corrigé — question 4

Les trois arguments doivent s’unifier ensemble. La même variable X ne peut recevoir une valeur à une position puis une autre ailleurs; sa liaison affecte aussi le contenu de p(X).

  • X=2 et Y=3.
  • Z=p(2), car la liaison de X se propage dans le terme.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 3.1 Unifier des structures

5. La requête p(X)=p(a,b) peut-elle réussir?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 5

Corrigé — question 5

p/1 et p/2 ont des structures incompatibles. L’unification ne convertit pas automatiquement plusieurs arguments en une liste et ne distribue pas arbitrairement un terme.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 3.1 Unifier des structures

6. Avec A encore libre, quel est le résultat de B is 2+A, A=2 ?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 6

Corrigé — question 6

is évalue immédiatement sa droite; A n’a alors pas de valeur numérique. Le but suivant ne peut réparer rétroactivement l’évaluation. A=2, B is 2+A donnerait B=4.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 3.2 Évaluer avec `is/2`

7. Chaque proposition ci-dessous est une requête indépendante. Lesquelles réussissent?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Sélectionner exactement les bonnes propositions; aucun crédit partiel.

Votre réponse — question 7

Sélectionner toutes les réponses justes; l’ensemble doit être exact.

Corrigé — question 7

1+1 est un terme différent de l’entier 2, mais leur valeur arithmétique est la même. Deux variables libres distinctes s’unifient, sans être déjà identiques avant cette liaison. Les requêtes sont indépendantes.

Variantes : Sélectionner exactement les bonnes propositions; aucun crédit partiel.

Revoir la matière — 3.3 Trois familles de comparaison

8. X est libre. Que fait X \= a ?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 8

Corrigé — question 8

\= teste la non-unifiabilité au moment de l’appel. Il ne dépose pas de contrainte persistante pour les instanciations futures. Comme X=a reste possible, ce test échoue.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 3.3 Trois familles de comparaison

9. Avec les faits lien(1,2), lien(2,3), lien(2,4), lien(3,4), lien(4,5), et la base recherche(D,D), décrivez la première preuve de recherche(1,5) puis l’alternative.

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.
  • Règle récursive : recherche(D,A) :- lien(D,L), recherche(L,A). Faits essayés dans l’ordre donné.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 9

Corrigé — question 9

La recherche procède en profondeur et les clauses gardent leurs alternatives. Les variables locales sont fraîches à chaque appel; L n’est pas une variable globale qui conserverait le même nœud partout.

  • Premier parcours : 1→2→3→4→5, suivant l’ordre des faits.
  • La base recherche(5,5) réussit.
  • Le retour arrière peut reprendre lien(2,4) et donner 1→2→4→5.
  • Le prédicat prouve l’accessibilité sans renvoyer la liste du trajet.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 4.2 Recherche dans un graphe

10. Faits : parent(pierre,sebastien), parent(nathalie,sebastien), parent(marie,nathalie), parent(robert,nathalie). Avec parent(P,X)=P parent de X, donnez les réponses de ancetre(A,sebastien) dans l’ordre du maître.

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 10

Corrigé — question 10

Le PDF actuel et ses faits sont cohérents dans ce sens. L’ancienne requête ancetre(sebastien,A), avec les mêmes faits et la même orientation de règle, ne produit pas ces personnes. Les contrats de tous les prédicats doivent s’accorder.

  • Pierre puis Nathalie par le cas direct.
  • Marie puis Robert par la règle parent(A,Y), ancetre(Y,X).
  • Conserver le contrat ancêtre d’abord; ne pas importer la convention inverse de l’ancienne vidéo.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 4.3 Relation d’ancêtre et convention des arguments

11. Une définition possède un cas de base. Est-ce suffisant pour garantir la terminaison sur tout graphe?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 11

Corrigé — question 11

Une base décrit un succès possible, sans garantir qu’il soit atteint. Sur une liste finie, la queue diminue; dans le graphe sans mémoire des visités, un cycle peut faire boucler une branche et masquer d’autres réponses.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 4.1 Définir une base et une réduction

12. Dans le programme d’ancêtre du maître, une personne est-elle nécessairement son propre ancêtre?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 12

Corrigé — question 12

La sémantique vient des clauses de ce prédicat. La base de recherche accepte un trajet sans arc; elle ne se transfère pas à la généalogie. La base d’ancêtre accepte le parent direct.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 4.3 Relation d’ancêtre et convention des arguments

13. Unifiez [X|Y] avec [30,20,50], puis expliquez pourquoi [] ne correspond pas au même patron.

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 13

Corrigé — question 13

La barre sépare la tête de la queue complète. Le découpage ne modifie pas en place la liste initiale; il fait correspondre ses sous-structures à des variables.

  • X=30, Y=[20,50].
  • Le patron exige une tête et une queue; [] ne possède aucune tête.
  • Y est la liste des éléments restants, pas seulement le deuxième élément.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 5.1 Éléments, tête et queue

14. Quel N donne longueur([[a],[b,c]],N) avec la définition du maître?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Virgule ou point décimal; saisir le nombre seul. Tolérance absolue : 0.

Votre réponse — question 14

Tolérance absolue : 0. Virgule ou point accepté.

Corrigé — question 14

La liste externe contient deux éléments, chacun étant une sous-liste. Longueur ignore le contenu de la tête et compte une unité par cellule externe; elle ne compte pas trois atomes au niveau imbriqué.

Variantes : Virgule ou point décimal; saisir le nombre seul. Tolérance absolue : 0.

Revoir la matière — 5.3 Longueur

15. Que donnent membre(a,[]) et les preuves de membre(X,[a,a,b])?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.
  • Clauses : membre(X,[X|_]). puis membre(X,[_|R]) :- membre(X,R).

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 15

Corrigé — question 15

La première clause reconnaît une occurrence à la tête et la seconde explore les positions suivantes. Atteindre le vide sans correspondance est un échec fini, pas une erreur d’exécution.

  • membre(a,[]) échoue normalement : aucune clause ne correspond.
  • Les preuves donnent X=a, X=a, puis X=b dans cet ordre.
  • Les doublons fournissent plusieurs preuves; ce n’est pas un ensemble dédoublonné.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 5.2 Appartenance

16. Résolvez concat([d],K,[d,a,b,c]) en expliquant le rôle de la base.

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 16

Corrigé — question 16

Concat conserve l’ordre L1 puis L2. La même relation peut reconstruire une partie manquante; elle ne réalise pas une concaténation impérative à sens unique.

  • K=[a,b,c].
  • La clause récursive retire la tête d commune et laisse concat([],K,[a,b,c]).
  • La base concat([],L2,L2) lie K au suffixe restant.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 5.4 Concaténation

17. Pourquoi longueur([_|R],N) :- N is M+1, longueur(R,M). pose-t-il problème?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 17

Corrigé — question 17

La longueur récursive doit lier M avant l’évaluation de M+1. Le contenu de la tête n’intervient pas dans ce compte; une queue finie continue bien de diminuer.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 5.3 Longueur

18. Dans SWI-Prolog, que donne sort([b,a,a],S)?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 18

Corrigé — question 18

sort/2 trie selon l’ordre standard des termes et supprime les doublons. Il n’a pas d’argument de direction. reverse/2 inverse une liste; ce rôle doit être distingué du tri.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 5.5 Prédicats prédéfinis et redéfinitions pédagogiques

19. Dans (Condition -> Alors ; Sinon), Condition réussit puis Alors échoue. Sinon est-il automatiquement essayé?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 19

Corrigé — question 19

-> s’engage sur le premier succès de la condition. L’échec ultérieur de la branche Alors ne fait pas basculer vers Sinon. Sans Sinon, une condition en échec fait échouer le conditionnel.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 6.1 Écriture et choix de méthode

20. Julie a une auto rouge et un vélo blanc; Jean a auto et vélo rouges. Qui satisfait possede(X,bicycle,Y), possede(X,auto,Y)?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 20

Corrigé — question 20

Y est partagé et exige une même couleur. Julie possède bien les deux types de véhicules, mais leurs couleurs diffèrent. Deux variables de couleur distinctes exprimeraient le besoin sans cette contrainte.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 6.2 Véhicules, sélecteur et contraintes partagées

21. Pourquoi les deux versions de v_poss du maître ne sont-elles pas équivalentes pour R=0?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 21

Corrigé — question 21

Une précondition d’entrée est nécessaire pour faire correspondre les domaines des deux programmes. Le dernier Sinon signifie « tous les cas non sélectionnés », pas automatiquement « strictement supérieur à 2 ».

  • Dans la version par clauses, les cas 1 et 2 échouent et R>2 est faux.
  • Dans le conditionnel, le dernier Sinon ne teste plus R>2 et recherche une auto.
  • L’équivalence annoncée doit être limitée aux entiers fixés positifs.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 6.2 Véhicules, sélecteur et contraintes partagées

22. R est libre au début de (R=1 -> velo(X) ; auto(X)). Que fait le test initial?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Choisir une seule réponse selon les hypothèses.

Votre réponse — question 22

Corrigé — question 22

R=1 est une unification, pas une comparaison exigeant déjà une valeur. Elle réussit avec R=1; -> s’engage alors sur sa branche. Une variable libre change donc le mode d’utilisation du sélecteur.

Variantes : Choisir une seule réponse selon les hypothèses.

Revoir la matière — 6.2 Véhicules, sélecteur et contraintes partagées

23. Résolvez f(a,[Z|R])=f(X,[1,2,3]). Puis dites si [L|R]=f(X,g(h(y))) peut réussir.

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.
  • Les deux problèmes sont indépendants; variables fraîches dans chacun.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 23

Corrigé — question 23

Unifier exige des foncteurs/structures compatibles puis des arguments compatibles. Dans le premier cas, la tête et la queue se décomposent; dans le second, remplacer les arguments ne répare pas le foncteur incompatible.

  • Premier but : X=a, Z=1 et R=[2,3].
  • Second but, avec variables fraîches : échec structurel entre liste non vide et f/2.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 7.1 Quatre problèmes d’unification

24. Déroulez inters([a,12,f,5],[w,a,5,34,12,e],R) selon le contrat du maître.

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 24

Corrigé — question 24

Il ne faut pas comparer uniquement des positions de même indice. Le résultat est une liste; l’absence d’élément commun donnerait [], et non le nombre 0.

  • Garder a puis 12, rejeter f, garder 5.
  • R=[a,12,5], dans l’ordre de la première liste.
  • Tester chaque tête contre toute la deuxième liste, qui reste inchangée; base vide produit [].

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 7.2 Intersection de deux listes

25. Avec des listes fixées, que devient inters([a,a,b],[a],R)? Les deux a sont-ils forcément fusionnés?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 25

Corrigé — question 25

Le programme parcourt L1 en conservant son ordre et ses occurrences retenues. Des doublons dans L2 peuvent aussi multiplier les preuves de la version par clauses; le conditionnel s’engage sur le premier succès du test.

  • R=[a,a].
  • Les occurrences de la première liste sont traitées séparément et conservées si elles appartiennent à la deuxième.
  • Ne pas confondre cette définition avec une intersection ensembliste dédoublonnée.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 7.2 Intersection de deux listes

26. Avec la définition nb_occ(L,X,C) du maître, que vaut C pour nb_occ([a,b,a,a,c],a,C)?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.
  • Liste et élément cherchés déjà fixés; compter au niveau externe.

Virgule ou point décimal; saisir le nombre seul. Tolérance absolue : 0.

Votre réponse — question 26

Tolérance absolue : 0. Virgule ou point accepté.

Corrigé — question 26

Les contributions successives sont 1,0,1,1,0. La base donne 0; chaque tête égale ajoute 1 après le retour récursif. Le résultat est un nombre, contrairement à l’intersection.

Variantes : Virgule ou point décimal; saisir le nombre seul. Tolérance absolue : 0.

Revoir la matière — 7.3 Nombre d’occurrences

27. Déroulez sup_inf([2,0,-3,6,-5],S,I) sur les entiers du corrigé.

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 27

Corrigé — question 27

Les trois catégories de tête sont zéro, positif et négatif. Le vide produit deux listes vides. Ignorer zéro ne signifie ni arrêter ni inverser les éléments restants.

  • S=[2,6] et I=[-3,-5].
  • Zéro est ignoré dans les deux sorties, mais la récursion continue.
  • Chaque sous-liste conserve l’ordre relatif de la liste d’entrée.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 7.4 Répartir positifs et négatifs

28. Le sup_inf imprimé utilise N=0. Pourquoi l’entrée [0.0] révèle-t-elle une limite, et quelle comparaison conviendrait pour un zéro numérique déjà instancié?

Application · version 1

Hypothèses et règle de réponse
  • Entraînement créé pour le portail depuis le maître local S07; distinct des évaluations officielles.
  • N est un nombre déjà instancié; aucune variable libre à évaluer.

Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Votre réponse — question 28

Corrigé — question 28

Le contrat des entiers masque cette différence de représentation. Généraliser aux nombres demande un test arithmétique approprié, sans prétendre que le corrigé imprimé emploie déjà ce test.

  • 0.0 et l’entier 0 ne sont pas le même terme pour l’unification.
  • 0.0 n’est ni strictement positif ni strictement négatif; aucune branche ne couvre ce cas dans cette version.
  • N =:= 0 compare les valeurs numériques; distinguer cette variante de la ligne du corrigé.

Variantes : Formulations et décisions équivalentes acceptables si justifiées par les critères; comparer soi-même au corrigé, sans note automatique sur le texte.

Revoir la matière — 7.4 Répartir positifs et négatifs
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 thème. 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.