You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ ] explain destructior and what they do in pure MSR theories in src/004_cryptographic-messages.md
Note: a challenge will be the proper way to handle fst/1 and snd/1... maybe allow a builtin to overwrite them? Or would this be a case where we want the destructor theory to be the default?
The text was updated successfully, but these errors were encountered:
The existing operators and builtins (including fst/1 and snd/1) should keep their previously existing semantics, please. It would be ok if there was a pairs-destructor theory or similar, that makes them destructors.
#461 turned some function symbols into destructors (see
https://github.com/tamarin-prover/tamarin-prover/blob/develop/lib/term/src/Term/Builtin/Signature.hs#L20). This changes the interpretation of existing theories, so it seems better to retain backward compatability and:
Note: a challenge will be the proper way to handle fst/1 and snd/1... maybe allow a builtin to overwrite them? Or would this be a case where we want the destructor theory to be the default?
The text was updated successfully, but these errors were encountered: