Tuesday, July 25, 2017

If A infinite, A X A ≈ A


Use my proofs at your own risk. I may be wrong. Please notify me of error.

Remarks
u ≈ v says u is equinumerous with v.
The cross product A X A is also written A2.
For the sake of completeness, if that is wanted, we note that for A finite, the matrix A X A is rarely equinumerous with A. For A ≈ n e N (the Natural Whole Numbers), A X A ≈ n2 in N such that n <= n2.
The lower case e is used for the element symbol.


0.
If A infinite, whether denumerable or not, A X A ≈ A.
To prove

1.
A X A may be represented as a matrix, such as the case of Quad I
of the Complex plane, in which a complex point may be represented by 2 partially ordered reals.

It is the sets that are important;
the matrix picture gives a "false visualization" typical of mathematics,
as in the false visualization of a line in the Euclidean plane.

2.
By the Axiom of Choice, any set can be put into a well-ordering.

That is, any subset has a least element. Thence, we have x < y or y < x or x = y.

3.
We call Ri a row of the matrix such that i is the i-th well-ordered element of A. Note that every pair in Ra has the coordinates 〈a,y〉 such that a is held constant
and y permitted to vary 1-to-1 with x e A.

In fact, y gives the column coordinate such that y is the y-th member of the well-ordering of A.

4.
Ra ≈ A.
Follows from 〈a,y〉as described in 3.

5.
Ra ≈ Rb
Follows from 〈b,y〉with b constant, making a straightforward 1-to-1 correspondence.

6.
∪Ri = A2
Self-evident.
The subscript i is a well-ordered
member of A, and so denumerability is not implied.

7.
Any finite subset of ∪Ri ≈ A.
Follows from 5.

8.
∪Ri = ∪Xn, where X is a finite subset of ∪Ri and n e N
Exists by definition.

9.
(All n,m e N) (Xn ≈ Ra ≈ Xm).
Follows from 5. and 8.

10.
∪Ri ≈ Ra
Follows from 9.

11. Ra ≈ A
Substitution.

12.
A ≈ A2
Substitution.

13.
An ≈ A
Follows from induction on A and n.

(14.
Aℕ\0 ≈ A
We can use transfinite induction, not defined here, for 13.)

Saturday, July 22, 2017

Schroeder-Bernstein sans usual conditions

Draft. Please notify me of any error.

Herewith, the Schroeder-Bernstein theorem without the pigeonhole principle and without explicit cardinal numbers.

We use the dot notation for "and" as well as the logical product of u and v expressed uv or of (u) and (v) expressed (u)(v). The symbol ≺ means "less numerous than," which certainly implies the concept of cardinality. The symbol ≺≈ means "less numerous than or equal to." The symbol ~ means "not."

The notation of statement 0 seems to imply the conclusion. Yet,  sets can be peculiar things. Formal proof that the conditions for x and y imply that they are bijective is required.

0.
x ≺≈ y • y ≺≈ x  • --> • x ≈ y
To prove.

1.
x ≺ y • x ≈ y
Assumption

2.
x ≈ r ⊂ y • ~(r ≈ y)
Same as 1.
(The proper subset r is chosen such that it is not bijective with y,
which could happen for r infinite.)

3.
r ⊂ y • ~(r ≈ y) : x ≈ y
Assumption

3a.
y ≈ s ⊂ x • ~(s ≈ x)
Assumption

4.
x ≈ r • ~(r ≈ y)
2, 3

5.
~(x ≈ y)
MP on 4

6.
~(x ≺ y • x ≈ y)
Deduction Theorem
on 1 to 5.

7.
~(y ≺ x • x ≈ y)
Steps 1-6, substitution of y for x

8.
x ≺ y • y ≺ x : ~(x ≈ y )
Assumption

9.
x' ≈ x • (x', r, y disjoint)
Condition
(For example let x' = x X 0
if no members of r and y are so constructed.
It is always possible to establish 9.)

10.
y' ≈ y • (y', s, x disjoint)
Condition

