PROPOSITIONES · THE LAWS
Propositiones
10 laws, demonstrated and held to be true — gathered by domain.
Arithmetic
Principia P.000005·DIVIDE AND CONQUER
On multiplying great numbers by partition
De multiplicatione magnorum numerorum per partitionem
Discharged pending
Two n-digit integers may be multiplied with exactly three recursive half-length multiplications per level, yielding T(n)=3T(n/2)+O(n) and hence Theta(n^log2(3)) digit operations, strictly fewer than the schoolbook Theta(n^2) for all sufficiently large n.
Read the demonstration →Principia P.000009·DIVIDE AND CONQUER
On raising to a power by repeated squaring
De Potentia per Quadrationem Iteratam Eruenda
Discharged pending
For any base x and any non-negative integer n, the repeated-squaring procedure returns x^n using at most 2*(floor(log2 n) + 1) multiplications, i.e. Theta(log n) multiplications, never the n-1 multiplications of the naive product.
Read the demonstration →