Search - Archive ouverte HAL Access content directly

Filter your results

41 Results
Image document

A unified treatment of syntax with binders

Nicolas Pouillard , François Pottier
Journal of Functional Programming, 2012, 22 (4--5), pp.614--704. ⟨10.1017/S0956796812000251⟩
Journal articles hal-00772721v1

Stratified type inference for generalized algebraic data types

François Pottier , Yann Régis-Gianas
POPL'06 - Proceedings of the 33rd ACM Symposium on Principles of Programming Languages, Jan 2006, Charleston, South Carolina, United States. pp.232--244
Conference papers inria-00629091v1
Image document

Visitors unchained

François Pottier
Proceedings of the ACM on Programming Languages, 2017, 1 (ICFP), pp.1 - 28. ⟨10.1145/3110272⟩
Journal articles hal-01670735v1
Image document

Validating LR(1) Parsers

Jacques-Henri Jourdan , François Pottier , Xavier Leroy
ESOP 2012 - Programming Languages and Systems - 21st European Symposium on Programming, Mar 2012, Tallinn, Estonia. pp.397-416, ⟨10.1007/978-3-642-28869-2_20⟩
Conference papers hal-01077321v1

The ins and outs of iteration in Mezzo

Armaël Guéneau , François Pottier , Jonathan Protzenko
2013
Preprints, Working Papers, ... hal-00912381v1
Image document

Spy Game: Verifying a Local Generic Solver in Iris

Paulo Emílio de Vilhena , François Pottier , Jacques-Henri Jourdan
Proceedings of the ACM on Programming Languages, 2020, 4 (POPL), ⟨10.1145/3371101⟩
Journal articles hal-02351562v1

Towards efficient, typed LR parsers.

François Pottier , Yann Régis-Gianas
ACM Workshop on ML, Mar 2006, Portland, Oregon, United States
Conference papers inria-00629090v1
Image document

A step-indexed Kripke Model of Hidden State

Jan Schwinghammer , Lars Birkedal , François Pottier , Bernhard Reus , Kristian Støvring , et al.
Mathematical Structures in Computer Science, 2013, 23 (1), pp.1--54
Journal articles hal-00772757v1
Image document

Time Credits and Time Receipts in Iris

Glen Mével , Jacques-Henri Jourdan , François Pottier
European Symposium on Programming, Apr 2019, Prague, Czech Republic. pp.3-29, ⟨10.1007/978-3-030-17184-1_1⟩
Conference papers hal-02183311v1
Image document

A Semi-Syntactic Soundness Proof for HM(X)

François Pottier
[Research Report] RR-4150, INRIA. 2001
Reports inria-00072475v1
Image document

A typed store-passing translation for general references

François Pottier
POPL 2011: 38th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, Jan 2011, Austin, United States. ⟨10.1145/1925844.1926403⟩
Conference papers hal-01081187v1
Image document

Type Soundness and Race Freedom for Mezzo

Thibaut Balabonski , François Pottier , Jonathan Protzenko
FLOPS 2014: 12th International Symposium on Functional and Logic Programming, Jun 2014, Kanazawa, Japan. pp.253 - 269, ⟨10.1007/978-3-319-07151-0_16⟩
Conference papers hal-01081194v1
Image document

A High-Level Separation Logic for Heap Space under Garbage Collection (Extended Version)

Alexandre Moine , Arthur Charguéraud , François Pottier
Inria. 2022
Reports hal-03823056v2
Image document

A Separation Logic for Effect Handlers

Paulo Emílio de Vilhena , François Pottier
Proceedings of the ACM on Programming Languages, 2021, 5 (POPL), ⟨10.1145/3434314⟩
Journal articles hal-03049514v1
Image document

JOIN(X): Constraint-Based Type Inference for the Join-Calculus

