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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -6
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 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.
@@ -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 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**
@@ -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. **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
  """
 
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
  """