Natural number addition
is counting times , is counting times first, then counting times
- Associative law:
- Commutative law:
Proof The intuition in the real world is that for counting , no matter how the counting task is manually divided into several subtasks, the result will not be affected, and the total decomposition methods are limited. The associative and commutative laws of addition are just special cases. Just as we recognize natural numbers by counting, we can always recognize the commutative and associative laws by counting. Everything reduces to the case of complete additive decomposition, with only the commutative and associative laws of a large number of s.
It seems difficult for computers to express this intuition, but it seems that all finite results must be correct. Similar to what is done in #link(<natural-number>)[]
, in order for computers to express this property, which holds for all natural numbers, using finite characters, memory, and finite time (and potentially infinite time), it needs to be defined as a true proposition.
The usual "proof" is to use the smallest assumption, the associative law of , or the definition of addition , and then deduce other
Natural number multiplication
is counting times of counting times
It also satisfies the commutative and associative laws. The intuition in the real world is "two-dimensional and three-dimensional rectangles". For counting , no matter how it is decomposed into subtasks of product decomposition, it will not affect the result. Therefore, the commutative and associative laws of multiplication are just special cases of complete multiplication decomposition i.e. prime factorization, and the total number of decompositions is limited
Distributive law of natural number operations
The intuition is to decompose the side length of a two-dimensional rectangle into sum
Integer
Rational number
equal division operation, the inverse of multiplication
Do not confuse it with the division and remainder of , which is a successive subtraction of a number by another number , rather than equal division
Real number
One intuition of real numbers is length
Given the intuitiveness of real numbers, we can assume that it exists and use many axioms to define real numbers i.e. assume a true proposition. But you can also "recover" real numbers from rational numbers
Examples of irrational numbers
Algebraic integer
The "integer" in algebraic integer is because
Proof (p.43 of ref-8)
Take and make them relatively prime. Substitute into the equation, multiply by
The right side is divisible by . But are relatively prime, so or .
So . Thus
Special case . But and
So that is is not a rational number
Algebraic number
Note that is not required, is not restricted, including all rational numbers , some irrational numbers e.g.
Algebraic number is a countable set, real number is an uncountable set
Transcendental number . are transcendental numbers
Decimal, binary vs nested interval vs segmentation
Decimal (nested interval) seems very intuitive
However, decimal cannot natively handle
Many different nested intervals have the same limit, e.g. vs , need limit-distance-vanish system quotient. let
let and , limit-distance-vanish relation (alias Cauchy convergence)
You can change the rational number interval nesting to a general rational number interval whose length #link(<hom-limit>)[limit]
tends to zero #link(<maximal-linear-order>)[linearly ordered chain]
or a more general rational number interval whose length tends to zero (maximal) #link(<net>)[net]
A rational number interval is a subset with property order uninterrupted
From an operational simplicity perspective, Dedekind-cut should be used. "Operational simplicity" means
- let , one-to-one correspondence
- So and one-to-one correspondence
Dedekind-cut
_(tag) irrational number
one-to-one corresponds to
. Record as again
Real number
-
order-real
_(tag) order
let
-
add-real
_(tag) addition. let
Because of the existence of , multiplication does not preserve order. But the multiplication of preserves order. First deal with the case of , and then use reflection to get the case of
-
multiply-real
_(tag) multiplication. let
's all have associativity, commutativity, and distributivity
completeness completeness-real
_(tag)
exact-bound
_(tag) Least-upper-bound property
let have an upper bound
Supremum
monotone-convergence
_(tag) monotone bound #link(<limit-sequence-real>)[convergence]
Proof use exact-bound
nested-closed-interval-theorem
_(tag) Nested interval theorem
closed-interval-net-theorem
_(tag) Closed interval #link(<net>)[net]
intersection is non-empty
Proof
Supplement the net with all finite intersections
Take a #link(<maximal-linear-order>)[maximal linearly ordered chain]
. By the nested interval theorem, its intersection is a non-empty closed interval
By the linear order maximality of , intuitively, the closed interval will be smaller than all closed intervals of , so
, we prove
Define the closed interval linear ordered chain . . We prove
Proof by contradiction. Assume . Then the small/large endpoint of is larger/smaller than the small/large endpoint of
The linear ordered chain satisfies
- If the closed interval , then use the exact bound principle for the endpoints
There exists that belongs to , which contradicts that is a maximal linear ordered chain
- If the closed interval , the same contradiction applies
let
def sequence monotone decreasing, monotone increasing
limsup
_(tag) Upper limit
liminf
_(tag) Lower limit
Example
For the sequence, define
For a general net, define
limit-distance-vanish-sequence
_(tag) := i.e. tail distance vanish
limit-distance-vanish-net
_(tag) :=
Cauchy-completeness-real
_(tag) limit-distance-vanish sequence or net converges
Proof
Unbounded ==>
==> The limit-distance-vanish sequence is bounded
==> The monotonically increasing or decreasing bounded sequences have limits
limit-distance-vanish property ==>
Thus converges to
For nets, by the closed interval net theorem, let . Using limit-distance-vanish-net, we obtain that the net converges
Conversely, a convergent sequence is limit-distance-vanish. by the triangle inequality
Sequence or net converges to <==> limit-distance-vanish
uncountable-real
_(tag) The real number is uncountable
It has been proved that . cf. #link(<cardinal-increase>)[]
recall
Proof
According to the nested interval theorem, the binary decimal point representation of real numbers: The -th digit takes or
==> . Where, quotient the possible two equivalent choices in binary
by linear map or affine map
by
Proof
It represents in binary, the first position where appears is , the second position is โฆ
Compare , vs
Distance