Formation Coq pour l'industrie

Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence COQI
Éligible CPF Non

L'assistant de preuve Coq est un outil de développement formel utilisé dans le cadre académique mais également industriel pour modéliser ou vérifier des programmes.

Cette formation Coq, de trois jours, orientée vers l'industrie, permet d'initier les apprenants au langage et son écosystème ainsi qu'au développement et à la preuve de programme en utilisant des techniques simples.

Objectif opérationnel : 

Savoir structurer un développement et faire des preuves en Coq.

Objectifs pédagogiques : 

À l'issue de cette formation Coq vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Installer Coq
  • Programmer en Coq
  • Structurer un développement Coq
  • Faire des preuves en Coq
  • Extraire des programmes
  • Produire du matériel certifiable

Public :

Ce cours Coq s'adresse principalement aux développeurs. 

Prérequis :

Pour suivre cette formation Coq il est nécessaire d'avoir de bonnes connaissances en algorithmique, en programmation fonctionnelle ainsi qu'en mathématiques. 

Introduction

Présentation de Coq
Domaines d'application
Écosystème
Installation et premiers pas

Le langage fonctionnel

Le calcul des constructions
Définitions et commandes
Arguments implicites
Sections
Modules
Notations
Documentation
Travaux pratiquesDécouverte de la bibliothèque standard, écriture de programmes simples et leur évaluation

Le langage de preuves

Définition des propriétés
Tactiques de base
Tactiques évoluées
Le langage Ltac
L'isomorphisme de Curry-Howard
Travaux pratiquesSpécification et preuve des programmes précédemment écrits

Cas pratiques

Un mini langage
Une politique de contrôle d'accès

Les travaux pratiques représentent 50% du temps de formation.

Date de mise à jour du programme : 18/03/2024

Ces formations peuvent aussi vous intéresser :

Programmation fonctionnelle et objet

  • Niveau : Intermédiaire
  • Référence : SCAL

  • Niveau : Fondamental
  • Référence : DOPS

  • Niveau : Intermédiaire
  • Référence : JSDJ

  • Niveau : Intermédiaire
  • Référence : DKTL


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB