Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Subcountability

From Wikipedia, the free encyclopedia
(Redirected fromSubcountable)
Mathematical property of sets

Inconstructive mathematics, a collectionX{\displaystyle X} issubcountable if there exists apartialsurjection from thenatural numbers onto it.This may be expressed as(IN).f.(f:IX),{\displaystyle \exists (I\subseteq {\mathbb {N} }).\,\exists f.\,(f\colon I\twoheadrightarrow X),}wheref:IX{\displaystyle f\colon I\twoheadrightarrow X} denotes thatf{\displaystyle f} is a surjective function fromI{\displaystyle I} ontoX{\displaystyle X}. The surjection is a member ofNX{\displaystyle {\mathbb {N} }\rightharpoonup X} and here the subclassI{\displaystyle I} ofN{\displaystyle {\mathbb {N} }} is required to be a set.In other words, all elements of a subcountable collectionX{\displaystyle X} are functionally in the image of an indexing set of counting numbersIN{\displaystyle I\subseteq {\mathbb {N} }} and thus the setX{\displaystyle X} can be understood as being dominated by the countable setN{\displaystyle {\mathbb {N} }}.

Discussion

[edit]

Nomenclature

[edit]

Note that nomenclature of countability and finiteness properties vary substantially - in part because many of them coincide when assuming excluded middle. To reiterate, the discussion here concerns the property defined in terms of surjections onto the setX{\displaystyle X} being characterized. The language here is common inconstructive set theory texts, but the namesubcountable has otherwise also been given to properties in terms of injections out of the set being characterized.

The setN{\displaystyle {\mathbb {N} }} in the definition can also be abstracted away, and in terms of the more general notionX{\displaystyle X} may be called asubquotient ofN{\displaystyle {\mathbb {N} }}.

Example

[edit]

Important cases are those where the set in question is some subclass of a bigger class of functions as studied incomputability theory. For context, recall that being total isfamously not adecidable property of functions. Indeed,Rice's theorem onindex sets, most domains of indices are, in fact, notcomputable sets.

There cannot be acomputable surjectionnfn{\displaystyle n\mapsto f_{n}} fromN{\displaystyle {\mathbb {N} }} onto the set oftotal computable functionsX{\displaystyle X}, as demonstrated via the functionnfn(n)+1{\displaystyle n\mapsto f_{n}(n)+1} from the diagonal construction, which could never be in such a surjections image. However, via thecodes of all possiblepartial computable functions, which also allows non-terminating programs, such subsets of functions, such as the total functions, are seen to be subcountable sets: The total functions are the range of some strict subsetI{\displaystyle I} of the natural numbers. Being dominated by an uncomputable set of natural numbers, the namesubcountable thus conveys that the setX{\displaystyle X} is no bigger thanN{\displaystyle {\mathbb {N} }}. At the same time, for some particular restrictive constructive semantics of function spaces, in cases whenI{\displaystyle I} is provenly notcomputably enumerable, suchI{\displaystyle I} is then also notcountable, and the same holds forX{\displaystyle X}.

Note that no effective map between all counting numbersN{\displaystyle {\mathbb {N} }} and the unbounded and non-finite indexing setI{\displaystyle I} is asserted in the definition of subcountability - merely the subset relationIN{\displaystyle I\subseteq {\mathbb {N} }}. A demonstration thatX{\displaystyle X} is subcountable at the same time implies that it is classically (non-constructively) formally countable, but this does not reflect any effective countability. In other words, the fact that an algorithm listing all total functions in sequence cannot be coded up is not captured by classical axioms regarding set and function existence. We see that, depending on the axioms of a theory, subcountability may be more likely to be provable than countability.

Relation to excluded middle

[edit]

Inconstructive logics and set theories tie the existence of a function between infinite (non-finite) sets to questions ofdecidability and possibly ofeffectivity. There, the subcountability property splits from countability and is thus not a redundant notion. The indexing setI{\displaystyle I} of natural numbers may be posited to exist, e.g. as a subset via set theoretical axioms like theseparation axiom schema. Then by definition ofIN{\displaystyle I\subseteq {\mathbb {N} }},(iI).(iN).{\displaystyle \forall (i\in I).(i\in {\mathbb {N} }).}But this set may then still fail to be detachable, in the sense that(nN).((nI)¬(nI)){\displaystyle \forall (n\in {\mathbb {N} }).{\big (}(n\in I)\lor \neg (n\in I){\big )}}may not be provable without assuming it as an axiom.One may fail to effectively count the subcountable setX{\displaystyle X} if one fails to map the counting numbersN{\displaystyle {\mathbb {N} }} into the indexing setI{\displaystyle I}, for this reason.Being countable implies being subcountable. In the appropriate context withMarkov's principle, the converse is equivalent to thelaw of excluded middle, i.e. that for all propositionϕ{\displaystyle \phi } holdsϕ¬ϕ{\displaystyle \phi \lor \neg \phi }. In particular, constructively this converse direction does not generally hold.

