Skip to main content
20 events
when toggle format what by license comment
Aug 23, 2017 at 2:47 comment added Dmytro Taranovsky The reason the introduction rule is (in your words) 'weird' is that it combines introduction and cut, while (if possible) we would like cut-elimination to hold. I revised my posting with my now clearer understanding of the properties of '⅋'.
Aug 22, 2017 at 11:19 comment added Andrej Bauer @მამუკაჯიბლაძე: yes, that looks right (about $\lnot A \to B$).
Aug 22, 2017 at 10:59 comment added Andrej Bauer Ok, I changed my comment, and just gave the intro rule, which can be read off directly.
Aug 22, 2017 at 10:59 history edited Andrej Bauer CC BY-SA 3.0
deleted 455 characters in body
Aug 22, 2017 at 10:54 comment added Andrej Bauer Oops, you're totally right, I got my encoding wrong. Sorry about that.
Aug 22, 2017 at 10:52 comment added მამუკა ჯიბლაძე As for your $\lor_\Omega$, I think I have a proof that this is exactly $\neg A\to B$. Indeed if $\neg A\to B$ holds then we might take $X=A$ in $\exists X\ (X\to A)\land(\neg X\to B)$, while if $\exists X\ (X\to A)\land(\neg X\to B)$ holds and $\neg A$ also holds then $\exists X\ (\neg X)\land(\neg X\to B)$ holds too, which implies $B$.
Aug 22, 2017 at 10:38 comment added მამუკა ჯიბლაძე Hmm then $\varphi=\exists\ X\ \psi$, which would give$$[\exists\ X\ \psi]\iff[\forall Y\ (\forall\ X\ (\psi\to Y))\to Y]$$
Aug 22, 2017 at 10:36 comment added Andrej Bauer Yea I am using the ••Church encoding** of existential quantifier in terms of universal quantifier in higher order logic it's not specific to realizability.
Aug 22, 2017 at 10:34 comment added მამუკა ჯიბლაძე Again, maybe this is realizability specifics? In the general case, I just mean applying$$\varphi\iff\forall\ Y\ (\varphi\Rightarrow Y)\Rightarrow Y$$to $\varphi=\exists\ X\ (\neg X\to A)\land(\neg\neg X\to B)$. Are you using something stronger?
Aug 22, 2017 at 10:26 comment added Andrej Bauer Really? That's not how we usually encode the existential. (Think of the elimination rule)
Aug 22, 2017 at 10:14 comment added მამუკა ჯიბლაძე Is it obvious that you might use the same $X$ inside and outside? Theoretically it should be$$\forall\ Y[\forall\ X(((\neg X\to A)\land(\neg\neg X\to B))\to Y)]\to Y$$
Aug 22, 2017 at 9:38 comment added Andrej Bauer I added a remark on what the elimination rule for $\par$ ought to look like. It's not pretty.
Aug 22, 2017 at 9:38 history edited Andrej Bauer CC BY-SA 3.0
added 710 characters in body
Aug 21, 2017 at 22:50 comment added Andrej Bauer Yes, I think the binary objects are (up to isomorphism) the $\lnot\lnot$-dense subobjects of $\Omega_{\lnot\lnot}$. I mentioned that in the answer. I think we could have gone for something a bit more general, actually, and take them to be $\lnot\lnot$-dense subjobjects of $\Omega$. Hmm, what is $A \lor_\Omega B$? It's $\exists X \in \Omega . (X \Rightarrow A) \land (\lnot X \Rightarrow B)$, what is that?
Aug 21, 2017 at 22:38 comment added მამუკა ჯიბლაძე Does "binary" have an abstract characterization, independent of the realizability specifics?
Aug 21, 2017 at 22:32 history edited Andrej Bauer CC BY-SA 3.0
added 7 characters in body
Aug 21, 2017 at 20:03 history edited Andrej Bauer CC BY-SA 3.0
added 174 characters in body
Aug 21, 2017 at 16:41 history edited Andrej Bauer CC BY-SA 3.0
deleted 18 characters in body
Aug 21, 2017 at 16:35 history edited Andrej Bauer CC BY-SA 3.0
added 1123 characters in body
Aug 21, 2017 at 16:13 history answered Andrej Bauer CC BY-SA 3.0