Quoted:
if A4 is a flat top without M4 cuts. would it still be called an A4 if it did have the M4 cuts? or is that what people call an A3?
"A3" is an old misnomer.
When Colt originally developed the flattop upper and the M16A2E4 was being tested, they assumed that it would eventually be designated the "M16A3."
They were incorrect, as the M16A2E3 became type classified as the M16A3 - which was a stock M16A2 except with a full auto fire control group instead of a burst group. Unfortunately, some magazines, SOF in particular had showed the new flattop model and called it the "M16A3" creating the association with the "A3" and flattop upper receiver.
The flattop version of the M16A2, the M16A2E4 was type classified M16A4.
Thus, an A4 upper receiver is one that is correct for an M16A4 - flattop without extended carbine feedramp cuts in the upper receiver. An M4 upper receiver is one that would belong on an M4 Carbine - i.e. with extended carbine feedramps. The A3 upper continues to be the M16A2 upper - no feedramps, fixed carry handle with elevation adjustments.
There is some evidence that M16A3s are being retrofitted in the service with M16A4 (flattop) upper receivers, and that some Sabre Defence M16A3s were issued with A4 uppers, however, they are just that - M16A3s with A4 uppers.
~Augee