How to generate random lambda terms?
Maciej Bendkowski

TL;DR
This paper reviews various techniques for generating large random lambda-terms, including methods for exact and approximate sizes, and discusses achieving uniform and non-uniform distributions.
Contribution
It provides a comprehensive survey of existing methods for random lambda-term generation, highlighting their differences and applications.
Findings
Comparison of exact and approximate size generation methods
Analysis of uniform and non-uniform distribution techniques
Guidelines for selecting generation methods based on requirements
Abstract
We survey several methods of generating large random lambda-terms, focusing on their closed and simply-typed variants. We discuss methods of exact- and approximate-size generation, as well as methods of achieving size-uniform and non-uniform outcome distributions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Semantic Web and Ontologies
