Stephanie Weirich

Orcid: 0000-0002-6756-9168

Affiliations:
  • University of Pennsylvania, Philadelphia, PA, USA


According to our database1, Stephanie Weirich authored at least 92 papers between 1996 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Internalizing Indistinguishability with Dependent Types.
Proc. ACM Program. Lang., January, 2024

Story of Your Lazy Function's Life: A Bidirectional Demand Semantics for Mechanized Cost Analysis of Lazy Programs.
Proc. ACM Program. Lang., 2024

Effects and Coeffects in Call-by-Push-Value.
Proc. ACM Program. Lang., 2024

2023
Dependently-Typed Programming with Logical Equality Reflection.
Proc. ACM Program. Lang., August, 2023

Effects and Coeffects in Call-By-Push-Value (Extended Version).
CoRR, 2023

Making Logical Relations More Relatable (Proof Pearl).
CoRR, 2023

Stratified Type Theory.
CoRR, 2023

2022
Program adverbs and Tlön embeddings.
Proc. ACM Program. Lang., 2022

Implementing Dependent Types in pi-forall.
CoRR, 2022

A Dependent Dependency Calculus (Extended Version).
CoRR, 2022

A Dependent Dependency Calculus.
Proceedings of the Programming Languages and Systems, 2022

2021
Reasoning about the garden of forking paths.
Proc. ACM Program. Lang., 2021

An existential crisis resolved: type inference for first-class existential types.
Proc. ACM Program. Lang., 2021

A graded dependent type system with a usage-aware semantics.
Proc. ACM Program. Lang., 2021

Ready, Set, Verify! Applying hs-to-coq to real-world Haskell code.
J. Funct. Program., 2021

ICFP 2020 Post-Conference Report.
CoRR, 2021

2020
A graded dependent type system with a usage-aware semantics (extended version).
CoRR, 2020

2019
A role for dependent types in Haskell.
Proc. ACM Program. Lang., 2019

Embracing a mechanized formalization gap.
CoRR, 2019

A Role for Dependent Types in Haskell (Extended version).
CoRR, 2019

Eta-Equivalence in Core Dependent Haskell.
Proceedings of the 25th International Conference on Types for Proofs and Programs, 2019

2018
Ready, set, verify! applying hs-to-coq to real-world Haskell code (experience report).
Proc. ACM Program. Lang., 2018

Ready, Set, Verify! Applying hs-to-coq to real-world Haskell code.
CoRR, 2018

Total Haskell is reasonable Coq.
Proceedings of the 7th ACM SIGPLAN International Conference on Certified Programs and Proofs, 2018

2017
A specification for dependent types in Haskell.
Proc. ACM Program. Lang., 2017

The influence of dependent types (keynote).
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages, 2017

2016
Safe zero-cost coercions for Haskell.
J. Funct. Program., 2016

Language Based Verification Tools for Functional Programs (Dagstuhl Seminar 16131).
Dagstuhl Reports, 2016

Needle & Knot: Binder Boilerplate Tied Up.
Proceedings of the Programming Languages and Systems, 2016

Visible Type Application.
Proceedings of the Programming Languages and Systems, 2016

A Reflection on Types.
Proceedings of the A List of Successes That Can Change the World, 2016

2015
How to give a good research talk.
Proceedings of the Programming Languages Mentoring Workshop, 2015

How to write a good research paper.
Proceedings of the Programming Languages Mentoring Workshop, 2015

Programming up to Congruence.
Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2015

Verified ROS-Based Deployment of Platform-Independent Control Systems.
Proceedings of the NASA Formal Methods - 7th International Symposium, 2015

2014
Closed type families with overlapping equations.
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014

Combining proofs and programs in a dependently typed language.
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014

Depending on types.
Proceedings of the 19th ACM SIGPLAN international conference on Functional programming, 2014

Type Systems.
Proceedings of the Computing Handbook, 2014

2013
System FC with explicit kind equality.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2013

Towards synthesis of platform-aware attack-resilient control systems: extended abstract.
Proceedings of the 2nd ACM International Conference on High Confidence Networked Systems (part of CPS Week), 2013

2012
Nourishing the future of the field: the programming language mentoring workshop 2012.
ACM SIGPLAN Notices, 2012

Contracts made manifest.
J. Funct. Program., 2012

Editorial - Special issue dedicated to ICFP 2010.
J. Funct. Program., 2012

Preface.
J. Autom. Reason., 2012

Irrelevance, Heterogeneous Equality, and Call-by-value Dependent Type Systems
Proceedings of the Proceedings Fourth Workshop on Mathematically Structured Functional Programming, 2012

Step-Indexed Normalization for a Language with General Recursion
Proceedings of the Proceedings Fourth Workshop on Mathematically Structured Functional Programming, 2012

