On Tuesday, August 23, 2022 at 9:06:33 PM UTC+2, Dan Christensen wrote:
> On Tuesday, August 23, 2022 at 2:45:55 PM UTC-4, Fritz Feldhase wrote:
> >
> > Oh, we don't say (x_1, x_2) =/= (y_1, y_2) for certain x_1, x_2, y_1, y_2 e IR in the context of IR^2? Are you serious?
> >
> We can, instead, say the pt(x_1, x_2) =/= pt(y_1,y_2), etc.
Yeah, we might say that, with
pt(x, y) := (x, y) .
But that "approach" would be quite strange.
Yeah, in undergraduate texts we might see things like p(x, y) which actually denotes a point p with p = (x, y).
But "pt(x, y)" doesn't make much sense. I guess you mean something like
tuple(x_1, ..., x_n) := (x_1, ..., x_n).
But, as you can see, we already use "(...)" to define /tuple/ here.
Well, I see, we might "define" /tuple/ recursively:
tuple(x) = x
tuple(x_1, ... x_n+1) = tuple(tuple(x_1, ..., x_n), x_n+1).
> > So we don't claim that e_1 =/= e_2 with e_1 := (1, 0) and e_2 := (0, 1)?
> >
> The pt function would have be a bijection. pt(a,b)=pt(c,d) <=> a=c & b=d
ordered_pair(x, y) := (x, y).
Then ordered_pair(a, b) = ordered_pair(c, d) <=> a = c & b = d.
As desired. :-P
It's just that in math we usually write an ordered pair (with first component a and second component b) as "(a, b)" or "<a, b>".
> > Ever heard of n-tupels? Or vectors?
> >
> Why would something like the above pt function not work for vectors?
Sure "tuple()" [as "defined" above] would work. But again, it's just that in math we usually write a vector (with first component x_1, second component v_2, ..., and n-the component x_n) as "(x_1, ... x_n)" (without "..." of course, if not "abbreviated").
> > No sets of n-tupels (or vectors) in math?
> >
> The Cartesian Product Axiom is used to construct sets of ordered pairs.
Great. But no way to refer to them "directly"? I mean using the usual notation <., .> or (., .)?
Well, ok, if there'sno way to make that possible in DC Proof...
Funny side note: You alrady HAVE that notaton "implicitly" in DC Proof - otherwise "ordered_pair(a, b)" would not refer (exactly) to (a, b) (or <a. b>).
> > "Mathematicians usually write tuples by listing the elements within parentheses "( )" and separated by commas; for example, (2, 7, 4, 1, 7) denotes a 5-tuple. [...] The term tuple can often occur when discussing other mathematical objects, such as vectors."
> >
> > Source:
https://en.wikipedia.org/wiki/Tuple
> >
> > Holy shit!
> >
> > _____________________________________________
> >
> > Yes, it's true that mathematicans often write
> >
> > F(x, y)
> >
> > instead of
> >
> > F((x, y))
> Or F(pt(x,y))?
> >
> > but that's just a convention for convenience.
> >
> > In a formal system it SHOULD be possible to write F((x, y)).
> >
> Not necessarily AFAICT.
NOTHING (of this kind) is "necessary", you silly prick!
From a mathematical/logical point of view, one might consider F(x) a unary set operation, and G(x, y) a binary set operation. So there's a (logical) difference between F(z) where z = (x, y) and G(x, y), even if F((x, y)) = G(x, y) for all x, y.
For example, if we use G(x, y) (x, y, e IR) we may, say, define
G(x, y) := x^2 + y^2.
On the other hand, if we use F(z) (with x e IR x IR) instead, we will have to use some additional "machinery" for achieving" the same":
F(z) := pi_1(z)^2 + pi_2(z)^2.
Then we actually would have
F(<x, y>) := pi_1(<x, y>)^2 + pi_2(<x, y>)^2 = x^2 + y^2 for all x,y e IR.
Hence, in this case, F(<x, y>) = G(x, y) for all x, y e IR.
Again:
> > How about writing/using "<x, y>" instead of "(x, y)" to avoid problems with parsing of expressions?
> >
> Why not pt(x,y)?
Since it just seem to be a TECHNICAL problem of DC Proof, why not use, say, _(x, y) as a workaround?
Or ... '(x, y)?