Zulip Chat Archive
Stream: maths
Topic: ZFC image
Violeta Hernández (Jan 24 2023 at 02:07):
I have two different questions, both regarding docs#Set.image
Violeta Hernández (Jan 24 2023 at 02:08):
First. What's the deal with the definable
condition? I think we discussed it many months before but I don't remember what was said.
Violeta Hernández (Jan 24 2023 at 02:10):
I think the purpose of this is that declaring that this set exists is equivalent to replacement, but in practice nothing seems to come out of this.
Violeta Hernández (Jan 24 2023 at 02:10):
@Mario Carneiro probably has a good reason for this though.
Violeta Hernández (Jan 24 2023 at 02:10):
Second. I want to define an alternate version that takes in a general type (of the appropriate universe) instead of a set. What should it be called?
Mario Carneiro (Jan 24 2023 at 02:11):
The intention was to be able to construct choice-free proofs of sets in ZF, and prove instances of replacement without using lean's choice
Violeta Hernández (Jan 24 2023 at 02:12):
Ah I see, I can get behind that
Mario Carneiro (Jan 24 2023 at 02:12):
it wasn't critical for my goals though so I just made a classical instance and didn't worry too much about it
Mario Carneiro (Jan 24 2023 at 02:13):
I don't understand your second question
Mario Carneiro (Jan 24 2023 at 02:13):
what is in a general type here?
Violeta Hernández (Jan 24 2023 at 02:15):
The type signature would be this
def foo_image {\a : Type u} {f : \a -> Set.{max u v}} : Set.{max u v} := sorry
Violeta Hernández (Jan 24 2023 at 02:15):
This isn't trivial to construct, it's kind of a more general replacement
Violeta Hernández (Jan 24 2023 at 04:01):
I don't even have naming suggestions here. Anything is appreciated.
Violeta Hernández (Jan 24 2023 at 04:08):
I guess image'
is the easy pic but I'm not a fan
Mario Carneiro (Jan 24 2023 at 04:08):
It looks like Set.range
or Set.range'
to me
Last updated: Dec 20 2023 at 11:08 UTC