Sylvain Conchon , François Pottier
Proceedings of the 10th European Symposium on Programming (ESOP'01), Apr 2001, Genova, pp.221--236
Conference papers inria-00000029v1
Image document

Programming with permissions: the Mezzo language

Jonathan Protzenko , François Pottier
ACM SIGPLAN Workshop on ML, Sep 2012, Copenhagen, Denmark
Conference papers hal-01092204v1
Image document

The Design and Formalization of Mezzo, a Permission-Based Programming Language

Thibaut Balabonski , François Pottier , Jonathan Protzenko
ACM Transactions on Programming Languages and Systems (TOPLAS), 2016, 38 (4), pp.94. ⟨10.1145/2837022⟩
Journal articles hal-01246534v1
Image document

A Separation Logic for Heap Space under Garbage Collection

Jean-Marie Madiot , François Pottier
Proceedings of the ACM on Programming Languages, 2022, ⟨10.1145/3498672⟩
Journal articles hal-03478162v1
Image document

Formal Proof and Analysis of an Incremental Cycle Detection Algorithm

Armaël Guéneau , Jacques-Henri Jourdan , Arthur Charguéraud , François Pottier
Interactive Theorem Proving, Sep 2019, Portland, United States
Conference papers hal-02167236v1
Image document

A few lessons from the Mezzo project

François Pottier , Jonathan Protzenko
Summit oN Advances in Programming Languages (SNAPL), May 2015, Asilomar, United States. ⟨10.4230/LIPIcs.SNAPL.2015.221⟩
Conference papers hal-01246360v1
Image document

Depth-First Search and Strong Connectivity in Coq

François Pottier
Vingt-sixièmes journées francophones des langages applicatifs (JFLA 2015), Jan 2015, Le Val d'Ajol, France
Conference papers hal-01096354v1
Image document

A High-Level Separation Logic for Heap Space under Garbage Collection

Alexandre Moine , Arthur Charguéraud , François Pottier
Proceedings of the ACM on Programming Languages, In press, POPL, 7, ⟨10.1145/3571218⟩
Journal articles hal-03852060v1
Image document

Specification and Verification of a Transient Stack (Artifact)

Alexandre Moine , Arthur Charguéraud , François Pottier
Software hal-03473197v1
Image document

Cosmo: A Concurrent Separation Logic for Multicore OCaml

Glen Mével , Jacques-Henri Jourdan , François Pottier
Proceedings of the ACM on Programming Languages, 2020, 4 (ICFP), ⟨10.1145/3408978⟩
Journal articles hal-02929998v1
Image document

Specification and Verification of a Transient Stack

Alexandre Moine , Arthur Charguéraud , François Pottier
CPP 2022 - 11th ACM SIGPLAN International Conference on Certified Programs and Proofs, Jan 2022, Philadelphia, United States. ⟨10.1145/3497775.3503677⟩
Conference papers hal-03472028v1
Image document

Implémentation d'un système de modules évolué en Caml-Light

François Pottier
[Rapport de recherche] RR-2449, INRIA. 1995
Reports inria-00074226v1
Image document

Hindley-Milner Elaboration in Applicative Style

François Pottier
ICFP 2014: 19th ACM SIGPLAN International Conference on Functional Programming, Sep 2014, Goteborg, Sweden. ⟨10.1145/2628136.2628145⟩
Conference papers hal-01081233v1
Image document

Machine-Checked Verification of the Correctness and Amortized Complexity of an Efficient Union-Find Implementation

Arthur Charguéraud , François Pottier
6th International Conference on Interactive Theorem Proving (ITP), Aug 2015, Nanjing, China. ⟨10.1007/978-3-319-22102-1_9⟩
Conference papers hal-01245872v1

A Hoare Logic for Call-by-Value Functional Programs

Yann Régis-Gianas , François Pottier
MPC 08 - Proceedings of the Ninth International Conference on Mathematics of Program Construction, Jul 2008, Marseille, France. pp.305--335, ⟨10.1007/978-3-540-70594-9_17⟩
Conference papers inria-00629092v1
Image document

Verifying the Correctness and Amortized Complexity of a Union-Find Implementation in Separation Logic with Time Credits

Arthur Charguéraud , François Pottier
Journal of Automated Reasoning, 2019, 62 (3), pp.331--365. ⟨10.1007/s10817-017-9431-7⟩
Journal articles hal-01652785v1