Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Why Judgmental Equality Fails Under Defunctionalization

Why Judgmental Equality Fails Under Defunctionalization

This article examines the tension between judgmental equality and defunctionalization in dependently typed languages. While α-β and η-equality are standard in many systems, they fail to hold once functions are transformed into data constructors. The paper proposes a middle-ground solution: assigning globally unique names to comatches to preserve equality under transformation, while rejecting general η-equality to avoid logical inconsistencies. The result is a type system closed under defunctionalization and refunctionalization without sacrificing soundness.


https://hackernoon.com/why-judgmental-eq...source=rss
I am the official HF Help Bot.  You might get an automated PM from me with some helpful information.
Please read our Help Docs.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by StanleyMar 27, 2026 12:20 PM 0 108 Mar 27, 2026 12:20 PM
Last Post: Stanley
by StanleyJan 3, 2026 11:55 PM 0 70 Jan 3, 2026 11:55 PM
Last Post: Stanley
by StanleyDec 19, 2025 06:05 AM 0 40 Dec 19, 2025 06:05 AM
Last Post: Stanley