Identities of nested set algebraic expressions

Click For Summary
SUMMARY

This discussion focuses on identities for simplifying nested set algebraic expressions of the form $$((\ldots((x_{1} *_{1} x_{2}) *_{2} x_{3}) \ldots) *_{n - 1} x_{n})$$ where each $$*_{i}$$ represents either intersection ($$\cap$$) or union ($$\cup$$). Two proposed identities are: $$((\ldots((x_{1} \cup x_{2}) *_{2} x_{3}) \ldots) \cup x_{1}) \equiv ((\ldots(x_{2} *_{2} x_{3}) \ldots) \cup x_{1})$$ and $$((\ldots((x_{1} \cap x_{2}) *_{2} x_{3}) \ldots) \cap x_{1}) \equiv ((\ldots(x_{2} *_{2} x_{3}) \ldots) \cap x_{1})$$. The method of proof suggested is mathematical induction, with considerations for both finite and infinite expressions.

PREREQUISITES
  • Understanding of set theory concepts, specifically union and intersection.
  • Familiarity with mathematical induction as a proof technique.
  • Basic knowledge of algebraic expressions and their simplification.
  • Experience with programming tools for testing mathematical expressions, such as Perl.
NEXT STEPS
  • Research the principles of mathematical induction in the context of set theory.
  • Explore distributive laws in set algebra, specifically how they apply to nested expressions.
  • Learn about formal proofs in set theory to validate proposed identities.
  • Investigate the implementation of algebraic expression testing using Perl scripts.
USEFUL FOR

Mathematicians, computer scientists, and students studying set theory or algebraic structures, particularly those interested in simplifying complex expressions and proving identities.

miraiw
Messages
16
Reaction score
0
Are there any useful identities for simplifying an expression of the form:
$$((\ldots((x_{1} *_{1} x_{2}) *_{2} x_{3}) \ldots) *_{n - 1} x_{n})$$
Where each $$*_{i}$$ is one of $$\cap, \cup$$ and $$x_1 \ldots x_n$$ are sets?

I believe I found two; though I haven't proved them, I think they make sense:
$$((\ldots((x_{1} \cup x_{2}) *_{2} x_{3}) \ldots) \cup x_{1}) \equiv ((\ldots(x_{2} *_{2} x_{3}) \ldots) \cup x_{1})$$
$$((\ldots((x_{1} \cap x_{2}) *_{2} x_{3}) \ldots) \cap x_{1}) \equiv ((\ldots(x_{2} *_{2} x_{3}) \ldots) \cap x_{1})$$

Generally, how would you prove these? Just induction?

I tested a few expressions with the attached perl script which is why I think they work.
 

Attachments

Physics news on Phys.org
There are various distributive laws like
[tex](A \cup B) \cap C = (A\cap C) \cup (B \cap C)[/tex]
[tex](A \cap B) \cup C = (A \cup C) \cap (B \cup C)[/tex]

Since you are using [itex]*_i[/itex] to represent something that can be either [itex]\cup[/itex] or [itex]\cap[/itex] , I can't tell offhand if your identities are correct. I'd have to consider each possible interpretation of the operation as a separate case.

Induction would be the method of proof, assuming that your "..." indicates a an expression of arbitrary but finite length. If you have in mind some sort of infinitely long expressions, you have to start with the problem of defining what they would mean.
 
I restated the problem in terms of propositions like $$x \in A_{1} \wedge x \in A_{2}$$ and considered that whatever was in the ellipsis would either depend on the innermost expression or not and if it did would either have a value opposite the innermost or the same as. From there I just exhaustively listed the cases and compared. Also, I assumed that the [itex]A_{1}[/itex] doesn't show anywhere in the ellipsis.

I think that's all I need since I can just deal with the rest recursively.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 25 ·
Replies
25
Views
4K
  • · Replies 21 ·
Replies
21
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K
Replies
32
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K