Lemma 2.8: positive elements are closed under multiplication
ProvedCannonFloydParry.isPositive_mulLemma 2.8. If and are positive elements of — each a product with every exponent a nonnegative integer — then so is .
import Definitions.Def_CannonFloydParry import Definitions.Def_CannonFloydParry_Trees import Definitions.Def_CannonFloydParry_TreeDiagrams import Mathlib
namespace CannonFloydParry
theorem isPositive_mul {f g : UI ≃o UI} (hf : IsPositive f) (hg : IsPositive g) :
IsPositive (f * g) := by
sorry
end CannonFloydParry
Read-back
What the Lean code literally says, in plain math · claude-opus-5
Read-back: the statement isPositive_mul
The ambient group
Let denote the closed real unit interval, carrying the order it inherits from .
Let
be the set of order isomorphisms of onto itself: bijections of that reflect as well as preserve the order. No continuity, differentiability, piecewise-linearity or dyadic condition is built into ; membership in is exactly "order-preserving bijection of ".
is a group under the operation
i.e. the product of two elements is their composite with the right-hand factor applied first; the identity element is the identity map of , and the inverse is the inverse map. Powers are the iterated products in this group: and , so is the -fold composite of with itself, and denotes .
All products written below are products in this group, so in every juxtaposition the rightmost factor acts first.
Two distinguished elements
Two specific elements are singled out. Each is given by a monotone piecewise-affine formula; the formulas agree at the shared endpoints of the listed intervals, so each is a well-defined increasing bijection of fixing and .
(Both are obtained by first defining an increasing bijection of all of that is the identity outside and is given by the formulas above on , and then restricting it to . The restriction is what and denote here.)
The distinguished family
For every natural number an element is defined by
the product again being composition with the rightmost factor first: . In particular (the case, where ), and for the element is the conjugate .
Positive words
For a finite list of natural numbers — length , entries — define an element of by
Three points of precision about this definition:
- The index is tied to the position in the list. The recursion starts at index and advances the index by exactly one for each entry consumed, so the -th entry of the list is always the exponent of . Reading the list left to right therefore gives the factors in order of strictly increasing index, and the product is taken in that order — with, as always here, the rightmost (highest-index) factor acting on a point first.
- The exponents are natural numbers: each satisfies . Zero exponents are permitted, and a factor is the identity, so an index may in effect be skipped. Negative exponents are not expressible: no inverse can occur as a factor.
- The empty list () is allowed, and , the identity element of .
Call an element positive if there exists at least one such finite list of natural numbers realising it:
The list is not required to be unique, nor reduced, nor minimal in any sense; mere existence of one list is the whole condition.
Because zero exponents delete a factor, the set of positive elements can equivalently be described as
that is: finite products of the with strictly increasing indices (the indices need not form an initial segment of , and gaps are allowed) and with no inverses of any appearing. The identity element is positive, via the empty list (equivalently, via any list all of whose entries are ).
The assertion
For every pair of elements of — that is, every pair of order isomorphisms of onto itself — if is positive and is positive, then the product , the map , is positive.
Spelled out with all quantifiers: for all , if there exist a finite list of natural numbers with and a finite list of natural numbers with , then there exists a finite list of natural numbers with
The two elements and are arguments that are recovered from the two hypotheses rather than supplied separately; apart from those two hypotheses the assertion carries no further assumptions of any kind — in particular no hypothesis that or be piecewise linear, dyadic, or a member of any previously named subgroup, and no structural assumption relating the two witnessing lists.
Degenerate and edge cases included
- The hypotheses are satisfiable, not vacuous: the identity, , , every , and every finite product of the kind described, are positive.
- The case or (empty witnessing list, or a list of zeros) is included.
- Because the exponents range over , the case where every exponent of one or both witnessing lists is is included, and no case with a negative exponent arises.
- No bound is asserted on the length of the resulting list, and no relation between and the lengths , of the two given lists is asserted.
- The order of the factors matters in the conclusion: the assertion is about the composite that applies first and then .
Confirmed by the mission captain (proposal self-audit).