Gödel Temporal Logic (GTL)
- GTL is a temporal logic based on Gödel–Dummett logic that fuses fuzzy semantics with superintuitionistic principles to handle graded truth.
- It offers two complementary semantics—real-valued fuzzy and bi-relational intuitionistic—which ensure equivalent interpretations of temporal formulas.
- GTL maintains PSPACE-complete complexity and decidability through finite quasimodels and a complete Hilbert-style axiomatization despite lacking the finite model property.
Gödel Temporal Logic (GTL) is a variant of linear temporal logic whose propositional core is Gödel–Dummett logic—a superintuitionistic system notable for its t-norm fuzzy semantics and linear Kripke models. GTL provides a framework for reasoning about graded temporal information where truth values are drawn from the continuous interval , supporting both fuzzy and superintuitionistic interpretations. The logic admits two canonical, equivalent semantics (real-valued and bi-relational), a Hilbert-style complete axiomatization, and has a decision problem that is PSPACE-complete, matching the complexity of classical LTL. GTL diverges from classical temporal logics through its richer propositional basis and non-classical behavior of temporal connectives, while preserving key structural features of temporal reasoning (Aguilera et al., 2023, Aguilera et al., 2022).
1. Syntax and Formula Construction
The formula language of GTL consists of countably many propositional variables and is defined by the BNF:
Here:
- (“next”), (“henceforth”), (“eventually”), and (“until”) are temporal modalities.
- is Gödel (residual) implication; is co-implication (the Heyting–Brouwer dual).
- Classical negation is not primitive, but can be encoded as .
- The language is closed under intuitionistic connectives (including derived constructs such as (“release”) and past modalities, though the focus is on the future fragment).
This syntax enables direct expression of both fuzzy gradations and intuitionistic orderings in temporal reasoning (Aguilera et al., 2023, Aguilera et al., 2022).
2. Real-Valued (Fuzzy) Semantics
In the fuzzy semantics, time is modeled by , with successor . A real-valued model is a map
interpreted recursively:
- if ; otherwise
- if ; otherwise $1$
- ;
A formula is valid in real-valued semantics if for all and all models, supporting the interpretation of statements with intermediate truth values (Aguilera et al., 2023, Aguilera et al., 2022).
3. Bi-Relational (Superintuitionistic) Semantics
The bi-relational semantics treats GTL as a superintuitionistic temporal logic. A bi-relational frame is a triple with:
- a non-empty set of “worlds,” linearly ordered by
- is a bijection (“next”)
A valuation maps each variable to a downward-closed subset of . For :
- ;
- ;
A formula is valid if it holds at all worlds for every such bi-relational model. This semantics encodes both intuitionistic monotonicity (under ) and linear temporal evolution (via ) (Aguilera et al., 2023, Aguilera et al., 2022).
4. Equivalence of the Two Semantics
The principal semantic result is that the set of formulas valid in the real-valued semantics exactly coincides with that valid in the bi-relational semantics (Aguilera et al., 2023), Thm. 3.3. This equivalence is established by:
- Forwards: given a real-valued model, constructing a bi-relational frame of real “cut-points” and showing agreement under inductive interpretation of all connectives.
- Backwards: given a (countable) bi-relational model, embedding its structure in and reconstructing a real-valued assignment with value agreement.
This result allows flexible interchange between fuzzy and intuitionistic perspectives and supports the transfer of results (e.g., validity, definability) between frameworks.
5. Quasimodels, Decidability, and the Failure of the Finite Model Property
Neither semantics admits the finite model property: certain non-valid formulas can only be falsified on infinite structures. However, finite quasimodels can always be constructed to falsify unprovable formulas. Quasimodels are finite, nondeterministic Kripke-style labeled systems satisfying:
- Local linearity and monotonicity
- Witnessing conditions for and modalities
- A temporal accessibility relation with bi-seriality and confluence
The construction involves collapsing equivalence classes of types and formulas to yield finite labeled systems, then closing to a convex, bi-serial, and w-sensible relation. This ensures that, for every falsifiable formula, there is a finite quasimodel falsifying it. Thus, GTL is decidable, with a non-deterministic exponential time procedure (by brute-force enumeration of types) (Aguilera et al., 2023), Thm. 6.7.
6. Computational Complexity
The validity (and satisfiability) problem for GTL is PSPACE-complete:
- PSPACE-hardness: achieved by a polynomial-time encoding of classical LTL into GTL via negative translation, where sends each atomic to and commutes with all connectives.
- PSPACE-membership: due to the existence of small ultimately periodic quasimodels (“lassos” of polynomial size in ), a nondeterministic polynomial space algorithm can decide validity/satisfiability (Aguilera et al., 2023), Thm. 11.11.
This aligns GTL with the complexity of classical LTL, despite the enriched propositional and semantic structure.
7. Hilbert-Style Axiomatic Calculus
A complete Hilbert-system axiomatization for GTL comprises:
- Propositional base: All intuitionistic tautologies using .
- Co-implication axioms: Heyting–Brouwer (e.g., ).
- Linearity (Gödel–Dummett): enforces chain completeness.
- Temporal axioms: Schemas for , , distribution over and , co-induction and induction principles for and .
- Past–future links: Axioms connecting (“yesterday”) to and where present.
- Inference rules: Modus ponens, necessitation for and .
This calculus is sound and complete for both real-valued and bi-relational semantics, established through a canonical type-space construction, filtration, and quasimodel techniques (Aguilera et al., 2023, Aguilera et al., 2022).
| Aspect | LTL (Classical) | GTL |
|---|---|---|
| Propositional base | Boolean | Gödel–Dummett (superintuitionistic, fuzzy) |
| Truth values | {0,1} | (fuzzy) or chains (Kripke) |
| Temporal modalities | ||
| Complexity | PSPACE-complete | PSPACE-complete |
| Finite model prop. | Holds | Fails |
| Finite quasimodels | N/A | Always exist for falsifiable formulas |
The inclusion of fuzzy and intuitionistic constructs makes GTL a natural setting for non-binary temporal reasoning, with applications in systems where graded truth and linear temporal progression are intertwined (Aguilera et al., 2023, Aguilera et al., 2022).