Brigitte Pientka

Orcid: 0000-0002-2549-4276

Affiliations:
  • McGill University, Montreal, Canada


According to our database1, Brigitte Pientka authored at least 97 papers between 1997 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Message-Observing Sessions.
Proc. ACM Program. Lang., 2024

Polymorphic Metaprogramming with Memory Management - An Adjoint Analysis of Metaprogramming.
CoRR, 2024

Modernizing SMT-Based Type Error Localization.
CoRR, 2024

DeLaM: A Dependent Layered Modal Type Theory for Meta-programming.
CoRR, 2024

SAT-DIFF: A Tree Diffing Framework Using SAT Solving.
CoRR, 2024

Adjoint Natural Deduction (Extended Version).
CoRR, 2024

Adjoint Natural Deduction.
Proceedings of the 9th International Conference on Formal Structures for Computation and Deduction, 2024

Layered Modal Type Theory - Where Meta-programming Meets Intensional Analysis.
Proceedings of the Programming Languages and Systems, 2024

2023
Mechanizing Session-Types using a Structural View: Enforcing Linearity without Linearity.
Proc. ACM Program. Lang., October, 2023

Normalization by evaluation for modal dependent type theory.
J. Funct. Program., 2023

Contextual Refinement Types.
Proceedings of the 18th International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice, 2023

Semi-Automation of Meta-Theoretic Proofs in Beluga.
Proceedings of the 18th International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice, 2023

Layered Modal Type Theories.
CoRR, 2023

Can ChatGPT Pass An Introductory Level Functional Language Programming Course?
CoRR, 2023

Identifying Different Student Clusters in Functional Programming Assignments: From Quick Learners to Struggling Students.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

2022
A Category Theoretic View of Contextual Types: From Simple Types to Dependent Types.
ACM Trans. Comput. Log., 2022

Mœbius: metaprogramming using contextual types: the stage where system f can pattern match on itself.
Proc. ACM Program. Lang., 2022

A Categorical Normalization Proof for the Modal Lambda-Calculus.
Proceedings of the 38th Conference on the Mathematical Foundations of Programming Semantics, 2022

An Investigation of Kripke-style Modal Type Theories.
CoRR, 2022

Novice Type Error Diagnosis with Natural Language Models.
Proceedings of the Programming Languages and Systems - 20th Asian Symposium, 2022

2021
Moebius: Metaprogramming using Contextual Types - The stage where System F can pattern match on itself (Long Version).
CoRR, 2021

Data Collection for the Learn-OCaml Programming Platform: Modelling How Students Develop Typed Functional Programs.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Harpoon: Mechanizing Metatheory Interactively - (System Description).
Proceedings of the Automated Deduction - CADE 28, 2021

2020
Contextual Types, Explained: Invited Tutorial.
Proceedings of the LICS '20: 35th Annual ACM/IEEE Symposium on Logic in Computer Science, 2020

A Modal Analysis of Metaprogramming, Revisited (Invited Talk).
Proceedings of the 5th International Conference on Formal Structures for Computation and Deduction, 2020

Semantical Analysis of Contextual Types.
Proceedings of the Foundations of Software Science and Computation Structures, 2020

2019
Teaching the art of functional programming using automated grading (experience report).
Proc. ACM Program. Lang., 2019

A case study in programming coinductive proofs: Howe's method.
Math. Struct. Comput. Sci., 2019

POPLMark reloaded: Mechanizing proofs by logical relations.
J. Funct. Program., 2019

Cocon: Computation in Contextual Type Theory.
CoRR, 2019

A Type Theory for Defining Logics and Proofs.
Proceedings of the 34th Annual ACM/IEEE Symposium on Logic in Computer Science, 2019

2018
Benchmarks for reasoning with syntax trees containing binders and contexts of assumptions.
Math. Struct. Comput. Sci., 2018

Mechanizing proofs with logical relations - Kripke-style.
Math. Struct. Comput. Sci., 2018

Index-Stratified Types (Extended Version).
CoRR, 2018

