Autorreferência é um fenômeno em língua natural ou linguagem formal que consiste de uma oração ou fórmula que refere-se a si mesma diretamente ou através de alguma oração ou fórmula intermediária, ou por meio de alguma codificação. Em filosofia, também se refere a capacidade de um sujeito de falar de ou referir-se a si mesmo: ter o tipo de pensamento expresso pela palavra "eu".
O pintor surrealistaRené Magritte é famoso por suas obras autorreferenciais. Seu quadro La trahison des images, inclui palavras que afirmam, em francês, que não é um cachimbo, a veracidade da qual depende inteiramente ao que a palavra "ceci" ("isto" em português) está se referindo. Ao cachimbo retratado—ou a pintura, ou mesmo a própria frase?
A autorreferência também é utilizada em tautologia e em terminologia licenciada. Quando uma palavra define a si mesma (por exemplo, "máquina: quaisquer objetos montados mecanicamente"), o resultado é uma tautologia. Tais autorreferências podem ser bastante complexas, incluindo proposições completas em vez de simples palavras e produzem argumentos e termos que exigem uma licença (aceitá-las como provas de si mesmas).
Em ciência da computação, a autorreferência é vista no conceito de recursão, onde um programa conta com instâncias de si mesmo para realizar uma computação. A linguagem de programaçãoLISP é destinada especialmente para explorar a recursão. Muitas linguagens orientadas a objeto usam palavras-chave especiais para referir-se a instância atual de um objeto: this em C++, Java e PHP; self em Smalltalk e Objective-C; e Me em Visual Basic, embora algumas, como Python, façam isto de forma diferente.
Exemplos
Muitos dos exemplos a seguir aparecem nos livros Gödel, Escher, Bach: an Eternal Golden BraidMetamagical Themas e I Am a Strange Loop de Douglas Hofstadter.
Paradoxo de Russell: o conjunto de todos os conjuntos que não são membros de si mesmos (o que inclui, e logo não inclui, e logo inclui a si mesmo)
Literatura
"beware: do not read this poem" (cuidado: não leia este poema) de Ishmael Reed - "the hunger of this poem is legendary, it has taken in many victims" (a fome deste poema é lendária, já fez muitas vítimas)
The Monster at the End of This Book: Starring Lovable, Furry Old Grover cita a si mesmo no título, bem como por toda a história.
Sophie's World de Jostein Gaarder, no qual a personagem-título descobre que é uma personagem num livro.
The Neverending Story de Michael Ende usa de autorreferência no livro quando um personagem chamado Atreyu de uma história dentro da história (também chamada Neverending Story) encontra um livro com o mesmo nome, e é o mesmo livro que o leitor está lendo.