Documentation

LeanPool.NFWeakPartition.AlphaTransport

NF weak partition development: AlphaTransport.

@[reducible, inline]

A paired stack of corresponding nominal binders, nearest binder first.

Equations
Instances For

    Two variable occurrences denote the same de Bruijn position, or are the same free nominal variable outside the paired binder environment.

    Instances For

      Alpha-equivalence of nominal class terms under paired binders.

      Instances For

        Alpha-equivalence of nominal formulas under paired binders.

        Instances For

          Corresponding nominal variables have equal values in paired valuations.

          Equations
          Instances For

            Alpha-equivalent classes have identical denotations.

            Alpha-equivalent formulas have identical truth values.

            theorem NFChoice.DefinitionLeaves.AlphaTransport.AlphaWff.conj {env : BinderEnv} {p p' q q' : SemanticCore.Wff} (hp : AlphaWff env p p') (hq : AlphaWff env q q') :
            AlphaWff env (p.conj q) (p'.conj q')
            theorem NFChoice.DefinitionLeaves.AlphaTransport.AlphaWff.biimp {env : BinderEnv} {p p' q q' : SemanticCore.Wff} (hp : AlphaWff env p p') (hq : AlphaWff env q q') :
            AlphaWff env (p.biimp q) (p'.biimp q')

            A finite support is fresh for every genuinely renamed environment pair.

            Equations
            Instances For
              theorem NFChoice.DefinitionLeaves.AlphaTransport.EnvFresh.mono {env : BinderEnv} {small large : Finset SemanticCore.Var} (h : EnvFresh env large) (hsub : small ⊆ large) :
              EnvFresh env small

              Reflexive alpha certificate under externally fresh renamed binders.

              Reflexive formula alpha certificate under externally fresh binders.

              Semantic alpha transport for the Wff-definition leaves.