DEV Community

Discussion on: Tell us what your top unpopular tech opinion is ๐Ÿ˜ˆ

 
v6 profile image
๐Ÿฆ„N B๐Ÿ›ก • Edited

Actually, according to Willard Quine[1], "a mode of containment ฯ† is referentially transparent if, whenever an occurrence of a singular term t is purely referential in a term or sentence ฯˆ(t), it is purely referential also in the containing term or sentence ฯ†(ฯˆ(t))," as in the following example:

(12) Ralph believes that the man in the brown hat is a spy.
(13) Ralph does not believe that the man seen at the beach is a spy.
The main in the blue hat = the man seen at the beach = Bernie Sanders
t = โ€˜the man in the blue hatโ€™
ฯˆ(t) = โ€˜the man in the blue hat is a spyโ€™
ฯ•(ฯˆ(t)) = โ€˜Ralph believes that the man in the blue hat is a spyโ€™.

I need to get more practice drawing lil tridents on whiteboards.

[1]Although ultimately, like many obtuse concepts in CS, we can safely blame Whitehead and Bertram.

Thread Thread
 
craigmc08 profile image
Craig McIlwrath

Hmm, well I was talking about referential transparency as it relates to functional programming, as opposed to logic, I guess. I hadn't seen that definition before, it's pretty interesting.