11.
x' ∪ r ≈ y
2, 9

12.
y' ∪ s ≈ x
3, 10

13.
x' ∪ r • ≈ • y' ∪ s
Substitution

14.
y ≈ x
Substitution

15.
~[(x ≺≈ y)(y ≺≈ x) ~(y ≈ x)]
Deduction theorem 8-15
(Assumption 8 is inconsistent and hence false.)

16.
x ≺≈ y • y ≺≈x --> x ≈ y
Deduction theorem 1-15
(Statement 0 is the only scenario left.
One might ask what about a case in which none of
the scenarios holds. But then one would to argue with one or
more of the axioms of the standard set theories.)

In an earlier draft, the step numbered 3a was omitted. Rather than renumber the proof, I chose to use that alphanumeric form. And, as I did not indicate which steps were subsidiary to others, 3a should not be read to indicate a special logical relationship.

Wednesday, July 19, 2017

A 'Traveling Salesman' algorithm with lemmas


July 2017: I wrote the paper below quite a few years ago. By itself, it is not wholly adequate. Some updated comments:

1. The "star" method of drawing every circuit that does not cross itself outside two cities (nodes) nor back up, is clearly more efficient than the n! approach. But, if one encounters a map of, say, 100 nodes, then one can follow the star method and yet at each node be faced with some k number of choices. In general, k is nowhere near n!. Yet, even if we had only 2 choices on average per node we have the exponential 2n as a close approximation.

2. Lemma 1: If one has a map of 3 nodes, one finds that a fourth node can link to 2 or 3 nodes. In general, for a map of n-1 perimeter nodes, the maximum an nth node placed outside the perimeter can reach is n-1 nodes. So if we keep a record of each member of a set of maps, with a 3-node map the minimum member, formed by adding a perimeter node and keeping the subset such that the nth node links to n-1 nodes, then the work of finding the shortest route increases by n (n distances need be measured).

3. Lemma 2: Similarly, for the set of subsets formed such that an external node links to some (n-k) such that k e [1,n-1], the work goes up linearly, on the order of n.

4. It may be useful that one can arrange subsets of the traveling salesman problem such that the work rises monomially. The problem itself -- Can TSP be in every case be reduced from exponential work increase to polynomial work increase? -- remains open. But even so the "star" method outlined below, reduces it from n! to on the order of some kn. (k is some average determined by the specific map.)

5. It was certainly bad form for me to declare that "most" traveling salesman circuits grow polynomially. The algorithm given below is why I reprint this piece. I certainly don't wish to parade my misstatements.

Most Hamiltonian circuit families grow polynomially

Draft

Statement
(i) A method exists for obtaining a set of optimal 'traveling salesman' routes that is a member of a family that grows no faster than 0(In2)2n [questionable]. (ii) However, even for large n, the method yields a polynomial rate for most sets of fields of nodes [questionable; see above].

Remark 1

We operate on a euclidean plane using nodes (cities) that can be specified with cartesian coordinates. We ignore graphs where all points lie on a line.

We adopt the convention that a route begins and ends at an origin city.

Remark 2

We assume that every road linking two cities is straight. This assumption is justified by the fact that a graph composed of curvilinear roads can be deformed into another one that preserves distances -- provided the roads don't cross outside the cities. This proviso is one of the criteria adopted below.

Proof

(i) Our aim is to show that a pretzel circuit can always be replaced by a shorter simple loop (Hamiltonian circuit). We begin by showing that route backtrackings and crossings are unnecessary.

It is straightforward that if a route covers the same link twice, a shorter route can be drawn.

Suppose a node p is inside a field of nodes and the route enters p from the left, proceeds to x and then backtracks to p exiting toward the right.
                    x

           
                           n
                 p         
        m
For non-trivial cases, there must exist some node m to the immediate right of p and some node n to the immediate left. Since mpx is not straight, it is longer than mx. Hence mxpn is shorter than mpxpn. Similar reasoning holds if p is outside a field.

