joshuarauh commited on
Commit
e0261c3
·
verified ·
1 Parent(s): d9683c4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -9
app.py CHANGED
@@ -586,6 +586,9 @@ STRICT REQUIREMENTS:
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.
591
  - If concluding that terms vanish in a limit, clearly explain why.
@@ -597,27 +600,36 @@ b. **Handling Limits and Differentiability**
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**
606
  - When using inequalities (e.g., Hölder’s, Jensen’s), explain why they apply and what function properties make them relevant.
607
  - If using factorial ratios or infinite series sums, explicitly state their rate of convergence and reference known bounds (e.g., Stirling’s approximation).
608
 
609
- e. **Uniform Convergence and Sequence Behavior**
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
  """
 
586
  {SYMPY_GUIDELINES}
587
  9. For problems where the subject is Real Analysis, observe the following guidelines:
588
 
589
+ ### Real Analysis Proof Guidelines
590
+ For Real Analysis proofs, follow these principles to ensure clarity, rigor, and logical completeness:
591
+
592
  a. **Justify Every Step**
593
  - Provide detailed reasoning for each step and explicitly justify every bounding argument, inequality, or limit claim.
594
  - If concluding that terms vanish in a limit, clearly explain why.
 
600
  - If verifying differentiability, explicitly state why continuity at that point is necessary and confirm that continuity has been established before proceeding.
601
  - If proving continuity or differentiability, check symmetry in approach from both sides (left-hand and right-hand limits or derivatives).
602
 
603
+ c. **Function Definitions and Explicit Statements**
604
+ - When proving continuity, explicitly confirm that \( f(x) \) is **defined** at the point of interest and state what its value is.
605
+ - If a function is given piecewise, clearly state the function values at transition points before evaluating limits.
606
+
607
+ d. **Limit Justifications and Transitions**
608
+ - When using standard limits such as \( \lim_{t \to 0} \frac{\sin(t)}{t} = 1 \), briefly justify why it applies (e.g., from Taylor series, L'Hôpital’s Rule, or first principles).
609
+ - If a limit is computed informally before a formal \(\epsilon\)-\(\delta\) proof, explicitly state that the formal proof serves to confirm the computed limit rigorously.
610
+ - Ensure smooth logical transitions between different parts of the proof by briefly explaining why one step leads naturally to the next.
611
+
612
+ e. **Function Properties and Integrability**
613
  - If stating that a function is Riemann integrable, compact, or uniformly continuous, explain why.
614
+ - If claiming a function is continuous for all \( x \neq 0 \), explicitly justify why using function composition, bounded functions, or known theorems.
615
  - When assuming an integral is finite, provide justification based on function class properties (e.g., Riemann integrability implies boundedness).
616
 
617
+ f. **Inequalities and Asymptotics**
618
  - When using inequalities (e.g., Hölder’s, Jensen’s), explain why they apply and what function properties make them relevant.
619
  - If using factorial ratios or infinite series sums, explicitly state their rate of convergence and reference known bounds (e.g., Stirling’s approximation).
620
 
621
+ g. **Uniform Convergence and Sequence Behavior**
622
+ - When proving uniform convergence, ensure that the bound obtained is independent of \( x \) to establish uniform control.
623
  - If using asymptotic behavior (e.g., factorial ratios tending to zero), provide explicit justification rather than just stating the result.
624
 
625
+ h. **Clarify the Use of Key Theorems (e.g., Squeeze Theorem)**
626
  - When using the squeeze theorem, clearly state why both bounding functions tend to the same limit and explicitly apply the theorem in the conclusion.
627
 
628
+ i. **Logical Flow and Transitions**
629
  - 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.
630
+ - If transitioning from an informal calculation to a formal proof, explicitly state the purpose of the formal proof in confirming the earlier result.
631
 
632
+ j. **Concluding and Intuitive Explanations**
633
  - Conclude with an intuitive explanation of why the result makes sense, possibly connecting it to known theorems or simple examples.
634
  - In notes after the proof, highlight potential sources of confusion for students and clarify tricky aspects of the problem.
635
  """