section ‹Quasi-Terms with Swapping and Freshness› theory QuasiTerms_Swap_Fresh imports Preliminaries begin text‹ This section defines and studies the (totally free) datatype of quasi-terms and the notions of freshness and swapping variables for them. ``Quasi" refers to the fact that these items are not (yet) factored to alpha-equivalence. We shall later call ``terms" those alpha-equivalence classes.› subsection ‹The datatype of quasi-terms with bindings›