Если Республика это форма правления (так же как и монархия), а федерация - форма территориального устройства (унитарное, федерация, конфедерация). Ведь по сути та же Россия - это тоже республика, но федеративная, а Беларусь к примеру - Республика унитарная