¿No puedes resolver esto mediante la multiplicación de matrices? Deje que los conjuntos sean , S 2 , ... , S m . Tome la matriz A para ser la matriz m × n donde A i j = 1 si j ∈ S i y 0 de lo contrario, y B para ser la m × nS1S2…SmAm×nAij=1j∈SiBm×n matriz donde si j ∉ S i y 0 de lo contrario. Ahora, A B TBij=1j∉SiABTtiene una entrada si y solo si hay un conjunto de F contenido en otro.0F
Entonces, si demuestras un límite inferior de para el caso donde m = θ ( n ) , ha demostrado el mismo límite inferior para la multiplicación de matrices. Este es un famoso problema abierto.Ω(n2+ϵ)m=θ(n)
No he pensado mucho en ello, pero no veo ninguna manera de que pueda probar que este caso particular de multiplicación de matrices es esencialmente tan difícil como el caso general; si realmente necesita un límite inferior, esta parece ser la única esperanza que tiene de probar uno sin resolver el problema de multiplicación de matrices.
En el lado positivo, esto proporciona algoritmos para este problema que son mejores que el algoritmo ingenuo que toma .θ(m2n)