Index-Stratified Types.
Proceedings of the 3rd International Conference on Formal Structures for Computation and Deduction, 2018

POPLMark reloaded: mechanizing logical relations proofs (invited talk).
Proceedings of the 7th ACM SIGPLAN International Conference on Certified Programs and Proofs, 2018

2017
Relating System F and Lambda2: A Case Study in Coq, Abella and Beluga.
Proceedings of the 2nd International Conference on Formal Structures for Computation and Deduction, 2017

LINCX: A Linear Logical Framework with First-Class Contexts.
Proceedings of the Programming Languages and Systems, 2017

Programs Using Syntax with First-Class Binders.
Proceedings of the Programming Languages and Systems, 2017

2016
Well-founded recursion with copatterns and sized types.
J. Funct. Program., 2016

Universality of Proofs (Dagstuhl Seminar 16421).
Dagstuhl Reports, 2016

Mechanizing Proofs about Mendler-style Recursion.
Proceedings of the Eleventh Workshop on Logical Frameworks and Meta-Languages: Theory and Practice, 2016

Indexed codata types.
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016

2015
Programming type-safe transformations using higher-order abstract syntax.
J. Formaliz. Reason., 2015

The Next 700 Challenge Problems for Reasoning with Higher-Order Abstract Syntax Representations - Part 2 - A Survey.
J. Autom. Reason., 2015

An Open Challenge Problem Repository for Systems Supporting Binders.
Proceedings of the Proceedings Tenth International Workshop on Logical Frameworks and Meta Languages: Theory and Practice, 2015

The Next 700 Challenge Problems for Reasoning with Higher-Order Abstract Syntax Representations: Part 1-A Common Infrastructure for Benchmarks.
CoRR, 2015

A Case Study on Logical Relations using Contextual Types.
Proceedings of the Proceedings Tenth International Workshop on Logical Frameworks and Meta Languages: Theory and Practice, 2015

Well-Founded Recursion over Contextual Objects.
Proceedings of the 13th International Conference on Typed Lambda Calculi and Applications, 2015

Mechanizing Meta-Theory in Beluga (Invited Talk).
Proceedings of the 2nd International Workshop on Rewriting Techniques for Program Transformations and Evaluation, 2015

Inductive Beluga: Programming Proofs.
Proceedings of the Automated Deduction - CADE-25, 2015

2014
Unnesting of Copatterns.
Proceedings of the Rewriting and Typed Lambda Calculi - Joint International Conference, 2014

Bidirectional Elaboration of Dependently Typed Programs.
Proceedings of the 16th International Symposium on Principles and Practice of Declarative Programming, 2014

Fair reactive programming.
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014

2013
An insider's look at LF type reconstruction: everything you (n)ever wanted to know.
J. Funct. Program., 2013

Copatterns: programming infinite structures by observations.
Proceedings of the 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2013

Compiling contextual objects: bringing higher-order abstract syntax to programmers.
Proceedings of the 7th Workshop on Programming languages meets program verification, 2013

First-class substitutions in contextual type theory.
Proceedings of the Eighth ACM SIGPLAN International Workshop on Logical Frameworks & Meta-languages: Theory & Practice, 2013

Wellfounded recursion with copatterns: a unified approach to termination and productivity.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2013

2012
Programming with binders and indexed data-types.
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012

2011
Preface: Special Issue of Selected Extended Papers of CADE-22.
J. Autom. Reason., 2011

Intuitionistic Modal Logic and Applications (IMLA 2008).
Inf. Comput., 2011

Multi-level Contextual Type Theory
Proceedings of the Proceedings Sixth International Workshop on Logical Frameworks and Meta-languages: Theory and Practice, 2011

Higher-Order Dynamic Pattern Unification for Dependent Types and Records.
Proceedings of the Typed Lambda Calculi and Applications - 10th International Conference, 2011

2010
Explicit Substitutions for Contextual Type Theory
Proceedings of the Proceedings 5th International Workshop on Logical Frameworks and Meta-languages: Theory and Practice, 2010

Reasoning with Higher-Order Abstract Syntax and Contexts: A Comparison.
Proceedings of the Interactive Theorem Proving, First International Conference, 2010

