Logical, conditional, and classical probability

G. A. Quznetsov gunn@chelcom.ru, lak@cgu.chel.su, gunn@mail.ru

Abstract
The propositional logic is generalized on the real numbers field. the logical function with all properties of the classical probability function is obtained.
The logical analog of the Bernoulli independent tests scheme is constructed. The logical analog of the Large Number Law is deduced from properties of these functions.
The logical analog of thd conditional probability is defined. Consistency encured by a model on a suitable variant of the nonstandard analysis.

1 Introduction

There is the evident nigh affinity between the classical probability function and the Boolean function of the classical propositional logic [1. These functions are differed by the range of value, only. That is if the range of values of the Boolean function shall be expanded from the two-elements set { 0 ; 1 }   to the segment [ 0 ; 1 ]   of the real numeric axis then the logical analog of the Bernoulli Large Number Law [2can be deduced from the logical axioms. These topics is considered in this article.

2 The classical logic

Definition 2.1 Sentence Θ   is a true sentence if and only if Θ   [3.
For example: sentence   it rains   is the true sentence if and only if it rains.
Definition 2.2 Sentence Θ   is a false sentence if and only if it is not that Θ   .
Definition 2.3 Sentences A   and B   are equal ( A = B   ) if A   is true if and only if B   is true.
Hereinafter we use the usual notions of the classical propositional logic [4.
Definition 2.4 Sentence C   is a conjunction of the sentences A   and B   ( C = ( A B )   ) if C   is true if and only if A   is true and B   is true.
Definition 2.5 Sentence C   is a negation of the sentence A   ( C = A ¯   ), if C   is true if and only if A   is false.
Theorem 2.1 1) ( A A ) = A   ; 2) ( A B ) = ( B A )   ; 3) ( A ( B C ) ) = ( ( A B ) C )   ; 4) if T   is the true sentence then for every sentence A   : ( A T ) = A   ; 5) if F   is false sentence then F ¯   is true sentence.
Proof of the Theorem 2.1: From Definitions 2.1, 2.2, 2.3, 2.4.
Definition 2.6 Each function g   with domain in the set of the sentences and with the range of values on the two-elements set { 0 ; 1 }   is a Boolean function if:
1) g ( A ¯ ) = 1   g ( A )   for every sentence A   ; 2) g ( A B ) = g ( A ) g ( B )   for all sentences A   and B   .
Definition 2.7 Set   of the sentences is a basic set if for every element A   of this set there exist Boolean functions g 1   and g 2   such that the following conditions fulfill:
1) g 1 ( A ) g 2 ( A )   ; 2) g 1 ( B ) = g 2 ( B )   for each element B   of   such that B A   .
Definition 2.8 Set [ ]   of the sentences is a propositional closure of the set   if the following conditions fulfill:
1) if A   then A [ ]   ; 2) if A [ ]   then A ¯ [ ]   ; 3) if A [ ]   and B [ ]   then ( A B ) [ ]   ; 4) there do not exist other elements of [ ]   except the listed by 1), 2), 3) points of this definition.
In the following text the elements of [ ]   are called as the   -sentences.
Definition 2.9   -sentence A   is a tautology if for all Boolean functions g   :
g ( A ) = 1 .   Definition 2.10 A disjunction and an implication are defined by the usual way:
( A B ) = ( A ¯ B ¯ ) ¯ ,
( A B ) = ( A B ¯ ) ¯ .
By this definition and the Definitions 2.4 and 2.5:
( A B )   is the false sentence if and only if A   is the false sentence and B   is the false sentence.
( A B )   is the false sentence if and only if A   is the true sentence and B   is the false sentence.
Definition 2.11 A   -sentence is a propositional axiom [4if this sentence has got one some amongst the following forms:
A1. ( A ( B A ) )   ; A2. ( ( A ( B C ) ) ( ( A B ) ( A C ) ) )   ; A3. ( ( B ¯ A ¯ ) ( ( B ¯ A ) B ) )   .
Let   be some basic set. In the following text I consider   -sentences, only.
Definition 2.12 Sentence B   is obtained from the sentences ( A B )   and A   by the logic rule ”modus ponens”.
Definition 2.13 [4Array A 1 , A 2 , , A n   of the sentences is a propositional deduction of the sentence A   from the hypothesis list Γ   (denote: Γ A   ) if A n = A   and for all numbers l   ( 1 l n   ): A l   is either the propositional axiom or A l   is obtained from some sentences A l k   and A l s   by the modus ponens or A l Γ   .
Definition 2.14 A sentence is a propositional proved sentence if this sentence is the propositional axiom or this sentence is obtained from the propositional proved sentences by the modus ponens.
Hence, if A   is the propositional proved sentence then the propositional deduction
A  
exists.
Theorem: 2.2 [4If sentence A   is the propositional proved sentence then for all Boolean function g   : g ( A ) = 1   .
Proof of the Theorem 2.2: [4.
Theorem: 2.3 (The completeness Theorem). [4All tautologies are the propositional proved sentences.
Proof of the Theorem 2.3: [4.

3 B-functions

Definition 3.1 Each function b ( x )   with domain in the sentences set and with the range of values on the numeric axis segment [ 0 ; 1 ]   is called as a B-function if b ( C ) = 1   for some sentence C   and b ( A B ) + b ( A B ¯ ) = b ( A )   for every sentences A   and B   .
Theorem: 3.1 For each B-function b   :
1) for every sentences A   and B   : b ( A B ) b ( A )   ; 2) for every sentence A   : if T   is the true sentence, then b ( A ) + b ( A ) ¯ = b ( T )   3) for every sentence A   : if T   is the true sentence, then b ( A ) b ( T )   ; Proof of the Theorem 3.1:
1)From Definitions 3.1.
2) From the points 4 and 2 of the Theorem 2.1:
b ( T A ) + b ( T A ¯ ) = b ( A ) + b ( A ¯ ) .   3) From previous point of that Theorem. Therefore, if T   is the true sentence, then
b ( T ) = 1 . (1)
Hence, for every sentence A   :
b ( A ) + b ( A ¯ ) = 1 . (2)
Theorem: 3.2 If sentence D   is the propositional proved sentence then for all B-functions b   : b ( D ) = 1   .
Proof of the Theorem 3.2:
If D   is A1 then by Definition 2.10:
b ( D ) = b ( ( A ( B A ¯ ) ¯ ¯ ) ¯ ) .   By ( 2 ):
b ( D ) = 1 b ( A ( B A ¯ ) ¯ ¯ ) .   By the Definition 3.1 and the Theorem 2.1:
b ( D ) = 1 b ( A ) + b ( A ( B A ¯ ) ¯ ) ,
b ( D ) = 1 b ( A ) + b ( A ) b ( A ( B A ¯ ) ) ,
b ( D ) = 1 b ( ( A B ) A ¯ ) ,
b ( D ) = 1 b ( A B ) + b ( ( A B ) A ) ,
b ( D ) = 1 b ( A B ) + b ( ( A A ) B ) ,
b ( D ) = 1 b ( A B ) + b ( A B ) .
The proof is similar for the rest propositional axioms .
Let for all B-function b   : b ( A ) = 1   and b ( A D ) = 1   .
By Definition 2.10:
b ( A D ) = b ( A D ¯ ¯ ) .   By ( 2 ):
b ( A D ) = 1 b ( A D ¯ ) .   Hence, b ( A D ¯ ) = 0 .   By Definition 3.1:
b ( A D ¯ ) = b ( A ) b ( A D ) .   Hence, b ( A D ) = b ( A ) = 1 .   By Definition 3.1 and the Theorem 2.1:
b ( A D ) = b ( D ) b ( D A ¯ ) = 1 .   Therefore, for all B-function b   :
b ( D ) = 1 .   Theorem: 3.3 1) If for all Boolean functions g   :
g ( A ) = 1   then for all B-functions b   :
b ( A ) = 1 .   2) If for all Boolean functions g   :
g ( A ) = 0   then for all B-functions b   :
b ( A ) = 0 .   Proof of the Theorem 3.3:
1) This just follows from the preceding Theorem and from the Theorem 2.3.
2) If for all Boolean functions g   : g ( A ) = 0   , then by the Definition 2.6:
g ( A ¯ ) = 1   . Hence, by the point 1 of this Theorem: for all B-function b   : b ( A ¯ ) = 1   . By ( 2 ): b ( A ) = 0   .
Theorem: 3.4 All Boolean functions are the B-functions. Hence, the B-function is the generalization of the logic Boolean function.
Therefore, the B-function is the logic function, too.
Proof of the Theorem 3.4: If C   is A1 then g ( C ) = 1   .
By Definition 2.6: for all Boolean functions g   :
g ( A B ) + g ( A B ¯ ) = g ( A ) g ( B ) + g ( A ) ( 1 g ( B ) ) = g ( A )   .
Theorem: 3.5 b ( A B ) = b ( A ) + b ( B ) b ( A B ) .   Definition 3.2 Sentences A   and B   are inconsistent sentences for the B-function b   if b ( A B ) = 0 .   Proof of the Theorem 3.5: By the Definition 2.10 and ( 2 ):
b ( A B ) = 1 b ( A ¯ B ¯ ) .   By Definition 3.1:
b ( A B ) = 1 b ( A ¯ ) + b ( A ¯ B ) = b ( A ) + b ( B ) b ( A B ) .   Theorem: 3.6 If sentences A   and B   are the inconsistent sentences for the B-function b   then b ( A B ) = b ( A ) + b ( B ) .   Proof of the Theorem 3.6: This just follows from the preceding Theorem and Definition 3.2.
Theorem: 3.7 If b ( A B ) = b ( A ) b ( B )   then b ( A B ¯ ) = b ( A ) b ( B ¯ )   .
Proof of the Theorem 3.7: By the Definition 3.1:
b ( A B ¯ ) = b ( A ) b ( A B ) .   Hence, b ( A B ¯ ) = b ( A ) b ( A ) b ( B ) = b ( A ) ( 1 b ( B ) ) .   Hence, by ( 2 ):
b ( A B ¯ ) = b ( A ) b ( B ¯ ) .   Theorem: 3.8 b ( A A ¯ B ) = 0   .
Proof of the Theorem 3.8: By the Definition 3.1 and by the points 2 and 3 of the Theorem 2.1:
b ( A A ¯ B ) = b ( A B ) b ( A A B ) ,   hence, by the point 1 of the Theorem 2.1:
b ( A A ¯ B ) = b ( A B ) b ( A B ) .   Theorem: 3.9 P ( A ( B C ) ) = P ( A B ) + P ( A C ) P ( A B C ) .   Proof of the Theorem 3.9:
By Definition 3.1:
P ( A ( B C ) ) = P ( A ( B ¯ C ¯ ) ¯ ) = P ( A ) P ( A B ¯ C ¯ ) = P ( A ) P ( A B ¯ ) + P ( A B ¯ C ) = P ( A B ) + P ( A C ) P ( A B C )  

