私は現在Type-Driven Development with Idrisの本を使っています。 第6章では、サンプルデータストアの設計に関する2つの質問があります。データストアは、コマンドラインアプリケーションで、ユーザーはその中に格納されているデータの種類を設定して新しいデータを追加できます。 ここにコードの関連部分を示します(わずかに簡略化)。あなたはGithubの上full codeを見る
私は、リーンを使用してトポロジーでいくつかの作業をしたいと思います。 良いスタートとして、私はsets in leanについていくつかの簡単な補題を証明したいと思っていました。だけ 私は set.unionまたは set.interのためにどこにでも解消ルールを見つけることができない例 def inter_to_union (H : a ∈ set.inter A B) : a ∈ set.uni
セット組み込みとその逆の証明が与えられていると、2つのセットが等しいことを示すことができます。 は例えば、私はfollowing statement、およびits converseを証明する方法を知っている: open set
universe u
variable elem_type : Type u
variable A : set elem_type
variable B : se
私は推論したいプログラミングランゲージのASTのデータ型を持っていますが、ASTのコンストラクタは約10種類あります。 data Term : Set where
UnitTerm : Term
VarTerm : Var -> Term
...
SeqTerm : Term -> Term -> Term
私は、この言語の構文木のために決定的な平等性を