local env = environment() local nat = Const("nat") env = add_inductive(env, "nat", Type, "zero", nat, "succ", mk_arrow(nat, nat)) -- Display all declarations in the environment env:for_each_decl(function(d) print(tostring(d:name()) .. " : " .. tostring(d:type())) end )