←back to thread

389 points kurinikku | 5 comments | | HN request time: 0.974s | source
1. ysofunny ◴[] No.42165469[source]
alternative take: everything is just sets

both can be a foundation for mathematics, and hence, a foundation for everything

what's interesting is how each choice affects what logic even means?

replies(1): >>42168681 #
2. MathMonkeyMan ◴[] No.42168681[source]
I learned functions in terms of sets. Domain and codomain are sets. Function is a set of ordered pairs between them.

How could we go the other way? A set can be "defined" by the predicate that tests membership, but then how do we model the predicates? Some formalism like the lambda calculus?

replies(3): >>42168696 #>>42171390 #>>42184908 #
3. ◴[] No.42168696[source]
4. reuben364 ◴[] No.42171390[source]
Not sure of details to make it a mathematical foundation but:

A category can be defined in terms of its morphisms without mentioning objects and a topos has predicates as morphisms into the subobject classifier.

5. ysofunny ◴[] No.42184908[source]
i think predicates are functions returning booleans

lambda calculus would provide a computational way to determine the truth value of the predicate, any computable predicate that is.