奶奶公证给孙子的房产在法律上是有效的,但需要具体情况具体分析。公证是一种法律行为,是为了证明某些事实的真实性和合法性而进行的。
如果奶奶在公证时是有合法的产权和权利的话,那么公证所涉及的房产就是有效的,并且可以作为一份合法的证明文件来使用。但是,如果奶奶在公证时并没有合法的产权和权利,那么公证的效力就不存在。因此,在使用公证证明房产产权时,应该了解其具体情况,以确定是否可信。