Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -12,11 +12,11 @@ def validate_inputs(A, B, C, AB, AC, BC, ABC, U):
|
|
12 |
if U < union_ABC:
|
13 |
errors.append(f"El conjunto universal U ({U}) no puede ser menor que la unión de A, B, C ({union_ABC}).")
|
14 |
if A < AB + AC - ABC:
|
15 |
-
errors.append(f"A no puede ser menor que A∩B + A∩C - A∩B∩C:
|
16 |
if B < AB + BC - ABC:
|
17 |
-
errors.append(f"B no puede ser menor que A∩B + B∩C - A∩B∩C:
|
18 |
if C < AC + BC - ABC:
|
19 |
-
errors.append(f"C no puede ser menor que A∩C + B∩C - A∩B∩C:
|
20 |
|
21 |
return errors
|
22 |
|
@@ -31,7 +31,7 @@ def suggest_intersections(A, B, C, AB, AC, BC, ABC, U):
|
|
31 |
|
32 |
|
33 |
suggestions = {
|
34 |
-
"
|
35 |
"Máximo valor sugerido para A ∩ B": max_AB,
|
36 |
"Máximo valor sugerido para A ∩ C": max_AC,
|
37 |
"Máximo valor sugerido para B ∩ C": max_BC,
|
|
|
12 |
if U < union_ABC:
|
13 |
errors.append(f"El conjunto universal U ({U}) no puede ser menor que la unión de A, B, C ({union_ABC}).")
|
14 |
if A < AB + AC - ABC:
|
15 |
+
errors.append(f"A no puede ser menor que A∩B + A∩C - A∩B∩C: {AB + AC - ABC}")
|
16 |
if B < AB + BC - ABC:
|
17 |
+
errors.append(f"B no puede ser menor que A∩B + B∩C - A∩B∩C: {AB + BC - ABC}")
|
18 |
if C < AC + BC - ABC:
|
19 |
+
errors.append(f"C no puede ser menor que A∩C + B∩C - A∩B∩C: {AC + BC - ABC}")
|
20 |
|
21 |
return errors
|
22 |
|
|
|
31 |
|
32 |
|
33 |
suggestions = {
|
34 |
+
"Mínimo valor sugerido para U": union_ABC,
|
35 |
"Máximo valor sugerido para A ∩ B": max_AB,
|
36 |
"Máximo valor sugerido para A ∩ C": max_AC,
|
37 |
"Máximo valor sugerido para B ∩ C": max_BC,
|