joshuarauh commited on
Commit
e4c68f9
·
verified ·
1 Parent(s): 3646962

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -2
app.py CHANGED
@@ -317,9 +317,14 @@ STRICT REQUIREMENTS:
317
  7. Maintain clear, precise formatting
318
  8. At the end of the LaTeX solution output, print SymPy code that you would use to solve or verify the main equations in the question.
319
  9. When writing SymPy code to verify solutions:
 
 
 
 
320
  - Include print statements for ALL calculations and results
321
  - Print intermediate steps and final answers
322
- - Print variable values after they are computed"""
 
323
  else:
324
  system_prompt = f"""You are an expert mathematics professor creating a {difficulty_params['description']} exam question.
325
  STRICT REQUIREMENTS:
@@ -342,9 +347,14 @@ STRICT REQUIREMENTS:
342
  6. Maintain clear formatting
343
  7. At the end of the LaTeX solution output, print SymPy code that you would use to solve or verify the main equations in the question.
344
  8. When writing SymPy code to verify solutions:
 
 
 
 
345
  - Include print statements for ALL calculations and results
346
  - Print intermediate steps and final answers
347
- - Print variable values after they are computed"""
 
348
 
349
  #Consider
350
  #When writing SymPy code:
 
317
  7. Maintain clear, precise formatting
318
  8. At the end of the LaTeX solution output, print SymPy code that you would use to solve or verify the main equations in the question.
319
  9. When writing SymPy code to verify solutions:
320
+ - Use ONLY SymPy functions - do not use NumPy, SciPy, or other libraries
321
+ - For numerical integration, use SymPy's integrate() instead of scipy.integrate.quad()
322
+ - For any numerical computations, use SymPy's native functions
323
+ - Always define symbolic variables using Symbol() before using them
324
  - Include print statements for ALL calculations and results
325
  - Print intermediate steps and final answers
326
+ - Print variable values after they are computed
327
+ - Format numerical results using evalf() for decimal"""
328
  else:
329
  system_prompt = f"""You are an expert mathematics professor creating a {difficulty_params['description']} exam question.
330
  STRICT REQUIREMENTS:
 
347
  6. Maintain clear formatting
348
  7. At the end of the LaTeX solution output, print SymPy code that you would use to solve or verify the main equations in the question.
349
  8. When writing SymPy code to verify solutions:
350
+ - Use ONLY SymPy functions - do not use NumPy, SciPy, or other libraries
351
+ - For numerical integration, use SymPy's integrate() instead of scipy.integrate.quad()
352
+ - For any numerical computations, use SymPy's native functions
353
+ - Always define symbolic variables using Symbol() before using them
354
  - Include print statements for ALL calculations and results
355
  - Print intermediate steps and final answers
356
+ - Print variable values after they are computed
357
+ - Format numerical results using evalf() for decimal"""
358
 
359
  #Consider
360
  #When writing SymPy code: