Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -584,9 +584,7 @@ STRICT REQUIREMENTS:
|
|
584 |
7. At the end of the solution output, print SymPy code that you would use to solve or verify the main equations in the question
|
585 |
8. Observe the folloiwng SymPy Guidelines
|
586 |
{SYMPY_GUIDELINES}
|
587 |
-
9. For problems where the subject is Real Analysis
|
588 |
-
### Real Analysis Proof Guidelines
|
589 |
-
For Real Analysis proofs, follow these principles to ensure clarity, rigor, and logical completeness:
|
590 |
|
591 |
a. **Justify Every Step**
|
592 |
- Provide detailed reasoning for each step and explicitly justify every bounding argument, inequality, or limit claim.
|
@@ -596,11 +594,12 @@ a. **Justify Every Step**
|
|
596 |
b. **Handling Limits and Differentiability**
|
597 |
- In epsilon-delta proofs, clearly explain why the chosen delta works.
|
598 |
- When using limit substitutions, justify why the transformation preserves limit behavior.
|
599 |
-
- If verifying differentiability, explicitly state why continuity at that point is necessary and
|
600 |
- If proving continuity or differentiability, check symmetry in approach from both sides (left-hand and right-hand limits or derivatives).
|
601 |
|
602 |
c. **Function Properties and Integrability**
|
603 |
- If stating that a function is Riemann integrable, compact, or uniformly continuous, explain why.
|
|
|
604 |
- When assuming an integral is finite, provide justification based on function class properties (e.g., Riemann integrability implies boundedness).
|
605 |
|
606 |
d. **Inequalities and Asymptotics**
|
@@ -611,8 +610,14 @@ e. **Uniform Convergence and Sequence Behavior**
|
|
611 |
- When proving uniform convergence, ensure that the bound obtained is independent of x to establish uniform control.
|
612 |
- If using asymptotic behavior (e.g., factorial ratios tending to zero), provide explicit justification rather than just stating the result.
|
613 |
|
614 |
-
f. **
|
615 |
-
-
|
|
|
|
|
|
|
|
|
|
|
|
|
616 |
- Conclude with an intuitive explanation of why the result makes sense, possibly connecting it to known theorems or simple examples.
|
617 |
- In notes after the proof, highlight potential sources of confusion for students and clarify tricky aspects of the problem.
|
618 |
"""
|
|
|
584 |
7. At the end of the solution output, print SymPy code that you would use to solve or verify the main equations in the question
|
585 |
8. Observe the folloiwng SymPy Guidelines
|
586 |
{SYMPY_GUIDELINES}
|
587 |
+
9. For problems where the subject is Real Analysis, observe the following guidelines:
|
|
|
|
|
588 |
|
589 |
a. **Justify Every Step**
|
590 |
- Provide detailed reasoning for each step and explicitly justify every bounding argument, inequality, or limit claim.
|
|
|
594 |
b. **Handling Limits and Differentiability**
|
595 |
- In epsilon-delta proofs, clearly explain why the chosen delta works.
|
596 |
- When using limit substitutions, justify why the transformation preserves limit behavior.
|
597 |
+
- If verifying differentiability, explicitly state why continuity at that point is necessary and confirm that continuity has been established before proceeding.
|
598 |
- If proving continuity or differentiability, check symmetry in approach from both sides (left-hand and right-hand limits or derivatives).
|
599 |
|
600 |
c. **Function Properties and Integrability**
|
601 |
- If stating that a function is Riemann integrable, compact, or uniformly continuous, explain why.
|
602 |
+
- If claiming a function is continuous for all x ≠ 0, explicitly justify why using function composition, bounded functions, or known theorems.
|
603 |
- When assuming an integral is finite, provide justification based on function class properties (e.g., Riemann integrability implies boundedness).
|
604 |
|
605 |
d. **Inequalities and Asymptotics**
|
|
|
610 |
- When proving uniform convergence, ensure that the bound obtained is independent of x to establish uniform control.
|
611 |
- If using asymptotic behavior (e.g., factorial ratios tending to zero), provide explicit justification rather than just stating the result.
|
612 |
|
613 |
+
f. **Clarify the Use of Key Theorems (e.g., Squeeze Theorem)**
|
614 |
+
- When using the squeeze theorem, clearly state why both bounding functions tend to the same limit and explicitly apply the theorem in the conclusion.
|
615 |
+
|
616 |
+
g. **Logical Flow and Transitions**
|
617 |
+
- After major steps (e.g., computing a limit, verifying continuity), summarize why the step was necessary and how it connects to the next part of the proof.
|
618 |
+
- Ensure smooth logical transitions between different parts of the proof by briefly explaining why one step leads naturally to the next.
|
619 |
+
|
620 |
+
h. **Concluding and Intuitive Explanations**
|
621 |
- Conclude with an intuitive explanation of why the result makes sense, possibly connecting it to known theorems or simple examples.
|
622 |
- In notes after the proof, highlight potential sources of confusion for students and clarify tricky aspects of the problem.
|
623 |
"""
|