4 The independent tests

Definition 4.1 Let s t ( n )   be a function such that s t ( n )   has got the domain on the set of natural numbers and has got the range of values in the set of the   -sentences.
In this case   -sentence A   is a [st]-series of range r   with Vnumber k   if A   , r   and k   fulfill to some one amongst the following conditions:
1) r = 1   and k = 1   , A = s t ( 1 )   or k = 0   , A = s t ( 1 ) ¯   ; 2) B   is [st]-series of range r 1   with V-number k 1   and A = ( B s t ( r ) ) ,   or B   is [st]-series of range r 1   with V-number k   and A = ( B s t ( r ) ¯ ) .   Let us denote a set of [st]-series of range r   with V-number k   as [ s t ] ( r , k )   .
For example, if s t ( n )   is a sentence B n   then the sentences:
( B 1 B 2 B 3 ¯ )   , ( B 1 B 2 ¯ B 3 )   , ( B 1 ¯ B 2 B 3 )   are the elements of [ s t ] ( 3 , 2 )   , and ( B 1 B 2 B 3 ¯ B 4 B 5 ¯ ) [ s t ] ( 5 , 3 )   .
Definition 4.2 Function s t ( n )   is independent for B-function b   if for A   : if A   [ s t ] ( r , r )   then:
b ( A ) = n = 1 r b ( s t ( n ) ) .   Definition 4.3 Let s t ( n )   be a function such that s t ( n )   has got the domain on the set of natural numbers and has got the range of values in the set of the   -sentences.
In this case sentence A   is [st]-disjunction of range r   with V-number k   (denote:
t [ s t ] ( r , k )   ) if A   is the disjunction of all elements of [ s t ] ( r , k )   .
For example, if s t ( n )   is the sentence C n   then:
( C 1 ¯ C 2 ¯ C 3 ¯ ) = t [ s t ] ( 3 , 0 )   , t [ s t ] ( 3 , 1 ) = ( ( C 1 C 2 ¯ C 3 ¯ ) ( C 1 ¯ C 2 C 3 ¯ ) ( C 1 ¯ C 2 ¯ C 3 ) )   , t [ s t ] ( 3 , 2 ) = ( ( C 1 C 2 C 3 ¯ ) ( C 1 ¯ C 2 C 3 ) ( C 1 C 2 ¯ C 3 ) )   , ( C 1 C 2 C 3 ) = t [ s t ] ( 3 , 3 )   . Definition 4.4 A rational number ω   is called as a frequency of sentence A   in the [st]-series of r   independent for B-function b   tests (designate: ω = ν r [ s t ] ( A )   ) if 1) s t ( n )   is independent for B-function b   , 2) for all n   : b ( s t ( n ) ) = b ( A )   , 3) t [ s t ] ( r , k )   is true and ω = k / r   .
Theorem: 4.1 (the J.Bernoulli formula [2) If s t ( n )   is independent for B-function b   and there exists a real number p   such that for all n   : b ( s t ( n ) ) = p   then b ( t [ s t ] ( r , k ) ) = r ! k ! ( r k ) ! p k ( 1 p ) r k .   Proof of the Theorem 4.1: By the Definition 4.2 and the Theorem 3.7:
if B [ s t ] ( r , k )   then:
b ( B ) = p k ( 1 p ) r k .   Since [ s t ] ( r , k )   contains r ! / ( k ! ( r k ) ! )   elements then by the Theorems 3.7, 3.8 and 3.6 this Theorem is fulfilled.
Definition 4.5 Let function s t ( n )   has got the domain on the set of the natural numbers and has got the range of values in the set of the   -sentences.
Let function f ( r , k , l )   has got the domain in the set of threes of the natural numbers and has got the range of values in the set of the   -sentences.
In this case f ( r , k , l ) = T [ s t ] ( r , k , l )   if 1) f ( r , k , k ) = t [ s t ] ( r , k )   , 2) f ( r , k , l + 1 ) = ( f ( r , k , l ) t [ s t ] ( r , l + 1 ) )   .
Definition 4.6 If a   and b   are real numbers and k 1 < a k   and l b < l + 1   then T [ s t ] ( r , a , b ) = T [ s t ] ( r , k , l )   .
Theorem: 4.2 T [ s t ] ( r , a , b ) = a r ν r [ s t ] ( A ) b r .   Proof of the Theorem 4.2: By the Definition 4.6: there exist natural numbers r   and k   such that k 1 < a k   and l b < l + 1   .
The recursion on l   :
1. Let l = k   . In this case by the Definition 4.4:
T [ s t ] ( r , k , k ) = t [ s t ] ( r , k ) = ν r [ s t ] ( A ) = k r .   2. Let n   be any natural number.
The recursive assumption: Let T [ s t ] ( r , k , k + n ) = k r ν r [ s t ] ( A ) k + n r .   By the Definition 4.5:
T [ s t ] ( r , k , k + n + 1 ) = ( T [ s t ] ( r , k , k + n ) t [ s t ] ( r , k + n + 1 ) ) .   By the recursive assumption and by the Definition 4.4:
T [ s t ] ( r , k , k + n + 1 ) =   = ( k r ν r [ s t ] ( A ) k + n r ν r [ s t ] ( A ) = k + n + 1 r ) .   Hence, by the Definition 2.10:
T [ s t ] ( r , k , k + n + 1 ) = k r ν r [ s t ] ( A ) k + n + 1 r .   Theorem: 4.3 If s t ( n )   is independent for B-function b   and there exists a real number p   such that b ( s t ( n ) ) = p   for all n   then b ( T [ s t ] ( r , a , b ) ) = a k b r ! k ! ( r k ) ! p k ( 1 p ) r k .   Proof of the Theorem 4.3: This is the consequence from the Theorem 4.1 by the Theorem 3.6.
Theorem: 4.4 If s t ( n )   is independent for the B-function b   and there exists a real number p   such that b ( s t ( n ) ) = p   for all n   then b ( T [ s t ] ( r , r ( p ɛ ) , r ( p + ɛ ) ) ) 1 p ( 1 p ) r ɛ 2   for every positive real number ɛ   .
Proof of the Theorem 4.4: Because k = 0 r ( k r p ) 2 r ! k ! ( r k ) ! p k ( 1 p ) r k = r p ( 1 p )   then if J = { k N | 0 k r ( p ɛ ) } { k N | r ( p + ɛ ) k r }   then k J r ! k ! ( r k ) ! p k ( 1 p ) r k p ( 1 p ) r ɛ 2 .   Hence, by ( 2 ) this Theorem is fulfilled.
Hence
lim r b ( T [ s t ] ( r , r ( p ɛ ) , r ( p + ɛ ) ) ) = 1 (3)
for all tiny positive numbers ɛ   .

