Current Vietnamese historical science considers that Vietnam has had a total of three declarations of independence: