Spaces:
Running
on
Zero
Running
on
Zero
attempts to improve mcp
Browse files
app.py
CHANGED
|
@@ -139,7 +139,7 @@ def chat_handler(
|
|
| 139 |
chat_history: list = None
|
| 140 |
):
|
| 141 |
"""
|
| 142 |
-
Handles a single chat interaction with the Kimina Prover model designed for competition-style problem solving
|
| 143 |
|
| 144 |
Args:
|
| 145 |
user_message (str): The user's input message or formal statement to be solved or discussed by the model. This can be a Lean 4 goal, theorem, or mathematical problem statement.
|
|
@@ -156,13 +156,14 @@ def chat_handler(
|
|
| 156 |
)
|
| 157 |
|
| 158 |
Example:
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
# display_history contains the chat turns, output_data_json contains the full model output, code contains extracted Lean4 code.
|
| 165 |
"""
|
|
|
|
| 166 |
if not chat_history or len(chat_history) < 2:
|
| 167 |
chat_history = init_chat(user_message, informal_prefix)
|
| 168 |
display_history = [("user", user_message)]
|
|
|
|
| 139 |
chat_history: list = None
|
| 140 |
):
|
| 141 |
"""
|
| 142 |
+
Handles a single chat interaction with the Kimina Prover model designed for competition-style problem solving it is capable of both formal and informal mathematical reasoning and problem solving.
|
| 143 |
|
| 144 |
Args:
|
| 145 |
user_message (str): The user's input message or formal statement to be solved or discussed by the model. This can be a Lean 4 goal, theorem, or mathematical problem statement.
|
|
|
|
| 156 |
)
|
| 157 |
|
| 158 |
Example:
|
| 159 |
+
>>> user_message = "Goal:\n X : UU\n Y : UU\n P : UU\n xp : (X β P) β P\n yp : (Y β P) β P\n X0 : X Γ Y β P\n x : X\n ============================\n (Y β P)"
|
| 160 |
+
>>> informal_prefix = "/-Explain using mathematics-/\n"
|
| 161 |
+
>>> max_tokens = 1234
|
| 162 |
+
>>> chat_history = None
|
| 163 |
+
>>> display_history, output_data_json, code, chat_history = chat_handler(user_message, informal_prefix, max_tokens, chat_history)
|
| 164 |
# display_history contains the chat turns, output_data_json contains the full model output, code contains extracted Lean4 code.
|
| 165 |
"""
|
| 166 |
+
|
| 167 |
if not chat_history or len(chat_history) < 2:
|
| 168 |
chat_history = init_chat(user_message, informal_prefix)
|
| 169 |
display_history = [("user", user_message)]
|