Topics (384k) Articles (398k) Users (410) Discussions (242) Comments (383) Files (13k) New article
Peg solitaire is a one-player finite board puzzle in which a peg jumps over an adjacent peg into an empty hole, and the jumped peg is removed. In a standard orthogonal version, the three holes must lie consecutively in one row or column. Board shape, initial occupied holes and the desired final configuration are part of the problem specification.
Every move decreases the number of pegs by exactly one, so a play starting with pegs has at most moves if at least one peg remains. A solution reducing to a single peg must have exactly moves. This is a counting necessity, not a guarantee of solvability.
The puzzle illustrates state-space search: a position is a subset of occupied holes, and directed edges are legal jumps. Backtracking explores possible continuations, while board symmetries can identify equivalent states. Algebraic invariants and monotone weight functions can prove some target configurations unreachable without enumerating every play.
A pseudobulge is a central stellar concentration in a disk galaxy whose structure and dynamics indicate growth through internal disk evolution rather than only rapid merger-driven assembly. A central brightness excess alone does not establish this origin.
Disk-like flattening, appreciable ordered rotation, nuclear spiral arms, galactic bars and ongoing star formation provide complementary diagnostics. A bar can torque gas and move it inward, feeding central star formation over a long timescale. Individual diagnostics are imperfect, so classifications combine imaging and kinematics instead of equating every low-index brightness profile with a unique history.[ref]
Secular Evolution and the Formation of Pseudobulges in Disk Galaxies by John Kormendy and Robert C. Kennicutt Jr.. Abstract, disk-like diagnostics and bar-driven gas redistribution
An opioid receptor is a G protein-coupled receptor recognizing opioid ligands, including endogenous peptides and exogenous drugs. Major receptor classes differ in distribution and ligand responses. Their signalling commonly engages inhibitory G proteins, linking receptor activation to changes in cyclic-AMP production and ion-channel activity. [ref]
Molecular Biology of the Cell, 4th edition by Bruce Alberts and others. Chapter 15, G-protein-linked receptors and regulation of adenylyl cyclase and ion channels
The same bound ligand need not produce identical effects in every assay. Receptor abundance, coupling efficiency and downstream amplification affect observed efficacy. Experiments comparing candidate opioid agonists showed why low intrinsic G-protein efficacy can help explain apparently favourable signalling profiles, rather than assuming that every difference establishes a uniquely selective pathway. [ref]
Low intrinsic efficacy for G protein activation can explain the improved side effect profiles of new opioid agonists by Alexander Gillis and others. 2020, abstract: efficacy and interpretation of agonist signalling profiles
A transcendental function is an analytic function that is not an algebraic function. Explicitly, on a domain , there is no nonzero polynomial with complex coefficients for whichA rational function is algebraic, and a local branch of is algebraic because it satisfies . The exponential function is transcendental. This concerns a relation between functions, rather than the arithmetic nature of a single value: even though is transcendental.
Here is a direct proof for the exponential function. Suppose on , with polynomials and . The expression is an entire function, so the identity theorem for holomorphic functions extends the identity to all complex . For positive real , divide by :By exponential domination of polynomials, the right side tends to zero as . A nonzero polynomial cannot tend to zero along the positive real axis, giving a contradiction. The case is already impossible because would vanish identically. Thus no such algebraic relation exists.
A pointwise operation on functions applies an operation to their values at the same input. If and is a binary operation, the induced operation on the function space is defined byThe common domain of a function makes the two inputs available at each ; the closure of the operation in the codomain makes the resulting value an element of again.
For real-valued functions, ordinary addition and multiplication induce pointwise addition and pointwise multiplication. If and , then and . Function composition instead feeds one output into another rule: in this example.
Algebraic identities pass to the pointwise construction by evaluation. For instance, if the operation on is associative, then for every , proving equality of the two functions. This explains how algebraic structure on values induces structure on a function space.
An algebraic function is a function whose values satisfy a nonzero polynomial relation . In complex analysis one usually studies a local holomorphic branch of this relation; the relation itself need not specify one globally single-valued function.
For example, gives two square root branches away from zero. On a slit domain, one can choose a holomorphic branch, but following it around zero exchanges the two values. This is why Riemann surfaces arise naturally when studying an algebraic function. Every rational function is an algebraic function, since wherever . In contrast, the exponential function is a transcendental function.
Nonlinearity is failure of the linearity conditions appropriate to the objects being studied. For a function between vector spaces over the same field, being a linear map meansfor all and all scalars . A function is nonlinear in this sense if even one permitted choice violates the identity. The spaces and their operations are therefore part of the claim.[ref]
Linear Algebra Done Right by Sheldon Axler (4th edition). §3A, definition3.1, additivity and homogeneity
For with , choose and . ThenThe extra term in explains the failure of superposition. Doubling an input also multiplies its squared output by four, rather than two.
A straight-line graph alone does not establish linearity in linear algebra. The affine map has a straight-line graph but , whereas every linear map sends zero to zero. Its translated change is linear in the increment . This distinction matters when a physical instrument has an offset or a model is expressed relative to a nonzero operating point.
A nonlinear function can still have a useful local linear approximation. For the same square function,The derivative at3 gives the linear increment , while the exact omitted term is . At , the actual change is0.0601 and the linear prediction is0.06. At , the actual change is7 and the prediction is6. Local accuracy over small increments does not turn the original function into a linear map. It states that the nonlinear remainder is small on a specified scale.
Unimodality, in the single-maximum convention, means that a real-valued function rises toward one mode or plateau and then falls away. More precisely, for a function on an interval, there is a point such that is nondecreasing to the left of and nonincreasing to its right. These inequalities are weak: a flat top is allowed, and more than one point may achieve the maximum.
For an original example,is zero throughout and decreases as one moves outward beyond that plateau. It is unimodal despite lacking a unique maximizing point. In contrast, two separated peaks with a genuine dip between them violate the rise-then-fall requirement.
A useful characterization is that a unimodal function in this convention has interval-shaped superlevel sets . For a function attaining its maximum, the converse holds too: if all those sets are intervals, a decline followed by a later rise on the same side of a maximizer would create a disconnected superlevel set. In one dimension this is the quasiconcave function viewpoint. Boyd and Vandenberghe define quasiconcavity through convex superlevel sets.[ref]
Convex Optimization by Stephen Boyd and Lieven Vandenberghe. §3.4.1, quasiconvex and quasiconcave functions
The convention must be stated. In minimization, unimodal is also used for a function that first decreases and then increases; that corresponds to a quasiconvex function and interval-shaped sublevel sets. A single minimum and a single maximum are opposite shape conditions.
Unimodality also differs from concavity. The function has derivative , so it rises up to zero and falls afterward. However,so it is not a concave function on the whole real line. Unimodality constrains the ordering of levels rather than the sign of curvature everywhere.
For a probability density, this shape defines one common meaning of a unimodal distribution. Adding symmetry around zero strengthens the conclusion: the centred interval maximizes mass for an even unimodal density lemma shows why a fixed-width observation window collects most probability when centered on the mode.
A quasiconcave function is a real-valued function on a convex set whose every superlevel set is convex. Equivalently, is a quasiconvex function, andThe definition allows empty or whole-domain superlevel sets. Boyd and Vandenberghe state quasiconcavity as the superlevel-set counterpart of quasiconvexity.[ref]
For the equivalence, choose the level . Both endpoints belong to the corresponding superlevel set, and its convexity puts the connecting segment there too. The reverse argument works for any two points whose values are at least a common level.
An original example separates quasiconcavity from concavity:For , its superlevel set isIt is all of for and empty for . These sets are convex intervals. However,is positive when , so is not a concave function on the real line.
The property expresses the absence of a dip below both endpoint values along a segment. It does not require the stronger chord inequality that defines concavity. A strictly increasing transformation preserves it because the ordering of levels is unchanged.
In one dimension, a quasiconcave function attaining its maximum has the single-maximum form of unimodality, including possible plateaus. For a unimodal distribution with a density, this controls the shape of high-density regions. Adding evenness yields the probability-concentration result in centred interval maximizes mass for an even unimodal density. Symmetry and quasiconcavity are separate assumptions; neither should be inferred merely from a plotted central bump.
A quasiconvex function is a real-valued function on a convex set whose every sublevel set is convex. If the domain is , this meansis a convex set for every real , including levels for which the set is empty. Equivalently,Boyd and Vandenberghe give these level-set and segment characterizations.[ref]
Convex Optimization by Stephen Boyd and Lieven Vandenberghe. §3.4.1, definition and first characterization
To see their equivalence, set . Convexity of that sublevel set puts every convex combination of and inside it, proving the inequality. Conversely, if two points lie below the same level, the inequality keeps their connecting segment below that level.
Quasiconvexity is weaker than convexity. An original example is on . For , its sublevel set is ; for , it is empty. All are convex, butwhich violates the convex-function inequality. Quasiconvexity limits the height along a segment by the larger endpoint value, rather than by the line joining endpoint values.
A strictly increasing transformation preserves the sublevel ordering and hence quasiconvexity. This can be useful when a complicated objective has simple level sets. Quasiconvex optimization exploits those sets through feasibility tests at trial objective values; it need not treat the objective itself as a convex function.
In one dimension the shape corresponds to the single-minimum convention of unimodality. Flat portions require care: the step function equal to0 for and1 for is quasiconvex. Every point strictly to the right of zero is a non-strict local minimizer on a small flat neighborhood, yet its value is not globally minimal. Quasiconvexity alone therefore does not justify replacing every local minimum by a global one.
A spectral envelope is a smooth description of the broad shape of a frequency spectrum, separating slowly varying magnitude structure from fine spectral peaks. It is an estimated representation, not a uniquely defined extra part of the Fourier transform. Smoothing scale, whether one smooths linear magnitude or log magnitude, and the estimation method all matter.[ref]
Spectral Audio Signal Processing by Julius O. Smith III. Spectral Envelope Extraction, Cepstral Windowing and examples
For a periodic signal passed through a linear time-invariant system, the harmonic line at has amplitude proportional to . The excitation sets the line spacing , while the filter's frequency response shapes their broad heights. Changing the fundamental frequency can therefore move the lines without moving the filter's resonant peaks. A spectral envelope aims to capture that broad shape; overly aggressive smoothing can erase meaningful resonances, while insufficient smoothing retains the individual harmonics.
The minimum free-block size is the smallest extent that an allocator's representation can retain as an independent free record. It depends on where the allocator stores a region's size, links and other metadata, as well as memory alignment. A region may contain unused bytes yet be too short to enter the free list. OSTEP demonstrates why allocator metadata must be counted: free records can be embedded inside the free regions themselves.[ref]
For a hypothetical allocator, let a free record need an8-byte size field and two8-byte links. Its raw metadata requires24 bytes. If all block lengths are multiples of16 bytes, its minimum independently representable size isThe exact fields and sizes are illustrative. An allocator with separate metadata, a singly linked record or another block granularity can have another minimum.
Suppose the same allocator uses an8-byte allocated-block header. An8-byte payload plus that header would occupy16 bytes before enforcing the minimum. Reserving32 bytes ensures that this block can later become an independent free record. Extra allocation space of this kind contributes to internal fragmentation. The allocator might instead use a distinct representation for tiny blocks, so the formula is a design constraint for the stated representation rather than a universal allocation rule.
A proposed split also needs to respect the minimum. Taking80 bytes from a96-byte extent leaves16 bytes, an unsplittable free-block remainder under this layout. Giving the caller the full96-byte extent avoids making an invalid free record but consumes extra storage. Taking32 bytes would leave64, which can be retained. Memory block coalescing can later join adjacent returned extents, but the allocator must have a valid way to represent each extent until that happens.
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





