▽くるるの数学ノート ●05/21 20:15 2025-05-21構造の定義Mathlib.ModelTheory構造定義ここまでの定義はだいたい残っている状態からスタートするとする。構造のユニバースになる型が必要で、とかでもいいんだけど、区別をつけたいので新しい型Vを定義。ただ自然数でインデックスしているだけ。inductive V : Type| obj (n : Nat) : Vderiving Repr, DecidableEqderiving Reprをつけているので#evalして表示することができる。DecidableEqは型の要素が等しいかどうかが決定できるかどうかってやつ。構造はMathlib.ModelTheory.BasicでFirstOrder.Language.Structureとして下記のように定義されている。/-- A first-order structure on a type