Notation typeclass for substitution.
Notation for substitution.
The noWs guard is intentional: substitution must be written as t[x := s],
not t [x := s]. Without the guard, the term parser can attach a bracket from
following syntax, such as an instance-binder field in a structure declaration,
to the preceding term.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pretty-printer support for HasSubstitution.subst.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
instance Cslib.HasSubstitution.instForallOfDecidableEq {α : Type u_1} {β : Type u_2} [DecidableEq α] :
HasSubstitution (α → β) α β