In classical mathematics

[edit]

Asserting all laws of classical logic, the disjunctive property ofI{\displaystyle I} discussed above indeed does hold for all sets. Then, for nonemptyX{\displaystyle X}, the properties numerable (which here shall mean thatX{\displaystyle X} injects intoN{\displaystyle {\mathbb {N} }}), countable (N{\displaystyle {\mathbb {N} }} hasX{\displaystyle X} as its range), subcountable (a subset ofN{\displaystyle {\mathbb {N} }} surjects intoX{\displaystyle X}) and also notω{\displaystyle \omega }-productive (a countability property essentially defined in terms of subsets ofX{\displaystyle X}) are all equivalent and express that a set isfinite orcountably infinite.

Non-classical assertions

[edit]

Without the law of excluded middle, it can be consistent to assert the subcountability of sets that classically (i.e. non-constructively) exceed the cardinality of the natural numbers.Note that in a constructive setting, a countability claim about the function spaceNN{\displaystyle {\mathbb {N} }^{\mathbb {N} }} out of the full setN{\displaystyle {\mathbb {N} }}, as inNNN{\displaystyle {\mathbb {N} }\twoheadrightarrow {\mathbb {N} }^{\mathbb {N} }}, may be disproven. But subcountabilityINN{\displaystyle I\twoheadrightarrow {\mathbb {N} }^{\mathbb {N} }} of an uncountable setNN{\displaystyle {\mathbb {N} }^{\mathbb {N} }} by a setIN{\displaystyle I\subseteq {\mathbb {N} }} that is not effectively detachable fromN{\displaystyle {\mathbb {N} }} may be permitted.

A constructive proof is also classically valid. If a set is proven uncountable constructively, then in a classical context is it provably not subcountable. As this applies toNN{\displaystyle {\mathbb {N} }^{\mathbb {N} }}, the classical framework with its large function space is incompatible with theconstructive Church's thesis, an axiom of Russian constructivism.

Subcountable and ω-productive are mutually exclusive

[edit]

A setX{\displaystyle X} shall be calledω{\displaystyle \omega }-productive if, whenever any of its subsetsWX{\displaystyle W\subset X} is therange of somepartial function onN{\displaystyle {\mathbb {N} }}, there always exists an elementdXW{\displaystyle d\in X\setminus W} that remains in the complement of that range.[1]

If there exists any surjection onto someX{\displaystyle X}, then its corresponding compliment as described would equal the empty setXX{\displaystyle X\setminus X}, and so a subcountable set is neverω{\displaystyle \omega }-productive.As defined above, the property of beingω{\displaystyle \omega }-productive associates the rangeW{\displaystyle W} of any partial function to a particular valuedX{\displaystyle d\in X} not in the functions range,dW{\displaystyle d\notin W}. In this way, a setX{\displaystyle X} beingω{\displaystyle \omega }-productive speaks for how hard it is to generate all the elements of it: They cannot be generated from the naturals using a single function. Theω{\displaystyle \omega }-productivity property constitutes an obstruction to subcountability. As this also implies uncountability,diagonal arguments often involve this notion, explicitly since the late seventies.

One may establish the impossibility ofcomputable enumerability ofX{\displaystyle X} by considering only thecomputably enumerable subsetsW{\displaystyle W} and one may require the set of all obstructingd{\displaystyle d}'s to be the image of a total recursive so calledproduction function.

NX{\displaystyle {\mathbb {N} }\rightharpoonup X} denotes the space that exactly hold all the partial functions onN{\displaystyle {\mathbb {N} }} that have, as their range, only subsetsW{\displaystyle W} ofX{\displaystyle X}.In set theory, functions are modeled as collection of pairs. WheneverPN{\displaystyle {\mathcal {P}}{\mathbb {N} }} is a set, the set of sets of pairsINXI{\displaystyle \cup _{I\subseteq {\mathbb {N} }}X^{I}} may be used to characterize thespace of partial functions onN{\displaystyle {\mathbb {N} }}. The for anω{\displaystyle \omega }-productive setX{\displaystyle X} one finds

