How many distinct L-structures can be constructed using this method?

In summary: Does this make sense?Yes, it makes sense now. Thank you for the clarification. In summary, we have learned that for a given set X and signature L, the number of distinct L-structures with universe X is equivalent to the number of subsets of X. Therefore, if X is a finite set, then the number of L-structures is either finite or at least 2^w (w stands for omega). This is because the number of subsets of a finite set is finite, while the number of subsets of an infinite set is at least 2^w.
  • #1
bedi
81
0
Let X be a set and L a signature; write k(X,L) for the number of distinct L-structures which have domain X. Show that if X is a finite set then k(X,L) is either finite or at least 2^w (w stands for omega).

Attempt: as L is fixed, all L-structures have the same n-ary relation and function symbols and the same set of constants. Although the symbols can be different, they represent the same function or relation or set so I can't use that fact to construct distinct L-structures. How can I even find 2 distinct L-structures when they have the same set of constants, relations and functions? Perhaps I should consider the complement of the set of constants. But their domain is X...
 
Physics news on Phys.org
  • #2
bedi said:
Let X be a set and L a signature; write k(X,L) for the number of distinct L-structures which have domain X. Show that if X is a finite set then k(X,L) is either finite or at least 2^w (w stands for omega).
You mean "at most", don't you?

Attempt: as L is fixed, all L-structures have the same n-ary relation and function symbols and the same set of constants. Although the symbols can be different, they represent the same function or relation or set so I can't use that fact to construct distinct L-structures. How can I even find 2 distinct L-structures when they have the same set of constants, relations and functions? Perhaps I should consider the complement of the set of constants. But their domain is X...
 
  • #3
That was my first thought too, but the book says "at least". It must be a misprint...
 
  • #4
bedi said:
Although the symbols can be different, they represent the same function or relation or set so I can't use that fact to construct distinct L-structures.

I'm not sure what you mean here. The function symbols and relation symbols in the language have no meaning until they are interpreted in the structure.

The point of the exercise is to determine the number of different ways that the symbols of the language can be interpreted for a finite set; how many different n-ary functions can there be on a finite set and how many ways can there be to interpret an n-ary relation symbol.

The case distinction (finite vs. 2^w) is about the size of the language.

From what I can tell "at least" is not a typo.
 
  • #5
I don't know what does "language" mean yet and could you give more hints? I couldn't figure out the relation between the finiteness of X and the number of different ways that the symbols of the language can be interpreted. I've started studying model theory yesterday...
 
  • #6
bedi said:
How can I even find 2 distinct L-structures when they have the same set of constants, relations and functions?

Let [itex]L=\{R\}[/itex], i.e. the language consisting of a single unary relation symbol, and let [itex]X[/itex] be any set.

Let [itex]\mathcal{A}=\{X,R^{\mathcal{A}}\}[/itex] be the [itex]L[/itex]-structure with [itex]R^{\mathcal{A}}=X[/itex].

Let [itex]\mathcal{B}=\{X,R^{\mathcal{B}}\}[/itex] be the [itex]L[/itex]-structure with [itex]R^{\mathcal{B}}=\emptyset[/itex].

Then [itex]\mathcal{A}[/itex] and [itex]\mathcal{B}[/itex] are both [itex]L[/itex]-structures with universe [itex]X[/itex] and [itex]\mathcal{A}\neq\mathcal{B}[/itex]
 
  • #7
gopher_p said:
Let [itex]\mathcal{A}=\{X,R^{\mathcal{A}}\}[/itex] be the [itex]L[/itex]-structure with [itex]R^{\mathcal{A}}=X[/itex].

Let [itex]\mathcal{B}=\{X,R^{\mathcal{B}}\}[/itex] be the [itex]L[/itex]-structure with [itex]R^{\mathcal{B}}=\emptyset[/itex].

Why R^A is not equal to R^B?
Edit: Dumbest question. Okay I understand it now, thank you.
 
  • #8
To conclude: When R is in a language, it is "meaningless" until we define it as, say, R^A on an L-structure A. Correct?
 
  • #9
bedi said:
I don't know what does "language" mean yet

Sorry. "Language" and "signature" are the same thing.

