Skip to content

Conversation

@BoltonBailey
Copy link

@BoltonBailey BoltonBailey commented Dec 1, 2025

This is a draft PR for adding some complexity class definitions to CSLib.

This includes

@BoltonBailey BoltonBailey marked this pull request as draft December 1, 2025 04:36
@ctchou
Copy link
Contributor

ctchou commented Dec 10, 2025

Reading ORGANISATION.md, it seems to me that Encoding.lean should be placed under Cslib/Foundations/ and Class.lean under Cslib/Computability/.


TODO: An Decision Problem type over arbitrary types.
-/
abbrev BitstringDecisionProblem := List Bool → Bool

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
abbrev BitstringDecisionProblem := List Bool → Bool
abbrev BitstringDecisionProblem : Type := List Bool → Bool

etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants