Oups....
va falloir réviser un peu.
le pH d'un acide n'est pas fixe : il dépend de la concentration de ce dernier.
Ensuite, l'ion responsable de l'acidité est l'ion hydronium H3O+.
lors de la dissolution d'un acide dans l'eau (par exemple l'acide chlorhydrique) HCl + H2O -> Cl- + H3O+
l'ion hydroxyde est lui responsable de la basicité.
le pH (ou potentiel Hydrogène) détermine la concentration en ions hydronium (et celle en ion hydroxyde qui en découle) du milieu.
pour un pH 4, il y a 10 puissance -4 moles d'ions hydronium par litre d'eau. (et 10 puissance -10 moles d'ions hydoxyde)
(c'est pour simplifier : en fait la mesure du pH fait intervenir le logarithme de la concentration)
lorsque le pH est de 7, il y a equipotentialité : autant de moles d'ions hydronium que de moles d'ions hydroxyde : 10 puissance -7.
à chaque fois que l'on multiplie par 10 la concentration d'un type d'ion, on divise par 10 celle de l'autre (et le pH change d'une unité)
la saturation est atteinte à 10 puissance -1 mole par litre d'eau : ce qui explique que le pH ne peut être inférieur à 1 ni supérieur à 13
Pour ce qui est du remplacement d'un acide par un autre, c'est plus compliqué. c'est une question d'affinité chimique.
tel minéral attaqué par un acide donné ne le sera pas forcément par un autre. si c'est pour déterminer de la calcite ou de l'aragonite, pas de problème, ça réagit pratiquement avec tout. mais s'il s'agit d'un autre carbonate ça se complique :la dolomite ne réagit que faiblement à HCl. la sidérite quasiment pas (seulement avec HCl concentré et chaud). alors avec de l'acide citrique, pas dit que tu observes grand chose.
A contrario, si tu prends de l'acide nitrique, les carbonates feront effervescence comme avec le chlorhydrique, mais aussi la plupart des métaux et des sulfures (même si ce n'est pas le même gaz qui se dégage)
Pascal