Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -585,20 +585,38 @@ STRICT REQUIREMENTS:
|
|
585 |
8. Observe the folloiwng SymPy Guidelines
|
586 |
{SYMPY_GUIDELINES}
|
587 |
9. For problems where the subject is Real Analysis and the question type is proof, observe the following guidelines:
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
602 |
#Consider
|
603 |
#When writing SymPy code:
|
604 |
#- Use FiniteSet(1, 2, 3) instead of Set([1, 2, 3]) for finite sets
|
|
|
585 |
8. Observe the folloiwng SymPy Guidelines
|
586 |
{SYMPY_GUIDELINES}
|
587 |
9. For problems where the subject is Real Analysis and the question type is proof, observe the following guidelines:
|
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.
|
593 |
+
- If concluding that terms vanish in a limit, clearly explain why.
|
594 |
+
- When using supremum/infimum, justify its behavior under limits, differentiation, or integration, ensuring it does not introduce discontinuities.
|
595 |
+
|
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 how it connects to the derivative’s existence.
|
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**
|
607 |
+
- When using inequalities (e.g., Hölder’s, Jensen’s), explain why they apply and what function properties make them relevant.
|
608 |
+
- If using factorial ratios or infinite series sums, explicitly state their rate of convergence and reference known bounds (e.g., Stirling’s approximation).
|
609 |
+
|
610 |
+
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. **Logical Flow and Intuition**
|
615 |
+
- After major steps (e.g., computing a limit, verifying continuity), summarize why the step is necessary and how it advances the proof.
|
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 |
+
"""
|
619 |
+
|
620 |
#Consider
|
621 |
#When writing SymPy code:
|
622 |
#- Use FiniteSet(1, 2, 3) instead of Set([1, 2, 3]) for finite sets
|