Next Article in Journal
Boundary Value Problem for Weak Nonlinear Partial Differential Equations of Mixed Type with Fractional Hilfer Operator
Next Article in Special Issue
Sequent-Type Calculi for Three-Valued and Disjunctive Default Logic
Previous Article in Journal
Structure and Functions of Topological Metagroups
Previous Article in Special Issue
Aristotle’s Syllogistic as a Deductive System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Minimal Systems of Temporal Logic

University of Bialystok, Swierkowa 20 B, 15-328 Białystok, Poland
Axioms 2020, 9(2), 67; https://doi.org/10.3390/axioms9020067
Submission received: 6 April 2020 / Revised: 24 May 2020 / Accepted: 26 May 2020 / Published: 16 June 2020
(This article belongs to the Special Issue Deductive Systems in Traditional and Modern Logic)

Abstract

:
The article discusses minimal temporal logic systems built on the basis of classical logic as well as intuitionistic logic. The constructions of these systems are discussed as well as their basic properties. The K t system was discussed as the minimal temporal logic system built based on classical logic, while the IK t system and its modification were discussed as the minimal temporal logic system built based on intuitionistic logic.

1. Temporal Logic

Temporal logic is the logic in which they appear, as logical constants, expressions whose meaning is determined by a reference to time. In its wide sense, temporal logic includes all logical problems of temporal representation of information. The task of temporal logic is to define and systematize inference rules for reasoning carried out in a language in which the same expression in terms of shape is used to pronounce sentences whose logical value may not be the same in different temporal contexts of their use.
The precursor of temporal logics was A. N. Prior. One of Prior’s basic concepts was the temporal interpretation of modal operators. The enriched language of temporal logic was to enable formalization of reasoning regarding situations changing in time. Originally, temporal logic was to be a tool for formalizing philosophical, linguistic and semiotic considerations. Currently, apart from these applications, temporal logic is also widely used in computer science.
Among temporal logics, tense logic stands out, i.e., logic in a language whose only specific time operators are grammatical operators.

2. K t —Minimal Tense Logic

