Documentation

WGCL.Subst

class Subst (W Var E : Type) :
  • subst : WVarEW

    Written using a[x ↦ e]. Substitutes all x in a with e.

Instances

    Written using a[x ↦ e]. Substitutes all x in a with e.

    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
        instance instSubstHashMap {α β : Type} [BEq α] [Hashable α] :
        Subst (Std.HashMap α β) α β
        Equations
        instance WGCL.instSubstMem {D Var : Type} [DecidableEq Var] :
        Subst (Mem D Var) Var D
        Equations
        instance WGCL.instSubstWeightingAExpr {D M Var : Type} [DecidableEq Var] :
        Subst (Weighting D M Var) Var (AExpr D Var)
        Equations
        @[simp]
        theorem WGCL.Weighting.subst_mono {D M Var : Type} [DecidableEq Var] [Preorder M] {f₁ f₂ : Weighting D M Var} (h : f₁ f₂) (x : Var) (y : AExpr D Var) :
        f₁[x y] f₂[x y]