Здравствуйте, Nuzhny.
kpcb предложил хороший вариант, и я бы им воспользовался. Могу еще предложить вариант с открытым наследованием. Правда в данном случае мы получим не alias, а новый шаблонный тип, который будет также являться нужной Вам специализацией.
template<typename T>
class At: public A<T, true>
{
};
template<typename T>
class Af: public A<T, false>
{
};
At<int> a1;
Af<float> a2;