The basic deductive system of logic of time is the K t system ( K t is a temporal analogue of the K system (minimal deductive system for modal logic).). K t is a tense logic system built over classical propositional calculus by enriching this logic with specific axioms and rules. This is the minimal system. Therefore, the theses of this system are all and only those sentences that are true regardless of what properties time has (In fact, one assumption is made about the structure of time, namely it is assumed that a semantic time in the K t has a point structure.).
The K t system, as a minimal system, can be expanded by adding additional rules and specific axioms. In this sense, the minimality of K t means that any other temporal logic system built above classical propositional logic is richer than the K t . In the tense logics we have the tense operators: F , G , P , H understood as follows:
F φ - it will be that φ ,
P φ - it was that φ ,
G φ - it always will be that φ ,
H φ -it always was that φ .
However, usually the operators F and G and operators P and H are mutually definable (The mutual definability of operators F and G as well as P and H occur in temporal logic systems based on classical logic. In temporal logic systems based on intuitionistic or multi-valued logic, the mutual definability of these operators usually does not take a place.).
Definition 1
(The alphabet of the language L K t ).
  • countable set of propositional letters AP ,
  • connectives: ¬ , ,
  • temporal operators: G , H (In some tense logic systems, as a primary operators are assumed F and P . ),
  • brackets: ) , ( .
A set of sentences is defined as follows:
Definition 2
(A set of sentences ). The set of sentences is the smallest set F O R ( L K t ) such that:
  • AP F O R ( L K t ) ,
  • if φ , ψ F O R ( L K t ) , then ¬ φ , φ ψ , G φ , H φ F O R ( L K t ) .
In the language L K t , all boolean symbols retain their meaning. However, there are additional specific operators in this language. Therefore, when we speak about the validity of propositions due to the meaning of classical propositional connectives, then we mean the sentences in which new operators occur.
We accept the following abbreviations:
(a) φ ψ ¬ φ ψ ,
(b) φ ψ ¬ φ ¬ ψ ,
(c) φ ψ ¬ φ ψ ¬ ψ φ ,
(d) F φ ¬ G ¬ φ ,
(e) P φ ¬ H ¬ φ .

Axioms

The K t system is axiomatizable (The axiomatic system is one of many possible forms of a deductive system. This approach to construction of a deductive system has many advantages when it comes to methodological research. However, in case of axiomatic systems, we have some problems when it comes to practical command. This is due to the unstructured axiomatic systems. The structure of the sentence does not indicate the method of proving this sentence. In the case of other approaches to construction of a deductive system, e.g., sequent calculus, natural deduction or semantic tables, it is different.). Various sets of axioms and rules of this system were proposed. These differences are primarily due to the decision on a set of specific primitive symbols. Usually, the set of these symbols consists of the symbols G and H, while F and P are defined. When building a set of axioms for invariant systems, i.e., systems without the rule of substitution for sentence letters, apart from specific axiom schemes, either all tautologies of classical propositional logic or only selected tautology schemes are taken, but they are selected in such a way that all tautologies of classical propositional logic can be obtained. In this work, we used the second option and for the purposes of our considerations regarding K t we will adopt the following set of axioms:
Axioms:
For any sentences φ , ψ L K t ( K t can be axiomatizable in many ways. The completeness of the K t with respect of these set of axioms was demonstrated by J. F. A. K. van Benthem [1].).
  • All tautologies of the classicall propositional calculus of the language L K t ,
  • G ( φ ψ ) ( G φ G ψ ) ,
  • H ( φ ψ ) ( H φ H ψ ) ,
  • φ G P φ ,
  • φ H F φ .
Rules
M P : φ ψ , φ ψ . R G : φ G φ R H : φ H φ .
The specific K t axioms are the 2–5 axioms. Axioms 2–3 are temporal equivalents of the K axiom for modal logics. These axioms apply only to the properties of G and H, respectively. Axioms 4–5 bind the operators G and P as well as H and F respectively.
The proof in K t is understood in the usual way.
Definition 3
(Proof in K t ). Let Σ be any set of sentences of the language L K t . The sentence string φ 0 , φ 1 , , φ n is a proof of the sentence φ from the set Σ, (we write Σ K t φ ) if and only if φ = φ n and for any i such that 0 i n at least one of the following conditions holds:
1.
φ i is an element of the set Σ ,
2.
φ i is an axiom,
3.
φ i is obtained from their predecessors by MP, RG or RH, respectively.
The sentence φ , which is derived from the empty set Σ , or Ø K t φ , is the thesis of the system K t . Instead of writing Ø K t φ , we will write K t φ .
In the K t system, if a subsentences φ of the sentence ϕ is equivalent to the sentence ψ , entering ϕ in the place of the sentence φ as the inscription of the sentence ψ , ϕ ( ψ / φ ) , gives the sentence equivalent to ϕ .
Theorem 1.
If Σ K t φ ψ , then Σ K t ϕ ϕ ( ψ / φ ) . (This theorem is not just the K t theorem. It is the theorem of tense priorist logic.)
Proof. 
We will prove by induction due to the length of the sentence ϕ . Let Σ K t φ ψ . Let ϕ be a propositional letter p. The only subsentence of a sentence ϕ is the propositipnal letter p. Then φ is equal p. Result of replacement φ in the ϕ by ψ will be the sentence ψ . Because by assumption we have Σ K t φ ψ , then:
Σ K t ϕ ϕ ( φ / ψ ) .
As an induction assumption, we assume that for any sentence ϕ i witch length is not greater than k the thesis is true, i.e.,
Σ K t ϕ i ϕ i ( φ / ψ ) .
We will show that this thesis is also true for sentences of length k + 1 .
Let the string φ 1 , φ 2 , , φ n ( = ϕ i ϕ i ( ψ / φ ) ) be a proof of the sentence: ϕ i ϕ i ( ψ / φ ) . We add the following sentences to this proof:
n+1. 
¬ ϕ i ( φ / ψ ) ¬ ϕ i TRANS, n
n+2. 
( ¬ ϕ i ( φ / ψ ) ¬ ϕ i ) ( ϕ i ϕ i ( φ / ψ ) ) axiom 1
n+3. 
ϕ i ϕ i ( φ / ψ ) MP,n+1,n+2
The sentence ¬ ϕ i ( φ / ψ ) is ( ¬ ϕ i ) ( φ / ψ ) , then:
Σ K t ¬ ϕ i ( ¬ ϕ i ) ( φ / ψ ) .
Let it now ϕ will be according to the character ϕ i ϕ j , with sentences ϕ i and ϕ j meet the induction assumption, i.e.,
Σ K t ϕ i ϕ i ( φ / ψ )
and
Σ K t ϕ j ϕ j ( φ / ψ ) .
Let the string φ 1 , φ 2 , , φ k ( = ϕ i ϕ i ( ψ / φ ) ) be a proof of the sentence ϕ i ϕ i ( ψ / φ ) , while the string φ k + 1 , φ k + 2 , , φ n ( = ϕ j ϕ j ( ψ / φ ) ) be a proof of the sentence: ϕ j ϕ j ( ψ / φ ) . To the sequence of the sentences φ 1 , φ 2 , , φ k , φ k + 1 , φ k + 2 , , φ n we add sentences:
n+1. 
( ϕ i ϕ i ( ψ / φ ) ) { ( ϕ j ϕ j ( ψ / φ ) ) [ ( ϕ i ϕ j ) ( ϕ i ( ψ / φ ) ϕ j ( ψ / φ ) ) ] } axiom 1
n+2. 
( ϕ j ϕ j ( ψ / φ ) ) [ ( ϕ i ϕ j ) ( ϕ i ( ψ / φ ) ϕ j ( ψ / φ ) ) ] MP,k,n+1
n+3. 
[ ( ϕ i ϕ j ) ( ϕ i ( ψ / φ ) ϕ j ( ψ / φ ) ) ] MP,n,n+2
( ϕ i ( ψ / φ ) ϕ j ( ψ / φ ) ) ] is the sentence ( ϕ i ( ψ ϕ j ( ψ / φ ) ) ] , so we received proof that
Σ K t ( ϕ i ϕ j ) ( ϕ i ϕ j ( ψ / φ ) ) .
Now let us consider the case when the sentence ϕ is the sentence of the form G ϕ i , with the sentence ϕ i is a sentence satisfying the induction assumption, i.e., Σ K t ϕ i ϕ i ( φ / ψ ) . Let the string φ 1 , φ 2 , , φ n be a proof of the sentence ϕ i ϕ i ( φ / ψ ) from the sentence Σ . To the proof we add:
n+1. 
G ϕ i G ϕ i ( φ / ψ ) .
G ϕ i ( φ / ψ ) is the sentence ( G ϕ i ) ( φ / ψ ) . So we received proof that
Σ K t G ϕ i G ϕ i ( φ / ψ ) .
The case where the sentence ϕ is according to the form H ϕ i is similar to the case when ϕ is the sentence G ϕ i . □
The Theorem 1 will be used in the proof of the next Theorem, which says that one of the K t inference rules is the R E Q replacement rule. This rule is a very useful rule in proving the theses of the K t system.
Theorem 2
(Rule R E Q ). If Σ K t φ ψ , then ϕ ϕ ( ψ / φ ) .
Proof. 
Let Σ K t φ ψ and Σ K t ϕ . According to the Theorem 1 there is a proof of the sentence ϕ ϕ ( φ / ψ ) from the set Σ . To this proof we add the proof of the sentence ϕ . We add to the proof sequence the sentence ϕ ( φ / ψ ) , which is a result from applying the Modus Ponens rule to sentences: ϕ and ϕ ϕ ( φ / ψ ) . □
In addition to the three inference rules proposed in this version of the axiomatics of the K t system can be used to derive in this system the rules corresponding to the regularity rule for modal logics.
Theorem 3.
The R R G rule: φ ψ G φ G ψ is a rule of K t .
Proof. 
To demonstrate that R R G is a secondary rule K t , it must be demonstrated that
if Σ K t φ ψ , then Σ K t G φ G ψ .
Let Σ K t φ ψ . Let the sequence φ 1 , , φ n will prove the sentence φ ψ from the set Σ . To this we add the following sentences:
n+1. 
G ( φ ψ )         RG,n
n+2. 
G ( φ ψ ) ( G φ G ψ )         axiom 2
n+3. 
G φ G ψ         MP,n+1,n+2.
The resulting sequence is a proof of the sentence G φ G ψ from the set Σ . □
Theorem 4.
The R R H rule: φ ψ H φ H ψ is a secondary rule of K t .
Proof. 
Analogical to the proof of the previous theorem (using the axiom 3 and the rule R H ). □
Based on Theorems 3 and 4 two further inference rules can be derived in K t .
Theorem 5.
The R F rule: φ ψ F φ F ψ is a secondary rule of K t .
Proof. 
Let Σ K t φ ψ . Let the sequence: φ 1 , , φ n will prove the sentence φ ψ from the set Σ . To this we add the following sentences:
n+1. 
¬ ψ ¬ φ TRANS,n
n+2. 
G ¬ ψ G ¬ φ RRG,n+1
n+3. 
¬ G ¬ φ ¬ G ¬ ψ TRANS,n+2
n+4. 
F φ F ψ REQ( ¬ G ¬ φ / F φ ), REQ( ¬ G ¬ ψ / F ψ ).
The resulting sequence is proof of the sentence F φ F ψ from the set Σ . □
Theorem 6.
The R P rule: φ ψ P φ P ψ is a secondary rule of K t .
Proof. 
Analogical to the proof of the Theorem 5. □
Operators H,P and G,F have the Mirror Image Property.
Definition 4
(Mirror Image Property). The mirror image of the φ formula is created by simultaneously replacing each instance of the H operator with the G operator and the G operator with the H operator in the φ formula, and simultaneously replacing each instance of the P operator with the F operator and the F operator with the P operator.
The Mirror Image of the φ we will mean by M I ( φ ) . E.g: M I ( φ G P φ ) = φ H F φ . The mirror image of the set of Σ is the mirror image set of the Σ elements. We mean the mirror image of Σ by M I ( Σ ) and define as follows:
Definition 5
(A mirror image of a set of formulas). M ( Σ ) = { M I ( φ ) : φ Σ } .
If φ is derivable from Σ , then mirror image of φ is derivable from mirror image of the Σ .
Theorem 7.
For any Σ ( F O R ( L K t ) ) : if Σ K t φ , then M I ( Σ ) K t M I ( φ ) .
Proof. 
Let Σ K t φ . Let the sequence φ 1 , φ 2 , , φ n will be a proof of φ from the Σ . We will show that the sequence M I ( φ 1 ) , M I ( φ 2 ) , , M I ( φ n ) is a prooof of the sentence M I ( φ ) from the M I ( Σ ) , M I ( Σ ) K t M I ( φ ) . We will carry out the proof by induction due to the length of the proof of the sentence φ .
If φ 1 is an axiom, then M I ( φ 1 ) is also an axiom. If φ 1 is an element of Σ , then M I ( φ 1 ) is also an element of M I ( Σ ) . Then if Σ K t φ 1 , then M I ( Σ ) K t M I ( φ 1 ) .
Let us assume that for i , i k :
if Σ K t φ i , then M I ( Σ ) K t M I ( φ i ) .
We will show that if Σ K t φ k + 1 , then M I ( Σ ) K t M I ( φ k + 1 ) . Let Σ K t φ k + 1 . The sentence φ k + 1 can be an axiom or an element of a set Σ . There are cases discussed for the sentence φ 1 . Now let us consider the cases where the sentence φ k + 1 was obtained using one of the inference rules. Let them φ k + 1 will be a sentence derived from sentences φ m and φ m φ k + 1 by applying the rule M P . By induction, we have that
M I ( Σ ) K t M I ( φ m )
and
M I ( Σ ) K t M I ( φ m φ k + 1 ) .
Because M I ( φ m φ k + 1 ) has the form M I ( φ m ) M I ( φ k + 1 ) , so applying the rule M P to the sentences M I ( φ m ) M I ( φ k + 1 ) and M I ( φ m ) , we obtain M I ( φ k + 1 ) . Let it now φ k + 1 will be the sentence derived from the sentence φ m by applying the rule R G . By induction, we have that M I ( Σ ) K t M I ( φ m ) . After applying the rule R H to the sentence M I ( φ m ) we obtain H M I ( φ m ) . However, this sentence is equal to the sentence M I ( G φ m ) . Then M I ( Σ ) K t M I ( G φ m ) . The case when the sentence φ k + 1 was obtained by applying the R H rule to the sentence φ k is similar to the previous case. □
Corollary 1.
Let M I ( Σ ) Σ .
I f   Σ K t φ , then Σ K t M I ( φ )
or
φ M I ( φ )
is a secondary rule.
Corollary 2.
Let M I ( Σ ) { φ : Σ K t φ } .
I f   Σ K t φ , then Σ K t M I ( φ )
or
φ M I ( φ )
is a secondary rule.

3. IK t —Minimal Intuitionistic Temporal Logic

