You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
I don't think we need impredicativity or a NNO to define what a finite sobject is. Couldn't we say that is finite iff it has decidable equality,
(i) there exists a (necessarily unique) least map (under the pointwise ordering) satisfying the property that and for any in and with , we have and
(ii) this also satisfies ?
This says the same as the impredicative finitary definition given on the nlab (give or take), but doesn't need power set (as has decidable equality), and has the existence of 'the collection of finite subobjects' as a requirement as part of the definition, as opposed to something which we know exists already.
Not sure how this could be extended to subfiniteness or k-finiteness, though.
what exactly does f do here?
Characterises the finite decidable subsets - for the characteristic map of a decidable subset, we should have iff is a finite subset.
hmm...
It seems like you would get K-finiteness just by dropping the hypothesis of decidable equality, right?
well, you have no way of stating this w/o either impredicativity or deceq
No, because you can't gaurantee that is then a decidable subset.
Why do you need to use ?
because having a subobject classifier is impredicative
(so this is not directly relevant to topoi, of course—but maybe to finiteness in other kinds of categories)
oh, I don't know about these silly things :upside_down:
@Jem hmm, i think
Yeah, that's what I meant to mean. >.<
If you can define B-finite, then you can define the others in terms of B-finite sets, can't you? K-finite is 'admits a surjection from a B-finite set'.
Yes, that works if you have quantification over types or an enumeration of B-finite sets.
I don't think we have either of those in the internal logic of an arbitrary topos (or LCCC) though, do we?
Huh? Why do you need those?
Well presumably you'd formalise "admits a surjection from a B-finite set" as "there exists a B-finite set and a surjection from that B-finite set", and in order to state that you'd need one of those.
You'd need it to internalize the notion of (e.g.) K-finite, but not to exhibit that any particular thing is K-finite.
Yeah.
@Jem But if I take to be a non-trivial subobject of , wouldn't that be finite according to your definition ?
I don't see why it would be (as we would need it to be inhabited to actually adjoin an element) but also don't see why it wouldn't be (the idea I had sketched fell through on closer inspection). What did you have in mind?
The definition can be amended by adding "any decidable subset of is empty or inhabited" to exclude cases like that.
So hopefully that would fix it.
Not to be dismissive, but I'm happy to work impredicatively/with power objects if it simplifies things enough to get to an answer to what I was asking about :sweat_smile:
Split the topic off so both can be talked about without interfering with each other
mmm roughly, if you reason internally to some weak set theory, suppose that you have and you want to show it is finite using as witness (it trivally satisfies the closure property of i) and ii)). So you want to show that any such that and with is in fact constanty .
To this end, assume you are given some . If we are fine, otherwise . In that case, I would claim that is empty, because, if you suppose that you are given the you can show that you have only two with because of the closure properties. But if was empty, then and, by your first closure property, , which is a contradiction.
I don't know about the fix, but I would remain very cautious until I see a proof that it coincides with the usual notion. Finiteness is a tricky topic :)
Oh, no, it's meant to be "there is a least f satisfying (i), and this least f also satisfies (ii)", not "there is a least f satisfying both (i) and (ii)".
sarahzrf pointed out earlier that I'd been unclear in that regard, but I didn't edit the post to clarify it then. I'll do that now.
ah, sorry, I misread your post; the I considered in that argument only satisfied i) as I can currently read it (i.e., and if (for decidable ofc)). Let me also edit my post so that everyone gets confused afterwards (hopefully it should not be the case :))