We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
inverseʳ
1 parent b35b5a1 commit ace7b08Copy full SHA for ace7b08
src/Function/Consequences.agda
@@ -143,8 +143,11 @@ module Section (≈₂ : Rel B ℓ₂) (surj : Surjective {A = A} ≈₁ ≈₂
143
cong : Symmetric ≈₂ → Transitive ≈₂ → Congruent ≈₂ ≈₁ section
144
cong sym trans = inj ∘ trans (f∘section≡id _) ∘ sym ∘ trans (f∘section≡id _) ∘ sym
145
146
+ inverseʳ : Transitive ≈₂ → Inverseʳ ≈₁ ≈₂ f section
147
+ inverseʳ trans = inj ∘ trans (f∘section≡id _)
148
+
149
surjective : Transitive ≈₂ → Surjective ≈₂ ≈₁ section
- surjective trans x = f x , inj ∘ trans (f∘section≡id _)
150
+ surjective trans x = f x , inverseʳ trans
151
152
bijective : Symmetric ≈₂ → Transitive ≈₂ → Bijective ≈₂ ≈₁ section
153
bijective sym trans = injective refl sym trans , surjective trans
0 commit comments