Now we will discuss a system of temporal logic over intuitionistic propositional logic. It is a system of minimal intuitionistic temporal logic IK t ( IK t is the intuitionistic analogue of the system K t - minimal temporal logic built over classical propositional logic.).
This system can be used to formally describe knowledge that changes over time, although there are no explicit epistemic operators in the language of this system. Knowledge representation is not implemented at the syntactic level, but because of the properties of intuitionistic logic, knowledge is represented at the semantic level. This is the result of semantics proposed for intuitionistic logic, using terms such as proof (It was proposed by Kolmogorov.), information, or knowledge (Kripke-style semantics.).
Kripke-style semantics are proposed for intuitionistic temporal logic. Thus, in Kripke models we have a set of worlds W and the relationship R. In the case of intuitionistic logic, we do not speak about elements of the W set as possible worlds, but rather as information states, states of knowledge, etc. The reachability relationship between the elements w and v (i.e., w R v ) is interpreted as whas access tov, which means that the v information state is available from the w information state. The key difference between Kripke models for intuitionistic logic and Kripke models for modal logic built over classical logic lies in the fact that in the case of modal logic built over classical logic, the R relation is only used to interpret modal operators, and in the case of intuitionistic logic, this relation is used to interpret the intuitionistic negation and implication.
The formula ¬ φ is true (In intuitionistic logic the term forced is also used.) in some information state w if and only if there is no information state available from w in which φ is true. In other words, the formula ¬ φ is true in the state w if there is no possibility that φ is true in any information state accessible from the state w.
The same is true with the intuitionistic implication. The formula φ ψ is true in the information state w, if and only if, in any information state available from the state w, the truth of φ implies the truth of ψ . In addition, Kripke models assume monotonicity for intuitionistic logic. The formula fulfilled in a given information state remains fulfilled in any extension of this state.
Modality in intuitionistic logic can be seen on the example of the syntactic definition of intuitionistic negation. The ¬ φ formula is equivalent to the φ formula. Intuitionistic negation can therefore be seen as a kind of impossibility operator.
Kripke’s intuitionistic model is a triangle M = W , R , V , where V : AP 2 W . The formula φ is satysfied in the model M , in the state w, when:
M , w φ w V ( φ ) , when φ AP ,
M , w ¬ φ         for any w R w : M , w φ ,
M , w φ ψ M , w φ and M , w ψ ,
M , w φ ψ M , w φ or M , w ψ ,
M , w φ ψ         for any w such that w R w , if M , w φ , then M , w ψ .
In intuititionistic logic from the truth of the ¬ φ formula in the current information state, we do not only know that φ is not true in the current information state (such information is obtained in the case of classical logic), but we also know that the formula φ will never be true, and our never applies to all available extensions of the current information state. In addition to the information provided explicitly, we therefore have an additional information in intuitionistic logic. This feature of intuitionistic logic van Benthem calls knowledge implicite [2]. No additional specific operators are needed to express it in intuitionistic logic. Despite similar semantics, this feature definitely distinguishes intuitionistic logic from epistemic logic built on classical logic. The language of epistemic logic is used to represent knowledge explicitly, and to represent it, in addition to classical sentence connectives, the epistemic operator K is used. The language of intuitionistic logic allows expressing certain concepts without explicitly referring to epistemic operators. For example, based on the truth of the formula ¬ ¬ φ , we say that for each information state there is such an extension in which φ is true. Apart from details, it is very close to that we know that φ must be true.
In Kripke semantics for epistemic logic built over classical propositional calculus, the formula K φ in the M model, in the w information state, was defined as follows:
M , w K φ for any w R w : M , w φ .
Let us consider the truth of the formula K ¬ φ in the model M , in the state w. In accordance with the condition of satisfy with the operator K we have:
M , w K ¬ φ for any w R w : M , w ¬ φ .
Taking into account the condition of fulfilling of the negation in epistemic logic built over classical logic, we have:
M , w K ¬ φ for any w R w : M , w φ .
The condition of fulfilling of the intuitionistic negation, i.e.,
M , w ¬ φ for any w R w : M , w φ
Indicates that intuitionistic negation (¬) can be seen as a combination of the K operator and classical negation ( K ¬ ). Similarly, it can be shown that the intuitionistic formula φ ψ can be seen, aside from the details, as modalized implication K ( φ ψ ) , i.e., a combination of the K epistemic operator and the classic implication.
IK t (The construction of the IK t system and proof of the system’s completeness with respect to the proposed semantics was provided by W.B. Ewald [3].) is a system of temporal logic built over intuitionistic propositional calculus. The language L IK t is the language of intuitionistic propositional logic enriched with temporal operators: G , H , F , P .
Definition 6.
The set of sentences F O R ( L IK t ) is the smallest set of finite sequences of elements of the language alphabet L IK t such that:
1.
if φ AP , then φ F O R ( L IK t ) ,
2.
if φ , ψ F O R ( L IK t ) , then ¬ φ , G φ , F φ , H φ , P φ , ( φ ψ ) , ( φ ψ ) , ( φ ψ ) , ( φ ψ ) F O R ( L IK t ) .
In the IK t system, the operators G and F as well as H and P, unlike systems built over classical logic, are not mutually definable.

4. Semantics for IK t Proposed by Ewald

The construction of semantics for IK t is based on a partially ordered set of states of knowledge, which is considered by the cognitive subject. Each state of knowledge is assigned a set of time moments and temporal order. When the cognitive subject reaches a greater state of knowledge (According to Ewald [3], the cognitive subject moves to a greater states of knowledge.), retains all the information that he had in lower states of knowledge. To define semantics for this system, Ewald constructs an intuitionistic temporal structure.
Definition 7
(intuitionistic temporal structure [3]). An intuitionistic temporal structure M is an ordered quintuple
S , , { T s } s S , { μ s } s S , { R t s } s S , t T s
where:
  • ( S , ) is a partially ordered set,
  • T s is a non-empty set,
  • μ s is a binary relation to T s ,
  • R t s is a formula relation that satisfies the conditions:
    1. R t s ( φ ) R t s ( φ ) , when φ AP and s s ,
    2. R t s ( φ ψ ) R t s ( φ ) and R t s ( ψ ) ,
    3. R t s ( φ ψ ) R t s ( φ ) or R t s ( ψ ) ,
    4. R t s ( ¬ φ )           for any s s it is not true that R t s ( φ ) ,
    5. R t s ( φ ψ )           for any s s (if R t s ( φ ) , then R t s ( ψ ) ) ,
    6. R t s ( F φ )           there is t , t μ s t : R t s ( φ ) ,
    7. R t s ( P φ )           there is t , t μ s t : R t s ( φ ) ,
    8. R t s ( G φ )           for any s , t such that: s s , t T s , t μ s t : R t s ( φ ) ,
    9. R t s ( H φ )            for any s , t such that: s s , t T s , t μ s t : R t s ( φ ) ,
We will now give intuitions related to individual elements of the above structure. The ( S , ) pair is a partially ordered set of states of knowledge. T s is a set of time moments in the state s. μ s is a binary relation on the set T s . In addition, to fulfill the postulate that the cognitive entity, achieving a greater state of knowledge, retains all information from smaller states, it is required that for s s the following conditions holds: T s T s and μ s μ s . In other words, a cognitive subject achieving a higher state of knowledge maintains a set of time moments and temporal order from smaller states of knowledge.
The truth of a formula in an intuitionistic temporal structure and the truth of the formula are defined as follows:
Definition 8
(the truth in an intuitionistic temporal structure). M φ , the formula φ is true in the intuitionistic temporal structure M , if and only if for any s S and any t T s : R t s ( φ ) .
Definition 9
(the truth of the formula). φ , formula φ is true if and only if, for any M : M φ .

5. Axioms IK t

(1) φ , if φ is a tautology of the intuitionistic logic of the language L IK t .
(2) G φ ψ G φ G ψ         (2’) H φ ψ H φ H ψ
(3) G φ ψ G φ G ψ         (3’) H φ ψ H φ H ψ
(4) F φ ψ F φ F ψ         (4’) P φ ψ P φ P ψ
(5) G φ ψ F φ F ψ         (5’) H φ ψ P φ P ψ
(6) G φ F ψ F φ ψ         (6’) H φ P ψ P φ ψ
(7) G ¬ φ ¬ F φ         (7’) H ¬ φ ¬ P φ
(8) F H φ φ         (8’) P G φ φ
(9) φ G P φ         (9’) φ H F φ
(10) F φ G ψ G φ ψ         (10’) P φ H ψ H φ ψ
(11) F φ ψ G φ F ψ         (11’) P φ ψ H φ P ψ
Rules: MP, RH, RG.
Ewald [3] proves the adequacy of the IK t system with respect to the class of intuitionistic temporal structures. For the purposes of proof of adequacy, the concept of consistent pair of sets is introduced.
Definition 10
(consistent pair of sets). The ( X , Y ) pair of set of sentences is consistent if and only if such finite subsets do not exist X 0 ( = { φ 1 , φ 2 , . , φ m } ) X and Y 0 ( = { ψ 1 , ψ 2 , , ψ n } ) Y such that ( φ 1 φ 2 φ m ) ( ψ 1 ψ 2 ψ n )
In the IK t we can to prove the intuitionistic equivalent of the Lindenbaum lemma, namely:
Theorem 8.
If the pair ( X , Y ) is consistent, then there is the consistent pair of ( X , Y ) such that:
1.
X X and Y Y ,
2.
X Y = Ø ,
3.
for any formula φ : φ X or φ Y .
The pair that fulfills these conditions is maximum consistent pair. Each ( X , Y ) maximum consistent pair can be represented by a valuation v : v : F O R ( I K t ) { 0 , 1 } , such that v ( φ ) = 1 iff φ X . Ewald proves for the IK t system the strong completeness Theorem in the following version:
Theorem 9
(Adequacy IK t [3]). For any IK t valuation v there is an intuititionistic structure M = S , , { T s } s S , { u s } s S , { R t s } s S , t T s , state on knowledge s S and moment t T s such that for any formula φ F O R ( L IK t ) holds R t s ( φ ) iff v ( φ ) = 1 .
In the semantic of the IK t system, we did not impose any conditions on the temporal order in intuitionistic temporal structures. The IK t system is therefore an analogue of the K t system, i.e., it is a minimal system of intuitionistic temporal logic.