I couldn't figure out the relation between the finiteness of X and the number of different ways that the symbols of the language can be interpreted. I've started studying model theory yesterday...

Just focusing on relation symbols for a second ...

It appears like you're comfortable with the notion that the interpretation of an n-ary relation symbol in a particular structure is a subset of the nth Cartesian product of the universe of the structure. So for our signature [itex]L[/itex] from above with the unary relation symbol [itex]R[/itex], the interpretation [itex]R^{\mathcal{C}}[/itex] of [itex]R[/itex] in the structure [itex]\mathcal{C}=\{X,R^{\mathcal{C}}\}[/itex] can be any subset of [itex]X[/itex].

So the number of [itex]L[/itex]-structures with universe [itex]X[/itex] is the same as the number of subsets of [itex]X[/itex]. If [itex]X[/itex] is finite, then ...
 
  • #10
bedi said:
To conclude: When R is in a language, it is "meaningless" until we define it as, say, R^A on an L-structure A. Correct?

Yes.
 
  • #11
bedi said:
I've started studying model theory yesterday...

Don't expect to really understand this crap right away. It can be very confusing at first.
 
  • #12
Aha! At first I didn't think seriously about subsets because I thought that would contradict the fact that |dom(X)|=|X|, that is, if I choose a smaller set than X with dom(X)... But everything is clear with relations now.
 
  • #13
gopher_p said:
So for our signature [itex]L[/itex] from above with the unary relation symbol [itex]R[/itex], the interpretation [itex]R^{\mathcal{C}}[/itex] of [itex]R[/itex] in the structure [itex]\mathcal{C}=\{X,R^{\mathcal{C}}\}[/itex] can be any subset of [itex]X[/itex].

This is poorly worded. I should have said something like ...

For every [itex]U\subset X[/itex] there is an [itex]L[/itex]-structure [itex]\mathcal{C}_U=\{X,R^{\mathcal{C}_U}\}[/itex] with [itex]R^{\mathcal{C}_U}=U[/itex].

The point being, given a structure [itex]\mathcal{C}=\{X,R^{\mathcal{C}}\}[/itex], [itex]R^{\mathcal{C}}[/itex] is already interpreted (i.e. the structure has been given). We can't just choose any subset after the fact.
 

Related to How many distinct L-structures can be constructed using this method?

What is introductory model theory?

Introductory model theory is a branch of mathematical logic that studies mathematical structures called models and the relationships between them. It is concerned with the study of first-order logic and its applications in various fields of mathematics, such as algebra, geometry, and analysis.

What are the main concepts in introductory model theory?

The main concepts in introductory model theory include syntax, semantics, and proof theory. Syntax is concerned with the formal language used to express mathematical statements, while semantics is concerned with the meaning and interpretation of these statements. Proof theory deals with the rules and techniques for proving the validity of mathematical statements.

How is introductory model theory used in mathematics?

Introductory model theory is used in mathematics to study the properties and relationships of mathematical structures, such as groups, rings, and fields. It provides a formal framework for defining and proving theorems in various branches of mathematics, and helps to establish the consistency and completeness of mathematical theories.

What are some applications of introductory model theory?

Some applications of introductory model theory include algebraic geometry, differential equations, and number theory. It is also used in computer science, particularly in the fields of artificial intelligence and automated reasoning.

What are some common misconceptions about introductory model theory?

One common misconception about introductory model theory is that it is only applicable to abstract mathematical concepts and has no practical applications. However, as mentioned earlier, it has numerous real-world applications in various fields. Another misconception is that it is a difficult and abstract subject, but with proper guidance and practice, it can be easily understood and applied.

Similar threads

  • Calculus and Beyond Homework Help
Replies
7
Views
1K
  • Calculus and Beyond Homework Help
Replies
1
Views
733
  • Calculus and Beyond Homework Help
Replies
4
Views
3K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
141
  • Calculus and Beyond Homework Help
Replies
4
Views
2K
  • Special and General Relativity
2
Replies
41
Views
2K
Replies
7
Views
2K
  • Introductory Physics Homework Help
Replies
25
Views
292
  • Calculus and Beyond Homework Help
Replies
3
Views
2K
  • Differential Equations
Replies
1
Views
792
Back
Top