First suppose is a positive linear functional, without assuming boundedness. Every Hermitian C-star element is a difference of positive elements, since . Thus is real. For a Hermitian C-star element of norm at most one, gives .
For arbitrary , choose a scalar of modulus one so that . The real part of is a Hermitian C-star element and has norm at most . Since is real on Hermitian C-star elements, it respects real parts, giving
This proves boundedness and . Evaluation at the unit gives the reverse inequality, so positivity implies .
Conversely let be bounded with . If , is positive. Otherwise normalize to . For a Hermitian C-star element and real , the C-star identity gives
Writing and squaring yields . Taking through positive and negative values forces . Hence is real on Hermitian C-star elements. If , then has norm at most one, so and . Scaling proves nonnegativity on every positive element, in particular every . Therefore
A Unitary element of a C-star algebra satisfies . A projection in a C-star algebra satisfies .
If is a projection in a C-star algebra, the C-star identity gives . Hence . Conversely implies , and is a Hermitian C-star element, so it is a projection in a C-star algebra. Taking adjoints of the triple-product equality gives the corresponding equality for , proving
For nonzero , let and . These are projections, , and . The rectangular corner is closed because it is the range of the bounded idempotent map .
Define by . It lands in the corner, and its inverse is . The identities and verify both compositions. Both maps are contractive because , so is an isometry. For the proposed multiplication and involution,
Thus the operations correspond exactly to the ordinary operations in the closed C-star algebra . This proves associativity, closure, all involution identities and the C*-norm identity at once. Moreover , so the unit of is . If is unitary, , and the map is an onto isometric *-isomorphism from to .
The spectrum of an element is . A Normal element of a C-star algebra satisfies .
For a Hermitian C-star element , the C-star identity gives . For normal , commutation gives
All powers remain normal, so induction yields . Taking the spectral-radius limit along these powers gives
Let be a C-star homomorphism, without assuming continuity or preservation of the ambient unit. Put , a projection in a C-star algebra. If , then . Otherwise its image lies in the unital corner and it is unital as a map into that corner. An inverse in maps to an inverse in the corner, so . Apply this to the normal element and use the C-star identity in both algebras:
Thus every C-star homomorphism is norm non-increasing, including nonunital maps.
For the real lattice version of the Stone-Weierstrass theorem, let and . For any , separation of points and constants give matching at both and : take an affine combination of a separating function, and for take a constant. Fix . The open sets where cover as varies. Compactness gives finitely many such functions; their maximum belongs to the lattice , satisfies everywhere, and has . The open sets where now cover as varies. Choose finitely many and take their minimum . Then everywhere. Thus is uniformly dense in the real continuous functions.
For the complex *-algebra, its real subalgebra of Hermitian C-star elements contains the real and imaginary parts of every member. It separates points, because at least one of those parts distinguishes any pair distinguished by a complex function. Its uniform closure is a unital real subalgebra and is a lattice by the allowed result. The real theorem makes this closure all of . Approximating the real and imaginary parts separately proves is uniformly dense in .
On , the algebra of polynomials in is unital, closed under conjugation, and separates points because is injective there. Choose within of , and correct its endpoints by
This is still a polynomial in and has exactly the requested endpoint values. The correction has absolute value at most , because it is a convex combination of two errors of that size. Therefore
The open mapping theorem says that a bounded surjective linear map between Banach spaces is open. Here is a proof using only Baire and completeness. Surjectivity gives , hence also a cover by their closures. Baire makes one such closure contain a ball . Taking differences gives . Scaling yields some with
If , recursively use scaled versions of this inclusion to choose with and residual . The sum converges in to an element of norm at most one, whose image is . Thus , and scaling gives . Translating and scaling proves openness on every open set. This proof does not use the closed graph or inverse mapping theorem.
Apply it to the evaluation map , . It is bounded with norm at most one and onto by hypothesis. Hence its image of the unit ball contains a ball about zero, yielding a constant and, for every , an interpolant with
For completeness, scale a ball of radius inside by to obtain ; zero data use .
For each , interpolate the data which are one at index and zero elsewhere, obtaining of norm at most . The supplied factorization property gives with . Evaluation at gives , so
The three enumerated properties of are supplied hypotheses for this argument, rather than additional requests to prove them.

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact