Documentation

LeanPool.NFWeakPartition.NominalSwapLemmas

NF weak partition development: NominalSwapLemmas.

The concrete adjacent de-Bruijn permutation used by Metamath ax-7.

Swap indices depth and depth + 1, fixing every other index.

Equations
Instances For

    Proof-translation construction identified upstream as liftIndexAt.

    Equations
    Instances For
      def NFChoice.DirectNominalPrf.Nominal.substIndexAt (index replacement target : ℕ) :

      Proof-translation construction identified upstream as substIndexAt.

      Equations
      Instances For
        theorem NFChoice.DirectNominalPrf.Nominal.liftTermAt_var (index amount cutoff : ℕ) :
        (&index ↑' amount # cutoff) = &(liftIndexAt index amount cutoff)
        @[simp]
        theorem NFChoice.DirectNominalPrf.Nominal.substTerm_var_var (index replacement target : ℕ) :
        Fol.substTerm (&index) (&replacement) target = &(substIndexAt index replacement target)
        theorem NFChoice.DirectNominalPrf.Nominal.swapIndexAt_numeric (depth index : ℕ) :
        swapIndexAt depth index = substIndexAt (substIndexAt (liftIndexAt (liftIndexAt index 1 (depth + 2)) 1 (depth + 2)) 0 (depth + 1)) 1 depth

        Flypitch's lift/substitute presentation of the same term permutation.

        Equations
        Instances For

          Flypitch's lift/substitute presentation of the same formula permutation.

          Equations
          Instances For