6. Modified Semantics for IK t

We will consider the modified semantics for IK t and examine its basic properties. IK t is used to describe states of knowledge that change as knowledge gains. Acquiring knowledge in IK t is understood as moving to states of knowledge; however, as in the IK t system, it is assumed that all knowledge from a given state of knowledge is available in any state of knowledge not lesser than contemplated. Therefore, the monotonicity of the knowledge acquisition process is assumed. We achieve knowledge by enriching our knowledge with new facts. This can occur in several cases.
We can enrich our knowledge when by research we describe events from the past that took place at times that were not known in a given state of knowledge. We did not have any information about these events in this state of knowledge. In this case, the temporal structure in not lesser state of knowledge expands into the past and is a superset of the temporal structure of a given state of knowledge. For the same reasons, the time structure of the state of knowledge may expand into the future.
The expansion of the temporal structure (regardless of whether it takes place in the past or in the future) causes a change in the domain of the relationship. Therefore, in the new state of knowledge, the changed relation between moments of time should be considered.
Another possible option to achieve knowledge is the situation when the set of moments of time does not change, but the powers of sets of formulas increase, which we can determine if they are fulfilled in given time moments. Therefore, in this case there is no expansion of the time structure, neither into the past nor into the future, but by getting to know the present, past or future better within the known temporal structure, we attribute to moments more numerous sets of formulas fulfilled in these moments.
In the proposed semantics, the state of knowledge consists of a set of facts, which are semantic correlates of formulas, a set of moments of time, and the relationship at the set of moments of time. A subset of the set of facts assigned to a specific moment is understood as the set of facts known at that moment.
Achievable states of knowledge are different in their level of knowledge. The level of knowledge is determined by its constituent elements, namely: a set of moments of time, the temporal order relation and sets of formulas fulfilled at individual time moments. We will say that the state of knowledge of m has not lesser level of knowledge than the state of knowledge of m , if and only if the following conditions are satisfied:
  • The set of moments of time in the state m is included in the set of moments of time in the state m . (Changing the number of moments of time causes a change in the level of knowledge.)
  • In the m , there are - occurring between moments of time - earlier-later relationships that existed in the m state of knowledge. Also, in the m , such relationships can occur that did not take place in the state m .
  • All events that are known in the state of knowledge m are also known in the state of knowledge m . (What is known does not cease to be known also when new known events occur.) In addition at the moments of time of the state of knowledge m , may be known some events that are not known in the equivalents of these moments in the state of knowledge m .
There are specific relationships between conditions 1, 2 and 3. Fulfillment of condition 1 implies fulfillment of condition 2, because we skip situations in which new moments of time are not in any relationship earlier-later with other moments. A change in the set of moments of time therefore entails a change in the relationship between the moments of time. It is not the other way round. Changing the relationship between the moments of time does not have to involve changing the set of time moments. In the state of knowledge with no less level of knowledge, new relationships earlier-later can occur between time moments in the state of knowledge with a lower level of knowledge. Therefore, fulfillment of condition 2 does not entail fulfillment of condition 1. Similarly, fulfillment of condition 3 does not entail fulfillment of condition 1 or 2, because new facts may be known without new time moments or new relationships earlier-later.
Each moment is assigned a non-empty set of known events. If there are new moments, there are also new facts known. The fulfillment of condition 1 implies the fulfillment of condition 3.
The existence of new relationships earlier-later, on the other hand, entails the existence of new facts known at the times in which new relationships earlier-later take place. Thus, as in the case of condition 1, the fulfillment of condition 2 implies the fulfillment of condition 3.
We have two types of time. The first is the time that is assigned to the state of knowledge. It is a structure consisting of a set of moments of time and relationship earlier-later of a given state of knowledge. The other is time that is not relativized to any state of knowledge. This time is the sum of the times assigned to all possible states of knowledge.
We write theese intuitions in a formal way.
  • I is a non-empty set (indexes of state of knowledge).
  • T i ( i I ) is a non-empty set (of moments in the state of knowledge indexed by i).
  • R i ( T i × T i ) is a binary relation defined on a set of moments of time in the state of knowledge indexed by i. Relation R i is understood as the relation earlier-later on the set of moments of time of state of knowledge indexed by i.
  • T i = T i , R i . It is a time in the state of knowledge indexed by i.
  • T = i I T i is a set of all time moments existing in any state of knowledge.
  • R = i I R i is a binary relation on the set T. This relation is understood as the earlier-later relation for a time not relativized to any state of knowledge. We note that R T × T .
  • T = T , R it is a time not relativized to any state of knowledge.
  • V i T i × 2 AP , where i I . V i is a function that assigns t T i subsets V i ( t ) to a set of sentence letters.
  • F = { V i : i I } is a set of valuations.
  • m i = T i , R i , V i where i I . ( m i is the state of knowledge indexed by i.)
  • M = { T i , R i , V i : V i F , i I } , or M = { m i : i I } . M is a model based on the T and class F function.
