Cursos

Nuevo filtro
Nuevo filtro

37957 Cursos

Fullname Shortname Summary
Méthodes d'analyse structurale (MAS) 24-25-Méthodes d'analyse structurale (MAS) See course
2025 L3 E3A S6 - TEI - UE 342 2024_sciences_1 See course
UEL 345 Compléments alimentaires : comprendre, conseiller 24-25 UEL 345 Compléments alimentaires : comprendre, conseiller 24-25 See course
Passeport Etudiants de la transition écologique Transition_ecologique-IUT-Sceaux See course
CSC_3INM3_TA - Autour de la logique (S2-1A - 2024-25) ENSTA_OCC_12473

La logique est la formalisation du raisonnement humain. À ce titre, elle
est au carrefour de diverses activités, qu'elles soient scientifiques ou non.

En mathématiques, il est courant de démontrer des théorèmes, mais
comment se convaincre que la preuve que l'on énonce est correcte, ne souffre
pas de raccourcis un peu rapides ?

En informatique, il est courant d'écrire des programmes, mais comment
se convaincre que l'algorithme puis le code que l'on a produits sont
corrects ?

Dans la vie de tous les jours, il est courant d'argumenter des points de
vue ou d'écouter ceux d'autrui, mais comment se convaincre que ces
arguments ne sont pas fallacieux, comment être certain que l'on
enchaîne nos arguments de manière irréprochable pour convaincre nos
auditeurs ?

Savoir ce qu'est une preuve dans un formalisme logique revient donc à
comprendre quelles sont les déductions valides dans ce formalisme. Savoir ce
qu'est une preuve est un atout d'auto-défense intellectuelle aidant à
se prémunir contre l'approximatif et la tromperie, ce qui est à mon avis
important pour tout scientifique (si ce n'est pour tout citoyen).

Ce cours a plusieurs objectifs:

  • aborder la logique en tant que science, comme objet d'étude et
    démontrer des propriétés sur certains formalismes logiques
  • aborder la logique en tant qu'outil, pour formaliser des problèmes et
    démontrer des propriétés
  • aborder la logique en tant qu'outil, pour formaliser des programmes et
    démontrer des propriétés
  • aborder la logique comme domaine sur lequel des algorithmes peuvent
    travailler pour automatiser des vérifications de preuves, voire (en
    partie) des recherches de preuves

Il ne sera pas question d'étudier tous les formalismes logiques tant ils
sont nombreux et rapidement complexes. On commencera par étudier le calcul
propositionnel qui permet de formaliser assez simplement la notion de
correction d'une démonstration. Ensuite on s'intéressera au calcul des
prédicats qui permet de formuler une plus grande classe de propriétés.
On examinera quelques formalismes pour ces deux fragments de la logique
(principalement un système à la Frege-Hilbert, la déduction naturelle et
le calcul des séquent).

Le cours mélangera des aspects purement théoriques (démonstrations au sens
« habituel » du terme), des aspects programmation en OCaml pour travailler
sur des formules logiques, des aspects preuve et programmation en Coq
pour mettre en application les « preuves formelles ».

Enfin, nous verrons le lien entre preuves et programmes (correspondance
de Curry-Howard en faisant un détour par la calculabilité et le
lambda-calcul. À ce sujet, on se restreindra sans doute restreinte à la
logique minimale pour ne pas devoir aborder des lambda-calculs compliqués.

Sur la forme, le cours se déroulera sous forme de « cours/TD intégrés »,
alternant les activités « cours » et « application ». Il s'étendra sur
8 séances (dont un contrôle des connaissances).

 

See course
Principes d'économie industrielle M2 IVR + EAD JEG5U17 See course
Méthodes Scientifiques appliquées au Vivant UEVE2425M_SV606-2023-1

Présentation de techniques spectroscopiques courantes pour l'étude structurale des macromolécules biologiques.
Théorie et applications.

See course
PASS Mineure DROIT 2024-2025 PASS-MINEURE-DROIT See course
Large Language Models : introduction and applications for code ENSPS_MATH_M2_MVA_C06 See course
Sociologie de l'environnement ENSPS_SHS_M2_SC_C03 See course
Electromagnétisme 1 24-25-Electromagnetisme1_1 RESUME COURS : See course
UEL 377 : Audition et Vision : Le rôle du pharmacien d'officine UPSAY_2024_920_UE_A4UL377 See course
UEL 421B : Pharma R-TRACK recherche scientifique UPSAY_2024_920_UE_A4UL421B See course
Scolarité pédagogique BUT2 - GEA - Gestion entrepreneuriat management d'activités UEVE2425M_SP_BUT2 - GEA - Gestion entrepreneuriat management d'activités See course
Matrices UEVE2425M_Matrices See course
2024_Données_(DUCEIT6) UVSQ_2024_DUCEIT6 See course
Territoire et innovation — EAD UPSAY_2024_960_UE_JEG4U59 See course
INT_5FCTE_TA - Fonctionnement de l'état (3A/Master - 2024-25) ENSTA_OCC_12609 See course
HSS_5COMP_TA - Communication Parcours Talents (3A/Master - 2024-25) ENSTA_OCC_12610 See course
Atelier Accessibilité Numérique - Néo-MCF atelier_an_neo_mcf See course
GENV_Monito-Frontiers in Ecosystem Monitoring_2024-25 APT_28586_GENV_Monito_2024_25 Plus d'information sur https:/globalforestry.eu/module/frontiers-in-ecosystem-monitoring/ See course
Culture juridique L1 ORSAY JD1UY124 See course
Espace de cours test 2024_Espace de cours test See course
Biochimie des régulations métaboliques 24-25-OLSV368 See course
UEL 285 : Conseils antiparasitaires, antifongiques et antivectoriels à l'officine UPSAY_2024_920_UE_A6UL285 RESUME COURS : See course
UEL 301 Etude de cas : projet d'installation en Officine UPSAY_2024_920_UE_A5UL301 See course
UEL 301 Etude de cas : projet d'installation en Officine A5UL301 RESUME COURS : See course
Programmation systèmes et réseaux UE444

M1 E3A - UE444 - Programmation systèmes et réseaux

See course
Algèbre linéaire 2 24-25-OLMA252 _1 RESUME COURS : See course
Projet de Programmation Fonctionnelle Avancée DLIN362 See course