5 The logic probability function

Definition 5.1 B-function P   is P   -function if for every   -sentence Θ   :
If P ( Θ ) = 1   then Θ   is true sentence.
Hence from Theorem 4.2 and ( 3 ): if b   is a P   -function then the sentence ( p ɛ ) ν r [ s t ] ( A ) ( p + ɛ )   is almost true sentence for large r   and for all tiny ɛ   . Therefore, it is almost truely that ν r [ s t ] ( A ) = p   for large r   .
Therefore, it is almost true that b ( A ) = ν r [ s t ] ( A )   for large r   .
Therefore, the function, defined by the Definition 5.1 has got the statistical meaning. That is why I'm call such function as the logic probability function.

6 Conditional probability

Definition 6.1: Conditional probability B   for C   is the following function:
b ( B / C ) = d e f b ( C B ) b ( C ) . (4)
Theorem 6.1 The conditional probability function is a B-function. Proof of Theorem 6.1 From Definition 6.1:
b ( C / C ) = b ( C C ) b ( C )   .
Hence by point 1 of Theorem 2.1:
b ( C / C ) = b ( C ) b ( C ) = 1   .
Form Definition 6.1:
b ( ( A B ) / C ) + b ( ( A ( ¬ B ) ) / C ) = b ( C ( A B ) ) b ( C ) + b ( C ( A ( ¬ B ) ) ) b ( C )   .
Hence:
b ( ( A B ) / C ) + b ( ( A ( ¬ B ) ) / C ) = b ( C ( A B ) ) + b ( C ( A ( ¬ B ) ) ) b ( C )   .
By point 3 of Theorem 2.1:
b ( ( A B ) / C ) + b ( ( A ( ¬ B ) ) / C ) = b ( ( C A ) B ) + b ( ( C A ) ( ¬ B ) ) b ( C )   .
Hence by Definition 3.1:
b ( ( A B ) / C ) + b ( ( A ( ¬ B ) ) / C ) = b ( C A ) b ( C )   .
Hence by Definition 6.1:
b ( ( A B ) / C ) + b ( ( A ( ¬ B ) ) / C ) = b ( A / C )    