We define the relationship ≤ M × M
Definition 11.
For any i , j I :
m i m j iff ( T i T j and R i R j and for any t T i : V i ( t ) V j ( t ) ) .
That for the states of knowledge m i , m j the relation ≤ ( m i m j ) is understood as follows: state of knowledge m j has no lower level of knowledge than the state of knowledge m i .
The relationship ≤ is determined by the inclusions of a set of moments of time, the relationship between the moments of time and sets of events known at particular moments of time. The ≤ relation is therefore reflexive and transitive.
Theorem 10
([4]). For any m i ( M ) : m i m i .
Theorem 11
([4]). For any m i , m j , m k ( M ) :
i f   ( m i m j a n d m j m k ) , t h e n   m i m k .
The relationship ≤ partially organizes the set of states of knowledge. In the states of knowledge, various relationships may occur between sets of time moments, earlier-later relations and valuations. Let us consider some of them.
The first possible situation is:
T i = T j and R i = R j and t T i V i ( t ) V j ( t ) .
This situation occurs when sets of time moments of states of knowledge m i and m j are the same T i = T j . The relations R i = R j are the same in both states of knowledge. The state of knowledge m j , as a state of knowledge with no lower level of knowledge than the state of knowledge m i , is created by changing the value of the function V i that assigns moments to subsets of the set AP . In other words, in this case, the state of knowledge about a not lower level of knowledge is created by increasing the amount of facts known at particular times.
The second possible situation may be as follows:
T i T j , R i R j and t T i V i ( t ) = V j ( t ) .
In this case, the m j , as a state of knowledge with not lesser level of knowledge than the m i , is created by adding to the structure of the state of knowledge m i new moments of time. For any time t T i does not change the set V i t . The change in the level of knowledge is that in the state of knowledge m j new time moments appear (in the future or in the past). Due to the new time moments, in the state of knowledge m j all the components change. The set of time moments changes. The relation earlier-later is changing, because certain time moments of the state of knowledge m i will be in relation earlier-later with new time moments. The evaluating function is also changing, assigning subsets of the sentence letter set to moments of time because its domain is changing (subsets of the set of sentence letters will be assigned new time moments).
Yet another option is:
T i = T j , R i R j and t T i V i ( t ) V j ( t ) .
It may also be that the change in the level of knowledge of the state of knowledge does not consist of changing the set of time moments known in the state of knowledge m i but on the change of the property of time in the state of knowledge m i . In other words, the change of ownership of the relationship in this state of knowledge. Such a change, however, entails a change in the number of facts known at these times.
Further states of knowledge - with an increasingly higher level of knowledge—can arise by increasing the level of knowledge regarding the various components of the state of knowledge.
To shorten the entries we will introduce the designation:
Mark
m i * ( = T i * , R i * , V i * ) ( where i I ) is any m j ( M ) such that m i m j .
Definition 12
(the truth of a formula in the state of knowledge at some moment of time). The truth of the formula φ ( F O R ( L IK t ) ) in the model M , state of knowledge m i ( = T i , R i , V i ) , at the moment t ( T i ) we define as follows:
1. M , m i , t φ φ V i ( t ) , if φ AP ,
2. M , m i , t ¬ φ           for any m i * M : M , m i * , t φ
3. M , m i , t φ ψ M , m i , t φ or M , m i , t ψ ,
4. M , m i , t φ ψ M , m i , t φ and M , m i , t ψ ,
5. M , m i , t φ ψ           for any m i * M : ( M , m i * , t φ or M , m i * , t ψ ) ,
6. M , m i , t F φ           there exists t T i , t R i t : M , m i , t φ ,
7. M , m i , t G φ            for any m i * ( M ) , for any t ( T i * ) such that t R i * t : M m i * , t φ ,
8. M , m i , t P φ           there exists t T i , t R i t : M , m i , t φ ,
9. M , m i , t H φ           for any m i * ( M ) , for any t ( T i * ) such that t R i * t : M m i * , t φ ,
The necessary condition for the sentence F φ to be true in the state of knowledge m i , at the time of t T i is the existence in the time structute of the state of knowledge m i the moment t T i , later than t ( t R i t ) , in which the sentence φ is true. If such a moment exists in the structure of time of m i , then from the definition of the relationship ≤ and the theory of multiplicative properties of inclusions it follows that such a moment also exists in the structure of time of each state of knowledge with a level of knowledge not less than the level of state of knowledge m i . Hence verification of the truth of the sentence F φ in the state of knowledge m i can be limited to the state of knowledge m i . Please note that if the sentence F φ is not true at the time t it does not mean that in t the sentence F ¬ φ is true.
For the G operator the situation is different. According to understanding the G operator, the sentence G φ reads: it will always be in the future that φ . For the sentence G φ to be true in the state of knowledge m i at t T i , it is necessary that the sentence φ is true in any state of knowledge m i * at any time t T i * later than t ( t R i * t ) . The truth of the sentence G φ cannot be considered only within the temporal limits of a given state of knowledge. Just because the sentence φ is always true in the future means that φ is true at any point in the future. Since the state of knowledge m i is assigned only a certain fragment of the time structure, when defining the concept of the truth for a sentence built using the operator G, all states of knowledge with a level of knowledge not lower than the level of knowledge of state m i .
If the definition of the truth of the sentence G φ were in the form that was adopted in the system, e.g., in the system T m [5] (intuitionistic temporal logic of unchanging time (By unchanging time (in accepted terminology) is understood a time such that for any i , j I : ( T i = T j and R i = R j ) . )), i.e.,
M , m i , t G φ iff   for   any   t T i , such   that   t R i t : M , m i , t φ
this would lead to contradictions. It would be possible that in some state of knowledge m i would occur at the moment t
M , m i , t G φ .
and at some level of knowledge m j , with a level of knowledge not lesser than the level of knowledge of the state of knowledge m i , i.e., m i m j , there would be a moment t 1 T j such that: t 1 T i , t R j t 1 and M , m j , t 1 φ . Therefore, we have:
M , m j , t G φ .
What is known does not cease to be known when the level of knowledge increases. Since the state of knowledge of m j is a state of knowledge with a level of knowledge of not less than the level of knowledge of the state of m i , so that M , m i , t G φ we conclude that M , m j , t G φ . This is contrary to (2).
The understanding of the truth of the formula G φ , in the state of knowledge m i , at the moment t excludes the situation described above.
We will now give some basic definitions.
Definition 13.
M φ , φ is true in the model M , iff for any state of knowledge m i ( M ) and for any t ( T i ) : M , m i , t φ .
Definition 14.
T φ , φ is true in time T , iff φ is true in the model M for any non-empty class F ( = { V i : i I } ) of function.
Definition 15.
φ , φ is true iff for any T : T φ .
In some sciences (e.g., empirical sciences) it happens that sentences considered to be true at some time, with the development of scientific theories, turn out to be false. It happens that certain laws of empirical sciences in force in a given period are subject to verification and are changed, and sometimes even rejected, as laws that inaccurately or even misrepresent the state of the world. Such verification is possible due to the increase in the level of knowledge. In our terminology, we would write this fact as follows: the sentence true in some state of knowledge m i , in some state of knowledge which level of knowledge is not lesser than the level of knowledge of m i may not be true. In the IK t system, this is not possible. What is true in the state of knowledge m i is also true in any state of knowledge, with a level of knowledge not lesser than the level of knowledge of m i .
There are many differences between temporal logic systems based on classical logic and temporal logic systems based on intuitionistic logic. One of them is that failing to the truth of φ does not entail the truth of ¬ φ .
Let us consider the following situation. The sentence φ is not known in the state of knowledge m i at the moment t ( T i ) , while is known at this moment in a state of knowledge m j , whose level knowledge is not lesser than the level of knowledge in the state m i . If the sentence φ is not known at the time t in the state m i , it would be considered that at the time t the sentence ¬ φ is known, then—according to the accepted condition of fulfilling ¬ φ - the sentence φ could not be known at the time of t in any state of knowledge with a level of knowledge not lesser than the level of knowledge of m i . In particular, the sentence φ could not be known at the time t, in the state of knowledge m j . This leads to a contradiction, since we get that φ is known at the time of t, in the state m j , and we conclude that it is known and unknown at the same time. When the sentence φ is known at some moment of time, in some state of knowledge m i , then in any state of knowledge with the level of knowledge not lesser than the level of knowledge of state m i at this moment the sentence φ is known. However, when ¬ φ is not known at some moment of time, it does not mean that at this moment, in any state of knowledge with a level of knowledge no lesser than the level of knowledge of m i , is known φ . It only means that it is not true that in every state of knowledge in which the level of knowledge is not lesser than the level of knowledge of m i , φ is currently unknown.
We will prove a lemma that expresses the monotonicity of knowledge in the I K t system. What is known in the state of knowledge m i is also known in every state of knowledge whose level of knowledge is not lesser than the level of knowledge of the state m i .
Lemma 1.
For any formula φ ( F O R ( L IK t ) ) , for any m i , m j ( M ) :
i f   ( m i m j   a n d   M , m i , t φ ) , t h e n   M , m j , t φ .
Proof. 
We will prove by induction, due to the length of the formula φ . Suppose that m i m j .
( φ AP )
Let us first consider the case when φ is a sentence letter.
By Definition 11 if m i m j , then for any t T i holds
V i ( t ) V j ( t ) .
If M , m i , t φ , then from the Definition 12
φ V i ( t ) .
From (3) and (4) we receive
φ V j ( t ) .
Because φ is a sentence letter, so from (5) and the definition of 12 we have M , m j , t φ .
Induction assumption: 
Let φ , ψ be such that :
(a) if M , m i , t φ , then M , m j , t φ ,
and
(b) if M , m i , t ψ , then M , m j , t ψ .
We will consider complex formulas built from the formulas φ , ψ using sentence connectives and temporal operators.
( ¬ φ )
Let us assume that M , m i , t ¬ φ .
From the definition of the condition for negation (Definition 12) we have:
for any m k , such that m i m k : M , m k , t φ .
Let us consider any state of knowledge m l with a level of knowledge not lesser than the level of m j , i.e.,
m j m l .
From (7), the assumption that m i m j and the transitivity of the ≤, we have that m i m l . Therefore, from (6) we have: M , m l , t φ . Because m l is any state of knowledge whose level of knowledge is not lesser than the level of knowledge of m j , we get:
for any m l such that m j m l we have : M , m l , t φ .
From (8) and the condition for negation (Definition 12) we have: M , m j , t ¬ φ .
( φ ψ )
Let us assume that M , m i , t φ ψ .
So from the condition for the conjunction (Definition 12) we have:
M , m i , t φ ,
and
M , m i , t ψ .
From (9) and point a) of the induction assumption we get:
M , m j , t φ .
Similarly, from (10) and point b) of the induction assumption we get:
M , m j , t ψ .
From (11), (12) and the condition for the conjunction (Definition 12) we get M , m j , t φ ψ .
( φ ψ )
Reasoning analogous to conjunction.
( φ ψ )
Let us assume that M , m i , t φ ψ .
From the condition for the implication (Definition 12) we have:
for any m i * ( M ) : ( M , m i * , t φ or M , m i * , t ψ ) ,
Let us consider the state of knowledge m l with a level of knowledge not lesser than the level of knowledge of m j , i.e.,
m j m l .
From (14), the assumption that m i m j and the transitivity of the relationship ≤ we get that m i m l . From (13) we have: M , m l , t φ or M , m l , t ψ . Because m l is any state of knowledge in which the level of knowledge is not lesser than the level of knowledge in the state m j , we get:
for any m l such that m j m l : M , m l , t φ or M , m l , t ψ .
From (15) and the condition for the implications (Definition 12) we get M , m j , t φ ψ .
( G φ )
Suppose M , m i , t G φ . From the condition for the G operator (Definition 12) we have:
for any m i * ( M ) , for any t 1 ( T i * ) such that t R i * t 1 : M , m i * , t 1 φ ,
Let us consider any state of knowledge m l witch a level of knowledge is not lesser than the level of knowledge of the state m j , i.e.,
m j m l .
From (17), the assumption that m i m j and the transitivity of the relationship ≤, we get that m i m l . Som from (16) we get:
for any t 1 ( T l ) such that t R l t 1 holds : M , m l , t φ .
Because the state of knowledge m l is a state of knowledge with a level of knowledge not lower than the level of knowledge in the state m j we have:
for any m l , for any t 1 ( T l ) if ( m j m l and t R l t 1 ) , then M , m l , t 1 φ .
From (19) and the condition for the G operator (Definition 12) we obtain: M , m j , t G φ
( H φ )
Reasoning similar to the G operator.
( F φ )
Let us assume that M , m i , t F φ . From the condition for the operator F (Definition 12) there is the moment t 1 ( T i ) , t R i t 1 , such that:
M , m i , t 1 φ .
From (2) and point a) of the induction assumption we have:
M , m j , t 1 φ .
Assuming that m i m j and the definition of 11 we get that:
t T j , t 1 T j , t R j t 1 .
From (21), (22) and the condition for the F operator (Definition 12) we obtain M , m j , t F φ .
( P φ )
Reasoning similar to the F operator.
We have therefore shown that what is true in a given state of knowledge m i it is also true in any state of knowledge in which the level of knowledge is not lesser than the level of knowledge in the state m i .

