Alphabeta Math
ExampleConstruction: AI-adaptedVerification: AI-generatedSession-authored (Fable 5 assisted)precheck passjudge pass (z-ai/glm-5.2)audited 2026-07-27
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Every polynomial has limxcp(x)=p(c)\lim_{x \to c} p(x) = p(c), and rational functions do so away from the zeros of the denominator

Example

For a list a0,,an1a_0, \dots, a_{n-1} of reals write

p(x)  :=  j<najxjp(x) \;:=\; \sum_{j < n} a_j x^j

for the finite sum of Finite sums and finite products, by recursion applied to the list jajxjj \mapsto a_j x^j, with powers as in Integer powers ama^m. So j<0\sum_{j < 0} is the empty sum 00, and pp is a function RR\mathbb{R} \to \mathbb{R}; these are the polynomial functions.

Claim 1. For every polynomial function pp and every cRc \in \mathbb{R}, the limit of pp at cc exists and

limxcp(x)  =  p(c).\lim_{x \to c} p(x) \;=\; p(c) .

Claim 2. Let pp and qq be polynomial functions and let cRc \in \mathbb{R} satisfy q(c)0q(c) \ne 0. Put Aq:={xR:q(x)0}A_q := \{\, x \in \mathbb{R} : q(x) \ne 0 \,\}. Then cAqc \in A_q, the point cc is a limit point of AqA_q, the quotient p/qp/q is defined on AqA_q, its limit at cc exists, and

limxc(p/q)Aq(x)  =  p(c)q(c).\lim_{x \to c} (p/q)|_{A_q}(x) \;=\; \frac{p(c)}{q(c)} .

Everything is read off from Sums, scalar multiples, products and quotients of function limits, the quotient under the hypothesis that the denominator limit is nonzero once two trivial limits are in hand: that of a constant function and that of the identity. Note that claim 1 is exactly the statement that limxcp(x)=p(c)\lim_{x \to c} p(x) = p(c), the equality that FALSE: limxcf(x)=f(c)\lim_{x \to c} f(x) = f(c) whenever both sides exist shows is not automatic; for polynomials it is a theorem, and the algebra of limits is what proves it.

Facts & Assumptions

Given: A list a0,,an1a_0, \dots, a_{n-1} of reals and the polynomial function p(x)=j<najxjp(x) = \sum_{j<n} a_j x^j; a second polynomial function qq; and a real cc (Finite sums and finite products, by recursion, Integer powers ama^m).

[L1]

The limit condition (The ε\varepsilon-δ\delta limit limxcf(x)=L\lim_{x \to c} f(x) = L of f:ARf : A \to \mathbb{R} at a limit point cc of AA): limxch(x)=P\lim_{x \to c} h(x) = P means that for every real ε>0\varepsilon > 0 there is a real δ>0\delta > 0 such that every xx in the domain of hh with 0<xc<δ0 < |x - c| < \delta satisfies h(x)P<ε|h(x) - P| < \varepsilon.

[L2]

Algebra of function limits: at a limit point cc of the common domain, the limits of f+gf + g, of αf\alpha f and of fgfg exist and equal L+ML + M, αL\alpha L and LMLM; and if M0M \ne 0 the limit of (f/g)(f/g) restricted to {g0}\{g \ne 0\} exists and equals L/ML/M (Sums, scalar multiples, products and quotients of function limits, the quotient under the hypothesis that the denominator limit is nonzero).

[L4]

Finite sums: j<0aj=0\sum_{j<0} a_j = 0 and j<n+1aj=(j<naj)+an\sum_{j<n+1} a_j = \bigl(\sum_{j<n} a_j\bigr) + a_n (Finite sums and finite products, by recursion).

[L5]

Powers: x0=1x^0 = 1 and xj+1=xjxx^{j+1} = x^j \cdot x for every xRx \in \mathbb{R} and jNj \in \mathbb{N} (Integer powers ama^m).

[L6]

Induction principle on N\mathbb{N} (The principle of mathematical induction).

[L8]

Absolute value: 0=0|0| = 0; and field arithmetic (Basic properties of the absolute value, Field).

Verification

technique · direct
1.1

Every cRc \in \mathbb{R} is a limit point of R\mathbb{R}, so [L1] and [L2] apply at cc to functions defined on R\mathbb{R}.