7 Classical probability

Let P   be P   -function.
Definition 7.1 { B 1 , B 2 , , B n }   is called as complete set if the following conditions are fulfilled:
1. if k s   then ( B k B s )   is a false sentence; 2. ( B 1 B 2 B n )   is a true sentence.
Definition 7.2 B   is favorable for A   if ( B A ¯ )   is a false sentence, and B   is unfavorable for A   if ( B A )   is a false sentence.
Let 1. { B 1 , B 2 , , B n }   be complete set; 2. for k { 1 , 2 , , n }   and s { 1 , 2 , , n }   : P ( B k ) = P ( B s )   ; 3. if 1 k m   then B k   is favorable for A   , and if m + 1 s n   then B s   is unfavorable for A   .
In that case from point 5 of Theorem 2.1 and from ( 1 ) and ( 2 ):
P ( A ¯ B k ) = 0   for k { 1 , 2 , , n }   and P ( A B s ) = 0   for s { 1 , 2 , , n }   .
Hence from Definition 3.1:
P ( A B k ) = P ( B k )   for k { 1 , 2 , , n }   .
By point 4 of Theorem 2.1:
A = ( A ( B 1 B 2 B m B m + 1 B n ) ) .   Hence by Theorem 3.9:
P ( A ) = P ( A B 1 ) + P ( A B 2 ) + +   + P ( A B m ) + P ( A B m + 1 ) + + P ( A B n ) =   = P ( B 1 ) + P ( B 2 ) + + P ( B m )   .
Therefore P ( A ) = m n .  

