Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

reductions to HaltLclosed and L_computable_closed without the L framework #226

Merged
merged 1 commit into from
Oct 1, 2024

Conversation

mrhaandi
Copy link
Collaborator

@mrhaandi mrhaandi commented Oct 1, 2024

  • added reduction from MMA_HALTING to HaltLclosed without the L framework
  • added MMA_computable to L_computable_closed without the L framework
  • added MM_computable to MMA_computable reduction to close the loop
  • made HaltLclosed more prominent in reduction chains
  • generalized deterministic simulation to uniformly confluent simulation (for L reductions)

Now we have no _undec results which depend on the L framework / MetaCoq.
The only computability result which depends on the L framework / MetaCoq is MuRec_computable_to_L_computable.

…rk / MetaCoq

added MMA_computable to L_computable_closed without the L framework / MetaCoq
added MM_computable_to_MMA_computable
made HaltLclosed more prominent in reduction chains
generalized deterministic simulation to uniformly confluent simulation
@mrhaandi mrhaandi requested a review from yforster October 1, 2024 12:08
Copy link
Member

@yforster yforster left a comment

Choose a reason for hiding this comment

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

I have no strong opinion, but I'm also not opposed, this indeed probably makes long-term maintainability easier. I'd not like to drop the reduction relying on the framework completely from the code to keep the framework alive (but if I'm not missing something this PR is not deleting the reduction anyway, it's just making sure the main loop does not rely on the framework)

@mrhaandi
Copy link
Collaborator Author

mrhaandi commented Oct 1, 2024

(but if I'm not missing something this PR is not deleting the reduction anyway, it's just making sure the main loop does not rely on the framework)

Yes, this PR just adds different options and does not delete reductions.

@mrhaandi mrhaandi merged commit 76a8258 into uds-psl:master Oct 1, 2024
1 check passed
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.

2 participants