Topics (318k) Articles (329k) Users (387) Discussions (237) Comments (383) Files (10k) New article
The Tonelli–Shanks algorithm is a method used to compute square roots in finite fields, particularly useful for finding square roots of a number modulo a prime. This algorithm is significant in number theory and has applications in cryptography, especially in schemes dealing with quadratic residues.
Thue's lemma, also known as Thue's theorem, is a result in the field of Diophantine approximation and number theory, named after the mathematician Axel Thue. The lemma addresses the approximation of real numbers by rationals and is particularly concerned with the properties of certain algebraic numbers.
A table of congruences is a systematic way to present the relationships between integers under modular arithmetic. It displays which numbers are congruent to each other modulo a particular base (or modulus). In modular arithmetic, two integers \( a \) and \( b \) are said to be congruent modulo \( n \) (written as \( a \equiv b \mod n \)) if they have the same remainder when divided by \( n \).
The Solovay–Strassen primality test is a probabilistic algorithm used to determine whether a given number is prime. It was developed independently by Robert Solovay and Jeffrey Strassen in the early 1970s. The test is based on properties of quadratic residues and the law of quadratic reciprocity. ### How the Test Works 1. **Input**: The algorithm takes an odd positive integer \( n \) greater than 1.
The Residue Number System (RNS) is a non-weighted number system used in digital computation and signal processing that represents integers using their residues with respect to a set of pairwise coprime moduli. It provides several advantages such as high parallelism, reduced carry propagation, and potential speed improvements in arithmetic operations.
A **reduced residue system** is a set of integers that are representatives of the distinct equivalence classes of integers modulo \( n \), where \( n \) is a positive integer, and each representative in the set is coprime to \( n \). In other words, a reduced residue system modulo \( n \) consists of integers that are both less than \( n \) and relatively prime to \( n \).
Quartic reciprocity is a concept in number theory that extends the ideas of quadratic reciprocity to higher powers, specifically to quartic residues. Just as quadratic reciprocity provides conditions under which two primes can be classified as quadratic residues or non-residues, quartic reciprocity deals with congruences of the form \(x^4 \equiv a \mod p\).
A quadratic residue is a concept from number theory, particularly in the study of modular arithmetic.
Quadratic reciprocity is a fundamental theorem in number theory that describes the solvability of quadratic equations modulo prime numbers. It addresses the question of when a quadratic residue exists for two distinct odd prime numbers.
A polydivisible number is a number that meets a specific divisibility condition related to its digits. Specifically, a positive integer is considered polydivisible if for every \( k \) (where \( k \) is the position of the digit from the left), the number formed by the first \( k \) digits is divisible by \( k \).
Pocklington's algorithm is a method used to test the primality of large integers. It was developed by the mathematician Henry Pocklington in 1914 and is particularly effective for numbers that can be represented in a specific form. The algorithm is based on the properties of prime numbers and relies on certain mathematical theorems related to divisibility and modular arithmetic.
The Pisano period, denoted as \( \pi(m) \), is the period with which the sequence of Fibonacci numbers repeats modulo \( m \). In other words, if you take the Fibonacci sequence \( F_0, F_1, F_2, \ldots \), and reduce each number modulo \( m \), the resulting sequence will eventually start repeating. The length of this repeating sequence is known as the Pisano period for \( m \).
The multiplicative order of an integer \( a \) modulo \( n \) is defined as the smallest positive integer \( k \) such that \[ a^k \equiv 1 \mod n. \] In simpler terms, it is the smallest exponent \( k \) for which raising \( a \) to the power of \( k \) results in a value that, when divided by \( n \), leaves a remainder of 1.
The Method of Successive Substitution is a technique used to solve equations, particularly in the context of finding fixed points of functions or solutions of nonlinear equations. The essence of the method is to iteratively approximate a solution by repeatedly substituting back into the original equation until a satisfactory level of accuracy is reached. ### Steps in the Method of Successive Substitution: 1. **Rearrangement**: The original equation is rearranged into a form that isolates one variable.
The Legendre symbol is a mathematical notation that provides a way to determine if a given integer is a quadratic residue modulo a prime number. Specifically, for an integer \( a \) and a prime \( p \), the Legendre symbol is denoted as: \[ \left( \frac{a}{p} \right) \] It is defined as follows: 1. If \( a \) is congruent to 0 modulo \( p \) (i.e.
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