7. Simplified Axiomatics IK t

The axioms proposed by Ewald IK t are dependent axioms. Some axioms can be derived from other axioms. Proofs of dependencies of selected axioms were provided by Surowik [6]. We offer a simplified set of axioms for IK t :
                                              A1) φ , if φ is a tautology of the intuitionistic logic of the language L IK t .
(A2) G φ ψ G φ G ψ         (A2’) H φ ψ H φ H ψ
(A3) F φ ψ F φ F ψ         (A3’) P φ ψ P φ P ψ
(A4) G φ ψ F φ F ψ         (A4’) H φ ψ P φ P ψ
(A5) F φ ¬ G ¬ φ         (A5’) P φ ¬ H ¬ φ
(A6) F H φ φ         (A6’) P G φ φ
9A7) φ G P φ         (A7’) φ H F φ
(A8) F φ G ψ G φ ψ         (A8’) P φ H ψ H φ ψ
Rules: MP, RH, RG.
We will prove that this axiomatics is equivalent to the axiomatics proposed by Ewald. To demonstrate the derivability of some IK t axioms with the other axioms of this system, the following Theorems will be useful.
Theorem 12.
(a)
The R R G rule: φ ψ G φ G ψ is a rule of IK t .
(b)
The R R H rule: φ ψ H φ H ψ is a rule of IK t .
Proof. 
We will prove only (a). Proof (b) is analogous.
(a)
1.
IK t φ ψ assumption
2.
IK t G ( φ ψ ) 1,RG
3.
IK t G ( φ ψ ) ( G φ G ψ ) A2
4.
IK t G φ G ψ 2,3,MP
Theorem 13.
(a) 
The R F rule: φ ψ F φ F ψ is a rule of IK t .
(b) 
The R P rule: φ ψ P φ P ψ is a rule of IK t .
The proof of this theorem is obtained in a manner analogous to the proof of the theorem of the previous one, with the difference that instead of the axiom A 2 (A2 ’) we use the A 4 (A4’) axiom.
We will show that in IK t ’ “old” axioms 3 , 3 , 6 , 6 , 7 , 7 , 11 , 11 are inferable. The implications of the “old” 4 and 4 axioms are also inferable.
Lemma 2.
IK t G φ ψ G φ G ψ
Proof. 
(A)
IK t G φ ψ G φ G ψ
1.
IK t ( φ ψ ) φ A1
2.
IK t ( φ ψ ) ψ A1
3.
IK t G ( φ ψ ) G φ 1, RRG
4.
IK t G ( φ ψ ) G ψ 2,RRG
5.
IK t G φ ψ G φ ( G φ ψ G ψ G φ ψ G φ G ψ ) A1
6.
IK t G φ ψ G ψ G φ ψ G φ G ψ 3,5,MP
7.
IK t G ( φ ψ ) G φ G ψ 4,6,MP
(B)
IK t G φ G ψ G φ ψ
1.
IK t φ ψ ( φ ψ ) A1
2.
IK t G φ G ψ ( φ ψ ) 1,RRG
3.
IK t G ψ ( φ ψ ) G ψ G ( φ ψ ) A2
4.
IK t G φ G ψ G ( φ ψ ) 2,3,SYLL
5.
IK t G φ G ψ G ( φ ψ ) G φ G ψ G ( φ ψ ) A1
6.
IK t G φ G ψ G ( φ ψ ) 4,5,MP
With ( A ) and ( B ) we get a thesis.□
The next lemma is proved similarly.
Lemma 3.
IK t H φ ψ H φ H ψ
Lemma 4.
IK t F φ F ψ F φ ψ
Proof. 
  • IK t φ φ ψ A1
  • IK t ψ φ ψ A1
  • IK t F φ F φ ψ 1,RF
  • IK t F ψ F φ ψ 2,RF
  • IK t F φ F φ ψ ( F ψ F φ ψ F φ F ψ F φ ψ ) A1
  • IK t F ψ F φ ψ F φ F ψ F φ ψ 3,5,MP
  • IK t F φ F ψ F φ ψ 4,6,MP
Lemma 5.
IK t P φ P ψ P φ ψ
Proof analogous to the proof of the previous lemma.
Lemma 6.
IK t ( G φ F ψ ) F ( φ ψ )
Proof. 
  • IK t φ ψ φ ψ A1
  • IK t G φ G ψ φ ψ 1, RRG
  • IK t G ψ φ ψ F ψ F φ ψ A4
  • IK t G φ F ψ F φ ψ 2,3, SYLL
  • IK t G φ F ψ F φ ψ ( G φ F ψ ) F ( φ ψ ) A1
  • IK t ( G φ F ψ ) F ( φ ψ ) 4,5, MP
Lemma 7.
IK t H φ P ψ P φ ψ
Proof analogous to the proof of the previous lemma.
Lemma 8.
IK t G ¬ φ F ¬ φ
Proof. 
  • IK t F φ ¬ G ¬ φ A5
  • IK t ( F φ ¬ G ¬ φ ) ( G ¬ φ ¬ F φ ) A1
  • IK t ( G ¬ φ ¬ F φ ) 1,2,MP
Lemma 9.
IK t H ¬ φ ¬ P φ
Proof analogous to the proof of the previous lemma.
Lemma 10.
IK t F φ ψ G φ F ψ
Proof. 
  • IK t φ φ ψ ψ A1
  • IK t G φ G φ ψ ψ 1,RRG
  • IK t G φ ψ ψ F φ ψ F ψ A4
  • IK t G φ F φ ψ F ψ 2,3, SYLL
  • IK t G φ F φ ψ F ψ F φ ψ G φ F ψ A1
  • IK t F φ ψ G φ F ψ 4,5, MP
Lemma 11.
IK t P φ ψ H φ P ψ
Proof analogous to the proof of the previous lemma.
We will show that the “ new ” A 5 and A 5 axioms are we can derive from the’ ’old’ ’8 and 8 axioms.
Lemma 12.
G ¬ φ ¬ F φ I K t F φ ¬ G ¬ φ
Proof. 
  • IK t G ¬ φ ¬ F φ assumption
  • IK t ( G ¬ φ ¬ F φ ) ( F φ ¬ G ¬ φ ) axiom 1
  • IK t ( F φ ¬ G ¬ φ ) 1,2,MP
It is likewise proved that:
Lemma 13.
H ¬ φ ¬ P φ IK t P φ ¬ H ¬ φ
Thus, we have shown that the given axioms are equivalent. In further considerations we will use “new” axiomatics of IK t .

8. The Adequacy of IK t Relative to Modified Semantics

