Background
Trivialism is the logical theory that all statements are true, that is we can derive any result following a valid logical procedure (by consequence, even contradictions such as and for any statement )
In symbolic logic it may be expressed as follows: , “for any statement p, it is true” An equivalent definition:
Trivialism allows for paradoxes such as the liar’s paradox to be allowed (if meta-statements are introduced into the language, i.e., semantically closed).
Invalid Trivialism: A logically invalid trivialist system is one where any statement (in the language) can be inferred, but violates its own semantic rules (tautologies in the logic) that are internal to the logic (e.g., LEM, LNC, the law of bivalence in the context of classical logic). E.g., the trivialist system “0=1” in classical logic is invalid as it presupposes a contradiction (the axiom 0=1), violating the law of non contradiction. Results in semantic collapse (i.e., cannot differentiate between truth or falsity).
Valid Trivialism: A system where any statement can be inferred and is also logically valid according to its own semantic laws. Also results in a semantic collapse but in a way where it is ‘allowed.’
Notes:
- There is no such thing as a valid semantically closed language. This is because if it has range over its own semantics (in that it is its own metatheory), then it can state a contradiction to its own semantic laws
- An inconsistent system is not necessarily a trivial system, while it is the case that a trivial system is inconsistent. i.e., paraconsistent logics are inconsistent but not trivial, even in the case of ‘invalid’ contradictions (e.g., in paraconsistent logic “this sentence is only false”), if the proof system is weak then this will not collapse the entire system if you cannot infer anything from it.
A semantically-closed system implies that it is also an inconsistent system, while it is not the case that a inconsistent or trivial system system implies that it is semantically-closed system. This can be observed that a trivial theory may not contain its own truth predicate in the language (and so does not have access to it in order to talk about its own semantics). Thus, we can have a ‘valid’ trivial theory given that it is not semantically-closed. In most cases, a semantically-closed system will also imply that it is trivial given that it have an existing proof system that it strong enough (i.e., has basic inference rules)
Types of trivialism:
- (T0) Minimal trivialism; every proposition has a designated truth value at some world
- (T1) Pluralist trivialism; every proposition has a designated value in some worlds
- (T2) Actualist trivialism; every proposition has a designated value in the actual world (the world we live in)
- (T3) Absolutist trivialism; every proposition has a designated value in all worlds T3 supports logical monism (the view that there is only one logic), rather than logical pluralism. That is
Formalizing Trivialism
A modal logic can be used to show what a formalization of the notion of impossible/trivial worlds would look like (note that the following is not really a trivial theory, but rather an extension of modal logic which allows for trivial worlds, at which all statements w/in the language are true).
We define a zero-order modal logic via the following tuple:
Where
- is the set of formulas
- is the set of truth values w/ a partial ordering Suppose there is a truth value such that for every . Then we say is true
- is the set of ‘designated’ truth values which satisfies the following conditions: i) ; ii) , if and then ; iii) An inference is valid in , denoted as if and only if whenever as well.
- is the set of truth functions for each connective ( is the set of connectives)
- is a valuation function assigning truth values Note: denotes the truth value of (truth value assigned to )
is the set of anti-designated truth values which satisfies the following conditions: i) such that . Such an is ‘false’ (in bivalent logic) and denote it ; ii) if and then ; iii) An inference is valid in denoted as if and only if whenever as well. Sentences which are not assigned a designated truth value or an anti-designated truth value is an undefined statement (i.e., in 3-valued logic where “neither true or false”, ).
The set of designated truth values is the set of ‘truth-like’ truth values, i.e., if , then is considered ‘valid.’ On the other hand, the set of anti-designated truth values , is the set of ‘false-like’ truth values, i.e., if then is considered ‘invalid’
E.g., Consider the paraconsistent LP, which has {}, then
{}; and {}
As a statement such that is both valid and invalid, and so,
A modal model is defined as the following tuple:
Where
- is the set of possible worlds
- is the set of ‘ordinary’ worlds (may or may not be prevalent depending on the type of trivialist system), i.e., the set of non-trivial worlds.
- is the ‘accessibility’ relation, interpreting modal operators and
- is defined above as the logic
- is a valuation function Maps the set of ordered pairs { and } to a truth value
(These are all ‘semantic’ objects)
The accessibility relation allows for worlds to refer to each other; i.e., means that when evaluating the truth state of formulas at , we can consider what’s true at . Context:
- is true at iff is true in at least one accessible world , i.e., there exists at least a single such that
- is true at iff is true in all worlds , i.e., for all
Truth conditions for every : i) ii) otherwise iii) Inf iv) Sup v) Inf{} vi) Sup{} If (the set of trivial worlds) then there may be further truth conditions with the only condition that they do not imply the violation of truth conditions above.
Notes:
- Negation () doesn’t switch between distinct values , allowing
- {}, stands for ‘neither true nor false’, ‘(just) false’, ‘both true and false’, ‘(just)true’ respectively (equivalent to truth values )
Non-normal modal logics (semantics):
Both of these could hold at the non-normal modal world (It is necessary that is false in the world ) (It is possible that is true in the world )
T0: - such that ; - i.e., there is one trivial world (Minimal Trivialism) T1: - such that and ; - i.e., there are many trivial worlds (Pluralist Trivialism) T2: - The actual world such that ; - i.e., the actual world is trivial (Actual Trivialism) T3: - ; - i.e., all worlds are trivial (Absolute Trivialism)
(#) For every and world , there is a such that and Note: means that the sentence is ‘valid’ (has a valid truth value) in the world From (#) and the satisfaction condition for above (see vi) ) we derive that any model where (#) holds, then for every
The above notions of models are compatible with the following: (1) For every formula and world For every and world , in the bivalent case (2) For every (3) (All equivalent forms of trivialism)
Thus, a modal-theoretic framework can be used to equate trivialism. A simple model of trivialism is one where consists of a unique world in which every formula has a designated truth value (or where every inference is valid). Let denote such a world a trivialist world.
Construction 1: Consider a model where {} and {}, then trivially (via proving R is reflexive) for all , as well as and (enable absolute trivialism).
Construction 2: Model contains a world and the valuation is defined so as to contain the clause “if then for every ” (enables partial trivialism).
Construction 3: There is also a model with exactly two worlds and and one of them is ( or ). In such a case, it suffices that and satisfy (#)
Construction 4: Let contain no trivial worlds and {}. W/in this logic there is no such that for every , . Thus, for every , there is some such that From this a model can be constructed where (#) holds. This that Inf{} Thus,, for every world and as a consequence, so
Consider the statement ” is undefined”, since in trivialism all statements are true we get that is undefined iff is true, and must also be true as well. So not only are all formulas assigned designated truth values, they can be assigned any truth value. The above construction uses modal logic as the meta-system. The statement is a meta-statement and cannot be expressed within the trivialist object language. Thus, this formalization of trivialism is still bounded by what it can express, although combining it with other frameworks such as Tarski’ hierarchy of meta-languages, can overcome this (see below). Summary: By letting the trivialist logic be it’s own meta-language (semantic closure is not an issue if formalized correctly, as the logic is already ‘trivial’) any formula can be assigned any truth value and not necessarily just designated truth values.
If we combine the possibilist axiom with another axiom i.e., (@) Then there is a problem
Consider the following proof:
- - possibilist axiom
- - Axiom (@)
- - From step 1 by uniform substitution
- - From 2 and 3 by detachment Notation: means that is a super-formula of or equivalently, is a sub-formula of Let be the proposition “every statement is true”, then consider the following axiom schemes:
(5) (T)
We can then derive the following proof:
- - possibilist axiom
- - Axiom (@)
- - Axiom (T)
- - From step 1 by uniform substitution
- - From step 2 and 4 by detachment
- - From step 3 and 5 by detachment
Absolute necessity (truth in every world, denoted as ) and relative necessity (truth in every other world than the trivial world denoted as ) can be shown to be equivalent. As in classical modal logic, there are truths of the form in the model. This that absolute necessity and absolute possibility (denoted ) are interdefinable (defined in terms of each other).
Suppose there is a truth . Given that for every if then the collection of valid formulas would be inconsistent, a contradiction as it is not. Thus,
the derivations above, in terms of absolute modalities, are invalid. Because (@) does not hold for absolute modalities in the model, is true as is true at least in (which is trivial, and so everything is true), but might be false in a world other than . Similar consideration apply as to the invalidity of (5). (T) in turn holds even for absolute modalities.
i.e., combining the possibilist axiom and axiom schema ($) leads to a derivation that collapses modal distinctions, forcing all statements to be true across all worlds, trivializing the logic (Absolutist Trivialism). Note that this is an invalid case of trivialism, not a (valid) trivialist logic.
In the case that consists of one truth state
- For all Since we derive
- For all
- and hence 1*) For all 2*) For all 2*)
- For all and
- For all and
Ideas
Hierarchy construction? Going up the hierarchy, each level has more logically valid contradictions (derived from internal inference rules)
Classical Logic A (minimal) paraconsistent logic with some logically valid contradictions … Paraconsistent logic with a lot of a valid contradictions A Paraconsistent logic with more valid contradiction than level … All contradictions valid in for is valid in . is a limit ordinal… . The fixed point, a fully trivialist logic where all contradictions are logically valid and so all statements are true
Could consider a contradiction scheme, where e.g.,
{| is an atomic formula} {| is a formula of depth } … { is a formula of depth } … includes all (well-formed) contradictions, fixed point
The notion of depth refers to the notion of formulas being trees and refers to the complexity of the sentence (i.e., the no. of conjunctives in the formula).
Meta-Trivialist Logics
The formalization of trivialism above is also a formalization of extended modal realism (in the construction where you have both trivial and non-trivial worlds)
Semantically-Closed Trivialist Logic
A full ‘god logic’ which can refer to anything is an infinite meta-hierarchy consisting of the trivial logic at all stages in the hierarchy. I.e., We allow a semantically closed trivialist logic.
- The differentiation between the types of trivial logics (T0-3) is done in the meta-languages (which is non-trivial).
Trivialist logics are all ‘absorbing’, meaning if you introduce any new statements (even if it is contradictory) it will then be affirmed as true (as well as false)
Note: Trivialist logics do not inherently contain their own truth predicate and so first needs added into the language in order to be expressed (and ‘absorbed’).
Thus, we have a limitation of constructing a ‘god logic’ (i.e., talking about and affirming anything), in that the language must still have the expressive power and necessary syntax, which has to be added externally from the meta-theory.
Not only is trivialist logic ‘all-absorbing’, but it is also ‘self-extending’. Assuming the trivialist logic is strong enough to express Gödel encoding and diagonalization, and given it is semantically closed, then since it has range over it’s own semantics, it would be able to encode new syntactic expressions into the language (i.e., internally adding new symbols in the language or internally simulating its own expansions) via Gödel encoding sentences which require new syntax in order to talk about (e.g., infinitely long sentences). This newly defined syntax would be automatically be accepted as true due to trivialist logics being able to ‘absorb’ anything introduced. We would then require a separate notion of internal syntax (which can’t exactly be pinned down due to trivialist logic proving anything about its own system, that is, we would have a syntactic collapse internally due to introduced contradictory syntax), and an external syntax defined w/in some outside meta-theory (which is assumably not trivial as to not cause a syntactic collapse externally as well).
Notes:
- We can have a notion of internal vs external syntax but not a notion of internal vs external semantics, as the semantics of language is inherently meta-theoretic (i.e., the object language does not have access to its semantics unlike its syntax, instead the semantics is defined in the metatheory). In the case of a semantically closed language , as mentioned below, also undergoes a syntactic collapse via a ‘self-extending’ process, but as seen from an external (non-trivial) metatheory , does have a proper syntax which is defined in (this is the ‘actual’ syntax of ). While both and ‘agree’ that is semantically collapsed.
- A language is semantically closed if and only if it is syntactically closed, semantically-closed syntactically-closed is seen above w/ the notion of self-extending syntax and encoding new syntax via semantic statements (e.g., it could Gödel encode “it is true that there are infinitely-long statements” which so now allows for infinite conjunctions & disjunctions, meanwhile it is also true that “there are only finitely-long statements”). The case of syntactically-closed semantically-closed is trivial as it could then just add a truth predicate into the syntax. Trivially, semantically-closed implies semantic collapse (Tarski’s undefinability theorem) and also syntactically-closed implies a syntactic collapse.
Uncountable Meta-hierarchy
Note: You would still be able to study this semantically closed language at the level which acts as the metalanguage for all and where the framework of the Tarski hierarchy is formalized at the this level (you can always consider a further metalanguage). Thus, even though the language is semantically closed (and can consider essentially anything, including -meta statements) and trivial, you can still study this language from an ‘external’ meta-language (usually, limit stages as given above), so it is not completely ineffable (assuming said metatheory is non-trivial in order to determine any meaningful results). If it were completely ineffable, w/in the modal logic framework, you wouldn’t be able to ‘know’ if the logic is any of the T0-3 (i.e., consider the meta-statement “This logic is not T3”). Furthermore, you wouldn’t be able to tell if it is an invalid or valid trivialist logic internally (as these are semantic notions), although very obviously we can tell that it is in fact invalid.
Even if we consider an uncountable (and non-recursive) Tarski hierarchy construction, it is not totally ineffable (see Tarski’s theory of truth) Recall: A Tarski hierarchy with uncountably-many levels uses a non-recursive syntax (and so is undecidable, the index of the levels can no longer be effectively enumerated). We cannot differentiate between different levels (i.e., cannot say if ). Although, we ‘know’ that such a hierarchy technically consists of one language. However, we can still define a relation expressing stuff like in a set theory like ZFC, which can act as a metalanguage to the Tarski hierarchy.
So one would think that we require a recursive syntax in order to talk about Tarskian hierarchies formally. However, this is really only an issue for Tarski hierarchy with uncountably-many ‘distinct’ languages, and not the case of semantically-closed language where we can collapse the Tarski hierarchy to two levels where both since it is really just a single language (although modelled as two-levels) with range over it’s own truth predicate. i.e., Uncountably long Tarskian hierarchies can effectively be collapsed to the number of distinct languages, which in this case is one. This also means we can index levels w/ a proper-class of ordinals since it is technically just two levels
In this context, a semantically closed trivial logic is not ‘ineffable.‘
References
Philosophy Modal Logic Models of Possibilism and Trivialism.pdf Trivialism