Documentation Verification Report

WellFormed

📁 Source: Cslib/Languages/LambdaCalculus/LocallyNameless/Fsub/WellFormed.lean

Statistics

MetricCount
DefinitionsWf, Wf
2
Theoremsmap_subst, map_subst_nmem, narrow, strengthen, to_ok, lc, map_subst, narrow, narrow_cons, nmem_fv, of_bind_ty, of_env_sub, of_env_ty, open_lc, perm_env, strengthen, weaken, weaken_cons, weaken_head
19
Total21

Cslib.LambdaCalculus.LocallyNameless.Fsub.Env

Definitions

NameCategoryTheorems
Wf 📖CompData
5 mathmath: Cslib.LambdaCalculus.LocallyNameless.Fsub.Typing.wf, Wf.map_subst, Wf.strengthen, Cslib.LambdaCalculus.LocallyNameless.Fsub.Sub.wf, Wf.narrow

Cslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf

Theorems

NameKindAssumesProvesValidatesDepends On
map_subst 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.sub
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Context
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Context.map_val
Cslib.HasSubstitution.subst
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.instHasSubstitutionTy
map_subst_nmem 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Context.dom
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Context.map_val
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.HasSubstitution.subst
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.instHasSubstitutionTy
narrow 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.sub
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.sub
strengthen 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.ty
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
to_ok 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Env.WfCslib.HasWellFormed.wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Context.instHasWellFormed
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding

Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty

Definitions

NameCategoryTheorems
Wf 📖CompData
14 mathmath: Wf.narrow, Wf.of_bind_ty, Cslib.LambdaCalculus.LocallyNameless.Fsub.Typing.wf, Wf.perm_env, Wf.of_env_sub, Wf.map_subst, Wf.strengthen, Wf.open_lc, Wf.weaken_cons, Cslib.LambdaCalculus.LocallyNameless.Fsub.Sub.wf, Wf.weaken_head, Wf.weaken, Wf.narrow_cons, Wf.of_env_ty

Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf

Theorems

NameKindAssumesProvesValidatesDepends On
lc 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.WfCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.LC
map_subst 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.sub
Cslib.HasWellFormed.wf
Cslib.LambdaCalculus.LocallyNameless.Context
Cslib.LambdaCalculus.LocallyNameless.Context.instHasWellFormed
Cslib.LambdaCalculus.LocallyNameless.Context.map_val
Cslib.HasSubstitution.subst
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.instHasSubstitutionTy
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Context
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Context.map_val
Cslib.HasSubstitution.subst
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.instHasSubstitutionTy
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.instHasSubstitution
Cslib.LambdaCalculus.LocallyNameless.Context.map_val_mem
narrow 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.sub
Cslib.HasWellFormed.wf
Cslib.LambdaCalculus.LocallyNameless.Context.instHasWellFormed
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.sub
narrow_cons 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.sub
Cslib.HasWellFormed.wf
Cslib.LambdaCalculus.LocallyNameless.Context.instHasWellFormed
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.sub
nmem_fv 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Context.dom
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.fv
of_bind_ty 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.ty
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
of_env_sub 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.sub
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
of_env_ty 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Env.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.ty
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
open_lc 📖mathematicalCslib.HasWellFormed.wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Context.instHasWellFormed
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.all
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.open'
Cslib.HasFresh.fresh_exists
perm_env 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.HasWellFormed.wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Context.instHasWellFormed
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
strengthen 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding.ty
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
weaken 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.HasWellFormed.wf
Cslib.LambdaCalculus.LocallyNameless.Context.instHasWellFormed
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
weaken_cons 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.HasWellFormed.wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Context.instHasWellFormed
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
weaken_head 📖mathematicalCslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.HasWellFormed.wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Context.instHasWellFormed
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding
Cslib.LambdaCalculus.LocallyNameless.Fsub.Ty.Wf
Cslib.LambdaCalculus.LocallyNameless.Fsub.Env
Cslib.LambdaCalculus.LocallyNameless.Fsub.Binding

---

← Back to Index