On the structure of paradoxes (Q1204111)

From MaRDI portal





scientific article; zbMATH DE number 126090
Language Label Description Also known as
English
On the structure of paradoxes
scientific article; zbMATH DE number 126090

    Statements

    On the structure of paradoxes (English)
    0 references
    1 September 1993
    0 references
    Most of the well-known paradoxes are produced by presenting a formula \(\psi\) such that \(\psi\leftrightarrow \neg \psi\) --- whereupon everything can be proved. In section I of this paper, a general pattern is described, which many constructions of \(\psi\) follow: e.g., the famous arguments of Cantor, Russell and Gödel. The structure uncovered behind them is generalized in section II. This allows us to show that Reynolds' construction of a type \(A\simeq \wp\wp A\) in polymorphic \(\lambda\)- calculus (where \(\wp A\) represents the ``powerset of \(A\)'') cannot be extended, as conjectured, to give a fixed point of \textit{every} variable type derived from the exponentiation: for some (contravariant) types, such a fixed point causes a paradox. If the categorical interpretation of type theory is viewed as an extension of the (Lindenbaum-Tarski's) algebraic approach to logic, the language of categories appears to be a natural medium for reasoning about paradoxes. It allows us to abstract from the specific predicates that appear in them, and to display the underlying constructions in ``pure state''. The essential role of Cartesian closed categories in this context has been pointed out by Lawvere. The paradoxes studied in this paper remain within the limits of the Cartesian closed structure of types. Our results can be translated into simply typed \(\lambda\)-calculus in a straightforward way (although some of them do become a bit messy).
    0 references
    Russel's paradox
    0 references
    Cantor's diagonalization
    0 references
    Gödel's incompleteness theorems
    0 references
    paradoxical structures
    0 references
    paradoxes
    0 references
    polymorphic \(\lambda\)- calculus
    0 references
    categorical interpretation of type theory
    0 references
    Cartesian closed categories
    0 references
    simply typed \(\lambda\)-calculus
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references