Deje e dos números binarios con bits y el número binario (longitud 2 n ) del producto de x e y . Queremos calcular el bit más significativo z 2 n - 1 del producto z = z 2 n - 1 ... z 0 .
Para analizar la complejidad de esta función en el modelo de diagramas de decisión binarios (en particular, programas de ramificación de lectura única), trato de buscar algunas expresiones equivalentes para el caso . La primera cosa obvia es z 2 n - 1 = 1 ⇔ x ⋅ y ≥ 2 2 n - 1 (aquí x e y son los números enteros correspondientes a los números binarios). Quiero tener una intuición de lo que sucede si establezco algunos bits de entrada constantes. Por ejemplo, si configuro el bit de entrada más significativo de e y a 0 obtengo la función constante 0. Pero los bits con menor importancia no tienen tanta influencia en el resultado.
¿Hay otras expresiones equivalentes para el caso que ayuden más a ver qué sucede si corrijo algunos bits de entrada? ¿Existen métodos refinados para calcular el producto de dos números binarios que puedan ayudar? ¿O tienes algún otro enfoque para este problema?