The natural question is the question about the relationship between modified semantics and the assumed set of axioms for IK t .
Theorem 14.
The IK t axioms are true in any model, and the IK t inference rules are infallible.
Proof. 
We will prove only A 2 , A 4 axioms and R H rule. Proofs for the other rules and axioms is carried out in analogous manner.
A2’ 
For any M , m i ( M ) , and t ( T i ) : M , m i , t H φ ψ H φ H ψ .
Suppose for some M , m i M and t T i : M , m i , t H φ ψ H φ H ψ .
Therefore, from the condition of the truth for the implications, there is a state of knowledge m j , m i m j , such that:
M , m j , t H φ ψ ,
M , m j , t H φ H ψ .
From (24) and the condition of the truth for the implications, in a certain state of knowledge m k , with a level of knowledge not lesser than the level of knowledge of the state m j , i.e., such that m j m k :
M , m k , t H φ ,
M , m k , t H ψ .
From (25) and the condition of the truth for the H operator we get:
for any state of knowledge m l such that m k m l and for any t 1 T l such that t 1 R l t   holds : M , m l , t 1 φ .
From (26) and the condition of the truth for the H operator, there is a state m p sucht that m k m p ) and there is a moment t 2 T p such that t 2 R p t , in which:
M , m p , t 2 ψ .
Because m k m p and t 2 R p t therefore from (27) we have that at the moment t 2 holds M , m p , t 2 φ . Hence, from (28) and the condition of the truth of the implications we get:
M , m p , t 2 φ ψ .
From (23) and the condition of the truth of the operator H we have:
for any m r such that m j m r and for any t 3 T r such that t 3 R r t holds : M , m r , t 3 φ ψ .
Because: m j m k , m k m p , so from the transitivity of the relationship ≤ we get m j m p . The moment t 2 is such that t 2 R p t . Therefore, from (30) we have:
M , m p , t 2 φ ψ .
This is contrary to 29.
A4’ 
For any M , m i M and t T i : M , m i , t H φ ψ P φ P ψ .
Suppose for some M , m i ( M ) and t T i M , m i , t H φ ψ P φ P ψ .
Thus, from the condition of the truth of the implications, in a certain state of knowledge m j , such that m i m j we have:
M , m j , t H φ ψ ,
M , m j , t P φ P ψ .
From (32) and the condition of the truth of the implications, in some state of knowledge m k , such that m j m k :
M , m k , t P φ ,
and
M , m k , t P ψ .
From (33) and the condition of the truth of the P operator we have:
there exists t 1 T k , t 1 R k t such that M , m k , t 1 φ .
From (34) and the condition of the truth of the P operator we obtain:
does not exist moment of time t 2 T k , t 2 R k t , such that M , m k , t 2 ψ .
Let us consider the moment t 1 satisfying (35). Because t 1 R k t , so from (36) we have:
M , m k , t 1 ψ .
If M , m k , t 1 ψ , it would be against (36).
From (35), (37) and the condition of the truth of the implications, we get that M , m k , t 1 φ ψ . From (31) and condition the truth of the operator H we have:
for any m l such that m j m l and for any t 3 T l such that t 3 R l t : M , m l , t 3 φ ψ .
Because m j m k , t 1 R k t and M , m k , t 1 φ ψ , so we get a contradiction with (38).
RH 
If M φ , then M H φ .
Let us assume that M φ . So for any m i and for any t ( T i ) holds M , m i , t φ . So especially for any t 1 ( T i ) such that t 1 R i t : M , m i , t 1 φ . So for any t ( T i ) holds M , m i , t H φ . Because we were considering any m i , therefore M H φ .
Adequacy IK t with respect to modified semantics was demonstrated by Surowik [4].
Theorem 15.
Σ IK t φ i f f Σ IK t φ .
The proof of this theorem is similar to the proof of the adequacy theorem demonstrated by Ewald in [3].

9. Mutual Undefinability in IK t Operators H, P and G, F

We will now prove theorems that show some special properties of the IK t system, essentially distinguishing this system from systems built on the basis of classical logic. For the formula to be the tautology of the IK t system, it needs to be true at any time, in any state of knowledge. To show that a formula is not true, it is enough to indicate the state of knowledge and the moment in which this formula is not true.
We will show that some relationships between the operators H and P and G and F holds in the system K t but do not occur between the equivalents of these operators in the system IK t .
Theorem 16.
(a) 
IK t ¬ P ¬ p H p ,
(b) 
IK t ¬ H ¬ p P p
(c) 
IK t ¬ H p P ¬ p
(d) 
IK t ¬ F ¬ p G p
(e) 
IK t ¬ G ¬ p F p
Proof. 
(a)
Let T = t 1 , t 2 , R = t 1 , t 2 . Let I be a set of indexes. For any i: T i = T , R i = R . Let k , k > 1 , be a certain index of state of knowledge. Let F = V i i I be a class of functions satisfied the following conditions:
for any i such that i k holds p V i ( t 1 ) ,
and
for any i such that k < i holds p V i ( t 1 ) .
The V i valuations are therefore selected so that the sentence p is true at the time of t 1 in the states of knowledge with index not greater than k and at the same time it was not true at the time of t 1 in the states of knowledge with index greater than k .
Let T = T , R . Let M = m i : i I . From the construction of the M model, we get that there are states of knowledge in the M which level of knowledge is not lesser than the level of knowledge of m 1 in which at the moment t 1 p is true and there are states of knowledge with a level of knowledge not lesser than the level of knowledge of m 1 , in which at the moment t 1 is not true that p . Therefore, it is not true that in any state of knowledge m 1 * M holds M , m 1 * , t 1 p . Therefore, by Definition 12 we get M , m 1 , t 1 ¬ p . From the construction of the M model we get that in any state of knowledge m 1 * M holds M , m 1 * , t 1 ¬ p . Because t 1 R 1 * t 2 , therefore, by the Definition 12 we have M , m 1 * , t 2 P ¬ p . By the Definition 12 we get
M , m 1 , t 2 ¬ P ¬ p .
Because the moment t 1 is such that t 1 R 1 t 2 and M , m 1 , t 1 p so by the Definition 12
M , m 1 , t 2 H p .
From (41), (42) and the Definition 12: we have M , m 1 , t 2 ¬ P ¬ p H p . Therefore IK t ¬ P ¬ p H p .
(b)
The M model proposed in the proof of a) will be used to prove that ¬ H ¬ p P p is not a tautology of IK t . Please note that from the construction of the model and by Definition 12 we have M , m 1 * , t 1 ¬ p . Because in any state of knowledge m 1 * M the only time before t 2 is the time t 1 , so by the Definition 12 for any m 1 * holds M , m 1 * , t 2 H ¬ p . Hence, by the Definition 12
M , m 1 , t 2 ¬ H ¬ p .
From the construction of the model M we have M , m 1 , t 1 p . Because t 1 R 1 t 2 , therefore by the Definition 12
M , m 1 , t 2 P p .
From (43), (44) and the Definition of 12 we obtain: M , m 1 , t 2 ¬ H ¬ p P p . Therefore IK t ¬ H ¬ p P p .
(c)
We will now show that ¬ H p P ¬ p is not a tautology of IK t . Let T 1 = t 1 , t 2 , R 1 = t 2 , t 1 . Let the function V 1 be such that p V 1 t 2 . States of knowledge in which the level of knowledge is not lower than the level of m 1 we construct as follows:
T i + 1 = T i t i + 2 ,
R i + 1 = R i t i + 2 , t 1 .
V i + 1 is such that for t t i + 2 : p V i + 1 t , and for t = t i + 2 : p V i + 1 t .
State of knowledge m i + 1 is an ordered triple T i + 1 , R i + 1 , V i + 1 . Let F = V i i I will be a class of functions satisfying the condition (47), T = i I T i , i I R i , M = m i : i I , the states of knowledge m i are constructed in accordance with conditions (45), (46) and (47). From the construction of the M model we get that in every state of knowledge m 1 * M , there is a moment t , earlier than t 1 such that t R 1 * t 1 in which such that M , m 1 * , t p . So by the Definition 12 for any state of knowledge m 1 * we have M , m 1 * , t 1 H p . From the definition of 12 we have that:
M , m 1 , t 2 ¬ H p .
From the construction of the model we have that if at some moment of time t , in any state of knowledge m i M is that M , m i , t p , then in every state of knowledge m i * M holds M , m i * , t p . In the state of knowledge m 1 M the only time before t 1 is the moment t 2 . The moment t 2 is such that p V 1 t 2 . In the classical model, this would suffice to say that M , m 1 , t 2 ¬ p . This is not the case in the temporal logic model built upon intuitionistic logic. From the way of constructing states of knowledge with no lower level of knowledge than the level of knowledge in the state m 1 we have p V 2 t 2 . Therefore, by the Definition 12
M , m 1 , t 2 ¬ p .
By the Definition 12 we have M , m 1 , t 1 ¬ H p P ¬ p .
We construct counter-examples for d), e) and f) in an analogous way.
In the IK t system, between the G and F and H and P operators there are no relationships usually found in temporal logic systems that are based on classical logic. However, the above conclusion is not sufficient to state that the operators G and F as well as H and P are not mutually definable in IK t . The conclusion is only that they do not occur between these operators definition relationships the same as those in classical tense logics. We will show that in intuitionistic temporal logic, temporal operators are not definable as they are in temporal logics based on classical propositional logic. We will show that intuitionistic temporal operators are not definable in any other way using sentence connectives and other intuitionistic temporal operators.
To show that a temporal operator is not definable in the IK t , two structures should be indicated such that the sentence with the considered operator at a moment t in one structure is true, and it is false in the other. On the other hand, all sentences in which the operator does not appear have the same logical value in both structures at the moment t.
Theorem 17
([4]). The intuitionistic temporal operators F and G as well as P and H are not each other definable in the IK t .
Proof. 
We will show first that the operator F is not definable if we use of intuitionistic sentence connectives and other temporal operators. We will show that F p is not equivalent to any temporal formula in which the F operator does not occur.
F:
Let T 1 = t 1 , t 2 , T 2 = t 1 , t 2 , t 3 , R 1 = t 1 , t 2 , R 2 = t 1 , t 2 , t 1 , t 3 , T = T 1 T 2 . Let V 1 : T 1 2 AP be such that p V 1 t 2 while V 2 : T 2 2 AP will be such a function that: V 2 t 1 = V 1 t 1 , V 2 t 2 = V 1 t 2 p , V 2 t 3 = V 1 t 2 . Let F = V 1 , V 2 , m 1 = T 1 , R 1 , V 1 , m 2 = T 2 , R 2 , V 2 , M = m 1 , m 2 .
By means of structural induction, it can be shown that for any φ without the F operator we have
M , m 1 , t 1 φ iff M , m 2 , t 1 φ .
At the same time, M , m 2 , t 1 F p and M , m 1 , t 1 F p . Therefore, the F operator is not definable in IK t .
G:
We will now show that the operator G is not definable if we use of intuitionistic sentence connectives and other temporal operators. We will show that G p is not equivalent to any temporal formula in which the G operator is not present.
Let T 1 = t 1 , t 2 , t 3 , T 2 = t 1 , t 2 , t 3 , R 1 = t 1 , t 2 , R 2 = t 1 , t 2 , t 1 , t 3 , T = T 1 T 2 . Let V 1 : T 1 2 AP will be such a function that p V 1 t 2 . Let V 2 : T 2 2 AP will be such a function that: V 2 t 1 = V 1 t 1 , V 2 t 2 = V 1 t 2 p , V 2 t 3 = V 1 t 3 , p V 1 t 3 . Let F = V 1 , V 2 . Let m 1 = T 1 , R 1 , V 1 , m 2 = T 2 , R 2 , V 2 . Let M = m 1 , m 2 . By means of structural induction, it can be shown that for any φ sentence without the G operator we have:
M , m 1 , t 1 φ iff M , m 2 , t 1 φ .
At the same time, M , m 2 , t 1 G p and M , m 1 , t 1 G p . So the G operator is not definable in IK t .
Similarly, we can to show that P and H are not each other definable in IK t .
It is not, however, that the operators G , F , H , P are completely independent of each other. Certain relationships between the operators H and P and G and F occur in IK t . We will prove some of them:
Theorem 18.
(a) 
IK t H ¬ φ ¬ P φ ,
(b) 
IK t H φ ¬ P ¬ φ ,
(c) 
IK t P ¬ φ ¬ H φ ,
(d) 
IK t G ¬ φ ¬ F φ ,
(e) 
IK t G φ ¬ F ¬ φ ,
(f) 
IK t F ¬ φ ¬ G φ .
Proof. 
(a)
IK t ( H ¬ φ ¬ P φ )
1.
IK t ( P φ ¬ H ¬ φ ) ( H ¬ φ ¬ P φ ) axiom 1,
2.
IK t H ¬ φ ¬ P φ A5’,1,MP.
(b)
IK t H φ ¬ P ¬ φ
1.
IK t φ ¬ ¬ φ axiom 1,
2.
IK t H ( φ ¬ ¬ φ ) 1,RH,
3.
IK t H ( φ ¬ ¬ φ ) ( H φ H ¬ ¬ φ ) A2’,
4.
IK t H φ H ¬ ¬ φ 2,3,MP,
5.
IK t H ¬ ¬ φ ¬ P ¬ φ case (a),
6.
IK t H φ ¬ P ¬ φ 4,5, SYLL.
(c)
IK t ( P ¬ φ ¬ H φ )
1.
IK t ( H φ ¬ P ¬ φ ) ( P ¬ φ ¬ H φ ) axiom 1,
2.
IK t P ¬ φ ¬ H φ 1, case (b),MP.
The proofs of the cases (d), (e) and (f) are similar, so we skip them. □

