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.
Semi-supervised graph propagation and pseudo-labeling limits
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Conditional Distributions and Regular Conditional Probability
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Determinants of Matrices over a Commutative Ring
- Direct Matrix Factorisations: LU, Cholesky and QR
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Estimators and Randomized Procedures
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Loss, Risk and Decision Theory
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Prediction problems, risks, and empirical minimization
- Probability Spaces Random Variables and Expectation
- Product Measures and the Fubini Tonelli Theorems
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sigma Algebras and Borel Sets
- Simple Field Extensions and the Construction of the Complex Numbers
- Spectral clustering and graph cuts
- Statistical Experiments, Models and Identifiability
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Lebesgue Integral and the Convergence Theorems
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Logical flowchart
3 · Definitions, theorems and proofs
Finite-round confidence-threshold pseudo-labeling
Definition
Let , let , and let be a finite metric space, meaning is symmetric, iff , and for all . The input is a nonempty ordered list of labeled examples with , a finite ordered set of unlabeled examples, an integer with , a confidence threshold , a pseudo-label weight , and a round cap . A true labeled record has weight ; a pseudo-labeled record has weight .
Maintain an ordered training list , initially , a remaining unlabeled set , initially , and an initially empty pseudo-label log. To predict at , order all records by increasing , where is their stable record index, and take the first records . For , put . Let be the smallest class index attaining , and define confidence . The denominator is positive because and every record weight is positive.
If , set status and skip the round loop. Otherwise, for rounds , compute all predictions from the same current list . Let . If , set status and leave the loop. Otherwise append one pseudo-labeled record for each , in the supplied order on , using its predicted class and weight ; append to the pseudo-label log, and remove all points in from . A pseudo-label is never revised. If the updated , set status and leave the loop. If all rounds finish without an earlier stop and points remain in , set status ; this includes the case .
For any query , define the returned classifier by the same nearest-record ordering and weighted vote using the final training list, with the smallest-index vote tie rule. In every case return that classifier, the pseudo-label log, the remaining unlabeled set, and the status. The procedure makes no population-risk or pseudo-label-correctness guarantee.
Definition references
Chapelle, Schölkopf, and Zien, Semi-Supervised Learning, Chapter 1 §1.3.2: iterative prediction-and-retraining context; the finite weighted k-nearest-neighbor procedure above is specified locally.
The real Cholesky recurrence computes the positive-diagonal factor
Statement
Let and let be symmetric positive definite, meaning for every nonzero . Initialize as the zero matrix. For in order, set and then, for in order, set Every pivot is positive, so the recurrence is well-defined and returns a lower-triangular matrix with positive diagonal satisfying .
Statement references
Hermitian positive-definite matrices and Cholesky factorisation A = LL* with positive diagonal: over the real numbers, positive definiteness means for every nonzero vector, and the Cholesky factor has the form with lower triangular and positive diagonal.
Rank-nullity: : a linear map with finite-dimensional domain satisfies dimension equals nullity plus rank; in particular, a square map with zero kernel is invertible.
David Bindel, CS 4220: Numerical Analysis, “Cholesky factorization”: complete block-recursion discussion; it leaves positivity of the Schur complement as an exercise, which the proof below supplies.
Tobin A. Driscoll and Richard J. Braun, Fundamentals of Numerical Computation, §2.9.3: symmetric positive-definite matrices, the positive-diagonal Cholesky factor, and the LDLᵀ square-root construction.
Facts & Assumptions
Given: A real symmetric positive-definite matrix with . Prove the displayed recurrence is defined at every stage and returns its positive-diagonal Cholesky factor.
is real symmetric and for every nonzero .
Hermitian positive-definite matrices and Cholesky factorisation A = LL* with positive diagonal: over , positive definiteness means symmetry and for every nonzero vector; a Cholesky factor is lower triangular with positive diagonal and satisfies .
Rank-nullity: : for a linear map on a finite-dimensional space, dimension equals kernel dimension plus image dimension; hence zero kernel implies full-dimensional image and invertibility.
Proof
Induct on . At , testing in [A1] gives . For , suppose columns have been computed with positive diagonal and let and ; the induction hypothesis gives . The block is positive definite because extending any nonzero by zeros gives a nonzero vector to which [A1] applies. Its kernel is therefore zero; [F2] makes invertible. The lower-triangular matrix is invertible as well, since solving row by row with its positive diagonal forces every coordinate of to be zero. Put and . The already computed recurrence at each column gives , so . Since , this implies . The leading block of is positive definite by the same zero-extension argument. For the nonzero vector , its quadratic form under is . Thus is positive and every division defining is by a positive number. The recurrence is well-defined through column , and the same formulas give the factorization identity on the leading block.
For every , the pivot equation gives . For every , rearranging the recurrence gives . These identities fill the diagonal and lower triangle; symmetry of and fills the upper triangle. The initialized matrix remains lower triangular, and each diagonal entry is positive by step 1.1, so it is the required Cholesky factor.
Graph-harmonic label extension on a finite weighted graph
Definition
Let , , and let be symmetric, entrywise nonnegative, and zero-diagonal. Put , , and . The support graph has edge exactly when ; two vertices lie in the same connected component exactly when a finite path of support edges joins them; connected components include isolated singleton vertices. Let be nonempty, put , and prescribe . Call the boundary anchored when every connected component meeting also meets . For with , define the Dirichlet graph energy . A function is harmonic on when for every . A graph-harmonic label extension is any minimizer of over the affine set of functions with the prescribed boundary values; the definition itself makes no uniqueness assertion.
Definition references
Finite weighted graph Laplacian: fixes the degree matrix, combinatorial Laplacian, support edges, and isolated-component convention used above.
Chapelle, Schölkopf, and Zien, Semi-Supervised Learning, Chapter 11
The unlabeled marginal alone does not identify labels
Statement
Let be a finite nonempty feature set with its discrete sigma-algebra, and let satisfy . Let be a nonempty set of observed labeled inputs, and choose with . Let agree on and differ at . For , let be the joint law assigning mass to . Both laws have the same feature marginal and the same observed labels on . Let , and let satisfy , so it is a probability vector; take the same under both laws, as a predictor rule using their common information must do. For the zero-one population risk the expected risks satisfy
Statement references
Supervised prediction problems: a prediction problem supplies a joint law, measurable predictors, and a measurable loss.
Population and empirical risk: population risk is the integral of the loss under the joint law; for these finite discrete laws it is the displayed finite sum.
Chapelle, Schölkopf, and Zien, Semi-Supervised Learning, Chapter 1 §§1.3.2–1.3.3
Facts & Assumptions
Given: A finite discrete feature set, a probability mass function , a nonempty observed-input set , an unseen atom with positive mass , two binary label functions that differ only at , and a common randomized predictor distribution . Prove the worst of the two expected zero-one population risks is at least .
The feature set is finite and discrete, is a probability mass function, has mass , and agree away from and differ there.
Supervised prediction problems: a supervised problem has measurable instance and label spaces, a probability law on their product, measurable predictors, and a nonnegative measurable loss. Every map on a finite discrete feature set is measurable.
Population and empirical risk: is the integral of the loss under the joint law ; on the finite laws here with zero-one loss it equals the sum in the Statement.
Proof
For each , assigning mass to defines a probability law because the masses are nonnegative and sum to one. The feature marginal is for both laws, and on , so the observed labeled input and unlabeled marginal are identical. Finiteness and the discrete sigma-algebra make every predictor and zero-one loss measurable, so [F2] gives the risk formula in the Statement.
Fix . At each , the two risk summands agree because . At , the binary labels differ, so exactly one of the two indicators and equals one. Therefore .
Multiply the inequality in step 2.1 by and sum over the finite class . Since , the two expected risks sum to at least , so at least one is at least . This proves the claimed maximum.
Anchored graph-harmonic extensions are unique and obey a maximum principle
Statement
Let , , and let be symmetric, entrywise nonnegative, and zero-diagonal. Put , , and . The support graph has edge exactly when . Two vertices lie in the same connected component exactly when a finite path of support edges joins them. Let be nonempty, , and prescribe . For index sets , let denote the submatrix with rows in and columns in , in increasing index order. Assume every support-graph component meeting also meets . Then the energy , minimized over , has exactly one minimizer. If , it is . If , the principal block is real symmetric positive definite, meaning for every nonzero , and the minimizer is . Each has and ; hence . For , if each boundary value is one-hot (one coordinate equals 1 and all others equal 0) in , the coordinatewise energy minimizers have every row in the probability simplex .
Statement references
Facts & Assumptions
Given: A finite symmetric nonnegative zero-diagonal weight matrix , its support graph and Laplacian , a nonempty boundary with prescribed values , and the assumption that every support component meeting meets . Prove the energy minimizer is unique, satisfies the block formula and maximum principle, and has the stated one-hot multiclass consequence.
Finite weighted graph Laplacian: , , , and the support graph has edge exactly when .
Graph-harmonic label extension on a finite weighted graph: the admissible extensions satisfy , their energy is , and an anchored boundary means each support component meeting meets .
Quadratic form and kernel of a weighted graph Laplacian: for every , ; this quantity vanishes exactly when is constant on each support component.
Hermitian positive-definite matrices and Cholesky factorisation A = LL* with positive diagonal: over the real numbers, a Cholesky factorization of means with lower triangular and positive diagonal; this definition does not assert that a factorization exists.
A matrix admits a Cholesky factorisation with positive diagonal exactly when it is Hermitian positive definite, and that factor is unique: every finite real symmetric positive-definite matrix has a unique Cholesky factorization with positive diagonal.
Forward and backward substitution are correct, unique, and quadratic in scalar operations: forward substitution solves a lower-triangular system with nonzero diagonal uniquely, and backward substitution solves an upper-triangular system with nonzero diagonal uniquely.
Cholesky solves Hermitian positive-definite systems and has about half the factorisation cost of LU: with that factorization, forward and backward triangular substitution solve every right-hand side in finitely many scalar operations.
Proof
If , then and the affine set of extensions contains only . It is therefore the unique minimizer; the maximum and minimum assertions over are vacuous, and the one-hot boundary rows are in .
Suppose and put . For nonzero , extend by zero on to . By [F3], . If this sum were zero, every positive-weight edge would have equal endpoint values, so would be constant on each support component. Every component meeting meets , where , forcing , a contradiction. Thus is positive definite; it is symmetric as a principal block of the symmetric matrix .
By [F5], has a Cholesky factorization with positive diagonal. By [F6] and [F7], solving and then gives a unique vector in finitely many scalar operations.
Let and . For any , block expansion and give . This is positive for by step 1.2, so is the unique minimizer and has the stated block formula.
The equation solved in step 2.1 gives for every . If , then is an isolated support component contained in , contradicting anchoring; hence and , a weighted average of neighboring values.
Let . If , then no maximizing vertex lies in , so choose a maximizing vertex . At , the weighted-average equation in step 3.2 and force for each neighbor with positive weight. Choose a shortest finite path in its support component to ; every interior vertex lies in , so applying the same argument successively forces the boundary value at the end of the path to equal , a contradiction. Therefore .
Apply step 4.1 to , whose boundary values are and whose unlabeled coordinates satisfy the same weighted-average equations. This yields for every , completing the maximum-principle bounds.
For one-hot boundary data, let be the minimizer for coordinate and put . By step 2.1 each coordinate satisfies , and by steps 4.1 and 5.1 each is between 0 and 1. Linearity gives on , while the one-hot boundary data give . The constant-one function also has these properties because every row sum of is zero. The difference therefore has and ; positive definiteness from step 1.2 forces . Thus is identically 1, so every unlabeled row lies in .
Finite graph-harmonic label propagation with a residual status
Definition
Inputs are , , a matrix , a nonempty labeled subset , a boundary-label matrix with , an operation cap per label coordinate, and a residual tolerance . Use exact real arithmetic in the mathematical specification. Reject with status unless is symmetric, entrywise nonnegative, and zero-diagonal. Set , , , and . The support graph has edge exactly when ; two vertices are in the same connected component exactly when a finite path of support edges joins them. Use increasing vertex order for every submatrix, boundary vector, and returned output coordinate.
Inspect every connected component in increasing vertex order. If some component meeting misses , return status and the unanchored components before forming a solve. If , return , an empty unlabeled output, and status . Otherwise set .
For each column in order, start a fresh counter at zero and form , evaluating the matrix-vector product in increasing vertex order. Recompute a fresh lower-triangular Cholesky factor of for this column by the recurrence: initialize to zero; in increasing order , compute , return status if , set , and for set . Recompute for each column so that the factorization cost is part of that column's cap.
Count each real addition, subtraction, multiplication, division, comparison, and square root as one scalar operation. Evaluate every finite sum left-to-right in increasing index order, with an empty sum equal to zero. For each coordinate of , implement the unary negation as one subtraction from zero and include that subtraction in the count. Input validation, degree/Laplacian construction, component scans, loop-control comparisons, and budget checks are outside the per-column count. The count for column includes forming , its Cholesky recurrence, both triangular substitutions, and its residual calculation. Before each counted operation, if it would make the counter exceed , return status with outputs and residuals for only the fully completed columns before . If a Cholesky pivot satisfies , return status with outputs and residuals for only the fully completed columns before .
Solve by in increasing , and solve by in decreasing , using the same counter and sum convention. Compute in increasing , then , again using the same counter. If , return status with candidate coordinates and residuals through column . If all columns pass, return , the residuals, and status .
Definition references
Graph-harmonic label extension on a finite weighted graph: fixes the finite support graph, boundary data, componentwise anchor condition, and energy.
Anchored graph-harmonic extensions are unique and obey a maximum principle: proves that the anchored principal block is positive definite and gives the exact harmonic solution.
The real Cholesky recurrence computes the positive-diagonal factor: proves the displayed deterministic recurrence returns the real positive-diagonal Cholesky factor for the anchored positive-definite block.
Forward and backward substitution are correct, unique, and quadratic in scalar operations: supplies the unique triangular substitutions used to solve each column.
Chapelle, Schölkopf, and Zien, Semi-Supervised Learning, Chapter 11 §§11.2–11.3
Structural assumptions behind semi-supervised gains
Remarks
Here semi-supervised input means labeled examples together with unlabeled examples or their feature marginal . The finite harmonic extension uses the supplied graph weights to prefer scores that vary little across large-weight edges; it does not identify the ground-truth conditional label law . A cluster assumption posits that points in the same cluster are likely to share a class; low-density separation posits that a classifier boundary lies in a region of small -mass; graph smoothness favors scores that vary little across edges with large supplied weights. These are additional modeling assumptions relating and , not consequences of observing . The pseudo-label procedure is also a training heuristic. This batch states no general population-risk improvement, consistency, minimax, calibration, or graph-limit theorem. The exact harmonic maximum principle concerns the supplied boundary labels, not unknown true labels.
Remarks references
Finite-round confidence-threshold pseudo-labeling: the finite pseudo-label procedure returns a fixed training assignment and makes no risk guarantee.
Finite graph-harmonic label propagation with a residual status: the finite graph solver returns score candidates and residual statuses; only zero-residual exact solutions are the harmonic extension, and neither certifies true labels.
The unlabeled marginal alone does not identify labels: identical feature marginals and observed labels can leave positive-mass labels unidentified.
4 · Examples, counterexamples and false statements
None yet.
Sources
- Olivier Chapelle, Bernhard Schölkopf, and Alexander Zien (editors), Semi-Supervised Learning, MIT Press, 2006
- David Bindel, CS 4220: Numerical Analysis, Blocked LU and Cholesky
- Tobin A. Driscoll and Richard J. Braun, Fundamentals of Numerical Computation, §2.9.3
- Xiaojin Zhu, Zoubin Ghahramani, and John Lafferty, Semi-Supervised Learning Using Gaussian Fields and Harmonic Functions, ICML 2003