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.
Effective simultaneous grid uprighting of paired ellipses
Statement
Let be ellipses in , specified by their centers and positive definite symmetric matrices. Normalize their matrices separately to determinant one, obtaining . Suppose the eigenvalues of both normalized matrices lie in , . There is a constructive real linear map such that , , , and both and have area at least of their axis-aligned bounding-box area. It uses matrix/arithmetic/logarithm/exponentiation operations and integer-part operations. All real quantities to which integer parts are applied have magnitude , so implementing those parts by comparisons and binary search costs operations overall. The entries of have magnitude .
Facts & Assumptions
Given: The two normalized matrices, centers and as in the Statement. Square roots may be evaluated as positive real exponentiation; this is an arithmetic-operation bound, not a bit-time claim about arbitrary real inputs.
The bullet map negates and fixes (The nontrivial real-conjugation automorphism of the eighth cyclotomic field).
Integer parts exist (Integer part: for every real there is exactly one integer with ).
Proof
Put and define , , , , , , and . Express a determinant-one positive matrix as , ; use for . Define skew and bias . For a matrix , act on the pair by . In real/imaginary coordinates, with , the additive group is . For integer matrices , the real matrix maps into exactly when the sum of the four entries of is even and all four entries of have the same parity; applying to gives these conditions. In the order (sum parity of , common parity of , determinant), each of has (even, odd, ); each of has (even, even, ); each of has (even, even, ); each of has (even, odd, ); has (even, even, ); has (even, even, ); and each of has (even, even, ). Thus these matrices preserve and have the stated determinants. Their entries lie in , so [F1] gives the conjugation identity.
The extra maps in the shifted-map factorization also preserve the lattice, including their inverses. With the criterion of step 1.1, , , , and each have even total integer part and even entries in their -coefficient matrix; hence all four map into itself. Applying the same criterion to each inverse gives equality with .
A skew-preserving temporary shift replaces by , where . It puts the bias in . This is conjugation by on and by on . If a lattice map reduces the shifted pair, then reduces the original skew by the same factor: shifting again preserves skew and gives precisely the action of , whose bullet is . This is still a lattice map. For , its entries are , the product of lattice maps; the same argument applies to inverse shifts. Finally apply if necessary to make , and if necessary to make . These preserve skew and the bias strip.
Assume and the normalization of step 3.1. In the central region , use . Its new off-diagonals are , where . Thus . For an explicit strict bound, follows from and , so and .
If , , and , use . Its off-diagonal squares sum to . Both arguments belong to . For , the inequality gives , and likewise for . On this interval , so . Here the rational bound follows from , , , and : hence . All fractional-power comparisons follow by raising positive sides to powers five or ten. Therefore . For , , use and exchange the two matrices.
If and , put , and use . The new off-diagonals are and . Expanding their squares and using , gives . If , then and ; the displayed bound is at most . Otherwise , , and the two arguments lie in . The quadratic's maximum is at the left endpoint: and verify the endpoint comparison. The bound is then at most .
If and , put , and use . Its off-diagonals are and . Since and , expansion gives . When the floor is positive, , giving at most . Otherwise and . The absolute value at both endpoints is less than : use , , and . The remaining term is below , so .
These cases cover the normalized strip. If the central region fails, one coordinate exceeds : a coordinate below would, by , force bias magnitude greater than one. When , either both coordinates are at least , or the smaller is at most and a case applies. When , a coordinate below forces the other below by the bias strip, putting both in the central region. Undo the temporary shift as in step 3.1 and repeat. Each iteration reduces by , so after iterations , since initially . For a determinant-one ellipse, its area-to-box ratio is : its area is and box half-widths are when the matrix is . Thus the final ratios exceed . The inverse cumulative map is the desired , including translated centers.
To control integer parts, after every contraction balance the top-left coefficients using a right action with ; this preserves skew. Let be the cumulative lattice map. Each column has some nonzero coordinate in , so by its nonzero rational norm, whose absolute value is at least . Hence , and likewise . Since , both products are also at most . Balancing makes individually and bounded below by ; and have the same bounds. The quadratic forms then bound the entries of by . At each iteration the temporary shifts and powers in step 3.1 and step 4.1 and step 4.2 and step 4.3 and step 4.4 have exponents and values as well. Integer parts are therefore computable by binary search within integer bounds in comparisons each. Balancing does not alter any skew estimate or termination bound, proving the quantitative claims without a free floor oracle.
Depends on
Used by
Dependency tree · two levels
20 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
- Ross and Selinger, Optimal ancilla-free Clifford+T approximation of z-rotations, Appendix A (standard reference, not scraped)