Prevent circular definitions
did:plc:jjiv56ot7d6sgethto3jr3r5 opened this Feb 24, 2026 0 comments
did:plc:jjiv56ot7d6sgethto3jr3r5 opened Feb 24, 2026
Currently, claim and define declarations can be interleaved in ways that would lead to circular definitions. I don't want to rely on loop detection to determine well-foundedness of definitions, because I think this might still allow things that aren't actually justified in the mathematics.
Instead, I think that a define declaration should be elaborated with only the scope visible prior to the corresponding claim.
No activity yet.