10. Summary

Temporal logic systems can be built in a variety of ways. They can be based on classical logic, but also, as we presented in this article, based on intuitionistic logic. The discussed systems are minimal systems, which means that no properties have been imposed on the time structure. One can, however, enrich these systems with additional specific axioms, build a temporal logic systems adequate to various time structures, e.g., reflexive, symmetrical, transitive, linear or branched. However, while in tense logic systems based on classical logic, the thesis of logical determinism can be rejected by modifying the structure of time and assuming, as a semantic time, a branching time into the future, in tense logics based on intuitionistic logic, modification of the time structure is not necessary. Formulas expressing the thesis of logical determinism are not theses of the minimal system because of its basic properties, no matter what time structure is adopted as a semantic time.
There is a relationship between the systems being discussed. Each thesis of the IK t system is also the thesis of K t , so:
IK t K t .
In addition, as we have shown in this article, intuitionistic temporal logic can be used to represent knowledge that changes over time. Intuitionistic logic and knowledge are closely related. This epistemic approach is the epicenter of Brouwer’s intuitionistic explanation of truth as provability by an ideal mathematician, or more generally by an ideal cognitive subject. Kripke’s intuitionistic models are good tools for modelling the evolutionary learning process of the cognitive subject.
The intuitionistic temporal logic IK t has many advantages when we understand it as a formal tool for the logical representation of knowledge changing over time. Knowledge is implemented in this system on a semantic level in a natural way. In a natural way, by means of a set of partially ordered states of knowledge, the way of acquiring knowledge is also modeled. However, this system has some imperfections and limitations. The first is the limited applicability of this system. Due to the adopted monotonicity of knowledge, i.e., a fact recognized in a given state of knowledge is known in all states of knowledge with a not lower level of knowledge, this system is a good tool for a modelling of mathematical or logical knowledge that changes over time.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Van Benthem, J.F.A.K. The Logic of Time: A Model-Theoretic Investigation into the Varietes of Temporal Ontology and Temporal Discourse, 2nd ed.; LII 874; Synthese Library; Kluwer Academic Publishers: Dordrecht, The Netherlands; Boston, MA, USA; London, UK, 1991; Volume 156. [Google Scholar]
  2. Van Benthem, J.F.A.K. Reflections on epistemic logic. Logique et Analyse 1991, 34, 5–14. [Google Scholar]
  3. Ewald, W.B. Intuitionistic tense and modal logic. J. Symb. Log. 1986, 51, 166–179. [Google Scholar] [CrossRef]
  4. Surowik, D. Intuitionistic Tense Logic and Indeterminism. Ph.D. Thesis, Lodz University, Łódź, Poland, 2001. (In Polish). [Google Scholar]
  5. Trzęsicki, K. Logic of Grammar Time Operators and the Problem of Determinism. Habilitation Thesis, University of Warsaw, Warsaw, Poland, 1986. (In Polish). [Google Scholar]
  6. Surowik, D. Some thechnical results in a certain intuitionistic tense logic. In Topics in Logic Informatics and Philosophy of Science; University of Białystok: Białystok, Poland, 1999. [Google Scholar]

Share and Cite

MDPI and ACS Style

Surowik, D. Minimal Systems of Temporal Logic. Axioms 2020, 9, 67. https://doi.org/10.3390/axioms9020067

AMA Style

Surowik D. Minimal Systems of Temporal Logic. Axioms. 2020; 9(2):67. https://doi.org/10.3390/axioms9020067

Chicago/Turabian Style

Surowik, Dariusz. 2020. "Minimal Systems of Temporal Logic" Axioms 9, no. 2: 67. https://doi.org/10.3390/axioms9020067

APA Style

Surowik, D. (2020). Minimal Systems of Temporal Logic. Axioms, 9(2), 67. https://doi.org/10.3390/axioms9020067

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop