Processing math: 100%
Not signed in (Sign In)

Not signed in

Want to take part in these discussions? Sign in if you have an account, or apply for one below

  • Sign in using OpenID

Discussion Tag Cloud

Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.

Welcome to nForum
If you want to take part in these discussions either sign in now (if you have an account), apply for one now (if you don't).
    • CommentRowNumber1.
    • CommentAuthorMike Shulman
    • CommentTimeJun 2nd 2011

    The following interesting question(s) have been raised by Martin Escardó on the Agda mailing list and the constructive-news list.

    1. Is there a constructive proof that there is no injection ?

    2. Is there a constructive proof that given any function H:, there exist functions f,g: and k such that H(f)=H(g) but f(k)g(k)?

    Both are obviously true assuming classical logic, and the latter can apparently also be proven if one assumes “continuity principles”. As far as counterexamples go, in the effective topos, is a subquotient of , but not a subobject of it. In D4.1.9 of the Elephant there is a Grothendieck topos in which is a subquotient of , namely the classifying topos of the theory of a partial surjection from to – but afterwards he explains why that approach wouldn’t work for an injection , and how one can prove constructively that there is no surjection .

    It seems like surely the answer to (1), at least, should be known… but I don’t know it.

    • CommentRowNumber2.
    • CommentAuthorTobyBartels
    • CommentTimeJun 2nd 2011
    • (edited Jun 2nd 2011)

    The diagonalisation argument proves that there is no surjection from S to VS, given a nontriviality hypothesis on V (which is satisfied for ). By the axiom of choice, there is thus no injection from VS to S, but of course that’s not constructive. The most famous application of diagonalisation (besides to , which is not constructively an example of this version anyway) is to the power set, and there one can construcitvely (but impredicatively) turn the nonexistence of a surjection from 𝒫S to S into the nonexistence of an injection from S to 𝒫S; however, the argument cannot be generalised. (It’s a neat argument, on the Lab at Cantor’s Theorem.)

    • CommentRowNumber3.
    • CommentAuthorTobyBartels
    • CommentTimeJun 17th 2011

    Andrej Bauer (et al) seem to have shown that the theorem (nonexistence of an injection) fails in certain realisability toposes. I’ve added this result to Cantor’s theorem and LPO (since the existence of such an injection, which holds there, implies LPO even though it contradicts EM).

    • CommentRowNumber4.
    • CommentAuthorMike Shulman
    • CommentTimeJun 18th 2011

    Thanks! I noticed Andrej’s post about this yesterday. It’s very interesting! I’m curious about what other “ominous” facts might hold in the realizability topos in question.