Re: Hashing a procedure object reliably

<[email protected]>
Newsgroups gmane.lisp.guile.user
Message-ID <Z/[email protected]>
On Fri, Apr 11, 2025 at 11:34:37AM -0400, Olivier Dion wrote:

[...]

> I think the definition of equivalent here is that the pure behavior of
> the procedures are the same.  Say we're hashing `(lambda (x y) (+ x y))'
> and `(lambda (u v) (+ u v))'.  These procedures does not have equivalent
> sources, but I do have equivalent semantics [...]

This problem in its general form is, alas, undecidable. You might try to
restrict it in some useful ways, if I remember correctly.

Cheers
-- 
t
signature.asc (application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCZ/lKsgAKCRAFyCz1etHa
RoRMAJ4vpc28jqKF+X/cFT8ZIAyqQnrEKQCcCj5XRJQ82bccAUBv4GK/CZ94rZo=
=gVP5
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.