Philip Zucker 3/8/2026

Thinnings: Sublist Witnesses and de Bruijn Index Shift Clumping

Read Original

This technical article introduces 'thinnings' as mathematical objects that witness sublist relationships, explaining their relevance beyond dependent type theory to general programming (e.g., Python). It discusses their representation, composition, and connection to operations like de Bruijn index shifting, positioning them as useful for problems in lambda calculus and data structures.

Thinnings: Sublist Witnesses and de Bruijn Index Shift Clumping

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser