Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Infinitary logic
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Logic that allows infinitely long proofs}} An '''infinitary logic''' is a [[Formal logical system|logic]] that allows infinitely long [[statement (logic)|statements]] and/or infinitely long [[Mathematical proof|proofs]].<ref>{{cite book |last=Moore |first=Gregory H. |date=1997 |chapter=The prehistory of infinitary logic: 1885β1955 |editor-last1=Dalla Chiara |editor-first1=Maria Luisa |editor-link1=Maria Luisa Dalla Chiara |editor-last2=Doets |editor-first2=Kees |editor-last3=Mundici |editor-first3=Daniele |editor-last4=van Benthem |editor-first4=Johan |editor-link4=Johan van Benthem (logician) |title=Structures and Norms in Science |publisher=Springer-Science+Business Media |pages=105β123 |doi=10.1007/978-94-017-0538-7_7 |isbn=978-94-017-0538-7}}</ref> The concept was introduced by Zermelo in the 1930s.<ref>{{cite journal |last=Kanamori |first=Akihiro |author-link=Akihiro Kanamori |date=2004 |title=Zermelo and set theory |url=https://math.bu.edu/people/aki/10.pdf |journal=The Bulletin of Symbolic Logic |volume=10 |issue=4 |pages=487β553 |doi=10.2178/bsl/1102083759 |access-date=22 August 2023}}</ref> Some infinitary logics may have different properties from those of standard [[first-order logic]]. In particular, infinitary logics may fail to be [[Compactness (logic)|compact]] or [[Completeness (logic)|complete]]. Notions of compactness and completeness that are equivalent in [[finitary logic]] sometimes are not so in infinitary logics. Therefore for infinitary logics, notions of strong compactness and strong completeness are defined. This article addresses [[Hilbert system|Hilbert-type]] infinitary logics, as these have been extensively studied and constitute the most straightforward extensions of finitary logic. These are not, however, the only infinitary logics that have been formulated or studied. Considering whether a certain infinitary logic named [[Ξ©-logic]] is complete promises to throw light on the [[continuum hypothesis]].<ref>{{cite book |last=Woodin |first=W. Hugh |author-link=W. Hugh Woodin |date=2011 |chapter=The Continuum Hypothesis, the generic-multiverse of sets, and the Ξ© Conjecture |chapter-url=https://dokumen.tips/documents/the-continuum-hypothesis-the-generic-multiverse-of-logic-continuum-hypothesis.html |editor-last1=Kennedy |editor-first1=Juliette |editor-link1=Juliette Kennedy |editor-last2=Kossak |editor-first2=Roman |title=Set Theory, Arithmetic, and Foundations of Mathematics: Theorems, Philosophies |publisher=Cambridge University Press |pages=13β42 |doi=10.1017/CBO9780511910616.003 |isbn=978-0-511-91061-6 |access-date=1 March 2024 |archive-date=1 March 2024 |archive-url=https://web.archive.org/web/20240301200503/https://dokumen.tips/documents/the-continuum-hypothesis-the-generic-multiverse-of-logic-continuum-hypothesis.html |url-status=dead }}</ref> ==A word on notation and the axiom of choice== As a language with infinitely long formulae is being presented, it is not possible to write such formulae down explicitly. To get around this problem a number of notational conveniences, which, strictly speaking, are not part of the formal language, are used. <math>\cdots</math> is used to point out an expression that is infinitely long. Where it is unclear, the length of the sequence is noted afterwards. Where this notation becomes ambiguous or confusing, suffixes such as <math>\bigvee_{\gamma < \delta}{A_{\gamma}}</math> are used to indicate an infinite [[logical disjunction|disjunction]] over a set of formulae of [[cardinality]] <math>\delta</math>. The same notation may be applied to quantifiers, for example <math>\forall_{\gamma < \delta}{V_{\gamma}:}</math>. This is meant to represent an infinite sequence of quantifiers: a quantifier for each <math>V_{\gamma}</math> where <math>\gamma < \delta</math>. All usage of suffixes and <math>\cdots</math> are not part of formal infinitary languages. The [[axiom of choice]] is assumed (as is often done when discussing infinitary logic) as this is necessary to have sensible distributivity laws. ==Formal languages== A first-order infinitary language <math>L_{\kappa,\lambda}</math>, <math>\kappa</math> [[regular cardinal|regular]], <math>\lambda = 0</math> or <math>\omega\leq\lambda\leq\kappa</math>, has the same set of symbols as a finitary logic and may use all the rules for formation of formulae of a finitary logic together with some additional ones:{{sfn|Karp|1964|pp=1β2}} *Given a set of formulae <math>A=\{A_\gamma | \gamma < \delta <\alpha \}</math> with <math>|\alpha| < \kappa</math> then <math>(A_0 \lor A_1 \lor \cdots)</math> and <math>(A_0 \land A_1 \land \cdots)</math> are formulae. (In each case the sequence has length <math>\delta</math>.) *Given a set of variables <math>V=\{V_\gamma | \gamma< \delta < \beta \}</math> with <math>|\beta| < \lambda</math> and a formula <math>A_0</math> then <math>\forall V_0 :\forall V_1 \cdots (A_0)</math> and <math>\exists V_0 :\exists V_1 \cdots (A_0)</math> are formulae. (In each case the sequence of quantifiers has length <math>\delta</math>.) The language may also have function, relation, and predicate symbols of finite arity.{{sfn|Karp|1964|p=1}} Karp also defined languages <math>L_{\kappa\,\lambda\omicron\pi}</math> with <math>\pi\leq\kappa</math> an infinite cardinal and some more complicated restrictions on <math>\omicron</math> that allow for function and predicate symbols of infinite arity, with <math>\omicron</math> controlling the maximum arity of a function symbol and <math>\pi</math> controlling predicate symbols.{{sfn|Karp|1964|pp=101β102}} The concepts of free and bound variables apply in the same manner to infinite formulae. Just as in finitary logic, a formula all of whose variables are bound is referred to as a ''[[sentence (mathematical logic)|sentence]]''. ==Definition of Hilbert-type infinitary logics== A [[theory (mathematical logic)|theory]] <math>T</math> in infinitary language <math>L_{\alpha , \beta}</math> is a set of sentences in the logic. A proof in infinitary logic from a theory <math>T</math> is a (possibly infinite) [[sequence]] of statements that obeys the following conditions: Each statement is either a logical axiom, an element of <math>T</math>, or is deduced from previous statements using a rule of inference. As before, all rules of inference in finitary logic can be used, together with an additional one: *Given a set of statements <math>A=\{A_\gamma | \gamma < \delta <\alpha \}</math> that have occurred previously in the proof then the statement <math>\land_{\gamma < \delta}{A_{\gamma}}</math> can be inferred.{{sfn|Karp|1964|pp=39β54}} If <math>\beta<\alpha</math>, forming [[Universal closure|universal closures]] may not always be possible, however extra constant symbols may be added for each variable with the resulting satisfiability relation remaining the same.{{sfn|Karp|1964|p=127}} To avoid this, some authors use a different definition of the language <math>L_{\alpha,\beta}</math> forbidding formulas from having more than <math>\beta</math> free variables.<ref>J. L. Bell, "[https://plato.stanford.edu/entries/logic-infinitary/ Infinitary Logic]". Stanford Encyclopedia of Philosophy, revised 2023. Accessed 26 July 2024.</ref> The logical axiom schemata specific to infinitary logic are presented below. Global schemata variables: <math>\delta</math> and <math>\gamma</math> such that <math>0 < \delta < \alpha </math>. *<math>((\land_{\epsilon < \delta}{(A_{\delta} \implies A_{\epsilon})}) \implies (A_{\delta} \implies \land_{\epsilon < \delta}{A_{\epsilon}}))</math> *For each <math>\gamma < \delta</math>, <math>((\land_{\epsilon < \delta}{A_{\epsilon}}) \implies A_{\gamma})</math> *[[Chen-Chung Chang|Chang]]'s distributivity laws (for each <math>\gamma</math>): <math>(\lor_{\mu < \gamma}{(\land_{\delta < \gamma}{A_{\mu , \delta}})})</math>, where <math>\forall \mu \forall \delta \exists \epsilon < \gamma: A_{\mu , \delta} = A_{\epsilon}</math> or <math>A_{\mu , \delta} = \neg A_{\epsilon}</math>, and <math>\forall g \in \gamma^{\gamma} \exists \epsilon < \gamma: \{A_{\epsilon} , \neg A_{\epsilon}\} \subseteq \{A_{\mu , g(\mu)} : \mu < \gamma\}</math> *For <math>\gamma < \alpha</math>, <math>((\land_{\mu < \gamma}{(\lor_{\delta < \gamma}{A_{\mu , \delta}})}) \implies (\lor_{\epsilon < \gamma^{\gamma}}{(\land_{\mu < \gamma}{A_{\mu ,\gamma_{\epsilon}(\mu)})}}))</math>, where <math>\{\gamma_{\epsilon}: \epsilon < \gamma^{\gamma}\}</math> is a well ordering of <math>\gamma^{\gamma}</math> The last two axiom schemata require the axiom of choice because certain sets must be [[well order]]able. The last axiom schema is strictly speaking unnecessary, as Chang's distributivity laws imply it,<ref>{{cite journal |last=Chang |first=C. C. |author-link=Chen Chung Chang |date=1957 |title=On the representation of Ξ±-complete Boolean algebras |journal=[[Transactions of the American Mathematical Society]] |volume=85 |issue=1 |pages=208β218 |doi=10.1090/S0002-9947-1957-0086792-1 |doi-access=free}}</ref> however it is included as a natural way to allow natural weakenings to the logic. ==Completeness, compactness, and strong completeness== A theory is any set of sentences. The truth of statements in models are defined by recursion and will agree with the definition for finitary logic where both are defined. Given a theory ''T'' a sentence is said to be valid for the theory ''T'' if it is true in all models of ''T''. A logic in the language <math>L_{\alpha , \beta}</math> is complete if for every sentence ''S'' valid in every model there exists a proof of ''S''. It is strongly complete if for any theory ''T'' for every sentence ''S'' valid in ''T'' there is a proof of ''S'' from ''T''. An infinitary logic can be complete without being strongly complete. A cardinal <math>\kappa \neq \omega</math> is [[weakly compact cardinal|weakly compact]] when for every theory ''T'' in <math>L_{\kappa , \kappa}</math> containing at most <math>\kappa</math> many formulas, if every ''S'' <math>\subseteq</math> ''T'' of cardinality less than <math>\kappa</math> has a model, then ''T'' has a model. A cardinal <math>\kappa \neq \omega</math> is [[strongly compact cardinal|strongly compact]] when for every theory ''T'' in <math>L_{\kappa , \kappa}</math>, without restriction on size, if every ''S'' <math>\subseteq</math> ''T'' of cardinality less than <math>\kappa</math> has a model, then ''T'' has a model. ==Concepts expressible in infinitary logic== In the language of [[set theory]] the following statement expresses [[Axiom of regularity|foundation]]: :<math>\forall_{\gamma < \omega}{V_{\gamma}:} \neg \land_{\gamma < \omega}{V_{\gamma +} \in V_{\gamma}}.\,</math> Unlike the axiom of foundation, this statement admits no non-standard interpretations. The concept of [[well-foundedness]] can only be expressed in a logic that allows infinitely many quantifiers in an individual statement. As a consequence many theories, including [[Peano arithmetic]], which cannot be properly axiomatised in finitary logic, can be in a suitable infinitary logic. Other examples include the theories of [[non-archimedean field]]s and [[torsion-free group]]s.{{cn|date=May 2025}} These three theories can be defined without the use of infinite quantification; only infinite junctions<ref>{{cite journal |last=Bennett |first=David W. |date=1980 |title=Junctions |journal=[[Notre Dame Journal of Formal Logic]] |volume=21 |issue=1 |pages=111β118 |doi=10.1305/ndjfl/1093882943 |doi-access=free}}</ref> are needed. Truth predicates for countable languages are definable in <math>\mathcal L_{\omega_1,\omega}</math>.<ref>{{cite web |url=https://logic.amu.edu.pl/images/9/95/Pogonowski10vi2010.pdf |title=Inexpressible longing for the intended model |last=Pogonowski |first=Jerzy |date=10 June 2010 |website=ZakΕad Logiki Stosowanej |publisher=[[Adam Mickiewicz University in PoznaΕ|Uniwersytet im. Adama Mickiewicza w Poznaniu]] |page=4 |access-date=1 March 2024}}</ref> ==Complete infinitary logics== Two infinitary logics stand out in their completeness. These are the logics of <math>L_{\omega , \omega}</math> and <math>L_{\omega_1 , \omega}</math>. The former is standard finitary first-order logic and the latter is an infinitary logic that only allows statements of countable size. The logic of <math>L_{\omega , \omega}</math> is also strongly complete, compact and strongly compact. The logic of <math>L_{\omega_1, \omega}</math> fails to be compact, but it is complete (under the axioms given above). Moreover, it satisfies a variant of the [[Craig interpolation]] property. If the logic of <math>L_{\alpha, \alpha}</math> is strongly complete (under the axioms given above) then <math>\alpha</math> is strongly compact (because proofs in these logics cannot use <math>\alpha</math> or more of the given axioms). ==References== {{Reflist}} ==Sources== * {{cite book |last=Karp |first=Carol R. |author-link=Carol Karp |date=1964 |title=Languages with Expressions of Infinite Length |publisher=North-Holland Publishing Company |doi=10.1016/S0049-237X(08)70423-3 |isbn=978-0-444-53401-9}} * {{cite journal |last=Barwise |first=Jon |author-link=Jon Barwise |date=1969 |title=Infinitary logic and admissible sets |journal=[[The Journal of Symbolic Logic]] |volume=34 |issue=2 |pages=226β252 |doi=10.2307/2271099 |jstor=2271099}} [[Category:Systems of formal logic]] [[Category:Non-classical logic]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite book
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite web
(
edit
)
Template:Cn
(
edit
)
Template:Reflist
(
edit
)
Template:Sfn
(
edit
)
Template:Short description
(
edit
)