Calc
Inductive()
Lemma
NewType()
Proof
QExists()
QForAll()
Struct()
axiom()
cond()
define()
prove()
search()
simp()
accessor_lemmas()
Enum()
InductiveRel()
accessor_num()
constructor_num()
datatype_call()
datatype_iter()
datatype_len()
datatype_match_()
datatype_replace()
distinct_lemmas()
inj_lemmas()
multipattern_match()
pattern_match()
recognizer_lemmas()
rel
Accessor lemmas for a datatype.
>>> import kdrag.theories.nat as nat >>> accessor_lemmas(nat.Nat)[0] |- ForAll(x!..., pred(S(x!...)) == x!...)
dt (DatatypeSortRef)
list[Proof]