Skip to content

TC Solver: prim-proj and canonical struct - #802

Closed
FissoreD wants to merge 33 commits into
LPCIC:masterfrom
FissoreD:ce-compile-more-constructors1
Closed

TC Solver: prim-proj and canonical struct#802
FissoreD wants to merge 33 commits into
LPCIC:masterfrom
FissoreD:ce-compile-more-constructors1

Conversation

@FissoreD

@FissoreD FissoreD commented Apr 8, 2025

Copy link
Copy Markdown
Collaborator

NOTE: this PR is the rebasing of #648.
Close and delete the other branch when this is merged

FissoreD and others added 30 commits April 8, 2025 21:34
This aims to solve the compilation error produced by the compilation of

```
Module foo.
  Class B (i : nat).

  Section s.
    (* Class with coercion depending on section parameters *)
    Context (A : Type).
    Class C (i : A) : Set := {
      x (x : A) :: B 3
    }.
  End s.
End foo.
```
@FissoreD FissoreD changed the title Ce compile more constructors1 TC Solver: prim-proj and canonical struct Apr 8, 2025
@FissoreD FissoreD self-assigned this Apr 8, 2025
@FissoreD
FissoreD force-pushed the ce-compile-more-constructors1 branch from c354862 to 733f3a2 Compare April 9, 2025 07:10
@FissoreD

Copy link
Copy Markdown
Collaborator Author

closed in favour of #1045

@FissoreD FissoreD closed this Jun 19, 2026
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