<?xml version="1.0" encoding="UTF-8"?>
<mets:mets xmlns:mets="http://www.loc.gov/METS/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:metsRights="http://cosimo.stanford.edu/sdr/metsrights/" xmlns:tef="http://www.abes.fr/abes/documents/tef" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.abes.fr/abes/documents/tef/recommandation/tef_schemas.xsd">
<mets:metsHdr CREATEDATE="2021-04-12T11:38:47" ID="univ-lille-24462" LASTMODDATE="2021-04-12T15:55:45" RECORDSTATUS="complet">
<mets:agent ROLE="CREATOR">
<mets:name>Université Lille1 - Sciences et Technologies</mets:name>
</mets:agent>
</mets:metsHdr>
<mets:dmdSec CREATED="2021-04-12T11:38:47" ID="desc_expr">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_these">
<mets:xmlData>
<tef:thesisRecord>
<dc:title xml:lang="fr">Types de données et récurrence bien fondée dans un système de programmation par preuves</dc:title>
<dc:subject xsi:type="dcterms:DDC">005.1</dc:subject>
<tef:sujetRameau>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="027241378" autoriteSource="Sudoc">Ordinateurs</tef:elementdEntree>
<tef:subdivision autoriteExterne="027241378" autoriteSource="Sudoc" type="subdivisionDeSujet">Programmation</tef:subdivision>
</tef:vedetteRameauNomCommun>
<tef:vedetteRameauNomCommun>
<tef:elementdEntree autoriteExterne="027682005" autoriteSource="Sudoc">Langages formels</tef:elementdEntree>
</tef:vedetteRameauNomCommun>
</tef:sujetRameau>
<dc:type xsi:type="dcterms:DCMIType">Text</dc:type>
<dc:type>Electronic Thesis or Dissertation</dc:type>
<dc:language xsi:type="dcterms:RFC3066">fr</dc:language>
<dcterms:abstract xml:lang="fr">Un système de programmation par preuves est présenté. Nous définissons un système formel supposé étendre l'arithmétique de Heyting en tenant compte des types de données interprétés à l'aide d'algèbres de termes. La preuve formelle d'une formule spécifiant un programme permet la construction systématique à partir d'une preuve d'un programme à l'aide de l'interprétation de réalisabilité. Nous raffinons la définition classique d'une telle interprétation par rapport à une propriété syntaxique des formules. Cette nouvelle interprétation permet par rapport à la première l'extraction de programmes relativement efficaces dans la mesure où les réalisants ne retiennent d'une preuve que l'information calculatoire en ignorant l'information qui ne sert qu'à justifier les dérivations. La récurrence dans les preuves cruciales dans la synthèse des programmes récursifs est traitée par une variante effective de la règle de récurrence bien fondée. A un niveau sémantique, une classe de relations bien fondées est définie en tant que domaine effectif dans la théorie des domaines. La description de l'implantation d'un compilateur de preuves est donnée dans la langage CAML de l'INRIA. Des exemples non triviaux illustrent de façon agréable cette approche à la programmation correcte</dcterms:abstract>
</tef:thesisRecord>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:dmdSec CREATED="2021-04-12T11:38:47" ID="desc_version">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_version">
<mets:xmlData>
<tef:version/>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:dmdSec CREATED="2021-04-12T11:38:47" ID="desc_edition">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_desc_edition">
<mets:xmlData>
<tef:edition>
<dcterms:medium xsi:type="dcterms:IMT">application/pdf</dcterms:medium>
<dcterms:extent>1 : 1 Mo</dcterms:extent>
<dc:identifier xsi:type="dcterms:URI">https://pepite-depot.univ-lille.fr/LIBRE/Th_Num/1990/50376-1990-93.pdf
</dc:identifier>
</tef:edition>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:amdSec>
<mets:techMD ID="admin_expr">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_admin_these">
<mets:xmlData>
<tef:thesisAdmin>
<tef:auteur>
<tef:nom>Bezzazi</tef:nom>
<tef:prenom>El-Hassan</tef:prenom>
<tef:dateNaissance>1900-01-01</tef:dateNaissance>
<tef:autoriteExterne autoriteSource="Sudoc">134492153</tef:autoriteExterne>
</tef:auteur>
<dc:identifier xsi:type="tef.NNT">1990LIL10140</dc:identifier>
<dc:identifier xsi:type="tef.nationalThesisPID"/>
<dcterms:dateAccepted xsi:type="dcterms:W3CDTF">1990-01-01
</dcterms:dateAccepted>
<tef:thesis.degree>
<tef:thesis.degree.discipline xml:lang="fr">Informatique</tef:thesis.degree.discipline>
<tef:thesis.degree.grantor>
<tef:nom>Université Lille1 - Sciences et Technologies</tef:nom>
<tef:autoriteExterne autoriteSource="Sudoc">026404184</tef:autoriteExterne>
</tef:thesis.degree.grantor>
<tef:thesis.degree.level>Doctorat</tef:thesis.degree.level>
</tef:thesis.degree>
<tef:theseSurTravaux>non</tef:theseSurTravaux>
<tef:avisJury>oui</tef:avisJury>
<tef:directeurThese>
<tef:nom>Werner</tef:nom>
<tef:prenom>G.</tef:prenom>
<tef:autoriteExterne autoriteSource="Sudoc"/>
</tef:directeurThese>
<tef:oaiSetSpec>ddc:000</tef:oaiSetSpec>
</tef:thesisAdmin>
</mets:xmlData>
</mets:mdWrap>
</mets:techMD>
<mets:techMD ID="file_1">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_tech_fichier">
<mets:xmlData>
<tef:meta_fichier>
<tef:encodage>ASCII</tef:encodage>
<tef:formatFichier>PDF</tef:formatFichier>
<tef:taille>9999</tef:taille>
</tef:meta_fichier>
</mets:xmlData>
</mets:mdWrap>
</mets:techMD>
<mets:rightsMD ID="dr_expr_thesard">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_auteur_these">
<mets:xmlData>
<metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions COPY="true" DELETE="false" DISCOVER="true" DISPLAY="true" DUPLICATE="true" MODIFY="false" PRINT="true"/>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
<mets:rightsMD ID="dr_expr_univ">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_etablissement_these">
<mets:xmlData>
<metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions COPY="true" DISCOVER="true" DISPLAY="true" DUPLICATE="true" MODIFY="false" PRINT="true"/>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
<mets:rightsMD ID="dr_version">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="tef_droits_version">
<mets:xmlData>
<metsRights:RightsDeclarationMD>
<metsRights:Context CONTEXTCLASS="GENERAL PUBLIC">
<metsRights:Permissions COPY="true" DELETE="false" DISCOVER="true" DISPLAY="true" DUPLICATE="true" MODIFY="false" PRINT="true"/>
</metsRights:Context>
</metsRights:RightsDeclarationMD>
</mets:xmlData>
</mets:mdWrap>
</mets:rightsMD>
</mets:amdSec>
<mets:fileSec>
<mets:fileGrp ID="FGrID1" USE="archive">
<mets:file ADMID="file_1" ID="FID1" MIMETYPE="application/pdf" USE="maitre">
<mets:FLocat LOCTYPE="URL" xlink:href="https://pepite-depot.univ-lille.fr/LIBRE/Th_Num/1990/50376-1990-93.pdf"/>
</mets:file>
</mets:fileGrp>
</mets:fileSec>
<mets:structMap TYPE="logical">
<mets:div ADMID="dr_expr_thesard dr_expr_univ admin_expr" CONTENTIDS="www.univ-lille.fr/uid/univ-lille-24462/oeuvre" DMDID="desc_expr" TYPE="THESE">
<mets:div ADMID="dr_version" CONTENTIDS="www.univ-lille.fr/uid/univ-lille-24462/oeuvre/version" TYPE="VERSION_COMPLETE">
<mets:div CONTENTIDS="www.univ-lille.fr/uid/univ-lille-24462/oeuvre/version/edition" DMDID="desc_edition" TYPE="EDITION">
<mets:fptr FILEID="FGrID1"/>
</mets:div>
</mets:div>
</mets:div>
</mets:structMap>
</mets:mets>
