<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://minerve.ens-rennes.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yon</id>
		<title>AgregmathKL - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://minerve.ens-rennes.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yon"/>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php/Sp%C3%A9cial:Contributions/Yon"/>
		<updated>2026-05-07T02:03:48Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.24.0</generator>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=Correction_des_r%C3%A8gles_de_Hoare&amp;diff=1302</id>
		<title>Correction des règles de Hoare</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=Correction_des_r%C3%A8gles_de_Hoare&amp;diff=1302"/>
				<updated>2013-12-01T09:39:40Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : ajout fichier .tex&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Média: Hoare.pdf | Correction des règles de Hoare ]]&lt;br /&gt;
&lt;br /&gt;
[[Média: Hoare.tex | Correction des règles de Hoare (fichier .tex) ]]&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=Fichier:Hopcroft.tex&amp;diff=1300</id>
		<title>Fichier:Hopcroft.tex</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=Fichier:Hopcroft.tex&amp;diff=1300"/>
				<updated>2013-12-01T09:38:56Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=Fichier:Hoare.tex&amp;diff=1299</id>
		<title>Fichier:Hoare.tex</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=Fichier:Hoare.tex&amp;diff=1299"/>
				<updated>2013-12-01T09:37:35Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=Correction_des_r%C3%A8gles_de_Hoare&amp;diff=1298</id>
		<title>Correction des règles de Hoare</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=Correction_des_r%C3%A8gles_de_Hoare&amp;diff=1298"/>
				<updated>2013-12-01T09:31:45Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : Hoare (pdf)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Média: Hoare.pdf | Correction des règles de Hoare ]]&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=Fichier:Hoare.pdf&amp;diff=1297</id>
		<title>Fichier:Hoare.pdf</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=Fichier:Hoare.pdf&amp;diff=1297"/>
				<updated>2013-12-01T09:31:33Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=Fichier:Hopcroft.pdf&amp;diff=1295</id>
		<title>Fichier:Hopcroft.pdf</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=Fichier:Hopcroft.pdf&amp;diff=1295"/>
				<updated>2013-12-01T09:29:38Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=927_--_Exemples_de_preuve_d%E2%80%99algorithme_:_correction,_terminaison.&amp;diff=1294</id>
		<title>927 -- Exemples de preuve d’algorithme : correction, terminaison.</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=927_--_Exemples_de_preuve_d%E2%80%99algorithme_:_correction,_terminaison.&amp;diff=1294"/>
				<updated>2013-12-01T09:25:40Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : Mise en page enfin correcte&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plan Olivier et Yon (2013) =&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