Giving Haskell a promotion.
Proceedings of the 8th ACM SIGPLAN Workshop on Types in Languages Design and Implementation, 2012

Equational reasoning about programs with general recursion and call-by-value semantics.
Proceedings of the sixth workshop on Programming Languages meets Program Verification, 2012

Dependently typed programming with singletons.
Proceedings of the 5th ACM SIGPLAN Symposium on Haskell, 2012

Dependently-Typed Programming in GHC.
Proceedings of the Functional and Logic Programming - 11th International Symposium, 2012

2011
Dependently Typed Programming (NII Shonan Meeting 2011-3).
NII Shonan Meet. Rep., 2011

Combining Proofs and Programs.
Proceedings of the Typed Lambda Calculi and Applications - 10th International Conference, 2011

Generative type abstraction and type-level computation.
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011

Binders unbound.
Proceedings of the Proceeding of the 16th ACM SIGPLAN international conference on Functional Programming, 2011

2010
Parametricity, type equality, and higher-order polymorphism.
J. Funct. Program., 2010

Termination Casts: A Flexible Approach to Termination with General Recursion
Proceedings of the Proceedings Workshop on Partiality and Recursion in Interactive Theorem Provers, 2010

Generic Programming with Dependent Types.
Proceedings of the Generic and Indexed Programming - International Spring School, 2010

Language-based verification will change the world.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Dependent types and program equivalence.
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010

Arity-generic datatype-generic programming.
Proceedings of the 4th ACM Workshop Programming Languages meets Program Verification, 2010

2009
Arity-generic datatype-generic programming: (abstract only).
ACM SIGPLAN Notices, 2009

Haskell Symposium Program Chair's Report.
Proceedings of the 2nd ACM SIGPLAN Symposium on Haskell, 2009

Reactive noninterference.
Proceedings of the 2009 ACM Conference on Computer and Communications Security, 2009

2008
AspectML: A polymorphic aspect-oriented functional programming language.
ACM Trans. Program. Lang. Syst., 2008

Boxes go bananas: Encoding higher-order abstract syntax with parametric polymorphism.
J. Funct. Program., 2008

Engineering formal metatheory.
Proceedings of the 35th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2008

FPH: first-class polymorphism for Haskell.
Proceedings of the Proceeding of the 13th ACM SIGPLAN international conference on Functional programming, 2008

2007
Practical type inference for arbitrary-rank types.
J. Funct. Program., 2007

Free Theorems and Runtime Type Representations.
Proceedings of the 23rd Conference on the Mathematical Foundations of Programming Semantics, 2007

2006
Type-safe run-time polytypic programming.
J. Funct. Program., 2006

Nominal Reasoning Techniques in Coq: (Extended Abstract).
Proceedings of the First International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice, 2006

Good advice for type-directed programming aspect-oriented programming and extensible generic functions.
Proceedings of the ACM SIGPLAN Workshop on Generic Programming, 2006

Boxy types: inference for higher-rank types and impredicativity.
Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, 2006

Simple unification-based type inference for GADTs.
Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, 2006

RepLib: a library for derivable type classes.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2006

2005
It Is Time to Mechanize Programming Language Metatheory.
Proceedings of the Verified Software: Theories, 2005

Mechanized Metatheory for the Masses: The PoplMark Challenge.
Proceedings of the Theorem Proving in Higher Order Logics, 18th International Conference, 2005

An open and shut typecase.
Proceedings of TLDI'05: 2005 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2005

Generalizing Parametricity Using Information-flow.
Proceedings of the 20th IEEE Symposium on Logic in Computer Science (LICS 2005), 2005

Poly<sub>AML</sub>: a polymorphic aspect-oriented functional programming language.
Proceedings of the 10th ACM SIGPLAN International Conference on Functional Programming, 2005

2004
Type-safe cast.
J. Funct. Program., 2004

A Design for Type-Directed Programming in Java.
Proceedings of the Second Workshop on Object Oriented Developments, 2004

2002
Programming with Types.
PhD thesis, 2002

Intensional polymorphism in type-erasure semantics.
J. Funct. Program., 2002

Higher-Order Intensional Type Analysis.
Proceedings of the Programming Languages and Systems, 2002

2001
Encoding Intensional Type Analysis.
Proceedings of the Programming Languages and Systems, 2001

2000
Safe and Flexible Dynamic Linking of Native Code.
Proceedings of the Types in Compilation, Third International Workshop, 2000

Resource Bound Certification.
Proceedings of the POPL 2000, 2000

Type-safe cast: functional pearl.
Proceedings of the Fifth ACM SIGPLAN International Conference on Functional Programming (ICFP '00), 2000

1999
Flexible Type Analysis.
Proceedings of the fourth ACM SIGPLAN International Conference on Functional Programming (ICFP '99), 1999

1996
Static Debugging: Browsing the Web of Program Invariants.
Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI), 1996


  Loading...