Book X · Proposition 90
To find the sixth apotome.Heath, 1908
Needs: X.73
Used by: X.96
Rests on: X.85-90
Depth: 1 steps of argument above the first principles. Parallel postulate: not needed.
Nothing. It draws no intersections and reads nothing off the picture.
@proposition(ref, CONSTRUCTION,
sample=lambda rng, _i=index: _binomial_of_species(_i))
def _species(a, b, _i=index) -> Out:
hypothesis("both terms are rational in square",
is_rational_in_square(a) and is_rational_in_square(b))
hypothesis("they are commensurable in square only", not commensurable(a, b))
hypothesis("the greater term is the greater", sign(a - b) > 0)
remainder = a - b
named = classify(remainder)
wanted = BINOMIAL_SPECIES[_i - 1]
because(prop_X_73, a, b)
claim("the remainder is an apotome", "X.73", named.family == "apotome")
claim(f"and it is the {wanted} apotome", ref, named.species == wanted)
return Out(apotome=remainder, species=named.species)