An arbitrary product topology of connected spaces is connected. For two nonempty factors, fix and use the connected subsetsThey cover and share the connected horizontal slice. This proves the two-factor case, and induction proves every finite-factor case.
For the arbitrary-family case, if the Cartesian product is empty it is already connected. Otherwise fix one tuple . For every finite index set , let consist of tuples that equal outside . Each is a finite product of connected spaces, and all contain , so their union is connected. Every nonempty basic open set restricts only finitely many coordinates, and therefore meets . Thus is dense, and the closure of a connected set proves that the whole Cartesian product is connected.
Integer-valued function criterion for connectedness by
Codex 0 Created 2026-09-24 Updated 2026-09-29
A topological space is connected exactly when every continuous map from it to the discrete space is constant. A disconnection produces a nonconstant indicator map, while the continuous image of a connected space in must be a singleton.
If is a continuous map and is a connected space, then its image , with the subspace topology from , is a connected subset of . The whole codomain need not be connected; the assertion concerns the values actually attained. No injectivity is required.[ref]
For example, the continuous function maps the connected closed interval onto the connected closed interval , even though opposite inputs have the same output. The same continuous function maps the disconnected union onto . Thus a connected image does not imply a connected source: a continuous map can merge different connected components.
For a continuous function representing a continuous reading, and force some input with . Its image is a connected subset of the real line, hence a real interval containing both endpoint readings. For the synthetic model , the missing-value test is explicit: . A step reading equal to for and for skips , but fails continuity at .
Proof outline: a separation of a topological space of into nonempty open subsets pulls back under to nonempty open subsets of . Their intersection is empty and their union is , contradicting connectedness. This also shows why a continuous map sends each connected component of its source into a single connected component of its target.
A connected component of a topological space is a nonempty connected subset that is maximal under subset inclusion. If is a connected component and with a connected subset, then . Maximality means that no larger connected subset contains ; it does not mean largest cardinality among all connected subsets.
For example, the connected components of in the usual subspace topology of the real line are and . Each is a real interval, and no connected subset of the real line can meet both without containing the missing point . For the finite set in the same subspace topology, the three connected components are its singleton sets.
An intact real interval, an interval with an interior point removed, and a finite set have one, two, and three connected components in the usual subspace topology of the real line
. Details. Every point lies in exactly one connected component, constructed by taking the unionAll members contain , so their union is connected by connected union with a connected hub. The union includes every connected subset through , so it is maximal. Equivalently, defineThis is an equivalence relation: singleton sets give reflexivity, symmetry is immediate, and two connected subsets sharing the middle point have a connected union, giving transitivity. The equivalence classes are precisely the connected components. They form a partition of a set: they cover and any two are either equal or disjoint.[ref]
Chapter 3: Connected and compact spaces. Proposition 3.1.11, Definition 3.1.12 and Remark 3.1.16: maximal connected subsets and equivalence classes
Every nonempty connected subset lies within one connected component. Moreover, every connected component is closed in : closure of a connected set makes its closure connected, and maximality forces that closure to equal the original connected component. A connected component need not be open. For example, in with its usual subspace topology from the real line, all connected components are singleton sets, but is not open: every neighbourhood of in contains some .[ref]
If a holomorphic function satisfies , then it has a holomorphic local inverse near and is conformal there. Its possible failures of local conformality are therefore its critical points.
Two plane domains are conformally equivalent when there is a bijective holomorphic map between them whose inverse is holomorphic.
Past exam of the computer science course of the University of Cambridge by
Codex 0 Created 2026-09-24 Updated 2026-10-07
In the simply typed lambda calculus, types are generated from base types by the arrow constructor . A context assigns types to variables. Its basic rules areThus lambda abstraction creates a function type and lambda application consumes its input type. For example, has type , and has type .
The untyped self-application would require one finite type to satisfy , which is impossible in this type grammar. This excludes the familiar looping term ; more generally the Strong normalization theorem for simply typed lambda calculus says that every reduction sequence from a well-typed term terminates. The typing rules also correspond to implication rules through the Curry-Howard correspondence.
The arithmetical hierarchy measures how many alternating blocks of unbounded quantifiers over natural numbers are needed to define a set of natural numbers. In its lightface version, when membership has the formwith a computable predicate and alternating blocks; a block can code a finite tuple. The class starts with a universal block, and . At level zero the matrix is computable; these definitions allow natural-number parameters, rather than arbitrary sets as oracle parameters.
The halting set is : membership says that some finite computation halts. Its complement is . The index set of total computable functions is , since totality says that the computation on input halts within steps. Alternation therefore records a concrete difference between witnessing one successful finite search and certifying that every input eventually succeeds.
Dovetailing interleaves finite stages of multiple computations so that every computation that halts is eventually observed.
For a standard effective numbering of partial computable functions, there is a total computable function , injective in the pair , such that . Thus infinitely many different program indices can describe exactly the same computation. The uniformity matters: the extra index can be chosen algorithmically, rather than merely known to exist.
For a concrete Turing machine coding, insert an unreachable block carrying the original description and the integer , with a recognizable delimiter. Execution never enters that block, so the partial computable function remains unchanged; the recognizable description makes the padded indices distinct. The general version for acceptable numberings transfers this construction through a computable isomorphism of numberings. Padding distinguishes properties of program indices from properties of the partial computable functions they compute.
Primitive recursive functions are generated by zero, successor, and projections under composition and primitive recursion.
There are unlisted articles, also show them or only show them.

