Library Variable_Sets
Set Implicit Arguments.
Require Import Arith.
Require Import MetatheoryAtom.
Require Import Metatheory_Var.
Require Import Arith.
Require Import MetatheoryAtom.
Require Import Metatheory_Var.
Using one sort of variables:
- Nat can be used for Nominal and de Bruijn approaches
Using two sorts of variables:
- TwoNat can be used for Locally nameless and Locally-named approaches
Quantification variables:
- For de Bruijn style: Any unit type can be used.
- Otherwise, Nat can be used