leanprover-community / leanprover-community/lean4game

Feature request: Hints sensitive to object values, not just types

Open
#369 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
TypeScript
Stars
553
Forks
105
Avg merge
1d 17h
Merged PRs (30d)
8

Description

In the Game Robo, the player needs to pick/define a function with

let c : A → Y := fun a ↦ s (f a a)

As hints are currently triggered depending only on the Types of the assumptions and objects in the proof state, it is impossible at the moment to give a Hint based on whether or not the player has made the correct choice (see https://github.com/hhu-adam/Robo/issues/51).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by reviewing how hints are selected in Game Robo and the context from issue #51, then define how object values should affect hint matching; done means a hint can distinguish the player's function choice rather than relying only on types.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.