{"title":"超滤波器的逻辑","authors":"DANIELE MUNDICI","doi":"10.1017/s1755020323000357","DOIUrl":null,"url":null,"abstract":"<p>Ultrafilters play a significant role in model theory to characterize logics having various compactness and interpolation properties. They also provide a general method to construct extensions of first-order logic having these properties. A main result of this paper is that every class <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline1.png\"><span data-mathjax-type=\"texmath\"><span>$\\Omega $</span></span></img></span></span> of uniform ultrafilters generates a <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline2.png\"><span data-mathjax-type=\"texmath\"><span>$\\Delta $</span></span></img></span></span>-closed logic <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline3.png\"><span data-mathjax-type=\"texmath\"><span>${\\mathcal {L}}_\\Omega $</span></span></img></span></span>. <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline4.png\"><span data-mathjax-type=\"texmath\"><span>${\\mathcal {L}}_\\Omega $</span></span></img></span></span> is <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline5.png\"><span data-mathjax-type=\"texmath\"><span>$\\omega $</span></span></img></span></span>-relatively compact iff some <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline6.png\"><span data-mathjax-type=\"texmath\"><span>$D\\in \\Omega $</span></span></img></span></span> fails to be <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline7.png\"><span data-mathjax-type=\"texmath\"><span>$\\omega _1$</span></span></img></span></span>-complete iff <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline8.png\"><span data-mathjax-type=\"texmath\"><span>${\\mathcal {L}}_\\Omega $</span></span></img></span></span> does not contain the quantifier “there are uncountably many.” If <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline9.png\"><span data-mathjax-type=\"texmath\"><span>$\\Omega $</span></span></img></span></span> is a set, or if it contains a countably incomplete ultrafilter, then <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline10.png\"><span data-mathjax-type=\"texmath\"><span>${\\mathcal {L}}_\\Omega $</span></span></img></span></span> is not generated by Mostowski cardinality quantifiers. Assuming <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline11.png\"/><span data-mathjax-type=\"texmath\"><span>$\\neg 0^\\sharp $</span></span></span></span> or <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline12.png\"/><span data-mathjax-type=\"texmath\"><span>$\\neg L^{\\mu }$</span></span></span></span>, if <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline13.png\"/><span data-mathjax-type=\"texmath\"><span>$D\\in \\Omega $</span></span></span></span> is a uniform ultrafilter over a regular cardinal <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline14.png\"/><span data-mathjax-type=\"texmath\"><span>$\\nu $</span></span></span></span>, then every family <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline15.png\"/><span data-mathjax-type=\"texmath\"><span>$\\Psi $</span></span></span></span> of formulas in <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline16.png\"/><span data-mathjax-type=\"texmath\"><span>${\\mathcal {L}}_\\Omega $</span></span></span></span> with <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline17.png\"/><span data-mathjax-type=\"texmath\"><span>$|\\Phi |\\leq \\nu $</span></span></span></span> satisfies the compactness theorem. In particular, if <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline18.png\"/><span data-mathjax-type=\"texmath\"><span>$\\Omega $</span></span></span></span> is a proper class of uniform ultrafilters over regular cardinals, <span><span><img data-mimesubtype=\"png\" data-type=\"\" src=\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline19.png\"/><span data-mathjax-type=\"texmath\"><span>${\\mathcal {L}}_\\Omega $</span></span></span></span> is compact.</p>","PeriodicalId":501566,"journal":{"name":"The Review of Symbolic Logic","volume":"36 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"LOGICS FROM ULTRAFILTERS\",\"authors\":\"DANIELE MUNDICI\",\"doi\":\"10.1017/s1755020323000357\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Ultrafilters play a significant role in model theory to characterize logics having various compactness and interpolation properties. They also provide a general method to construct extensions of first-order logic having these properties. A main result of this paper is that every class <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline1.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\Omega $</span></span></img></span></span> of uniform ultrafilters generates a <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline2.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\Delta $</span></span></img></span></span>-closed logic <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline3.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>${\\\\mathcal {L}}_\\\\Omega $</span></span></img></span></span>. <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline4.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>${\\\\mathcal {L}}_\\\\Omega $</span></span></img></span></span> is <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline5.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\omega $</span></span></img></span></span>-relatively compact iff some <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline6.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>$D\\\\in \\\\Omega $</span></span></img></span></span> fails to be <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline7.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\omega _1$</span></span></img></span></span>-complete iff <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline8.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>${\\\\mathcal {L}}_\\\\Omega $</span></span></img></span></span> does not contain the quantifier “there are uncountably many.” If <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline9.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\Omega $</span></span></img></span></span> is a set, or if it contains a countably incomplete ultrafilter, then <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline10.png\\\"><span data-mathjax-type=\\\"texmath\\\"><span>${\\\\mathcal {L}}_\\\\Omega $</span></span></img></span></span> is not generated by Mostowski cardinality quantifiers. Assuming <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline11.png\\\"/><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\neg 0^\\\\sharp $</span></span></span></span> or <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline12.png\\\"/><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\neg L^{\\\\mu }$</span></span></span></span>, if <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline13.png\\\"/><span data-mathjax-type=\\\"texmath\\\"><span>$D\\\\in \\\\Omega $</span></span></span></span> is a uniform ultrafilter over a regular cardinal <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline14.png\\\"/><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\nu $</span></span></span></span>, then every family <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline15.png\\\"/><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\Psi $</span></span></span></span> of formulas in <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline16.png\\\"/><span data-mathjax-type=\\\"texmath\\\"><span>${\\\\mathcal {L}}_\\\\Omega $</span></span></span></span> with <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline17.png\\\"/><span data-mathjax-type=\\\"texmath\\\"><span>$|\\\\Phi |\\\\leq \\\\nu $</span></span></span></span> satisfies the compactness theorem. In particular, if <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline18.png\\\"/><span data-mathjax-type=\\\"texmath\\\"><span>$\\\\Omega $</span></span></span></span> is a proper class of uniform ultrafilters over regular cardinals, <span><span><img data-mimesubtype=\\\"png\\\" data-type=\\\"\\\" src=\\\"https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20231221125331656-0178:S1755020323000357:S1755020323000357_inline19.png\\\"/><span data-mathjax-type=\\\"texmath\\\"><span>${\\\\mathcal {L}}_\\\\Omega $</span></span></span></span> is compact.</p>\",\"PeriodicalId\":501566,\"journal\":{\"name\":\"The Review of Symbolic Logic\",\"volume\":\"36 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-11-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The Review of Symbolic Logic\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1017/s1755020323000357\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Review of Symbolic Logic","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1017/s1755020323000357","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Ultrafilters play a significant role in model theory to characterize logics having various compactness and interpolation properties. They also provide a general method to construct extensions of first-order logic having these properties. A main result of this paper is that every class $\Omega $ of uniform ultrafilters generates a $\Delta $-closed logic ${\mathcal {L}}_\Omega $. ${\mathcal {L}}_\Omega $ is $\omega $-relatively compact iff some $D\in \Omega $ fails to be $\omega _1$-complete iff ${\mathcal {L}}_\Omega $ does not contain the quantifier “there are uncountably many.” If $\Omega $ is a set, or if it contains a countably incomplete ultrafilter, then ${\mathcal {L}}_\Omega $ is not generated by Mostowski cardinality quantifiers. Assuming $\neg 0^\sharp $ or $\neg L^{\mu }$, if $D\in \Omega $ is a uniform ultrafilter over a regular cardinal $\nu $, then every family $\Psi $ of formulas in ${\mathcal {L}}_\Omega $ with $|\Phi |\leq \nu $ satisfies the compactness theorem. In particular, if $\Omega $ is a proper class of uniform ultrafilters over regular cardinals, ${\mathcal {L}}_\Omega $ is compact.