Alphabeta Math
ExampleConstruction: AI-adaptedVerification: AI-generatedprecheck 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 lim⁡x→cp(x)=p(c), and rational functions do so away from the zeros of the denominator

Example

For a list a0,…,an−1 of reals write

p(x)  :=  ∑j<najxj

for the finite sum of Finite sums and finite products, by recursion applied to the list j↦ajxj, with powers as in Integer powers am. So ∑j<0 is the empty sum 0, and p is a function R→R; these are the polynomial functions.

Claim 1. For every polynomial function p and every c∈R, the limit of p at c exists and

lim⁡x→cp(x)  =  p(c).

Claim 2. Let p and q be polynomial functions and let c∈R satisfy q(c)≠0. Put Aq:={ x∈R:q(x)≠0 }. Then c∈Aq, the point c is a limit point of Aq, the quotient p/q is defined on Aq, its limit at c exists, and

lim⁡x→c(p/q)∣Aq(x)  =  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 lim⁡x→cp(x)=p(c), the equality that FALSE: lim⁡x→cf(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,…,an−1 of reals and the polynomial function p(x)=∑j<najxj; a second polynomial function q; and a real c (Finite sums and finite products, by recursion, Integer powers am).

[L1]

The limit condition (The ε-δ limit lim⁡x→cf(x)=L of f:A→R at a limit point c of A): lim⁡x→ch(x)=P means that for every real ε>0 there is a real δ>0 such that every x in the domain of h with 0<∣x−c∣<δ satisfies ∣h(x)−P∣<ε.

[L2]

Algebra of function limits: at a limit point c of the common domain, the limits of f+g, of αf and of fg exist and equal L+M, αL and LM; and if M≠0 the limit of (f/g) restricted to {g≠0} exists and equals L/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 and ∑j<n+1aj=(∑j<naj)+an (Finite sums and finite products, by recursion).

[L5]

Powers: x0=1 and xj+1=xj⋅x for every x∈R and j∈N (Integer powers am).

[L6]

Induction principle on N (The principle of mathematical induction).

[L7]

Sign preservation: if the limit of g at c is nonzero then c is a limit point of { x:g(x)≠0 } (If lim⁡x→cf(x)=L≠0 then ∣f∣>∣L∣/2 on a punctured neighbourhood of c; in particular if L>0 then f>L/2>0 there).

[L8]

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

Verification

technique · direct
1.1

Every c∈R is a limit point of R, so [L1] and [L2] apply at c to functions defined on R.

L3
1.2

A constant function x↦a has limit a at c: ∣a−a∣=∣0∣=0<ε for every real ε>0, any δ serving.

L1L8
1.3

The identity function x↦x has limit c at c: given a real ε>0, take δ:=ε; then 0<∣x−c∣<δ gives ∣x−c∣<ε.

L1
2.1

For every j∈N the function x↦xj has limit cj at c. This is an induction on j [L6]. For j=0 the function is the constant 1 by [L5], and step 1.2 applies with a=1=c0. If the claim holds for j, then xj+1=xj⋅x by [L5], and the product rule of [L2] applied to x↦xj and the identity gives limit cj⋅c=cj+1.

step 1.2step 1.3L2L5L6
3.1

For every j∈N the function x↦ajxj has limit ajcj at c, by the scalar rule of [L2] applied to step 2.1 with α=aj.

step 2.1L2
4.1

For every n∈N the function x↦∑j<najxj has limit ∑j<najcj at c. This is an induction on n [L6]. For n=0 both the function and the asserted limit are the empty sum 0 by [L4], and step 1.2 applies. If the claim holds for n, then ∑j<n+1ajxj=(∑j<najxj)+anxn 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. Taking the given n, the limit of p at c exists and equals p(c): claim 1.

step 1.2step 3.1L2L4L6
5.1

Now let q be a polynomial function with q(c)≠0 and put Aq:={ x∈R:q(x)≠0 }. By step 4.1 the limit of q at c exists and equals q(c)≠0, so [L7] gives that c is a limit point of Aq; and c∈Aq because q(c)≠0.

step 4.1L7
6.1

The quotient rule of [L2], applied on R to p and q with lim⁡x→cq(x)=q(c)≠0, gives that the limit of (p/q)∣Aq at c exists and equals p(c)/q(c): claim 2.

step 1.1step 4.1step 5.1L2∎

Remarks

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

42 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources