Documentation

LeanSubst.Basic

Equations
Instances For
    Equations
    Instances For
      • rmap : RenTT
      Instances
        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def LeanSubst.Ren.to {T : Type} :
            RenSubst T
            Equations
            Instances For
              • smap : Subst TSS
              Instances
                def LeanSubst.Subst.lift {T : Type} [RenMap T] :
                Subst TSubst T
                Equations
                Instances For
                  @[reducible, inline]
                  abbrev LeanSubst.smap1 {S : Type} [SubstMap S S] :
                  Subst SSS
                  Equations
                  Instances For
                    def LeanSubst.Subst.compose {T : Type} [RenMap T] [SubstMap T T] :
                    Subst TSubst TSubst T
                    Equations
                    Instances For
                      def LeanSubst.Subst.hcompose {S T : Type} [RenMap T] [SubstMap S T] :
                      Subst SSubst TSubst S
                      Equations
                      Instances For
                        Equations
                        Instances For
                          Equations
                          Instances For
                            Equations
                            Instances For
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    @[simp]
                                    theorem LeanSubst.Subst.id_action {T : Type} {n : Nat} :
                                    +0 n = re n
                                    @[simp]
                                    theorem LeanSubst.Subst.succ_action {T : Type} {n : Nat} :
                                    +1 n = re (n + 1)
                                    @[simp]
                                    theorem LeanSubst.Subst.pred_action {T : Type} {n : Nat} :
                                    -1 n = re (n - 1)
                                    @[simp]
                                    theorem LeanSubst.Ren.to_id {T : Type} :
                                    id = +0
                                    @[simp]
                                    theorem LeanSubst.Ren.to_succ {T : Type} :
                                    (↑fun (x : Nat) => x + 1) = +1
                                    @[simp]
                                    theorem LeanSubst.Ren.to_pred {T : Type} :
                                    (↑fun (x : Nat) => x - 1) = -1
                                    @[simp]
                                    @[simp]
                                    theorem LeanSubst.Ren.to_lift {T : Type} [RenMap T] {r : Ren} :
                                    r.lift = (↑r).lift
                                    @[simp]
                                    theorem LeanSubst.Ren.to_compose {T : Type} {r1 r2 : Ren} [RenMap T] [SubstMap T T] :
                                    ↑(r2 r1) = r1 r2
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For
                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For