8 Conclusion

The logic probability function is the extension of the logic B-function. Therefore, the probability is some generalization of the classic propositional logic. That is the probability is the logic of events such that these events do not happen, yet.

9 Appendix. Consistency

9.1 THE NONSTANDARD NUMBERS

Let us consider the set N   of natural numbers.
Definition A.1: The n   -part-set S   of N   is defined recursively as follows:
1) S 1 = { 1 }   ; 2) S ( n + 1 ) = S n { n + 1 }   .
Definition A.2: If S n   is the n   -part-set of N   and A N   then A S n   is the quantity elements of the set A S n   , and if ϖ n ( A ) = A S n n ,   then ϖ n ( A )   is the frequency of the set A   on the n   -part-set S n   .
Theorem A.1: 1) ϖ n ( N ) = 1   ; 2) ϖ n ( ) = 0   ; 3) ϖ n ( A ) + ϖ n ( N A ) = 1   ; 4) ϖ n ( A B ) + ϖ n ( A ( N B ) ) = ϖ n ( A )   .
Proof of the Theorem A.1: From Definitions A.1 and A.2. Definition A.3: If ” lim   ” is the Cauchy-Weierstrass ”limit” then let us denote:
Φ i x = { A N | lim n ϖ n ( A ) = 1 } .   Theorem A.2: Φ i x   is the filter [5, i.e.:
1) N Φ i x   , 2) / Φ i x   , 3) if A Φ i x   and B Φ i x   then ( A B ) Φ i x   ; 4) if A Φ i x   and A B   then B Φ i x   .
Proof of the Theorem A.2: From the point 3 of Theorem A.1: lim n ϖ n ( N B ) = 0 .   From the point 4 of Theorem A.1: ϖ n ( A ( N B ) ) ϖ n ( N B ) .   Hence, lim n ϖ n ( A ( N B ) ) = 0 .   Hence, lim n ϖ n ( A B ) = lim n ϖ n ( A ) .   In the following text we shall adopt to our topics the definitions and the proofs of the Robinson Nonstandard Analysis [6:
Definition A.4: The sequences of the real numbers r n   and s n   are Q-equivalent (denote: r n s n   ) if { n N | r n = s n } Φ i x .   Theorem A.3: If r   , s   , u   are the sequences of the real numbers then 1) r r   , 2) if r s   then s r   ; 3) if r s   and s u   then r u   .
Proof of the Theorem A.3: By Definition A.4 from the Theorem A.2 is obvious.
Definition A.5: The Q-number is the set of the Q-equivalent sequences of the real numbers, i.e. if a ~   is the Q-number and r a ~   and s a ~   , then r s ;   and if r a ~   and r s   then s a ~   .
Definition A.6: The Q-number a ~   is the standard Q-number a   if a   is some real number and the sequence r n   exists, for which: r n a ~   and { n N | r n = a } Φ i x .   Definition A.7: The Q-numbers a ~   and b ~   are the equal Q-numbers (denote:
a ~ = b ~   ) if a a ~ b ~   and b ~ a ~   . Theorem A.4: Let f ( x , y , z )   be a function, which has got the domain in R × R × R   , has got the range of values in R   ( R   is the real numbers set).
Let y 1 , n   , y 2 , n   , y 3 , n   , z 1 , n   , z 2 , n   , z 3 , n   be any sequences of real numbers.
In this case if z i , n y i , n   then f ( y 1 , n , y 2 , n , y 3 , n ) f ( z 1 , n , z 2 , n , z 3 , n )   .
Proof of the Theorem A.4: Let us denote:
if k = 1   or k = 2   or k = 3   then A k = { n N | y k , n = z k , n } .   In this case by Definition A.4 for all k   :
A k Φ i x .   Because ( A 1 A 2 A 3 ) { n N | f ( y 1 , n , y 2 , n , y 3 , n ) = f ( z 1 , n , z 2 , n , z 3 , n ) } ,   then by Theorem A.2: { n N | f ( y 1 , n , y 2 , n , y 3 , n ) = f ( z 1 , n , z 2 , n , z 3 , n ) } Φ i x .   Definition A.8: Let us denote: Q R   is the set of the Q-numbers. Definition A.9: The function f ~   , which has got the domain in Q R × Q R × Q R   , has got the range of values in Q R   , is the Q-extension of the function f   , which has got the domain in R × R × R   , has got the range of values in R   , if the following condition is accomplished:
Let x n   , y n   , z n   be any sequences of real numbers. In this case: if x n x ~   , y n y ~   , z n z ~   , u ~ = f ~ ( x ~ , y ~ , z ~ )   , then f ( x n , y n , z n ) u ~   .
Theorem A.5: For all functions f   , which have the domain in R × R × R   , have the range of values in R   , and for all real numbers a   , b   , c   , d   : if f ~   is the Q-extension of f   ; a ~   , b ~   , c ~   , d ~   are standard Q-numbers a   , b   , c   , d   , then: if d = f ( a , b , c )   then d ~ = f ~ ( a ~ , b ~ , c ~ )   and vice versa.
Proof of the Theorem A.5: If r n a ~   , s n b ~   , u n c ~   , t n d ~   then by Definition A.6:
{ n N | r n = a } Φ i x ,
{ n N | s n = b } Φ i x ,
{ n N | u n = c } Φ i x ,
{ n N | t n = d } Φ i x .
1) Let d = f ( a , b , c )   .
In this case by Theorem A.2: { n N | t n = f ( r n , s n , u n ) } Φ i x .   Hence, by Definition A.4: t n f ( r n , s n , u n ) .   Therefore by Definition A.5: f ( r n , s n , u n ) d ~ .   Hence, by Definition A.9: d ~ = f ~ ( a ~ , b ~ , c ~ ) .   2) Let d ~ = f ~ ( a ~ , b ~ , c ~ )   .
In this case by Definition A.9: f ( r n , s n , u n ) d ~ .   Hence, by Definition A.5: t n f ( r n , s n , u n ) .   Therefore, by Definition A.4: { n N | t n = f ( r n , s n , u n ) } Φ i x .   Hence, by the Theorem A.2: { n N | t n = f ( r n , s n , u n ) , r n = a , s n = b , u n = c , t n = d } Φ i x .   Hence, since this set does not empty, then d = f ( a , b , c ) .   By this Theorem: if f ~   is the Q-extension of the function f   then the expression ” f ~ ( x ~ , y ~ , z ~ )   ” will be denoted as ” f ( x ~ , y ~ , z ~ )   ” and if u ~   is the standard Q-number then the expression ” u ~   ” will be denoted as ” u   ”.
Theorem A.6: If for all real numbers a   , b   , c   :
φ ( a , b , c ) = ψ ( a , b , c )   then for all Q-numbers x ~   , y ~   , z ~   :
φ ( x ~ , y ~ , z ~ ) = ψ ( x ~ , y ~ , z ~ ) .   Proof of the Theorem A.6: If x n x ~   , y n y ~   , z n z ~   , u ~ = φ ( x ~ , y ~ , z ~ )   , then by Definition A.9: φ ( x n , y n , z n ) u ~   .
Because φ ( x n , y n , z n ) = ψ ( x n , y n , z n )   then ψ ( x n , y n , z n ) u ~   .
If v ~ = ψ ( x ~ , y ~ , z ~ )   then by Definition A.9: ψ ( x n , y n , z n ) v ~   , too.
Therefore, for all sequences t n   of real numbers: if t n u ~   then by Definition A.5: t n ψ ( x n , y n , z n )   .
Hence, t n v ~   ; and if t n v ~   then t n φ ( x n , y n , z n )   ; hence, t n u ~   .
Therefore, u ~ = v ~   .
Theorem A.7: If for all real numbers a   , b   , c   :
f ( a , φ ( b , c ) ) = ψ ( a , b , c )   then for all Q-numbers x ~   , y ~   , z ~   :
f ( x ~ , φ ( y ~ , z ~ ) ) = ψ ( x ~ , y ~ , z ~ ) .   Consequences from Theorems A.6 and A.7: [7: For all Q-numbers x ~   , y ~   , z ~   :
Φ   1: ( x ~ + y ~ ) = ( y ~ + x ~ )   , Φ   2: ( x ~ + ( y ~ + z ~ ) ) = ( ( x ~ + y ~ ) + z ~ )   , Φ   3: ( x ~ + 0 ) = x ~   , Φ   5: ( x ~ y ~ ) = ( y ~ x ~ )   , Φ   6: ( x ~ ( y ~ z ~ ) ) = ( ( x ~ y ~ ) z ~ )   , Φ 7   : ( x ~ 1 ) = x ~   , Φ   10: ( x ~ ( y ~ + z ~ ) ) = ( ( x ~ y ~ ) + ( x ~ z ~ ) )   .
Proof of the Theorem A.7: Let w n w ~   , f ( x ~ , w ~ ) = u ~   , x n x ~   , y n y ~   , z n z ~   , φ ( y ~ , z ~ ) = w ~   , ψ ( x ~ , y ~ , z ~ ) = v ~   .
By the condition of this Theorem: f ( x n , φ ( y n , z n ) ) = ψ ( x n , y n , z n )   .
By Definition A.9: ψ ( x n , y n , z n ) v ~   , φ ( x n , y n ) w ~   , f ( x n , w n ) u ~   .
For all sequences t n   of real numbers:
1) If t n v ~   then by Definition A.5: t n ψ ( x n , y n , z n )   .
Hence t n f ( x n , φ ( y n , z n ) )   .
Therefore, by Definition A.4: { n N | t n = f ( x n , φ ( y n , z n ) ) } Φ i x   and { n N | w n = φ ( y n , z n ) } Φ i x .   Hence, by Theorem A.2: { n N | t n = f ( x n , w n ) } Φ i x .   Hence, by Definition A.4: t n f ( x n , w n ) .   Therefore, by Definition A.5: t n u ~   .
2) If t n u ~   then by Definition A.5: t n f ( x n , w n )   .
Because w n φ ( y n , z n )   then by Definition A.4: { n N | t n = f ( x n , w n ) } Φ i x ,   { n N | w n = φ ( y n , z n ) } Φ i x .   Therefore, by Theorem A.2: { n N | t n = f ( x n , φ ( y n , z n ) ) } Φ i x .   Hence, by Definition A.4: t n f ( x n , φ ( y n , z n ) ) .   Therefore, t n ψ ( x n , y n , z n ) .   Hence, by Definition A.5: t n v ~   .
From above and from 1) by Definition A.7: u ~ = v ~   .
Theorem A.8: Φ   4: For every Q-number x ~   the Q-number y ~   exists, for which:
( x ~ + y ~ ) = 0   .
Proof of the Theorem A.8: If x n x ~   then y ~   is the Q-number, which contains x n   .
Theorem A.9: Φ 9   : There is not that 0 = 1   .
Proof of the Theorem A.9: is obvious from Definition A.6 and Definition A.7. Definition A.10: The Q-number x ~   is Q-less than the Q-number y ~   (denote:
x ~ < y ~   ) if the sequences x n   and y n   of real numbers exist, for which: x n x ~   , y n y ~   and { n N | x n < y n } Φ i x .   Theorem A.10: For all Q-numbers x ~   , y ~   , z ~   : [8 Ω 1   : there is not that x ~ < x ~   ; Ω 2   : if x ~ < y ~   and y ~ < z ~   then x ~ < z ~   ; Ω 4   : if x ~ < y ~   then ( x ~ + z ~ ) < ( y ~ + z ~ )   ; Ω 5   : if 0 < z ~   and x ~ < y ~   , then ( x ~ z ~ ) < ( y ~ z ~ )   ; Ω 3   : if x ~ < y ~   then there is not, that y ~ < x ~   or x ~ = y ~   and vice versa; Ω 3   : for all standard Q-numbers x   , y   , z   : x < y   or y < x   or x = y   .
Proof of the Theorem A.10: is obvious from Definition A.10 by the Theorem A.2. Theorem A.11: Φ   8: If 0 < | x ~ |   then the Q-number y ~   exists, for which ( x ~ y ~ ) = 1   . Proof of the Theorem A.11: If x n x ~   then by Definition A.10: if A = { n N | 0 < | x n | }   then A Φ i x   .
In this case: if for the sequence y n   : if n A   then y n = 1 / x n   then { n N | x n y n = 1 } Φ i x .   Thus, Q-numbers are fulfilled to all properties of real numbers, except Ω   3 [9.
The property Ω   3 is accomplished by some weak meaning ( Ω   3' and Ω   3”).
Definition A.11: The Q-number x ~   is the infinitesimal Q-number if the sequence of real numbers x n   exists, for which: x n x ~   and for all positive real numbers ɛ   :
{ n N | | x n | < ɛ } Φ i x .   Let the set of all infinitesimal Q-numbers be denoted as I   .
Definition A.12: The Q-numbers x ~   and y ~   are the infinite closed Q-numbers (denote: x ~ y ~   ) if | x ~ y ~ | = 0   or | x ~ y ~ |   is infinitesimal.
Definition A.13: The Q-number x ~   is the infinite Q-number if the sequence r n   of real numbers exists, for which r n x ~   and for every natural number m   :
{ n N | m < r n } Φ i x .  

9.2 Model

Let us define the propositional calculus like to ([4), but the propositional forms shall be marked by the script greek letters.
Definition C1: A set   of the propositional forms is a U-world if:
1) if α 1 , α 2 , , α n   and α 1 , α 2 , , α n β   then β   , 2) for all propositional forms α   : it is not that ( α & ( ¬ α ) )   , 3) for every propositional form α   : α   or ( ¬ α )   .
Definition C2: The sequences of the propositional forms α n   and β n   are Q-equivalent (denote: α n β n   ) if { n N | α n β n } Φ i x .   Let us define the notions of the Q-extension of the functions for like as in the Definitions A.5, A.2, A.9, A.5, A.6. Definition C3: The Q-form α ~   is Q-real in the U-world   if the sequence α n   of the propositional forms exists, for which: α n α ~   and { n N | α n } Φ i x .   Definition C4: The set ~   of the Q-forms is the Q-extension of the U-world   if ~   is the set of Q-forms α ~   , which are Q-real in   .
Definition C5: The sequence ~ k   of the Q-extensions is the S-world.
Definition C6: The Q-form α ~   is S-real in the S-world ~ k   if { k N | α ~ ~ k } Φ i x .   Definition C7: The set A   ( A N   ) is the regular set if for every real positive number ɛ   the natural number n 0   exists, for which: for all natural numbers n   and m   , which are more or equal to n 0   :
| w n ( A ) w m ( A ) | < ɛ .   Theorem C1: If A   is the regular set and for all real positive ɛ   :
{ k N | w k ( A ) < ɛ } Φ i x .   then lim k w k ( A ) = 0 .   Proof of theTheorem C1: Let be lim k w k ( A ) 0 .   That is the real number ɛ 0   exists, for which: for every natural number n   the natural number n   exists, for which:
n > n and w n ( A ) > ɛ 0 .   Let δ 0   be some positive real number, for which: ɛ 0 δ 0 > 0   . Because A   is the regular set then for δ 0   the natural number n 0   exists, for which: for all natural numbers n   and m   , which are more or equal to n 0   :
| w m ( A ) w n ( A ) | < δ 0 .   That is w m ( A ) > w n ( A ) δ 0 .   Since w n ( A ) ɛ 0   then w m ( A ) ɛ 0 δ 0   .
Hence, the natural number n 0   exists, for which: for all natural numbers m   :
if m n 0   then w m ( A ) ɛ 0 δ 0   .
Therefore, { m N | w m ( A ) ɛ 0 δ 0 } Φ i x .   and by this Theorem condition:
{ k N | w k ( A ) < ɛ 0 δ 0 } Φ i x .   Hence, { k N | ɛ 0 δ 0 < ɛ 0 δ 0 } Φ i x .   That is / Φ i x   . It is the contradiction for the Theorem 2.2.
Definition C8: Let ~ k   be a S-world. In this case the function W ( β ~ )   , which has got the domain in the set of the Q-forms, has got the range of values in Q R   , is defined as the following:
If W ( β ~ ) = p ~   then the sequence p n   of the real numbers exists, for which:
p n p ~   and p n = w n ( { k N | β ~ ~ k } ) .   Theorem C2: If { k N | β ~ ~ k }   is the regular set and W ( β ~ ) 1   then β ~   is S-resl in ~ k   .
Proof of the Theorem C2: Since W ( β ~ ) 1   then by Definitions.2.12 and 2.11: for all positive real ɛ   :
{ n N | w n ( { k N | β ~ ~ k } ) > 1 ɛ } Φ i x .   Hence, by the point 3 of the Theorem 2.1: for all positive real ɛ   :
{ n N | ( N w n ( { k N | β ~ ~ k } ) ) < ɛ } Φ i x .   Therefore, by the Theorem C1: lim n ( N w n ( { k N | β ~ ~ k } ) ) = 0 .   That is:
lim n w n ( { k N | β ~ ~ k } ) = 1 .   Hence, by Definition.2.3: { k N | β ~ ~ k } Φ i x .   And by Definition C6: β ~   is S-real in ~ k   .
Theorem C3: The P-function exists.
Proof of the Theorem C3: By the Theorems C2 and 2.1: W ( β ~ )   is the P-function in ~ k   .
References

  1. Lyndon R., Notes on logic, (D. VAN NOSTRAND COMPANY, INC., 1966)
  2. Bernoulli J., Ars Conjectandi, (BASILEA, Impenfis THURNISORUM, Fratrum, 1713)
  3. Tarski A., The Semantic Conception of Truth and the Foundations of Semantics, Philosophy and Phenomenological Research, 4, 1944.
  4. Mendelson E., Introduction to Mathematical Logic, D. VAN NOSTRAND COMPANY, INC., 1963.
  5. M.Davis. Applied Nonstandard Analysis. (Moscow, 1980), p.32
  6. Item
  7. Item, p.73
  8. Item, p.73
  9. Item, p.74