(w(NX)).(dX).(nN).w(n)d.{\displaystyle \forall (w\in ({\mathbb {N} }\rightharpoonup X)).\exists (d\in X).\forall (n\in {\mathbb {N} }).w(n)\neq d.}

Read constructively, this associates any partial functionw{\displaystyle w} with an elementd{\displaystyle d} not in that functions range.This property emphasizes the incompatibility of anω{\displaystyle \omega }-productive setX{\displaystyle X} with any surjective (possibly partial) function. Below this is applied in the study of subcountability assumptions.

Set theories

[edit]

Cantorian arguments on subsets of the naturals

[edit]

As reference theory we look at theconstructive set theory CZF, which hasReplacement,Bounded Separation, strongInfinity, is agnostic towards the existence ofpower sets, but includes the axiom that asserts that any function spaceYX{\displaystyle Y^{X}} is set, givenX,Y{\displaystyle X,Y} are also sets. In this theory, it is moreover consistent to assert thatevery set is subcountable. The compatibility of various further axioms is discussed in this section by means of possible surjections on aninfinite set of counting numbersIN{\displaystyle I\subseteq {\mathbb {N} }}. HereN{\displaystyle {\mathbb {N} }} shall denote a model of the standard natural numbers.

Recall that for functionsg:XY{\displaystyle g\colon X\to Y}, by definition of total functionality, there exists a unique return value for all valuesxX{\displaystyle x\in X} in the domain,

!(yY).g(x)=y,{\displaystyle \exists !(y\in Y).g(x)=y,}

and for a subcountable set, the surjection is still total on a subset ofN{\displaystyle {\mathbb {N} }}. Constructively, fewer such existential claims will be provable than classically.

The situations discussed below—onto power classes versus onto function spaces—are different from one another: Opposed to general subclass defining predicates and their truth values (not necessarily provably just true and false), a function (which in programming terms is terminating) does makes accessible information about data for all its subdomains (subsets of theX{\displaystyle X}). When ascharacteristic functions for their subsets, functions, through their return values, decide subset membership. As membership in a generally defined set is not necessarily decidable, the (total) functionsX{0,1}{\displaystyle X\to \{0,1\}} are not automatically inbijection with all the subsets ofX{\displaystyle X}. So constructively, subsets are a more elaborate concept than characteristic functions. In fact, in the context of some non-classical axioms on top of CZF, even the power class of a singleton, e.g. the classP{0}{\displaystyle {\mathcal {P}}\{0\}} of all subsets of{0}{\displaystyle \{0\}}, is shown to be a proper class.

Onto power classes

[edit]

Below, the fact is used that the special case(P¬P)¬P{\displaystyle (P\to \neg P)\to \neg P} of thenegation introduction law implies thatP¬P{\displaystyle P\leftrightarrow \neg P} is contradictory.

For simplicitly of the argument, assumePN{\displaystyle {\mathcal {P}}{\mathbb {N} }} is a set. Then consider a subsetIN{\displaystyle I\subseteq {\mathbb {N} }} and a functionw:IPN{\displaystyle w\colon I\to {\mathcal {P}}{\mathbb {N} }}. Further, as inCantor's theorem about power sets, define[2]d={kNkID(k)}{\displaystyle d=\{k\in {\mathbb {N} }\mid k\in I\land D(k)\}}where,D(k)=¬(kw(k)).{\displaystyle D(k)=\neg (k\in w(k)).}This is a subclass ofN{\displaystyle {\mathbb {N} }} defined in dependency ofw{\displaystyle w} and it can also be writtend={kI¬(kw(k))}.{\displaystyle d=\{k\in I\mid \neg (k\in w(k))\}.}It exists as subset via Separation. Now assuming there exists a numbernI{\displaystyle n\in I} withw(n)=d{\displaystyle w(n)=d} implies the contradictionnd¬(nd).{\displaystyle n\in d\,\leftrightarrow \,\neg (n\in d).}So as a set, one findsPN{\displaystyle {\mathcal {P}}{\mathbb {N} }} isω{\displaystyle \omega }-productive in that we can define an obstructingd{\displaystyle d} for any given surjection. Also note that the existence of a surjectionf:IPN{\displaystyle f\colon I\twoheadrightarrow {\mathcal {P}}{\mathbb {N} }} would automatically makePN{\displaystyle {\mathcal {P}}{\mathbb {N} }} into a set, via Replacement in CZF, and so this function existence is unconditionally impossible.

