Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
1 to 11 of 11
I was looking at Zeno Vendler’s subtle account of the differences between every, each, all and any, and it seemed to me that one difference pointed to something like one might expect from turning the two conjunctions of linear logic into universal quantifiers:
I see someone else wondered this at Math Stackexchange, Why don’t the quantifiers split in linear logic?
There’s also a difference of who chooses in existential cases:
[Wikipedia on linear logic: Additive disjunction () represents alternative occurrence of resources, the choice of which the machine controls.]
Does this ring any bells?
I think one problem is that the usual rules for multiplicative connectives, if extended to quantifiers regarded as infinitary conjunctions and disjunctions, would necessitate infinite contexts and probably infinite proofs too. That is, if I know that “all” real numbers satisfy in a multiplicative sense, then the only way to use that in a proof would be to use for all real numbers , which would require an infinite amount of work since there are infinitely many real numbers. Infinitary logic of this sort is I think theoretically possible, but people don’t study it a lot, because it’s not something we can actually write on paper explicitly or implement in a computer. Semantically, we don’t usually encounter monoidal categories in which you can tensor together infinitely many things.
A different sort of “multiplicative quantifier” appears in bunched implication, where the domains of quantification are treated multiplicatively as well (rather than simply indexing an infinitary multiplicative connective). Semantically this seems to correspond to hyperdoctrines of a sort over a semicartesian monoidal category, so that the multiplicative quantifiers can be adjoints to pullback along the projection morphisms of the tensor product.
I see, thanks.
But what about the Finite Set case?
In that case you can just write .
So then for , we have , which seems to be a reasonable thing to say.
Also, couldn’t I use an ultrafilter on infinite as well and then be able to deal with some infinite cases?
I don’t understand, what would you do with an ultrafilter?
My idea is to use ultrafilters the same they are used in non-standard analysis to work with infinities aka “non-finite hyperreals”.
Perhaps I should make an explicit construction…
I’ve never heard of “nonstandard logic” before – that would be neat if it gives something interesting.
In fact, why not view Infinitary (Boolean) Logic as an instance of non-standard analysis? Why couldn’t this diagram commute?
There are, of course, lots of subtle issues when using “hyperfinite” hyperreal numbers to say things about “actually” infinite sets. So this is an interesting speculation, but I think would take a lot of work to make precise.
1 to 11 of 11