JetBrains / JetBrains/arend-lib

Improve instance search in `equation`

Open
#53 0 comments 0 reactions 0 assignees View on GitHub
meta
Dominant language
Java
Stars
85
Forks
23
PR merge metrics
No merged PRs in 30d

Description

Meta `equation` finds the first appropriate instance, but it might not be the best. For example, it could use an instance of the Ring class instead of CRing if the instance of the former comes first.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the implementation of the `equation` meta and its instance-search entry point; the payload names no files or tests. Determine how candidate instances are currently ordered and define what makes one a better match, then verify that `equation` selects the preferred applicable instance rather than simply the first one.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.