Can microfacet BRDF (including ggx) represent perfect mirror? Perfect mirror's brdf is simple,

$F\frac{\delta(\omega_i-\omega_r)}{|\cos(\theta_r)|}$

as in http://www.pbr-book.org/3ed-2018/Reflection_Models/Specular_Reflection_and_Transmission.html

As shown in several articles, microfacet brdf can have zero roughness by definition then they should be able to represent a perfect mirror. But I cannot derive them to above correct perfect brdf.

For instance, when I put zero roughness into GGX model,
(https://www.graphics.cornell.edu/~bjw/microfacetbsdf.pdf )

D(m) = D(H) goes to infinity by divided by 0 and G is just one. However, the brdf I got is,

$F\frac{DG}{4|N\cdot V||N\cdot L|}$

Then rendering equation is,

$\int F\frac{D(H)G(L,V, H)}{4|N\cdot V||N\cdot L|} \cos\theta_id\omega_i = \int F\frac{D(H)G(L,V, H)}{4|N\cdot V|} d\omega_i$

If this was correct, $\frac{D(H)G(L,V,H)}{4|N\cdot V|}$ should be a dirac delta function. But I don't think so.

Where am I wrong? How can I derive a perfect mirror from microfacet brdf?

UPDATE

I concluded that Cook-Torrance's brdf can not represent a perfect mirror. The equation has some small value greater than zero when H $\neq$ N even if roughness is zero. So, normalization factor $4|N\cdot V|$ should be not be removed.

Correct me if I was wrong.
If this was correct, $\frac{D(H)G(L,V,H)}{4|N⋅V|}$ should be a dirac delta function. But I don't think so.


Actually, you're close to your answer - you just are trying to find out, what the assumption was in the very beginning - if you're talking about a specular BRDF. The term  $F\frac{DG}{4|N⋅V||N⋅L|}$ only works, if you start with the precondition, that you're dealing with a perfect mirror, otherwise this would be an integral itself. Have a look at PBR Diffuse Lighting for GGX+SmithMicrosurfaces by Earl Hammon Jr., where explains how to get to the specular BRDF. Especially have a look at slide 29:


Microfacet BRDF is a perfect mirror 


I.e., light reflects if and only if $m = H$


Mathematically, BRDF is a scaled dirac delta $\delta_m(H, m)$




So the perfect mirror is your model in the beginning$^1$ - but only for the specular BRDF! 

If you are trying to see, if including the diffuse BRDF into your BRDF is a perfect mirror, then this assumption does not hold any more and thus you don't have the dirac delta function.



$^1$ Note that he speaks about a microfacet being a perfect mirror. However, if all your microfacets are perfectly aligned, then your microgeometry "equals" your macrogeometry