On Thursday, December 9, 2021 at 6:53:41 PM UTC-5, Mostowski Collapse wrote:
> Its very easy to prove that (x,y) e f is false outside of the domain.
I thinks it's called Burse's Paradox. You really must find some way around it, Jan Burse. Somehow, you must go from a set of ordered pairs to an actual function which is undefined outside of its domain set. Here is how it is done in DC Proof: For functions of one variable, we have an axiom (from the Sets menu):
1 ALL(f):ALL(dom):ALL(cod):[Set'(f) & Set(dom) & Set(cod)
=> [ALL(a1):ALL(b):[(a1,b) in f => a1 in dom & b in cod]
& ALL(a1):[a1 in dom => EXIST(b):[b in cod & (a1,b) in f]]
& ALL(a1):ALL(b1):ALL(b2):[a1 in dom & b1 in cod & b2 in cod
=> [(a1,b1) in f & (a1,b2) in f => b1=b2]]
=> ALL(a1):ALL(b):[a1 in dom & b in cod => [f(a1)=b <=> (a1,b) in f]]]]
Function
You would use this axiom to construct, i.e. prove the existence of a particular function. You start with the sets f, dom and cod, prove they have certain properties expected of a function. Then you will be able to prove:
ALL(x):[x in dom => f(x) in cod]
Sorry, but you will NOT be able to prove f(x)=/=y for any x not in dom. You will not be able to infer anything about f(x) if x is not in the domain of f, because, well, it's undefined there. Just like in almost every math textbook on the planet.
If you just want to introduce an arbitrary function, you can skip all the above and simply state from the start:
ALL(x):[x in dom => f(x) in cod]
As above, you will not be able to make any inference about f(x) if x is not in the domain of f.
I hope this helps you deal with your paradox, Jan Burse.