You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
finiteSymbolBBStatement is a legacy proposition scaffold for the homogeneous tactic symbol, not the affine algebraic-symbol theorem of Borcea--Branden.
It is formally unsuitable and mathematically false. For d = 1, alpha = [1, 0], and beta = [2, 1], the homogeneous symbol is (X + Y)^2, while the operator sends 1 + 2X to 1 + 2X + 2X^2, whose discriminant is negative.
The source-faithful real theorem uses the affine symbol T((z + w)^d); see Borcea--Branden I, arXiv:0809.0401, equations (1.1)--(1.2) and Theorem 1.2(b). The complex counterpart is Theorem 1.1(b). The degree-d source-box extension is tracked by #297.
Goal
Retire the false homogeneous interface and migrate every live caller to either the genuine affine-symbol theorem or an explicit still-open backend.
Acceptance criteria
Do not prove or assume finiteSymbolBBStatement.
Remove it, rename it as legacy/false scaffolding, or replace it by a checked negation theorem with the explicit d = 1 counterexample.
Priority
Erik priority 1. Parent roadmap: #238. Source-proof route: #297. Jensen application: #240.
Problem
finiteSymbolBBStatementis a legacy proposition scaffold for the homogeneous tactic symbol, not the affine algebraic-symbol theorem of Borcea--Branden.It is formally unsuitable and mathematically false. For
d = 1,alpha = [1, 0], andbeta = [2, 1], the homogeneous symbol is(X + Y)^2, while the operator sends1 + 2Xto1 + 2X + 2X^2, whose discriminant is negative.The source-faithful real theorem uses the affine symbol
T((z + w)^d); see Borcea--Branden I, arXiv:0809.0401, equations (1.1)--(1.2) and Theorem 1.2(b). The complex counterpart is Theorem 1.1(b). The degree-dsource-box extension is tracked by #297.Goal
Retire the false homogeneous interface and migrate every live caller to either the genuine affine-symbol theorem or an explicit still-open backend.
Acceptance criteria
finiteSymbolBBStatement.d = 1counterexample.finiteSymbolBBStatement.