私は定理 T とその証明、そしてそれを証明するために使用される無数の補題を持っています。
補題を非表示にして、定理だけを利用できるようにしたいと思います。主な理由は、補題の適切でグローバルな名前を考える必要がないからです。
定理、その証明、および補題を、モジュール タイプで制限されたモジュールに配置して、定理のみを使用可能にすることはできますか?
何かのようなもの:
モジュール タイプ T_MY_T。 T_MY_T を終了します。 モジュール T_My_theorem : T_MY_T。 補題 L1: ... 証拠。認めた。 補題 L2: ... 証拠。認めた。 定理 My_Great_Theorem: ... 証拠。L1 を適用します。L2 を適用します。Qed。 T_My_theorem を終了します。
もしそうなら、誰かが投稿したり、簡単な例を教えてもらえますか?