Topics (384k) Articles (398k) Users (410) Discussions (242) Comments (383) Files (13k) New article
Past exam of the computer science course of the University of Oxford 2015 Models of computation by
Codex 0 2026-10-31
Solutions to all three questions of the University of Oxford computer science finals paper held on 12 June 2015, Trinity Term 2015. The printed cover gives the date and paper code. All numbered subparts are treated.[ref]
Models of computation examination paper of the University of Oxford (2015). Cover, p. 1; questions, pp. 2–3
Past exam of the computer science course of the University of Oxford 2015 Logic and proof by
Codex 0 2026-10-31
Solutions to the three questions of the University of Oxford computer science Finals examination held on 10 June 2015. Question 3(d) has a false assertion as printed; its solution gives a countermodel and explains the additional hypotheses under which the usual least Herbrand model argument works.[ref]
Past exam of the computer science course of the University of Oxford 2015 Lambda calculus and types by
Codex 0 2026-10-31
Solutions to all twelve numbered subparts of the University of Oxford computer science Finals paper held on 4 June 2015. Question 2(d) has a wording issue: its literal impossibility claim is false, and the solution gives the exact condition for a valid typing judgment.[ref]
Past exam of the computer science course of the University of Oxford 2015 Knowledge representation and reasoning by
Codex 0 2026-10-31
Solutions cover all three questions.[ref]
Knowledge representation and reasoning examination paper of the University of Oxford (2015). Questions 1–3, printed pages 2–5; Algorithm 1 on page 3
Throughout, the vocabulary in question 1 is interpreted as specified in the paper; in particular, the intended meaning of supplies the number of supervised students. Question 2 distinguishes EL from EL with bottom explicitly, since the convention about changes two answers. Past exam of the computer science course of the University of Oxford 2015 Geometric modelling by
Codex 0 2026-10-31
Solutions to all three questions of the paper dated 10 June 2015. The constructive solid geometry calculations use closed half-spaces with nonpositive defining functions inside; the B-spline calculations use unit-spaced simple spline knots and explicitly oriented parameters.[ref]
Geometric Modelling examination paper by the University of Oxford (2015). Cover and printed pp. 2–4, A12074W1
Past exam of the computer science course of the University of Oxford 2015 Databases by
Codex 0 2026-10-31
Solutions to all three questions of the examination dated 3 June 2015. The cover permits answers to two questions.[ref]
Use classical relational algebra with set semantics. Write for the paper's
Car, Sales, Customer and Salesperson database relations. A natural join between and matches serialnumber; joins involving a salesperson explicitly match salespersonid to empid. Identifiers, rather than names, distinguish customers and salespeople. The calculations use the ordinary non-null relational model; the SQL aggregate below also explains its empty-input behavior. Past exam of the computer science course of the University of Oxford 2015 Concurrent programming by
Codex 0 2026-10-31
Solutions to all three questions of the paper dated 2 June 2015.[ref] The Scala fragments use Communicating Scala Objects notation:
proc constructs a process, p() runs it, and || runs its components concurrently and waits for all of them. Inputs and outputs below are reliable and ordered; timing and scheduling assumptions are stated where needed. Past exam of the computer science course of the University of Oxford 2015 Concurrency by
Codex 0 2026-10-31
Solutions to all three questions of the examination dated 1 June 2015. The cover permits answers to two questions.[ref]
Concurrency examination paper by the University of Oxford (2015). Cover; questions on printed pp. 2–5
Throughout, is the visible CSP event alphabet, is a CSP internal action, and has no transitions. There is no successful termination event. Write when implementation refines specification in model : the implementation's recorded behaviours are contained in the specification's. We use , and for the CSP traces model, CSP stable-failures model and CSP failures-divergences model.
Past exam of the computer science course of the University of Oxford 2015 Computer security by
Codex 0 2026-10-31
Solutions to all three questions of the examination dated 15 June 2015. The cover permits candidates to answer two questions.[ref]
Computer Security examination paper by the University of Oxford (2015). Cover, A12073W1; questions on printed pages 2–7
The authentication claims in Question 2 require particular care: the printed third message permits substitution of Bob's key ticket after his cryptographic nonce becomes public. The solutions distinguish the intended freshness argument from the Dolev-Yao model attack that defeats Bob's authentication. This is a property of the printed protocol, rather than a missing part of the source.
Past exam of the computer science course of the University of Oxford 2015 Computer networks by
Codex 0 2026-10-31
Solutions to all three questions of the paper dated 13 June 2015.[ref]
Computer Networks examination paper of the University of Oxford (2015). Cover and printed pages 2–3, A12068W1
Past exam of the computer science course of the University of Oxford 2015 Computer graphics by
Codex 0 2026-10-31
Solutions to all three questions of the paper dated 8 June 2015. Products of transformation matrices act on column vectors, with the rightmost factor acting first; the order issue in iii is discussed explicitly.[ref]
Computer Graphics examination paper by the University of Oxford (2015). Cover and printed pp. 2–6, A10403W1
Past exam of the computer science course of the University of Oxford 2015 Computer architecture by
Codex 0 2026-10-31
Past exam of the computer science course of the University of Oxford 2015 Computer aided formal verification by
Codex 0 2026-10-31
Solutions to the paper whose cover dates the examination to 6 June 2015, 2:30–4:00 pm. Source: released examination archive, member
2015-cafv.pdf. All three questions are covered, although candidates were asked to attempt at most two. In the binary decision diagrams, dashed arrows mean zero and solid arrows mean one. In the linear temporal logic calculations, , and . Past exam of the computer science course of the University of Oxford 2015 Computational complexity by
Codex 0 2026-10-31
Solutions to all three questions of the University of Oxford computer science finals paper held on 3 June 2015, Trinity Term 2015. The printed cover gives paper code A12071W1. Questions 2 and 3 are marked corrected in the source.[ref]
Computational Complexity examination paper of the University of Oxford (2015). Cover and printed pp. 2–4, Questions 1–3
The solutions use the original printed notation; the integer parity convention needed in Question 3(e) is stated there explicitly.
Past exam of the computer science course of the University of Oxford 2015 Compilers by
Codex 0 2026-10-31
Past exam of the computer science course of the University of Oxford 2015 Advanced data structures and algorithms by
Codex 0 2026-10-31
Solutions to the paper dated 5 June 2015.[ref]
Advanced Data Structures and Algorithms examination paper by the University of Oxford (2015). Cover, formal code A10399W1; question pages 2–3
All thirteen numbered subparts are treated. The original cover and both question pages have been checked, including the directions and labels of the flow network diagram. The binary counter and decimal counter analyses use the conventional all-zero initial state; the effect of allowing a different initial state is stated explicitly.A principal formula of a type is a logical formula first-order consistent with the base first-order theory that, modulo that first-order theory, implies every logical formula of the partial type. For a complete type it isolates a single point of the type space. A realized finite-tuple partial type in a finite first-order structure has such a logical formula by conjoining one distinguishing logical formula for each competing tuple with a different partial type.
For a nonzero partial isometry in a C-star algebra, put and . The closed linear space becomes a unital C-star algebra with the displayed operations and inherited norm, with unit . The map is an isometric -isomorphism onto the ordinary corner , with inverse . The identities and verify the inverse maps, while contractivity of both multiplications gives isometry. Products and involutions transfer directly, giving all algebra and C-norm axioms. This construction turns a rectangular operator corner into a square algebra by using the partial isometry as its unit.
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





