Topics (318k) Articles (329k) Users (390) Discussions (237) Comments (383) Files (10k) New article
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 26 6 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
Use for the completed Riemann zeta function, without the polynomial factor used to define the entire Riemann xi function. For complex putThis is the Modified Bessel function of the second kind. The substitution writes it as , proving that it is entire in , that , and that it decays exponentially as , uniformly for in a compact set.
For all the lattice sums and the integrals below converge absolutely. The terms in the completed nonholomorphic Eisenstein series contribute . For , use the Gamma integral and then Poisson summation in :Here the Poisson identity is . At , evaluating the Gamma integral and summing over gives . At , the substitution and the integral representation of the modified Bessel function of the second kind giveCollect the frequency . There are two signed choices of for each positive divisor of . Thus, with , the full Fourier expansion isThe factor is important: the lattice sum includes both signs, while the defining factor was already used in its Mellin integral. This expansion uses exactly the completion in the question.
We can deduce both of the offered conclusions. First recall, with a short proof, the needed functional equation of the Riemann zeta function. Put . Poisson summation gives . Splitting the Mellin integral of at one yieldsThe integral is entire and invariant under . Hence , with only simple poles at , of residues . This is the pole-bearing completion, not the entire xi function.
For fixed , the nonconstant part of the Eisenstein expansion is entire in and locally normally convergent: the divisor sums grow at most polynomially on a compact set of , whereas decays exponentially in . The same argument gives local uniformity for in compact subsets of the complex upper half-plane. Thus only the constant terms can have poles. Their apparent poles at cancel: has principal part , while has its negative, and both multiply there. The remaining poles are simple, at , with residues .
Under , the two constant terms interchange by the zeta functional equation. The nonconstant terms are unchanged because andwhich follows by replacing a divisor by . Therefore
For the Kronecker limit formula, evaluate the finite Laurent coefficient at . Write for the Euler--Mascheroni constant. From and we obtainThe gamma derivative follows by differentiating the Gamma duplication formula and using . Multiplication by adds to the constant term; the other constant term contributes .
The half-order Modified Bessel function of the second kind is . For example, in its even integral representation set as variable and then : and the factor converts the integral to a Gaussian. At the nonconstant Eisenstein coefficients are consequently . On the other hand, the absolutely convergent logarithmic series givesAdding this identity to its conjugate identifies the nonconstant sum as . With the analytic Dedekind eta function product , the resulting answer isThis derivation of the Kronecker limit formula uses the analytic eta product only; it does not assume its modular transformation. The lattice series is invariant for by an integral change of the pair and . Analytic continuation preserves this invariance, so its finite Laurent coefficient is invariant too. This supplies the independent weight-two transformation argument used in Question 2.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 26 5 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
Let be the constant Fourier coefficient and suppose first that is even and ; thus . Put . The precise Mellin continuation of a noncuspidal modular form isIt is meromorphic on the whole plane, with possible simple poles only at , of residues , respectively. For a cusp form it is an entire function. A nonzero constant term makes both of these poles genuine.
We first justify the initial Mellin transform. Decompose with . For a cusp form, is invariant under the modular group and bounded on its fundamental domain, since it tends to zero at the cusp. Therefore it is bounded throughout the complex upper half-plane. Integrating the Fourier coefficient at height gives . The Eisenstein series coefficients satisfy by replacing divisors by . Consequently , and absolute termwise integration is valid for :Indeed , and the sum of the absolute integrals converges in that half-plane.
Write . Exponential cusp decay of the difference implies uniform convergence on compact subsets of the -plane, including after any number of derivatives in , so is entire. The modular transformation givesOn the lower half of the Mellin integral, subtract the transformed constant explicitly:Substitute in the decaying term and integrate the two powers in the constant term. This yields, initially for ,The right side supplies the claimed meromorphic continuation and its residues. Replacing by and multiplying by , with , leaves this expression unchanged, proving the functional equation with its correct sign. In particular the residue at is tied to the residue at zero by that equation; subtracting only at infinity and overlooking its transformed value at zero would miss these poles.
In weight zero every modular form is constant, so and its completion is identically zero. The same holds for the zero form in odd, negative, or weight-two spaces. Thus the assertion covers all weights in the notation of the paper. There is no conjugation of in this level-one functional equation.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 26 4 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
Write and use the determinant-normalized slash operatorThe automorphy factor identity proves , and positive scalar matrices act trivially. Let be all integral matrices of determinant . It is stable under left and right multiplication by . Its left orbits have unique representativesIndeed Bézout's identity reduces the first column to , the determinant fixes , and a row shear reduces modulo . These are the determinant-n matrix representatives for Hecke operators. For composite , can contain more than one double coset; keeping every integral matrix, including nonprimitive ones, is essential.
Define the Hecke operator byChanging a representative on the left leaves its summand unchanged. Right multiplication by permutes left orbits of , so the result satisfies the weight- transformation law. Each summand is holomorphic. Its expansion at infinity is bounded, and vanishes there when is a cusp form; the group has just one cusp class. Therefore preserves both and , and is the identity.
For a Fourier expansion , the sum over vanishes unless . Substitute and then collect the coefficient of to obtain the Fourier coefficients of a composite-index Hecke operator:Here , so the constant coefficient is ; at it is . This proves preservation of integral coefficients. At a prime,with if .
We can prove the entire Hecke multiplication relations directly, not just quote them. On formal power series put and . Although these individual operators need not preserve level one, and the coefficient formula givesMultiply on the left by . In the first part the term is ; every reduces by to . The second part, together with the term, is . The remaining sum is . ThusFor coprime indices, the coefficient divisors split independently in the displayed formula, proving when . Induction with the prime-power recurrence gives . Combining the primes provesIn particular the modular Hecke algebra is commutative and is generated by the prime operators.
For cusp forms the Petersson inner product isCusp decay makes it finite and positive definite. The Hecke operators are self-adjoint for the Petersson inner product. To see the change-of-variables mechanism, fix a double coset and put . Representatives of give left representatives . Unfolding the sum in changes the integral over to the integral over of . The substitution preserves and has ; these factors move the slash from to . Refold over to get the reverse double coset. Since scalar matrices act trivially, has the same slash action as its adjugate , an integral matrix of determinant . The adjugate involution permutes all the double cosets in . The common real factor is unchanged, giving .
Since is finite dimensional, commuting self-adjoint linear operators have a common orthonormal basis of Hecke eigenforms: diagonalize one operator, restrict the others to its eigenspaces, and repeat until these spaces cannot split further. If is a nonzero common Hecke eigenform with , the coefficient at gives . Were , every positive coefficient would vanish, contrary to being cuspidal. Normalize ; then , and the Hecke multiplication relations yieldThe eigenvalues are real by self-adjointness. Their multiplicativity and prime-power recurrence give the Euler product of a Hecke eigenform, initially in an absolutely convergent half-plane:The Mellin transform in Question 5 supplies its analytic continuation and functional equation.
Finally, for positive even , , by subtracting the constant coefficient times the normalized Eisenstein series. The divisor identityfollows by multiplying the geometric sums at each prime; it and the constant-coefficient formula prove . Thus has an Eisenstein series eigenline and a basis of cuspidal Hecke eigenforms. Odd and negative weights have no forms, , and on the operator is the scalar . These statements fix the normalization and describe the exceptional small weights as well.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 26 3 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
Extend by zero to integers not coprime to , and write for its Gauss sum of a Dirichlet character. We use the analytic branch of that is positive when is positive imaginary. With the convention , the Gaussian Fourier transform and its differentiated version areThe first formula follows by completing the square, first on the imaginary axis and then by analytic continuation; the second follows by differentiating the Fourier transform in . All the functions are Schwartz functions on the real axis.
For completeness, the finite Fourier transform of a primitive Dirichlet character satisfiesFor a unit this is substitution by its inverse. If , primitivity supplies a unit with : otherwise the character would factor through modulus . Multiplication by fixes the additive exponential but multiplies the sum by , so the sum vanishes. This proves the identity also on nonunits. Finite Parseval identity now gives , since exactly frequencies have nonzero character values. In particular this Gauss sum of a Dirichlet character is nonzero.
Apply Poisson summation to each residue class: . Multiply by and sum over . The formulas above give the two character theta transformationsandIn the odd case the prefactor originally reads ; using explains the factor . Opposite parity makes the corresponding series identically zero by pairing . This is why the weight-three-halves series is needed for odd Dirichlet characters.
To deduce the products from these transformations, use two specific primitive Dirichlet characters. The even character takes values on modulo twelve. It is primitive: its values do not factor through six or four, hence through no proper divisor of twelve. Its Gauss sum of a Dirichlet character is . PutThe even transformation gives ; also , since each nonzero term has . Thus transforms as a weight-twelve modular form under the generators of the modular group. It is holomorphic and starts with , so it is a normalized cusp form. The proof in Question 1 shows , giving . In particular has no interior zeros, by the valence formula for the modular group.
The Serre derivative argument in Question 2 gives . Hence . The analytic product is nonzero and has the same logarithmic derivative, since . Therefore is constant on the connected complex upper half-plane; its limit at infinity is one. This proves , without assuming either of the product identities being deduced. Pair the terms in , choosing representatives . Since , we getThis is the Euler pentagonal identity, derived by the character theta proof of the eta product.
For the second product use the odd primitive character , , with Gauss sum of a Dirichlet character . SetThe odd transformation gives and the series gives . Thus is another normalized weight-twelve cusp form, and . Because is nonzero, has eighth power one, so it is constant; its leading coefficient fixes it to one. Pairing positive and negative odd integers now givesSince , the Jacobi cubic product identity follows:All pairings and differentiations take place in locally uniformly convergent theta functions or products on .
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 26 1 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
Put and . Separate the terms in the lattice Eisenstein series. Differentiating the cosecant partial-fraction identity times gives, for ,The initial identity is ; differentiation accounts for the factorial and the sign. Pair and and collect the products . Absolute convergence of the lattice sum for , and local uniform convergence of the resulting power series, justify these operations. Thus the requested Fourier expansions areHere , and the Bernoulli numbers have convention . The second formula uses Euler's even-value identity for the Riemann zeta function, . In particular and .
We need the rational, rather than merely complex, version of the polynomial ring of level-one modular forms. Recall how the valence formula for the modular group supplies its proof. For a nonzero weight- modular form, with ,Integrate around a truncated standard fundamental domain of the modular group, indenting around boundary zeros. The paired vertical sides cancel by translation; pair the two halves of the circular edge using . The logarithmic derivative of supplies , while the top edge supplies . The half-disc and third-disc at the two elliptic points account for the fractions . The argument principle then gives the formula. All orders in it are nonnegative for a holomorphic modular form. It follows that negative weights have no forms, , and : a weight-two form vanishes at , contributing at least .
Define . It is a weight-twelve cusp form and its expansion starts with . The valence formula for the modular group forces its order at infinity to be exactly one and leaves no interior zeros. Thus division by identifies with . Every nonnegative even has a monomial of weight : solve , taking when is even and when it is odd and at least three. Subtract the constant coefficient of a modular form times such a monomial and divide by . Induction on weight proves generation by .
If the original Fourier coefficients are rational, every step preserves rationality: both generators and have rational expansions, and formal division by does too. This proves the rational structure of level-one modular forms. Write with and . Rescaling givesThe Bernoulli number formula above makes each zeta ratio rational: its powers of cancel precisely because the weights agree. This proves the required rational coefficients for the unnormalized lattice Eisenstein sums.
Finally because the quotient weights are negative, and because . In each of these weights a form is determined by its constant coefficient. The indicated monomials have that coefficient equal to one, so
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 25 5 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
Fix a positive integer and an integer coprime to . We use Dirichlet characters modulo , extended by zero on integers not coprime to , and write for the principal Dirichlet character. For a nonprincipal Dirichlet character, the sum over one complete period is zero. Its partial sums are therefore . Partial summation givesThe integral converges locally uniformly there, so these Dirichlet L-functions are holomorphic at one. On the other hand,has a simple pole at one, with residue .
The assumed nonvanishing of a nonprincipal Dirichlet L-function at one for real Dirichlet characters also excludes vanishing for nonreal ones. To prove this, form the product over all Dirichlet charactersUse the logarithm supplied by the absolutely convergent Euler product. The Orthogonality of Dirichlet characters yieldsThus . If a nonreal Dirichlet character had , its distinct conjugate would also have a zero there, since . These two zeros would outweigh the single pole of the principal factor; all other factors are bounded near one. It would follow that as , contradicting the lower bound. Together with the assumption for real Dirichlet characters, this proves for every nonprincipal Dirichlet character.
The first-degree part of the Euler product logarithm givesThe omitted terms are bounded uniformly, since . For each nonprincipal factor, its logarithm remains bounded: choose a holomorphic logarithm near the now established nonzero value ; the Euler-product branch differs from it by a fixed integral multiple of on a sufficiently small real interval. For the principal factor,Applying Orthogonality of Dirichlet characters again givesThe right side diverges as , so the arithmetic progression contains infinitely many primes. This proves Dirichlet's theorem on arithmetic progressions: every reduced residue class modulo contains infinitely many primes. The argument also covers and , when there need not be a nonreal character.
For the sharper statement about reciprocal primes in a fixed arithmetic progression, use the given prime-counting function asymptotic with fixed:The second equivalence follows by integration by parts in the logarithmic integral function. Partial summation yieldsFor any , choose a fixed so large that the relative error in is at most for . The initial integral is a constant, while the remaining integral lies betweenThe boundary term is . Divide by , let , and then let . We obtainOnly a relative asymptotic is deduced from the given information; an additive error, or uniformity for a growing modulus , would require additional estimates.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 25 4 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
The Selberg upper-bound sieve replaces the indicator function of a sifted set by the square of a divisor sum. If the real Selberg sieve weights satisfy , thenWhen has no forbidden prime factors, the divisor sum is exactly one; otherwise its square is still nonnegative. Taking the weights to vanish for controls the error in summing this majorant. The main term is a positive quadratic form that can be diagonalized and minimized explicitly. This optimization, together with a bound for the remainder, is the central idea of the Selberg sieve.
For twin primes, take and let be the number of its roots modulo a squarefree integer . The Chinese remainder theorem makes a multiplicative arithmetic function, with and for odd primes. Thus the polynomial root density in a sieve is , andSumming the majorant giveswhere , with all indices squarefree. Here controls the error.
We carry out the Selberg sieve diagonalization. PutFor squarefree integers , multiplicativity givesThe identity behind the first equality is . Möbius inversion gives . The Cauchy-Schwarz inequality therefore impliesDefine . Equality is attained at , giving . Inverting again, the optimizing Selberg sieve weights areIn particular . Since ,The last inequality holds separately at , , and . Together with , this crude bound already makes the remainder , because .
We also need a lower bound for ; we prove it rather than presuppose a sieve asymptotic. For odd squarefree integers ,where counts distinct prime factors. Put and . The total weight of odd pairs is . Exclude pairs for which has a square prime factor, has a square prime factor, or have a common prime factor. For each of these three categories the total weight is at most : for example, the weighted count of odd multiples of is , and the common-factor category uses for each variable. Moreover,Hence the remaining odd coprime squarefree pairs have weight at least . Their products are squarefree, and counts all ordered coprime factorizations of . This proves the elementary lower bound for the twin-prime sieve denominator:
If and both are primes, survives the sieve. The at most smaller values are the only exceptions. Thus, with and , the twin-prime upper bound from a quadratic sieve becomesFinally partial summation givesThe integral over is bounded by a constant times . The nonnegative partial sums are therefore bounded and increasing. Thus the reciprocal series over the smaller members of twin-prime pairs converges, a form of Brun's theorem. The upper bound does not assert that infinitely many twin primes exist.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 25 3 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
Write and let run over Nontrivial zeros of the Riemann zeta function, including multiplicity. The bounds involving below are for . At bounded heights their uniform versions use ; itself cannot be the right bound near zero or .
Start with the Hadamard factorization of the Riemann xi function, an entire function of order one. Its logarithmic derivative has the convergent expansionDifferentiating givesThe real sum of converges absolutely: makes its terms at large height, and the order-one Hadamard factorization ensures the required summability. Thus these terms and form a fixed constant. The Stirling formula for the digamma function gives, uniformly for and ,This is the useful real form of the global partial-fraction expansion of the zeta logarithmic derivative. Every term subtracted is nonnegative because the Euler product excludes zeros with . At the simple pole , one also has as .
The three-four-one zero-free-region argument now detects a zero too close to one. The Von Mangoldt function is nonnegative and the absolutely convergent Dirichlet series givesbecause the corresponding coefficient at is . If is a zero, retain its term in the expansion at height and discard the other nonpositive terms. The expansion at height gives an upper bound even without retaining a particular zero. We obtain, for an absolute constant ,Choose so small that , put , and take . If , the last inequality would requirea contradiction. Thereforefor some fixed . This proves the required zero-free region of the Riemann zeta function. Nonvanishing on at bounded nonzero heights, proved in Question 2, and the isolation of zeros allow a decrease of giving the uniform formulation with as well. Near , apply this observation to the nonzero holomorphic function .
Next evaluate the real expansion at . The absolutely convergent Dirichlet series bounds uniformly in , soSince , each term on the left is at least . The smoothed zeta zero-count bound follows:Each zero satisfying contributes more than , so this also gives the local zero count for the Riemann zeta function:The same kernel sum is bounded at compact heights, since its tail converges uniformly there; the bounds with are consequently valid for all real .
For completeness, the contour estimate used in Question 2 follows from these very formulas. Subtract the complex logarithmic derivative expansion at from that at , with and . Terms with have differences , whose sum is by the kernel bound. There are remaining terms. After reducing , the zero-free region of the Riemann zeta function separates every such zero horizontally from the half-width boundary by : their heights satisfy . Thus on the left edge, and on the horizontal edges at , each reciprocal is . The Gamma function and pole terms satisfy the same required bound; at small heights on the left edge the pole distance is . This proves on those edges and justifies the contour shift without choosing heights that dodge unknown zeros.
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 25 2 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
First alternative. The Euler product of the Riemann zeta function is absolutely convergent for . Its logarithm and the nonnegative trigonometric polynomialgiveConsequently . Suppose and the Riemann zeta function had a zero of order at . As , its simple pole at one gives , the alleged zero gives , and remains bounded. The product would be , contradicting its lower bound. Thus there are no zeta zeros on ; the point itself is a pole, not a zero.
For the first integral of the Chebyshev function, defineThe logarithmic derivative identity , valid for , leads toTo verify the kernel rather than assume an inversion formula, integrate on the vertical line . Closing to the left when gives the residues at zero and minus one, namely ; closing to the right when gives zero. At the integral is zero as well. The horizontal integrals tend to zero because of the quadratic denominator, and the distant vertical integrals vanish in the indicated direction. Multiplying this kernel by with gives . The absolute convergence of the Dirichlet series on , together with the integrable denominator, permits interchange with the integral and proves the formula.
Here is a quantitative contour route from this relation to the Prime number theorem. Question 3 establishes a zero-free region of the Riemann zeta function and the accompanying bounds for its logarithmic derivative, independently of the Prime number theorem. In a sufficiently narrow half-width region they implyon the left and horizontal sides of the rectangle with heights and left edge , after making small enough also for bounded heights. The explanation of this bound is included at the end of Question 3. Take and . On the original line, the omitted tails aresince the Euler product bounds by . Shift the truncated integral to the left edge. The only enclosed pole is at , with residue ; the kernel poles at zero and minus one lie outside the rectangle. The left edge contributes , since there. The two horizontal edges contribute . In particular, for some ,
It remains to remove the smoothing; differentiating an asymptotic formula would not justify this step. The monotonicity of the Second Chebyshev function gives, for with ,First let with fixed. After division by , the lower and upper bounds tend to and . Let to obtain . Higher prime powers contribute by the Chebyshev estimate, so . Finally partial summation givesThe integral is , by splitting at and using . This proves the Prime number theorem with .
Second alternative. We prove the functional equation of the Riemann zeta function from a theta function. Set for . With Fourier transform convention , the Gaussian function hasIndeed, differentiation under the integral and integration by parts give , while the Gaussian integral gives . Periodize : the smooth period-one function has Fourier coefficients , by integrating on and interchanging its absolutely convergent sum with the integral. Its absolutely convergent Fourier series, evaluated at zero, proves the Poisson summation formula in this case. HenceFor , termwise integration and the defining integral of the Gamma function give the Mellin representation of the completed Riemann zeta function:Split at one and substitute in the lower integral. The elementary part isand the remaining part becomes an integral over . ThusThe integral is an entire function of , because decays exponentially and uniform convergence holds on every compact subset of the complex plane. This proves meromorphic continuation of the completed Riemann zeta function, with only the displayed simple poles, and the right side is invariant under . ThereforeThe Gamma reflection formula and Gamma duplication formula give the equivalent form , understood by meromorphic continuation. Multiplication by gives the entire Riemann xi function .
Let count positive ordinates of Nontrivial zeros of the Riemann zeta function up to height , including multiplicity. The Riemann–von Mangoldt formula isMore precisely, away from ordinates of zeros, the constant term is , the additional term is , and the remaining error is . Here the argument is continued along , and . The coarse formula displayed above holds at all large heights with the usual right-continuous counting convention. Subtract it at and : the main term changes by and each error is . Hence
For infinitely many reciprocal-logarithmic gaps between zeta zeros, fix any , for example . Suppose all sufficiently late gaps satisfied . Summing and usinggives . The last elementary estimate follows by integral comparison with and one integration by parts. The Riemann–von Mangoldt formula would implya contradiction. This reasoning is valid whether repeated ordinates are listed according to multiplicity or only distinct ordinates are listed, since in either case . Consequently infinitely often, for any fixed .
Past exam of the mathematics course of the University of Cambridge 2002 iii Paper 25 1 Solution by
Codex 0 Created 2026-10-03 Updated 2026-10-14
Write for the Chebyshev theta function and for the Second Chebyshev function, where is the Von Mangoldt function. We first establish the Chebyshev estimate. Every prime divides the central binomial coefficient , soApply this at successive powers of two and use monotonicity to obtain . Sincethe terms contribute and therefore . This Chebyshev estimate from central binomial coefficients is all the information about the distribution of primes needed here.
The Von Mangoldt divisor identity gives the factorial proof of Mertens first theorem. With , interchange the finite sums to obtainComparison of with gives . Dividing the preceding identity by , using and the Chebyshev estimate, givesThe contribution of higher prime powers is bounded independently of , becauseThus the Mertens first theorem is
For the square-root logarithmic sum over primes, apply partial summation to with weight . The lower endpoint is understood as , soThe main terms are and . The bounded error in produces a bounded integral, since . ThereforeNeither argument uses the Prime number theorem.
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!
Intro to OurBigBook
. Source. We have two killer features:
- 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-calculusArticles 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/derivativeVideo 2. OurBigBook Web topics demo. Source. - 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.
- to OurBigBook.com to get awesome multi-user features like topics and likes
- as HTML files to a static website, which you can host yourself for free on many external providers like GitHub Pages, and remain in full control
Figure 2. You can publish local OurBigBook lightweight markup files to either OurBigBook.com or as a static website.Figure 3. Visual Studio Code extension installation.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. - Infinitely deep tables of contents:
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