L3
1.2

A constant function xax \mapsto a has limit aa at cc: aa=0=0<ε|a - a| = |0| = 0 < \varepsilon for every real ε>0\varepsilon > 0, any δ\delta serving.

L1L8
1.3

The identity function xxx \mapsto x has limit cc at cc: given a real ε>0\varepsilon > 0, take δ:=ε\delta := \varepsilon; then 0<xc<δ0 < |x - c| < \delta gives xc<ε|x - c| < \varepsilon.

L1
2.1

For every jNj \in \mathbb{N} the function xxjx \mapsto x^j has limit cjc^j at cc. This is an induction on jj [L6]. For j=0j = 0 the function is the constant 11 by [L5], and step 1.2 applies with a=1=c0a = 1 = c^0. If the claim holds for jj, then xj+1=xjxx^{j+1} = x^j \cdot x by [L5], and the product rule of [L2] applied to xxjx \mapsto x^j and the identity gives limit cjc=cj+1c^j \cdot c = c^{j+1}.

step 1.2step 1.3L2L5L6
3.1

For every jNj \in \mathbb{N} the function xajxjx \mapsto a_j x^j has limit ajcja_j c^j at cc, by the scalar rule of [L2] applied to step 2.1 with α=aj\alpha = a_j.

step 2.1L2
4.1

For every nNn \in \mathbb{N} the function xj<najxjx \mapsto \sum_{j<n} a_j x^j has limit j<najcj\sum_{j<n} a_j c^j at cc. This is an induction on nn [L6]. For n=0n = 0 both the function and the asserted limit are the empty sum 00 by [L4], and step 1.2 applies. If the claim holds for nn, then j<n+1ajxj=(j<najxj)+anxn\sum_{j<n+1} a_j x^j = \bigl(\sum_{j<n} a_j x^j\bigr) + a_n x^n by [L4], and the sum rule of [L2] applied to the inductive hypothesis and step 3.1 gives limit (j<najcj)+ancn=j<n+1ajcj\bigl(\sum_{j<n} a_j c^j\bigr) + a_n c^n = \sum_{j<n+1} a_j c^j. Taking the given nn, the limit of pp at cc exists and equals p(c)p(c): claim 1.

step 1.2step 3.1L2L4L6
5.1

Now let qq be a polynomial function with q(c)0q(c) \ne 0 and put Aq:={xR:q(x)0}A_q := \{\, x \in \mathbb{R} : q(x) \ne 0 \,\}. By step 4.1 the limit of qq at cc exists and equals q(c)0q(c) \ne 0, so [L7] gives that cc is a limit point of AqA_q; and cAqc \in A_q because q(c)0q(c) \ne 0.

step 4.1L7
6.1

The quotient rule of [L2], applied on R\mathbb{R} to pp and qq with limxcq(x)=q(c)0\lim_{x \to c} q(x) = q(c) \ne 0, gives that the limit of (p/q)Aq(p/q)|_{A_q} at cc exists and equals p(c)/q(c)p(c)/q(c): claim 2.

step 1.1step 4.1step 5.1L2

Remarks

  • Two inductions, and why they are separate. The first builds the monomials from the identity by repeated multiplication; the second builds the polynomial from the monomials by repeated addition. Each is an induction on the recursion clause of the object it builds (Integer powers ama^m and Finite sums and finite products, by recursion respectively), and neither can be replaced by dots.

  • Index hygiene. The sum is written j<n\sum_{j<n}, whose first index is j=0j = 0 and whose empty case n=0n = 0 is the zero function; the base case of step 4.1 is that empty case, and x0=1x^0 = 1 holds for every real xx including 00 (Integer powers ama^m), so no index or value is left undefined.

  • What claim 2 does not say. It says nothing at a zero of qq. There the quotient is undefined, and whether it has a limit depends on pp as well. It may have one: on {x:x0}\{\, x : x \ne 0 \,\} the quotient x2/xx^2/x equals xx, whose limit at 00 is 00 by step 1.3 and The limit at cc depends only on the restriction of ff to a punctured neighbourhood of cc, and passes to any subset of the domain having cc as a limit point. It may also fail to have one. Nothing on this page decides such cases in general.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 77 results over 23 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources