Skip to content

WIP: Port the Isomorphism Reasoning module#2

Open
VictorCMiraldo wants to merge 8 commits intojkopanski:mainfrom
VictorCMiraldo:vcm/reasoning-iso
Open

WIP: Port the Isomorphism Reasoning module#2
VictorCMiraldo wants to merge 8 commits intojkopanski:mainfrom
VictorCMiraldo:vcm/reasoning-iso

Conversation

@VictorCMiraldo
Copy link

(work-in-progress)

Does what it says on the tin.

jkopanski and others added 7 commits November 25, 2024 14:11
Co-authored-by: Conal Elliott <conal@conal.net>
I've followed it up by making it one anyway
Initially I wanted to do it as dependent product, e.g.: ` Σ[ 𝒞 ∈
Signatures.Category ] (IsCategory 𝒞)`.  But that would require to
declare explicit module, like:

```
module Category (𝒞 : Category) where
  open Signatures.Category (×.proj₁ 𝒞) public
  open IsCategory (×.proj₂ 𝒞) public
```

which is the convenience that I'm after.  Record can have other
definitions as well.  I'm using those to define regular functor from
the cartesian.
@VictorCMiraldo VictorCMiraldo changed the title WIP: Port the Isomorphgism Reasoning module WIP: Port the Isomorphism Reasoning module Dec 3, 2024
@jkopanski jkopanski force-pushed the main branch 3 times, most recently from c972555 to 481e67d Compare December 23, 2024 15:11
@jkopanski jkopanski force-pushed the main branch 2 times, most recently from 29d782b to 38833c0 Compare January 18, 2026 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants