We prove Cassini's identity by mathematical induction. At ,
Suppose . The Fibonacci recurrence gives and hence
The induction proves
Use mathematical induction with two base cases. At , the formula gives . At , it gives .
If it holds at and , then the Fibonacci recurrence gives
The identities and turn the numerator into . Thus
A direct mathematical induction proves . The base cases and hold. If the bound holds at and , then the Fibonacci recurrence gives
Thus the definition of big O notation holds with , proving
Consider one iteration with and . If , then . If , the quotient is , so . In either case , whence
Repeated application, or mathematical induction, proves
This also holds for the final iteration, whose left side is zero. For zero iterations the correct relation is equality , rather than a strict inequality.
For the base case , , since multiplying by reduces this to . Suppose the claimed inequality holds for some . The identity
then gives
Thus mathematical induction proves
Use mathematical induction. For , the left side is . If the identity holds at , then
The base case and induction step establish the geometric series identity
Interpret “distinct eigenvalues” as pairwise distinct eigenvalues in the chosen field. Select a nonzero eigenvector for each. A single nonzero vector is linearly independent. Suppose inductively that are linearly independent. If adding made the set linearly dependent, its nontrivial relation would have a nonzero coefficient of , since otherwise it would contradict the induction hypothesis. Solving for would place it in the linear span of the first eigenvectors.
Part (c) would then force for some , contradicting pairwise distinctness. Mathematical induction therefore proves that all selected eigenvectors are linearly independent, forming a basis. If the field is , the assertion requires real eigenvalues; a real matrix can instead have nonreal eigenvalues and a eigenvector basis over the complex numbers.
We prove the stronger explicit bound by mathematical induction. The case is equality. The binomial theorem gives , so . Consequently the induction hypothesis yields
Therefore , with constant and threshold .
The second bound is asymptotically tighter. Using ,
Thus its bounding function is negligible relative to the first in little o notation; this compares the bounds without needing Stirling's formula.
Prove the explicit bound by mathematical induction. At , . For the step, note that for : this auxiliary inequality has base and follows at the next index from . Hence, using the induction hypothesis,
Thus , with constant and threshold in big O notation.
Fix and use mathematical induction on with two initial cases, as appropriate for the second-order Fibonacci recurrence. At , the right side is . At , it is .
If the identity holds at and , then
Hence the induction establishes
Use mathematical induction, starting at . Since and , the sum is .
Suppose the formula holds at . Adding the next Fibonacci number with its sign and using the Fibonacci recurrence gives
This is the required successor case. Thus
Fix , using the convention for binomial coefficients that when . At , both and equal if and otherwise.
For the successor step, apply the induction hypothesis, then Pascal's rule:
Thus mathematical induction proves the hockey-stick identity
The zero convention also covers the case , without a separate starting index.
Use subset dynamic programming for a Hamiltonian path, with a Boolean dynamic programming state for each nonempty subset and . It is true exactly when there is a graph path using every vertex of once, using no other vertices, and ending at . The base and transition are
where is the adjacency matrix of a directed graph.
HamiltonianExists(A):
    initialize every D[S,v] to false
    for v in V:
        D[{v},v] = true
    for k = 2,...,n:
        for S subset of V with |S| = k:
            for v in S:
                D[S,v] = any(D[S-{v},u] and A[u,v]
                             for u in S-{v})
    return any(D[V,v] for v in V)
For correctness, a valid path ending at has some penultimate vertex ; removing yields exactly a path recorded by the corresponding predecessor state. Conversely, extending any true predecessor state by the edge produces a path visiting precisely once. Mathematical induction on proves the meaning of every state. Therefore the final disjunction is true exactly when a Hamiltonian path exists.
There are possible states and at most predecessor checks per state. More exactly, the full set of ordered predecessor checks has size for . With constant-time adjacency matrix access and ordinary subset-indexed table access,
The graph is normally assumed nonempty here. If the empty graph is admitted, return the chosen convention for its empty Hamiltonian path separately; it does not affect the bound.
Let be an interval whose earliest end triggers greedy meeting . After that meeting, every remaining interval starts strictly after : its end is at least , and otherwise it would contain and be removed. Hence
The witness intervals are therefore pairwise disjoint. Every feasible schedule needs a distinct meeting in each one, yielding a lower bound of . The greedy schedule uses exactly meetings and covers everyone, so it is optimal. This is an optimality certificate for the interval stabbing problem.
To follow the source's suggested contradiction explicitly, suppose a schedule with covered everyone. Since ends at , some , so . If and , then none of the first alternative meetings can hit , which starts after . A later meeting must hit it by its end , implying . Mathematical induction gives for . But starts after , later than every alternative meeting. It is uncovered, a contradiction. For a nonempty family is immediately uncovered. The source's hint starts at index zero without defining ; the proof above starts at the actual first meetings instead.
Use mathematical induction on , which is finite even when the list is infinite. At , the left side is [] ++ xs = xs. For the successor step, an empty list gives []; for x:xs, the defining equations and list concatenation give
take (n+1) (x:xs) ++ drop (n+1) (x:xs)
= (x : take n xs) ++ drop n xs
= x : (take n xs ++ drop n xs)
= x : xs
The last step applies the induction hypothesis to the tail. A bottom value tail is allowed: for a wholly undefined list and a positive count both sides are undefined. Thus the equality is observationally valid for finite and infinite lists; no evaluation of an infinite length is used.
First prove for every nonnegative integer by mathematical induction. The case is immediate. If it holds at , the binomial theorem and the stated divisibility of the middle binomial coefficients give
This establishes the induction. For an arbitrary integer , take a nonnegative representative of its residue class; then . When , part (b) supplies a multiplicative inverse modulo . Multiplying the congruence by that inverse proves Fermat's little theorem:
Absorb the finitely many exceptional initial terms in the Big O notation assumption into a constant , so that for every . This is possible because each initial term is finite and each index is positive. We prove the stronger bound for every .
The case is the chosen bound. If it holds at , the triangle inequality gives
Mathematical induction completes the proof. Thus for every fixed ; in fact the same constant works for all the iterated Cesàro means. This is the linear-growth bound for iterated Cesàro means.
The iterated function is for every positive integer . The exponent here denotes repeated function composition, not an ordinary power or a derivative.
For the base case , the formula is the definition. If it holds at , then
This proves the claim by mathematical induction, for every real input .
For , the difference is . Define . The Fibonacci recurrence gives
The inductive step therefore changes into . By mathematical induction, for all , the requested form of Cassini's identity.
On , and , since . Hence increases and has minimum . Also
with equality at . Therefore
There is a unique root in : , , and the function is strictly decreasing. Moreover , so .
It remains to justify that the iteration stays where the error estimate applies. Because is a concave function, its graph lies below each tangent line. At any , the tangent has nonpositive value at , negative slope, and nonnegative value at . Its zero therefore satisfies
By mathematical induction, the Newton root-finding iteration stays in and decreases to some limit . Continuity in implies , so uniqueness gives .
Now the supplied error bound applies at every step:
This proves at least quadratic convergence, with an invariant interval and a nonvanishing derivative explicitly established.