Beluga: Programming with Dependent Types, Contextual Data, and Contexts.
Proceedings of the Functional and Logic Programming, 10th International Symposium, 2010

Beluga: A Framework for Programming and Reasoning with Deductive Systems (System Description).
Proceedings of the Automated Reasoning, 5th International Joint Conference, 2010

Programming Inductive Proofs - A New Approach Based on Contextual Types.
Proceedings of the Verification, Induction, Termination Analysis, 2010

2009
Higher-order term indexing using substitution trees.
ACM Trans. Comput. Log., 2009

2008
Contextual modal type theory.
ACM Trans. Comput. Log., 2008

Case Analysis of Higher-Order Data.
Proceedings of the International Workshop on Logical Frameworks and Metalanguages: Theory and Practice, 2008

Programming with proofs and explicit contexts.
Proceedings of the 10th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, 2008

A type-theoretic foundation for programming with higher-order abstract syntax and first-class substitutions.
Proceedings of the 35th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2008

2007
Preface.
Proceedings of the Second International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice, 2007

Focusing the Inverse Method for LF: A Preliminary Report.
Proceedings of the Second International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice, 2007

Proof Pearl: The Power of Higher-Order Encodings in the Logical Framework LF.
Proceedings of the Theorem Proving in Higher Order Logics, 20th International Conference, 2007

Bidirectional Decision Procedures for the Intuitionistic Propositional Modal Logic IS4.
Proceedings of the Automated Deduction, 2007

2006
Functional Programming With Higher-order Abstract Syntax and Explicit Substitutions.
Proceedings of the Programming Languages meets Program Verification, 2006

Preface.
Proceedings of the First International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice, 2006

Overcoming Performance Barriers: Efficient Verification Techniques for Logical Frameworks.
Proceedings of the Logic Programming, 22nd International Conference, 2006

Eliminating Redundancy in Higher-Order Unification: A Lightweight Approach.
Proceedings of the Automated Reasoning, Third International Joint Conference, 2006

2005
Verifying Termination and Reduction Properties about Higher-Order Logic Programs.
J. Autom. Reason., 2005

Small Proof Witnesses for LF.
Proceedings of the Logic Programming, 21st International Conference, 2005

Tabling for Higher-Order Logic Programming.
Proceedings of the Automated Deduction, 2005

2003
Higher-Order Substitution Tree Indexing.
Proceedings of the Logic Programming, 19th International Conference, 2003

A modal foundation for meta-variables.
Proceedings of the Eighth ACM SIGPLAN International Conference on Functional Programming, 2003

Optimizing Higher-Order Pattern Unification.
Proceedings of the Automated Deduction - CADE-19, 19th International Conference on Automated Deduction Miami Beach, FL, USA, July 28, 2003

2002
Memoization-Based Proof Search in LF - an Experimental Evaluation of a Prototype.
Proceedings of the International Workshop on Logical Frameworks and Meta-Languages, 2002

A Proof-Theoretic Foundation for Tabled Higher-Order Logic Programming.
Proceedings of the Logic Programming, 18th International Conference, 2002

2001
Connection-Driven Inductive Theorem Proving.
Stud Logica, 2001

Termination and Reduction Checking for Higher-Order Logic Programs.
Proceedings of the Automated Reasoning, First International Joint Conference, 2001

2000
Matrix-Based Inductive Theorem Proving.
Proceedings of the Automated Reasoning with Analytic Tableaux and Related Methods, 2000

Matrix-based Constructive Theorem Proving.
Proceedings of the Intellectics and Computational Logic (to Wolfgang Bibel on the occasion of his 60th birthday), 2000

1999
Automating Inductive Specification Proofs.
Fundam. Informaticae, 1999

1998
Instantiation of Existentially Quantified Variables in Inductive Specification Proofs.
Proceedings of the Artificial Intelligence and Symbolic Computation, 1998

1997
Structured Incremental Proof Planning.
Proceedings of the KI-97: Advances in Artificial Intelligence, 1997


  Loading...