We conclude that the subcountability axiom, asserting allsets are subcountable, is incompatible withPN{\displaystyle {\mathcal {P}}{\mathbb {N} }} being a set, as implied e.g. by the power set axiom.

Following the above prove makes it clear that we cannot mapI{\displaystyle I} onto justPI{\displaystyle {\mathcal {P}}I} either. Bounded separation indeed implies that no setX{\displaystyle X} whatsoever maps ontoPX{\displaystyle {\mathcal {P}}X}.

Relatedly, for any functionh:PYY{\displaystyle h\colon {\mathcal {P}}Y\to Y}, a similar analysis using the subset of its range{yY(SPY).y=h(S)yS}{\displaystyle \{y\in Y\mid \exists (S\in {\mathcal {P}}Y).y=h(S)\land y\notin S\}} shows thath{\displaystyle h} cannot be an injection. The situation is more complicated for function spaces.[3]

In classical ZFC without Powerset or any of its equivalents, it is also consistent that all subclasses of the reals which are sets are subcountable. In that context, this translates to the statement that all sets of real numbers are countable.[4] Of course, that theory does not have the function space setNN{\displaystyle {\mathbb {N} }^{\mathbb {N} }}.

Onto function spaces

[edit]

By definition of function spaces, the setNN{\displaystyle {\mathbb {N} }^{\mathbb {N} }} holds those subsets of the setN×N{\displaystyle {\mathbb {N} }\times {\mathbb {N} }} which are provably total and functional.Asserting the permitted subcountability of all sets turns, in particular,NN{\displaystyle {\mathbb {N} }^{\mathbb {N} }} into a subcountable set.

So here we consider a surjective functionf:INN{\displaystyle f\colon I\twoheadrightarrow {\mathbb {N} }^{\mathbb {N} }} and the subset ofN×N{\displaystyle {\mathbb {N} }\times {\mathbb {N} }} separated as[5]{n,yN×N(nID(n,y))(¬(nI)y=1)}{\displaystyle {\Big \{}\langle n,y\rangle \in {\mathbb {N} }\times {\mathbb {N} }\mid {\big (}n\in I\land D(n,y){\big )}\lor {\big (}\neg (n\in I)\land y=1{\big )}{\Big \}}}with the diagonalizing predicate defined asD(n,y)=(¬(f(n)(n)1)y=1)(¬(f(n)(n)=0)y=0){\displaystyle D(n,y)={\big (}\neg (f(n)(n)\geq 1)\land y=1{\big )}\lor {\big (}\neg (f(n)(n)=0)\land y=0{\big )}}which we can also phrase without the negations asD(n,y)=(f(n)(n)=0y=1)(f(n)(n)1y=0).{\displaystyle D(n,y)={\big (}f(n)(n)=0\land y=1{\big )}\lor {\big (}f(n)(n)\geq 1\land y=0{\big )}.}This set is classically provably a function inNN{\displaystyle {\mathbb {N} }^{\mathbb {N} }}, designed to take the valuey=0{\displaystyle y=0} for particular inputsn{\displaystyle n}. And it can classically be used to prove that the existence off{\displaystyle f} as a surjection is actually contradictory. However, constructively, unless the propositionnI{\displaystyle n\in I} in its definition is decidable so that the set actually defined a functional assignment, we cannot prove this set to be a member of the function space. And so we just cannot draw the classical conclusion.

In this fashion, subcountability ofNN{\displaystyle {\mathbb {N} }^{\mathbb {N} }} is permitted, and indeed models of the theory exist. Nevertheless, also in the case of CZF, the existence of a full surjectionNNN{\displaystyle {\mathbb {N} }\twoheadrightarrow {\mathbb {N} }^{\mathbb {N} }}, with domainN{\displaystyle {\mathbb {N} }}, is indeed contradictory. The decidable membership ofI=N{\displaystyle I={\mathbb {N} }} makes the set also not countable, i.e. uncountable.

