Metalib.AssocList
- Implementation
- Basic definitions
- List properties
- Properties of map and dom
- The simpl_alist tactic
- The rewrite_alist tactic
- Induction
- Basic facts about disjoint
- Basic facts about uniq
- Basic facts about binds
- Hints
- List properties
- Tactic support for disjoint and uniq
- Facts about uniq
- Tactic support for binds
- Facts about binds
- Hints
Metalib.CoqEqDec
Metalib.CoqFSetDecide
Metalib.CoqFSetInterface
Metalib.CoqListFacts
Metalib.CoqMSetDecide
Metalib.CoqMSetInterface
Metalib.CoqUniquenessTac
Metalib.CoqUniquenessTacEx
Metalib.FSetExtra
Metalib.FSetWeakNotin
- Implementation
- Facts about set non-membership
- Hints
- Tactics for non-membership
- Examples and test cases
Metalib.LibDefaultSimp
Metalib.LibLNgen
Metalib.LibTactics
- Variations on built-in tactics
- Delineating cases in proofs
- Tactics for working with lists and proof contexts
Metalib.MSetExtra
Metalib.MSetWeakNotin
- Implementation
- Facts about set non-membership
- Hints
- Tactics for non-membership
- Examples and test cases
Metalib.Metatheory
- Notations for finite sets of atoms
- Environments
- Cofinite quantification
- Lemma aliases
- Hints
- Decidable equality
- Ott compatibility
Metalib.MetatheoryAtom
LN.Fsub_Definitions
- Syntax (pre-terms)
- Opening terms
- Local closure
- Environments
- Well-formedness
- Subtyping
- Typing
- Values
- Reduction
- Automation
LN.Fsub_Infrastructure
- Free variables
- Substitution
- The "gather_atoms" tactic
- Properties of opening and substitution
- Local closure is preserved under substitution
- Properties of body_e
- Automation
LN.Fsub_Lemmas
- Properties of wf_typ
- Properties of wf_env and wf_typ
- Properties of wf_env
- Environment is unchanged by substitution for a fresh name
- Regularity of relations
- Automation
LN.Fsub_Soundness
LNgen.Fsub_ott
LNgen.Fsub_inf
- Induction principles for nonterminals
- Close
- Size
- Degree
- Local closure (version in Set, induction principles)
- Body
- Tactic support
- Theorems about size
- Theorems about degree
- Theorems about open and close
- Theorems about lc
- More theorems about open and close
- Theorems about fv
- Theorems about subst
- "Restore" tactics
LNgen.Fsub_proofs
- Compatability with the original development: Hints, notations, etc.
- Properties of wf_typ
- Properties of wf_env and wf_typ
- Properties of wf_env
- Environment is unchanged by substitution for a fresh name
- Regularity of relations
- Automation
- Properties of subtyping
- Properties of typing
- Preservation
- Progress