Maximum size of a set containing logical expressions

Click For Summary
SUMMARY

The maximum size of a set A of logical expressions using only the logical implication operator (→) and the variables p and q is determined to be 6 distinct truth values. This conclusion is reached by analyzing the truth tables of propositional functions and generating new expressions through combinations of existing ones. The process involves starting with basic expressions such as A_1 = p and A_2 = q, and systematically exploring all possible implications to ensure that each expression in the set is non-equivalent.

PREREQUISITES
  • Understanding of propositional logic and truth tables
  • Familiarity with logical operators, specifically implication (→)
  • Knowledge of how to construct and analyze logical expressions
  • Basic skills in combinatorial reasoning
NEXT STEPS
  • Study the construction of truth tables for logical expressions
  • Learn about equivalence in propositional logic
  • Explore advanced topics in propositional functions and their implications
  • Research combinatorial methods in logic to generate new expressions
USEFUL FOR

Students of mathematics, logicians, and anyone interested in the foundations of propositional logic and logical expression analysis.

alejandro7
Messages
13
Reaction score
0
Hi

Can you please help me with this problem?


"What is the maximum size of a set A of logical expressions that only use →, p, q : each pair of elements of A are not equivalent?"

I've found 6 different possible truth values. Is this the maximum size? If yes, how do I prove it?

Thanks!
 
Physics news on Phys.org
alejandro7 said:
I've found 6 different possible truth values.

Perhaps you mean "truth tables".

Is this the maximum size? If yes, how do I prove it?

I haven't worked the problem. I don't see an elegant way to prove it.

If you have a set of truth tables for propositional functions A_1, A_2,..A_N that are each functions of (p,q) then you can attempt to produce functions with a new truth tables by looking at all possible pairs of statements of the form "A_i -> A_j".

Beginning with A_1 = p, A_2= q, N=2, you would examine p ->p , p ->q, q->q, q->p.

Adding any functions that have new truth tables, you form a larger set. Then try to produce new truth tables from the larger set in a similar manner. If you generate a set where no new tables can be produced by the above method, I'd say you have the largest possible set of functions involving only p,q, and ->.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 40 ·
2
Replies
40
Views
9K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 12 ·
Replies
12
Views
8K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K