Beyond these observations, also note that for any non-zero numbera{\displaystyle a}, the functionsif(i)(i)+a{\displaystyle i\mapsto f(i)(i)+a} inIN{\displaystyle I\to {\mathbb {N} }} involving the surjectionf{\displaystyle f} cannot be extended to all ofN{\displaystyle {\mathbb {N} }} by a similar contradiction argument. This can be expressed as saying that there are then partial functions that cannot be extended to full functions inNN{\displaystyle {\mathbb {N} }\to {\mathbb {N} }}.Note that when given anN{\displaystyle n\in {\mathbb {N} }}, one cannot necessarily decide whethernI{\displaystyle n\in I}, and so one cannot even decide whether the value of a potential function extension onn{\displaystyle n} is already determined for the previously characterized surjectionf{\displaystyle f}.

The subcountibility axiom, asserting all sets are subcountable, is incompatible with any new axiom makingI{\displaystyle I} countable, including LEM.

Models

[edit]

The above analysis affects formal properties of codings ofR{\displaystyle \mathbb {R} }. Models for the non-classical extension of CZF theory by subcountability postulates have been constructed.[6] Such non-constructive axioms can be seen as choice principles which, however, do not tend to increase theproof-theoretical strengths of the theories much.

The notion of size

[edit]

Subcountability as judgement of small size shall not be conflated with the standard mathematical definition of cardinality relations as defined by Cantor, with smaller cardinality being defined in terms of injections and equality of cardinalities being defined in terms of bijections. Constructively, thepreorder "{\displaystyle \leq }" on the class of sets fails to be decidable and anti-symmetric. The function spaceNN{\displaystyle {\mathbb {N} }^{\mathbb {N} }} (and also{0,1}N{\displaystyle \{0,1\}^{\mathbb {N} }}) in a moderately rich set theory is always found to be neither finite nor in bijection withN{\displaystyle {\mathbb {N} }}, byCantor's diagonal argument. This is what it means to be uncountable. But the argument that thecardinality of that set would thus in some sense exceed that of the natural numbers relies on a restriction to just the classical size conception and its induced ordering of sets by cardinality.

As seen in the example of the function space considered incomputability theory, not every infinite subset ofN{\displaystyle {\mathbb {N} }} necessarily is in constructive bijection withN{\displaystyle {\mathbb {N} }}, thus making room for a more refined distinction between uncountable sets in constructive contexts. Motivated by the above sections, the infinite setNN{\displaystyle {\mathbb {N} }^{\mathbb {N} }} may be considered "smaller" than the classPN{\displaystyle {\mathcal {P}}{\mathbb {N} }}.

Related properties

[edit]

A subcountable set has alternatively also been calledsubcountably indexed. The analogous notion exists in which "(IN){\displaystyle \exists (I\subseteq {\mathbb {N} })}" in the definition is replaced by the existence of a set that is a subset of some finite set. This property is variously calledsubfinitely indexed.

Incategory theory all these notions are subquotients.

See also

[edit]

References

[edit]
  1. ^Gert Smolka,Skolems paradox and constructivism, Lecture Notes, Saarland University, Jan. 2015
  2. ^Méhkeri, Daniel (2010),A simple computational interpretation of set theory,arXiv:1005.4380
  3. ^Bauer, A. "An injection from N^N to N", 2011
  4. ^Gitman, Victoria (2011),What is the theory ZFC without power set,arXiv:1110.2430
  5. ^Bell, John L. (2004),"Russell's paradox and diagonalization in a constructive context"(PDF), in Link, Godehard (ed.),One hundred years of Russell's paradox, De Gruyter Series in Logic and its Applications, vol. 6, de Gruyter, Berlin, pp. 221–225,MR 2104745
  6. ^Rathjen, Michael (2006),"Choice principles in constructive and classical set theories"(PDF), in Chatzidakis, Zoé; Koepke, Peter; Pohlers, Wolfram (eds.),Logic Colloquium '02: Joint proceedings of the Annual European Summer Meeting of the Association for Symbolic Logic and the Biannual Meeting of the German Association for Mathematical Logic and the Foundations of Exact Sciences (the Colloquium Logicum) held in Münster, August 3–11, 2002, Lecture Notes in Logic, vol. 27, La Jolla, CA: Association for Symbolic Logic, pp. 299–326,MR 2258712
  7. ^McCarty, Charles (1986), "Subcountability under realizability",Notre Dame Journal of Formal Logic,27 (2):210–220,doi:10.1305/ndjfl/1093636613,MR 0842149
Retrieved from "https://en.wikipedia.org/w/index.php?title=Subcountability&oldid=1332648666"
Category:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp