Coqで次のことを行う方法を見つけようとしています。次のことが証明されたとします。
trans_lemma: a = b -> b = c -> a = c
それを使ってそれを推測したい
b = a -> c = b -> a = c.
「trans_lemma を ... で適用」して、何をしてもうまくいかないようです。変数が同じ順序で一致するように、trans_lemma の方程式を書き直す必要があるようです。レンマを再証明せずにこれを行う簡単な方法はありますか?つまり、式内の方程式に「対称性」戦術を何らかの方法で適用できますか?
(いくつかのイントロと書き直しを使用するだけで、補題を使用せずに必要なものを証明できることはわかっていますが、すでに持っている結果を再利用する構文上の方法があるかどうかを知りたいです。)