Petite intro (mentionner le problème de preuve de correction et terminaison&lt;br /&gt;
des boucles).&lt;br /&gt;
&lt;br /&gt;
=== Preuves informelles [Cormen] ===&lt;br /&gt;
&lt;br /&gt;
==== Étude de la correction ====&lt;br /&gt;
&lt;br /&gt;
# Invariant de boucle, exemple du tri insertion. Remarque que certains algorithmes incorrects sont intéressants (ex : Soloway-Strassen).&lt;br /&gt;
# Étude de la terminaison. Problème indécidable. Ensembles bien fondés. Variant de boucle.&lt;br /&gt;
# Exemple complet : Algorithme de Hopcroft [Carton + preuve modifiée] (DEV). Écrire l'algo sur le plan. Ne prouver que la correction si trop long.&lt;br /&gt;
&lt;br /&gt;
=== Preuves formelles [Winskel] ===&lt;br /&gt;
&lt;br /&gt;
# Langage IMP : Syntaxe, définitions.&lt;br /&gt;
#* Sémantique dénotationnelle : sémantique des commandes surtout, en particulier du while.&lt;br /&gt;
#* Remarque : a priori on pourrait faire la sémantique opérationnelle aussi.&lt;br /&gt;
# Règles de Hoare : langage d'assertions, triplet de Hoare. Exemple pour le calcul de la factorielle (autre DEV possible a priori).&lt;br /&gt;
#* Correction des règles (DEV).&lt;br /&gt;
#* Plus faibles préconditions&lt;br /&gt;
&lt;br /&gt;
== Développements ==&lt;br /&gt;
&lt;br /&gt;
=== Proposés ===&lt;br /&gt;
&lt;br /&gt;
* [[Correction de l'algo de Hopcroft]]&lt;br /&gt;
* [[Correction des règles de Hoare]]&lt;br /&gt;
&lt;br /&gt;
=== Autres possibles ===&lt;br /&gt;
&lt;br /&gt;
* Correction du calcul de la factorielle avec les règles de Hoare&lt;br /&gt;
&lt;br /&gt;
== Références ==&lt;br /&gt;
&lt;br /&gt;
* Cormen et al.&lt;br /&gt;
* Carton&lt;br /&gt;
* Winskel&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=927_--_Exemples_de_preuve_d%E2%80%99algorithme_:_correction,_terminaison.&amp;diff=1293</id>
		<title>927 -- Exemples de preuve d’algorithme : correction, terminaison.</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=927_--_Exemples_de_preuve_d%E2%80%99algorithme_:_correction,_terminaison.&amp;diff=1293"/>
				<updated>2013-12-01T09:20:19Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : en-têtes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plan Olivier et Yon (2013) =&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
Petite intro (mentionner le problème de preuve de correction et terminaison&lt;br /&gt;
des boucles)&lt;br /&gt;
&lt;br /&gt;
=== Preuves informelles [Cormen] ===&lt;br /&gt;
&lt;br /&gt;
==== Étude de la correction ====&lt;br /&gt;
&lt;br /&gt;
Invariant de boucle, exemple du tri insertion. Remarque que certains&lt;br /&gt;
algorithmes incorrects sont intéressants (ex : Soloway-Strassen).&lt;br /&gt;
&lt;br /&gt;
#* Étude de la terminaison&lt;br /&gt;
&lt;br /&gt;
Problème indécidable. Ensembles bien fondés. Variant de boucle.&lt;br /&gt;
&lt;br /&gt;
#* Exemple complet : Algorithme de Hopcroft [Carton + preuve modifiée] (DEV)&lt;br /&gt;
&lt;br /&gt;
Écrire l'algo sur le plan. Ne prouver que la correction si trop long.&lt;br /&gt;
&lt;br /&gt;
=== Preuves formelles [Winskel] ===&lt;br /&gt;
&lt;br /&gt;
# Langage IMP&lt;br /&gt;
&lt;br /&gt;
Syntaxe, définitions&lt;br /&gt;
&lt;br /&gt;
#* Sémantique dénotationnelle&lt;br /&gt;
&lt;br /&gt;
Sémantique des commandes surtout, en particulier du while.&lt;br /&gt;
&lt;br /&gt;
Remarque : a priori on pourrait faire la sémantique opérationnelle aussi.&lt;br /&gt;
&lt;br /&gt;
#* Règles de Hoare&lt;br /&gt;
&lt;br /&gt;
Langage d'assertions, triplet de Hoare. Exemple pour le calcul de la&lt;br /&gt;
factorielle (autre DEV possible a priori).&lt;br /&gt;
&lt;br /&gt;
Correction des règles (DEV).&lt;br /&gt;
&lt;br /&gt;
#* Plus faibles préconditions&lt;br /&gt;
&lt;br /&gt;
== Développements ==&lt;br /&gt;
&lt;br /&gt;
# Proposés&lt;br /&gt;
&lt;br /&gt;
* [[Correction de l'algo de Hopcroft]]&lt;br /&gt;
* [[Correction des règles de Hoare]]&lt;br /&gt;
&lt;br /&gt;
# Autres possibles&lt;br /&gt;
&lt;br /&gt;
* Correction du calcul de la factorielle avec les règles de Hoare&lt;br /&gt;
&lt;br /&gt;
== Références ==&lt;br /&gt;
&lt;br /&gt;
* Cormen et al.&lt;br /&gt;
* Carton&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=927_--_Exemples_de_preuve_d%E2%80%99algorithme_:_correction,_terminaison.&amp;diff=1292</id>
		<title>927 -- Exemples de preuve d’algorithme : correction, terminaison.</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=927_--_Exemples_de_preuve_d%E2%80%99algorithme_:_correction,_terminaison.&amp;diff=1292"/>
				<updated>2013-12-01T09:19:09Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : numérotation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plan Olivier et Yon (2013) =&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
Petite intro (mentionner le problème de preuve de correction et terminaison&lt;br /&gt;
des boucles)&lt;br /&gt;
&lt;br /&gt;
=== Preuves informelles [Cormen] ===&lt;br /&gt;
&lt;br /&gt;
# Étude de la correction&lt;br /&gt;
&lt;br /&gt;
Invariant de boucle, exemple du tri insertion. Remarque que certains&lt;br /&gt;
algorithmes incorrects sont intéressants (ex : Soloway-Strassen).&lt;br /&gt;
&lt;br /&gt;
#* Étude de la terminaison&lt;br /&gt;
&lt;br /&gt;
Problème indécidable. Ensembles bien fondés. Variant de boucle.&lt;br /&gt;
&lt;br /&gt;
#* Exemple complet : Algorithme de Hopcroft [Carton + preuve modifiée] (DEV)&lt;br /&gt;
&lt;br /&gt;
Écrire l'algo sur le plan. Ne prouver que la correction si trop long.&lt;br /&gt;
&lt;br /&gt;
=== Preuves formelles [Winskel] ===&lt;br /&gt;
&lt;br /&gt;
# Langage IMP&lt;br /&gt;
&lt;br /&gt;
Syntaxe, définitions&lt;br /&gt;
&lt;br /&gt;
#* Sémantique dénotationnelle&lt;br /&gt;
&lt;br /&gt;
Sémantique des commandes surtout, en particulier du while.&lt;br /&gt;
&lt;br /&gt;
Remarque : a priori on pourrait faire la sémantique opérationnelle aussi.&lt;br /&gt;
&lt;br /&gt;
#* Règles de Hoare&lt;br /&gt;
&lt;br /&gt;
Langage d'assertions, triplet de Hoare. Exemple pour le calcul de la&lt;br /&gt;
factorielle (autre DEV possible a priori).&lt;br /&gt;
&lt;br /&gt;
Correction des règles (DEV).&lt;br /&gt;
&lt;br /&gt;
#* Plus faibles préconditions&lt;br /&gt;
&lt;br /&gt;
== Développements ==&lt;br /&gt;
&lt;br /&gt;
# Proposés&lt;br /&gt;
&lt;br /&gt;
* [[Correction de l'algo de Hopcroft]]&lt;br /&gt;
* [[Correction des règles de Hoare]]&lt;br /&gt;
&lt;br /&gt;
# Autres possibles&lt;br /&gt;
&lt;br /&gt;
* Correction du calcul de la factorielle avec les règles de Hoare&lt;br /&gt;
&lt;br /&gt;
== Références ==&lt;br /&gt;
&lt;br /&gt;
* Cormen et al.&lt;br /&gt;
* Carton&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	<entry>
		<id>https://minerve.ens-rennes.fr/index.php?title=927_--_Exemples_de_preuve_d%E2%80%99algorithme_:_correction,_terminaison.&amp;diff=1291</id>
		<title>927 -- Exemples de preuve d’algorithme : correction, terminaison.</title>
		<link rel="alternate" type="text/html" href="https://minerve.ens-rennes.fr/index.php?title=927_--_Exemples_de_preuve_d%E2%80%99algorithme_:_correction,_terminaison.&amp;diff=1291"/>
				<updated>2013-12-01T09:17:35Z</updated>
		
		<summary type="html">&lt;p&gt;Yon : leçon 927&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plan Olivier et Yon (2013) =&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
Petite intro (mentionner le problème de preuve de correction et terminaison&lt;br /&gt;
des boucles)&lt;br /&gt;
&lt;br /&gt;
=== Preuves informelles [Cormen] ===&lt;br /&gt;
&lt;br /&gt;
# Étude de la correction&lt;br /&gt;
&lt;br /&gt;
Invariant de boucle, exemple du tri insertion. Remarque que certains&lt;br /&gt;
algorithmes incorrects sont intéressants (ex : Soloway-Strassen).&lt;br /&gt;
&lt;br /&gt;
# Étude de la terminaison&lt;br /&gt;
&lt;br /&gt;
Problème indécidable. Ensembles bien fondés. Variant de boucle.&lt;br /&gt;
&lt;br /&gt;
# Exemple complet : Algorithme de Hopcroft [Carton + preuve modifiée] (DEV)&lt;br /&gt;
&lt;br /&gt;
Écrire l'algo sur le plan. Ne prouver que la correction si trop long.&lt;br /&gt;
&lt;br /&gt;
=== Preuves formelles [Winskel] ===&lt;br /&gt;
&lt;br /&gt;
# Langage IMP&lt;br /&gt;
&lt;br /&gt;
Syntaxe, définitions&lt;br /&gt;
&lt;br /&gt;
# Sémantique dénotationnelle&lt;br /&gt;
&lt;br /&gt;
Sémantique des commandes surtout, en particulier du while.&lt;br /&gt;
&lt;br /&gt;
Remarque : a priori on pourrait faire la sémantique opérationnelle aussi.&lt;br /&gt;
&lt;br /&gt;
# Règles de Hoare&lt;br /&gt;
&lt;br /&gt;
Langage d'assertions, triplet de Hoare. Exemple pour le calcul de la&lt;br /&gt;
factorielle (autre DEV possible a priori).&lt;br /&gt;
&lt;br /&gt;
Correction des règles (DEV).&lt;br /&gt;
&lt;br /&gt;
# Plus faibles préconditions&lt;br /&gt;
&lt;br /&gt;
== Développements ==&lt;br /&gt;
&lt;br /&gt;
# Proposés&lt;br /&gt;
&lt;br /&gt;
* [[Correction de l'algo de Hopcroft]]&lt;br /&gt;
* [[Correction des règles de Hoare]]&lt;br /&gt;
&lt;br /&gt;
# Autres possibles&lt;br /&gt;
&lt;br /&gt;
* Correction du calcul de la factorielle avec les règles de Hoare&lt;br /&gt;
&lt;br /&gt;
== Références ==&lt;br /&gt;
&lt;br /&gt;
* Cormen et al.&lt;br /&gt;
* Carton&lt;/div&gt;</summary>
		<author><name>Yon</name></author>	</entry>

	</feed>