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.
strictlyInverseʳ
1 parent ace7b08 commit f12d36fCopy full SHA for f12d36f
src/Function/Consequences.agda
@@ -146,6 +146,9 @@ module Section (≈₂ : Rel B ℓ₂) (surj : Surjective {A = A} ≈₁ ≈₂
146
inverseʳ : Transitive ≈₂ → Inverseʳ ≈₁ ≈₂ f section
147
inverseʳ trans = inj ∘ trans (f∘section≡id _)
148
149
+ strictlyInverseʳ : Transitive ≈₂ → {!StrictlyInverseʳ ≈₂ section f!}
150
+ strictlyInverseʳ trans = inverseʳ⇒strictlyInverseʳ ≈₂ ≈₁ refl inverseˡ
151
+
152
surjective : Transitive ≈₂ → Surjective ≈₂ ≈₁ section
153
surjective trans x = f x , inverseʳ trans
154
0 commit comments