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

Expand on bijection of linear inputs to outputs in quantum resource #170

Closed
ss2165 opened this issue Jun 13, 2023 — with Slack · 0 comments · Fixed by #543
Closed

Expand on bijection of linear inputs to outputs in quantum resource #170

ss2165 opened this issue Jun 13, 2023 — with Slack · 0 comments · Fixed by #543
Assignees
Labels
spec Issues to do with the specification document(s)

Comments

Copy link
Member

ss2165 commented Jun 13, 2023

To finish the tket2 tangent above, concretely I propose TKET2 should have a constraint that it will only accept operations on qubits on linear types:

  1. That take in as many of linear type L as they return
  2. Will have the bijection semantics that when grouping by concrete type L, the nth input of type L maps to the nth output of type L

Functions like Sum(Qubit) ->i1 will need to use qfree in their definition. I think this gives us another distinction between Operation and Function?

Slack Message

@ss2165 ss2165 added the spec Issues to do with the specification document(s) label Jun 13, 2023 — with Slack
@ss2165 ss2165 self-assigned this Jun 13, 2023
ss2165 added a commit that referenced this issue Sep 19, 2023
ss2165 added a commit that referenced this issue Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
spec Issues to do with the specification document(s)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant