Right Congruence #
This file contains basic definitions about left, right, and (two-sided) congruences on finite sequences.
A right congruence is an equivalence relation on finite sequences (represented by lists) that is preserved by concatenation on the right. The equivalence relation is represented by a setoid to to enable ready access to the quotient construction.
- iseqv : Equivalence ⇑self.eq
Instances
The equivalence class (as a language) corresponding to an element of the quotient type.
Equations
Instances For
A left congruence is an equivalence relation on finite sequences (represented by lists) that is preserved by concatenation on the left. The equivalence relation is represented by a setoid to to enable ready access to the quotient construction.
- iseqv : Equivalence ⇑self.eq
Instances
The equivalence class (as a language) corresponding to an element of the quotient type.
Equations
Instances For
A (two-sided) congruence is an equivalence relation on finite sequences (represented by lists) that is both a left-congruence and a right-congruence.
- iseqv : Equivalence ⇑self.eq
Instances
The equivalence class (as a language) corresponding to an element of the quotient type.