Biorąc pod uwagę zbiory i B , relacja difunkcyjna ( ∼ ) ⊆ A × B między nimi jest zdefiniowana jako relacja spełniająca następującą właściwość:
Jeżeli oraz a ′ ∼ b ′ i a ∼ b ′ , to a ′ ∼ b .
Relacje difunkcyjne są uogólnieniem pojęcia relacji częściowej równoważności, które pozwalają zdefiniować pojęcie równości z różnych zbiorów. W rezultacie są one również znane jako quasi-PER (QPER) i są również znane jako relacje zygzakowate, z powodu następującego obrazu:
Piszę artykuł, który ich używa, ale miałem problem ze znalezieniem dobrych referencji pod kątem ich zastosowania w semantyce.
- Martin Hoffman wykorzystuje je w poprawności transformacji programów opartych na efektach .
- Widziałem wzmianki (ale bez dobrych referencji) twierdzące, że Tennant i Takeyama również zaproponowali ich użycie.
Są tak ładnym pomysłem, że nie mogę uwierzyć, że moje szczególne użycie ich jest oryginalne. Byłbym bardzo wdzięczny za wszelkie dalsze referencje.
reference-request
pl.programming-languages
denotational-semantics
logical-relations
Neel Krishnaswami
źródło
źródło
Odpowiedzi:
Makoto Takeyama i ja wysłaliśmy następujące dane na [email protected] w dniu 5 stycznia 1996 r .:
źródło
Nie wiem o dziedzinie semantyki, ale wspomniana koncepcja jest kluczowa w złożoności liczenia.
źródło