-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcfaphy1
More file actions
53 lines (45 loc) · 2.07 KB
/
cfaphy1
File metadata and controls
53 lines (45 loc) · 2.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import sympy as sp
# Define symbolic variables
λ, i, m, c, r = sp.symbols('λ i m c r')
# Define all the expressions
E_undefined1 = sp.symbols('E_undefined1') # Placeholder for undefined expression
E_energy1 = (-1)*((λ**i)*m*c)**2 # E = (-1)((λ^i)mc)²
E_inequality1 = (λ**i)*m*c # E ≠ ((λ^i)mc)²
E_energy2 = ((λ**i)*m*c)**2 # E = ((λ^i)mc)²
E_inequality2 = (i*m*c)**2 # E ≠ (imc)²
E_energy3 = (-1)*i*m*c**2 # E = (-1)imc²
E_inequality3 = m*(λ**i)*c**2 # E ≠ m(λ^i)c²
E_energy4 = (m*c/(2*sp.pi*r))**2 # E = (mc/2πr)²
E_energy5 = m*c**2/(2*sp.pi*r**2) # E = mc²/2πr²
E_inequality4 = c*i*m**2 # E ≠ cim²
E_inequality5 = c**2*m*i**2 # E ≠ c²mi²
E_energy6 = m*c**2 # E = mc²
E_energy7 = (-1)*(λ**i) # E = (-1)(λ^i)
E_inequality6 = (λ**i)**2 # E ≠ (λ^i)²
E_energy8 = (λ**i)**2 # E = (λ^i)²
# Define the call function to check expressions
def call_program():
results = {}
# Check if E_undefined1 is undefined (Placeholder for handling undefined expressions)
results['E_undefined1'] = "Undefined Expression"
# Evaluate energy expressions
results['E_energy1'] = f"E = {E_energy1.simplify()}"
results['E_energy2'] = f"E = {E_energy2.simplify()}"
results['E_energy3'] = f"E = {E_energy3.simplify()}"
results['E_energy4'] = f"E = {E_energy4.simplify()}"
results['E_energy5'] = f"E = {E_energy5.simplify()}"
results['E_energy6'] = f"E = {E_energy6.simplify()}"
results['E_energy7'] = f"E = {E_energy7.simplify()}"
results['E_energy8'] = f"E = {E_energy8.simplify()}"
# Check inequalities (Using symbolic comparison)
results['E_inequality1'] = E_inequality1 != E_energy2
results['E_inequality2'] = E_inequality2 != E_energy3
results['E_inequality3'] = E_inequality3 != E_energy3
results['E_inequality4'] = E_inequality4 != E_energy5
results['E_inequality5'] = E_inequality5 != E_energy6
results['E_inequality6'] = E_inequality6 != E_energy8
# Output results
for key, value in results.items():
print(f"{key}: {value}")
# Call the function to run the program
call_program()