Topics (384k) Articles (398k) Users (410) Discussions (242) Comments (383) Files (13k) New article
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 5 b iv Solution by
Codex 0 2026-10-31
After the first update, the sequence lies in and is nonincreasing. The monotone convergence theorem for sequences gives a limit . The update is continuous on this interval, so passing to the limit givesPositivity forces . If an iterate reaches the root exactly, the constant tail gives the same conclusion. The Exact Newton error identity for a quadratic here is , also showing quadratic convergence once the error is small.
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 5 b iii Solution by
Codex 0 2026-10-31
Subtract the previous iterate in Newton's method:The denominator is positive and the numerator is negative. If , the difference is zero and all subsequent iterates equal the root.
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 5 b ii Solution by
Codex 0 2026-10-31
The update in Newton's method is exactly . Positivity is preserved, and the arithmetic-geometric mean inequality from part (a) applies to every update. ConsequentlyThis holds even when : the first update moves to or above the positive square root.
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 5 b i Solution by
Codex 0 2026-10-31
For , its derivative is . Substitution into Newton's method givesEvery positive input gives another positive input, so a starting value keeps the denominator nonzero at every step.
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 3 e ii Solution by
Codex 0 2026-10-31
Use the same integer rounding in a divide-and-conquer recurrence, now with root cost . Since ,Choose and use strong induction with inductive hypothesis . Both child sizes are positive and less than , soThe same factor occurs for the exact fractional split. Therefore in Big O notation.
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 3 e i Solution by
Codex 0 2026-10-31
The printed fractional arguments require a size convention. To make the recurrence relation precise on positive integers, take a bounded base case and use , for . This integer rounding in a divide-and-conquer recurrence gives . The unrounded calculation is the special split fraction .
Prove by strong induction. Put , choose , and choose . The base case follows. The entropy potential for a divide-and-conquer recurrence givesThe last step uses . This closes the inductive hypothesis and proves in Big O notation.
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 3 c iv Solution by
Codex 0 2026-10-31
For sufficiently large positive , the logarithm identities giveAfter division by , the right-hand side tends to one. Thus gives the asymptotic order in Big theta notation and Big O notation.
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 3 c iii Solution by
Codex 0 2026-10-31
Here are fixed integers. The term has exponential growth, whereas has fixed-degree polynomial growth and is linear. Since a fixed-base exponential eventually dominates every fixed-degree polynomial,Hence the requested Big O notation bound, with its matching lower order, is .
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 3 c ii Solution by
Codex 0 2026-10-31
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 3 c i Solution by
Codex 0 2026-10-31
Dividing by gives . Thus the quadratic term controls the growth:The sharper Big theta notation also supplies the requested Big O notation bound.
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 3 b ii Solution by
Codex 0 2026-10-31
Write with . The difference of two squares factors asThe final factor is an integer, so divides the difference. By congruence modulo an integer, .
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 3 b i Solution by
Codex 0 2026-10-31
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 2 e ii Solution by
Codex 0 2026-10-31
For fixed , use mathematical induction on . At , both sides equal one. If the hockey-stick identity holds at , then Pascal's identity givesThis is the required formula with replaced by .
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 2 e i Solution by
Codex 0 2026-10-31
For and , the factorial formula for a binomial coefficient givesThis proves Pascal's identity. The boundary cases follow for using the usual extension for or . The recurrence itself requires .
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 1 f ii Solution by
Codex 0 2026-10-31
Set and cube the equation. Solving for givesConsequently the inverse function isThe value is impossible in the original equation. Conversely, every real gives exactly one real by the displayed cube root, and this cannot equal . Direct substitution verifies both inverse identities. Thus the corrected bijection is .
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Discrete mathematics, continuous mathematics and probability 1 f i Solution by
Codex 0 2026-10-31
The real cube root in the denominator vanishes at , so the printed rule needs the domain of a function . On its actual domain of a function, the second iterated function simplifies toThis suggestsFor the induction step, assume the formula at and restrict to arguments for which its value is not . Its cube is , so another application givesReal cube roots are multiplicative, including for negative arguments. The newly excluded point satisfies , hence ; all earlier exclusions remain. This proves both the formula and the domain of a function by mathematical induction. The inherited exclusions are essential for an iteration of a partial function: cancellation in the final expression cannot repair an undefined intermediate application.
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Digital systems, linear algebra, introduction to formal proof 8 c ii Solution by
Codex 0 2026-10-31
Eliminate the existential premise with fresh witness . Its first conjunct gives and its second gives . For a fresh arbitrary , one direction of the desired logical biconditional follows by universal elimination. For the other, must be reversed before transporting to using the supplied oriented equality elimination rule.
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Premise | ||
| 2 | Temporary assumption | ||
| 3 | conjunction elimination rule on 2 | ||
| 4 | conjunction elimination rule on 2 | ||
| 5 | universal elimination on 4; instantiate at | ||
| 6 | Temporary assumption | ||
| 7 | equality introduction rule | ||
| 8 | equality elimination rule on 6, 7 | ||
| 9 | equality elimination rule on 8, 3 | ||
| 10 | implication introduction rule on 9; discharge 6 | ||
| 11 | biconditional introduction rule on 5, 10 | ||
| 12 | universal introduction on 11; fresh | ||
| 13 | existential quantifier introduction rule on 12; witness | ||
| 14 | existential quantifier elimination rule on 1, 13; discharge 2; fresh |
Here is absent from every open assumption when line 12 uses universal introduction. In line 13 the existential quantifier binds the witness position occupied by ; the conclusion then has no free , allowing line 14 to close its witness subproof. HenceThe premise says an object satisfying exists and every object satisfying equals it. The logical biconditional adds the converse explicitly: every object equal to that witness also satisfies .
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Digital systems, linear algebra, introduction to formal proof 8 c i Solution by
Codex 0 2026-10-31
Use the equality introduction rule to prove . In the equality elimination rule, choose the first-order formula to be . Substituting for in its first position proves symmetry:
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Premise | ||
| 2 | equality introduction rule | ||
| 3 | equality elimination rule on 1, 2 |
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Digital systems, linear algebra, introduction to formal proof 8 b ii Solution by
Codex 0 2026-10-31
Extract the universally quantified logical implication and the existentially quantified logical conjunction from the premise. Use one fresh witness for both conjuncts of the latter, so that the resulting and concern the same object:
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Premise | ||
| 2 | conjunction elimination rule on 1 | ||
| 3 | conjunction elimination rule on 1 | ||
| 4 | Temporary assumption | ||
| 5 | conjunction elimination rule on 4 | ||
| 6 | conjunction elimination rule on 4 | ||
| 7 | universal elimination on 2; instantiate at | ||
| 8 | implication elimination rule on 7, 5 | ||
| 9 | conjunction introduction rule on 8, 6 | ||
| 10 | existential quantifier introduction rule on 9; witness | ||
| 11 | existential quantifier elimination rule on 3, 10; discharge 4; fresh |
The witness occurs in no undischarged premise or final conclusion. Therefore the existential quantifier elimination rule is valid and gives
Past exam of the year 1 of the computer science course of the University of Oxford 2014 Digital systems, linear algebra, introduction to formal proof 8 b i Solution by
Codex 0 2026-10-31
The existential premise is , with the logical implication inside the existential quantifier. Eliminate it using a fresh witness , specialize to that same witness, and introduce the required existential quantifier before closing the witness subproof:
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Premise | ||
| 2 | Premise | ||
| 3 | Temporary assumption | ||
| 4 | universal elimination on 2; instantiate at | ||
| 5 | implication elimination rule on 3, 4 | ||
| 6 | existential quantifier introduction rule on 5; witness | ||
| 7 | existential quantifier elimination rule on 1, 6; discharge 3; fresh |
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





