Product criterion for collapsibility
ProvedCollapsibleCubics.collapsible_iff_prodLet be a field containing and let . Then is collapsible if and only if some nonempty finite multiset of rational numbers satisfies
The forward direction discards the leading coefficient of a collapsing polynomial; the reverse direction assembles the monic product , which is split because it is nonconstant with all roots rational.
The criterion removes the polynomial from the problem. Collapsibility becomes a purely multiplicative condition: is collapsible exactly when some finite product of elements , with ranging over with repetition allowed, is rational — that is, when the classes of the generate a relation in the quotient group with non-negative exponents. Every later statement in this mission is phrased against this reformulation, and the non-negativity of the exponents is precisely what makes the problem hard.
Formalization Note The multiset is required to be nonempty; on the polynomial side this is what the condition encodes. Multiplicities are allowed on both sides.
import Definitions.Def_CollapsibleCubics_basic
import Definitions.Def_CollapsibleCubics_basic
namespace CollapsibleCubics
theorem collapsible_iff_prod {K : Type*} [Field K] [Algebra ℚ K] (α : K) :
Collapsible α ↔ ∃ rs : Multiset ℚ, rs ≠ 0 ∧
∃ c : ℚ, (rs.map fun r => α - algebraMap ℚ K r).prod = algebraMap ℚ K c := by sorry
end CollapsibleCubicsRead-back
What the Lean code literally says, in plain math · claude-opus-5
Fix a field of characteristic zero — more precisely, any field equipped with a -algebra structure, so that there is a structural ring homomorphism (written below for the image of a rational in ) — and fix an element . The statement asserts a logical equivalence (an "if and only if", in both directions) between the following two conditions.
Left-hand side. is collapsible, which by the bundle's definition means: there exists a polynomial such that
- is split, meaning both that
- (the degree of , as a natural number, is strictly positive — this rules out the zero polynomial and all constants), and
- there exist a rational number and a finite multiset of rational numbers (a finite list of rationals with multiplicity, order irrelevant) with and
the product being taken over the multiset $rs$ with multiplicity, and equal to the constant polynomial $1$ when $rs$ is empty;
- and there exists a rational number with
where denotes the evaluation of at under the -algebra map, i.e. the image of under the unique -algebra homomorphism sending .
Note that in this definition the two occurrences of the existential data are nested but independent in the following sense: the same must simultaneously be split and take a rational value at ; the multiset and the leading coefficient are existentially quantified inside the splitting condition only, and the constant is quantified separately afterwards.
Right-hand side. There exists a finite multiset of rational numbers such that
- , i.e. is not the empty multiset (it contains at least one element, counted with multiplicity); and
- there exists a rational number with
the product being over the multiset with multiplicity, computed in .
Points the quantifiers silently settle. No hypothesis is placed on : it may be , may lie in the image of , or may be transcendental over . No hypothesis is placed on beyond being a field with a -algebra structure; in particular is not assumed to be a number field, finite-dimensional over , or algebraically closed. The rational number on either side is unconstrained — it may be , so the condition " is rational" includes the case , i.e. being a root of a split rational polynomial. On the right-hand side the multiset is required to be nonempty, whereas on the left-hand side the nonemptiness of the corresponding multiset is not stated directly but is imposed indirectly through the requirement together with and . Elements of may repeat, and no distinctness, ordering, or bound on the number of roots is imposed on either side; in particular the degree of (equivalently, the size of the multiset) is arbitrary and unbounded. The scalar appearing on the left-hand side has no counterpart on the right-hand side, where the product is monic by construction.
Confirmed by the mission captain (proposal self-audit).