We show that a route that intersects at a city can be replaced by a shorter route.

Consider any two two-dimensional fields of n nodes and have them intersect at point p.
       [F  I  E  L  D  1]
         m          n

              p

       q         r
       [F  I  E  L  D  2] 
The optimal route for the new field F1 U F2 will not cross at p because of the option mpq linking F1 and F2 and nr linking the fields, with nr < npr; or because of the option npr and mq. So then no route drawn on a graph need cross at a city.

We now show that a route that intersects outside a city can be replaced by a shorter route.

We have some field of four nodes.
      a
                       d
   b      x    
             c
The route acdba crosses at a non-nodal point we call x. Because bxc is not straight, bxc is longer than bc and hence abxcdxa is longer than abcda.

Now we take another four-node field F2 and attach it to the graph above. But we consider only two-point attachments, as we already know that one-point attachments are not optimal. So it is evident that if F2's route does not intersect x, the composite graph's route is shorter than if the alternative holds. An induction proof can be used for any number of fields, of course.

Now suppose we have a ray segment that holds more than two nodes (ignoring origin) adjacent to another ray with at least two.
                     a

                     b
                    
                     c
                        
                     O       f       d
How might we link these rays with an un-loop? Suppose cfdba. We will find that more than one link between two adjacent rays is wasteful. The proof is left for the reader. Also, we know that backtracking is wasteful and so we would not enter the vertical ray at b. In fact our route enters a ray at top or bottom node and leaves at bottom or top. Intermediate nodes can be ignored.

We will not always require that our rays have more than one non-origin node.

(ii)

Our aim is to show a means of obtaining the set of simple loops on any (non-trivial) field of nodes.

We take a field of n nodes and select any node as origin of a set of rays, with each ray drawn through one or more nodes in the field such that all nodes are intersected by rays.

Now our route must begin at origin and link every ray before returning to origin. At origin, we pick any ray to begin and (b = bottom node, t = top node) our path on that ray is determined: 0bt. However, after that there exists a choice. For ray 2 our path may be bt or tb and likewise for subsequent rays. Now if there are 2 nodes per ray, there are n/2 rays and there are about 2n/2 acceptable paths.

Repeating this procedure for every node in the field, it will be seen that we have established the set of all n-gons, regular or irregular, that can be drawn on the field. Since any route that is not an n-gon is not a simple loop, such a route intersects itself at least once, which we know can be replaced by a shorter circuit.

The set of simple loops would then have an upper limit of n(2n/2), though it is evident that n is much too high since changes of reference frame will slide nodes out of ray alignment and there is no reason to expect that an equal number of new alignments will occur.

Now suppose we have a field with all rays intersecting two nodes. If we add a point to that field but place it on a ray, the ray's interior point drops out and there is no significant change.

This tends to show that though a set of 0 2n may occur, it is very unlikely to occur on the next step. But, at this point, we do not rule out the possibility of a set of fields corresponding to an exponential growth rate 0(In2)2m for m < n.

However, in most cases, a field's upper limit of acceptable routes is given by the number of rays per origin times the number of nodes in the field, or n2(n-1), which gives 3n2 - 2n, or 0n2, as the rate of change.

Remark 3

It seems apparent that a computer program needs to identify the nodes that form edges of the regular or irregular polygons associated with each node as origin and then to measure only edge distances. Hence we can expect that, for a random field of n nodes, the program will very likely, but perhaps not certainly, run efficiently.

Remark 4

It may be that, for some families of loops, a hard rate continues from n through infinity; or that a hard rate alternates with an efficient rate over infinity; or that the hard rate always zeroes out. The third statement would prove that NP=P.

Thursday, July 13, 2017

Fermat frivolity

Mad indeed.

Somewhere online there is joke proof of Fermat's last theorem. It's not serious at all. I would like to take it down because the joke is stale but after Google changed its security protocols I was locked out of my accounts.

A cardinal tweak

This is a very rough draft that I may withdraw. Hello. I tried to print "alef null" properly, but the system refuses to permit i...