En dos y tres dimensiones, uno puede (en principio) dar pruebas basadas en una realización geométrica de clases de homología por subvariedades. Discutiré el caso en 3D ya que el caso en 2D se sigue de la clasificación de superficies (o siguiendo el argumento en 3D a continuación).
Moise demostró que cada 3-variedad es triangulable (y suave), por lo que si está conectada y orientable, tiene una clase fundamental, y por lo tanto, si está cerrada, H3(M;Z)≅Z≅H0(M) (se puede obtener un límite superior tomando una estructura celular con una 3-celda y usando el isomorfismo con la homología celular).
Para α∈H1(M), existe un mapa a:M→S1 con la retrotracción de la clase fundamental 1∈H1(S1) a∗(1)=α por la representabilidad de Brown. Por Sard, hay un punto en la imagen de a para el cual el mapa es transversal, y por lo tanto, la preimagen es una superficie cerrada. Se puede mostrar que esto está bien definido hasta la homología (preimágenes de diferentes puntos transversales limitan subvariedades), por lo que se obtiene un mapa bien definido H1(M)→H2(M). Para ver que esto es sobreyectivo, se puede tomar un 2-ciclo arbitrario y crear un mapa de una superficie en la variedad cuya imagen sea este ciclo, luego resolver singularidades (consulte esta respuesta sobre cómo resolver singularidades de puntos de ramificación). La orientabilidad implica que esta superficie es de 2 lados y la no trivialidad homológica implica que tiene un componente no separador del cual se puede derivar un mapa a S1 realizando la superficie como la preimagen de un punto. Esto muestra que H1(M)≅H2(M).
Para β∈H2(M), realiza un mapa b:M→K(Z,2)=CP∞, y usa una aproximación celular para realizar un mapa pasando por M→CP2. Homotopía este mapa para que sea transversal a CP1⊂CP2, luego la preimagen será una 1-subvariedad. Esto da un mapa H2(M)→H1(M), y se puede mostrar que esto está bien definido y es sobreyectivo como en el párrafo anterior.
Para H3(M), uno puede tomar mapas a un K(Z,3) que tiene 4-esqueleto S3, por lo que este es el grupo de cohomotopía de mapas a S3, luego se pueden hacer argumentos similares a los anteriores.
Este tipo de prueba es excesiva en muchos sentidos y no es una prueba práctica. Por otro lado, esta es la forma en que pienso sobre la dualidad de Poincaré y la homología en tres dimensiones.