SlideShare a Scribd company logo
1 of 13
Download to read offline
LANGUAGES
             MODELS
COMPACTNESS THEOREM




        COMPACTNESS
                   SEP


           Erik A. Andrejko

     University of Wisconsin - Madison


            Summer 2007




    ERIK A. ANDREJKO    COMPACTNESS
LANGUAGES
                                  MODELS
                     COMPACTNESS THEOREM


LANGUAGES

  DEFINITION
  The logical symbols of propositional logic are:

                                  ∧, ∨, =⇒ , ¬

  The objects of the logic are propositional letters:

                                     P1 , P2 , · · ·


  e.g.
                  ((P1 ∨ P2 ) =⇒ P17 ) =⇒ ¬(P2 ∧ P13 )



                         ERIK A. ANDREJKO      COMPACTNESS
LANGUAGES
                                  MODELS
                     COMPACTNESS THEOREM


LANGUAGES
  DEFINITION
  The logical symbols of first order logic are:

                                ∧, ∨, =⇒ , ¬, =, ∀, ∃

  and variables (bound or unbound)

                                        x, y , z, · · ·

  and additional symbols (constant, relational, functional)

                 c1 , c2 , c3 , · · ·   R1 , R2 , R3 , · · ·    f , g, h, · · ·



  e.g. ∀x∃y(f (x)R1 g(y )).

                           ERIK A. ANDREJKO       COMPACTNESS
LANGUAGES
                                    MODELS
                       COMPACTNESS THEOREM


SPECIAL SYMBOLS
  DEFINITION
   1 ∀∞ means for all but finitely many.


        ∃∞ means there exists infinitely many.
    2


        ∃!x means there exists a unique x.
    3




  DEFINITION
   1 Σ : ∃xϕ(x), ϕ(x) is q.f.
       1

        Π1 : ∀xϕ(x), ϕ(x) is q.f.
    2


        Σn+1 : ∃xϕ(x), ϕ(x) is Πn .
    3


        Πn+1 : ∀xϕ(x), ϕ(x) is Σn .
    4



  e.g. ∀x∃y[x > y ].

                           ERIK A. ANDREJKO   COMPACTNESS
LANGUAGES
                                  MODELS
                     COMPACTNESS THEOREM


FIRST ORDER LANGUAGE



  DEFINITION
  A first order language L is a triple F, R, C
        F is a set of function symbols,
    1


        R is a set of relation symbols,
    2


        C is a set of constant symbols.
    3




                         ERIK A. ANDREJKO   COMPACTNESS
LANGUAGES
                                    MODELS
                       COMPACTNESS THEOREM


STRUCTURES

  DEFINITION
  An L -structure M is a quadruple

                   M = M, {f M }f ∈F , {R M }R∈R , {c M }c∈C


        M is a non empty set called the universe of M,
    1


        {f M }f ∈F is a set of functions,
    2


        {R M }R∈R is a set of relations,
    3


        {c M }c∈C ⊆ M.
    4




                           ERIK A. ANDREJKO   COMPACTNESS
LANGUAGES
                                 MODELS
                    COMPACTNESS THEOREM


SENTENCES


                           ∃v∀y[xRv ∨ f (y) = v ]


  DEFINITION
                ∀y or ∃v
       BOUND
         FREE otherwise


  DEFINITION
  An L -formula ϕ is called a sentence if all variables in ϕ are bound.




                        ERIK A. ANDREJKO   COMPACTNESS
LANGUAGES
                                   MODELS
                      COMPACTNESS THEOREM


EMBEDDINGS
  DEFINITION
  σ : M → N is an L-embedding if σ is one-to-one and
        σ (f M (¯ )) = f N (σ (¯ )) for all functions f ,
                a              a
    1

               M ⇐⇒ σ (¯ ) ∈ R N for all relations R,
        a∈R
        ¯                    a
    2


        σ (c M ) = c N for all constants c.
    3




  DEFINITION
  If σ is a bijective L -embedding, then σ is called an isomorphism. If
                                                      ∼
  there is a isomorphism between M and N then M = N.

  DEFINITION
  If there exists an L -embedding from M into N then M is called a
  substructure of N and N is called an extension of M.

                          ERIK A. ANDREJKO    COMPACTNESS
LANGUAGES
                               MODELS
                  COMPACTNESS THEOREM


|= AND



  DEFINITION
                           First Order     Propositional
                             ∃ proof          ∃ proof
                   |=       ∃ model         ∃ valuation


                                           and |=.
  The completeness theorem relates




                        ERIK A. ANDREJKO   COMPACTNESS
LANGUAGES
                                 MODELS
                    COMPACTNESS THEOREM


CONSISTENT


  DEFINITION
  A set of L -sentences is called a theory.

  DEFINITION
  An L -theory T is called consistent if there does not exists an
  L -sentence ϕ such that

                                           ϕ ∧ ¬ϕ
                                  T

  A consistent theory T is denoted Con(T).




                        ERIK A. ANDREJKO     COMPACTNESS
LANGUAGES
                                 MODELS
                    COMPACTNESS THEOREM


ELEMENTARY EQUIVALENCE


  DEFINITION
  M and N are called elementarily equivalent, denoted M ≡ N, if

                        M |= ϕ if and only if N |= ϕ

  for all L -sentences ϕ.

  FACT
                 ∼
  Suppose that M = N. Then M ≡ N.




                        ERIK A. ANDREJKO   COMPACTNESS
LANGUAGES
                                 MODELS
                    COMPACTNESS THEOREM


THEORIES

  DEFINITION
  An L -theory T is any set of L -sentences.

  DEFINITION
  A theory is called satisfiable if there is some model M |= T .

  DEFINITION
  Given any L -structure M

                           Th(M) = {ϕ : M |= ϕ}




                        ERIK A. ANDREJKO   COMPACTNESS
LANGUAGES
                                MODELS
                   COMPACTNESS THEOREM


COMPACTNESS THEOREM




  THEOREM
  (Compactness Theorem) T is satisfiable if and only if every finite
  subset of T is satisfiable.




                       ERIK A. ANDREJKO   COMPACTNESS

More Related Content

What's hot

What's hot (20)

Bounded arithmetic in free logic
Bounded arithmetic in free logicBounded arithmetic in free logic
Bounded arithmetic in free logic
 
Unit viii
Unit viiiUnit viii
Unit viii
 
I1802026068
I1802026068I1802026068
I1802026068
 
Regular Grammar
Regular GrammarRegular Grammar
Regular Grammar
 
Lecture17
Lecture17Lecture17
Lecture17
 
SMALL_2013
SMALL_2013SMALL_2013
SMALL_2013
 
Non Standard Logics & Modal Logics
Non Standard Logics & Modal LogicsNon Standard Logics & Modal Logics
Non Standard Logics & Modal Logics
 
Expressions and variables
Expressions and variablesExpressions and variables
Expressions and variables
 
Modal Logic
Modal LogicModal Logic
Modal Logic
 
Discrete maths questions
Discrete maths questionsDiscrete maths questions
Discrete maths questions
 
Predicate Calculus
Predicate CalculusPredicate Calculus
Predicate Calculus
 
Du Calcul des prédicats vers Prolog
Du Calcul des prédicats vers PrologDu Calcul des prédicats vers Prolog
Du Calcul des prédicats vers Prolog
 
An algebraic approach to Duflo's polynomial conjecture in the nilpotent case
An algebraic approach to Duflo's polynomial conjecture in the nilpotent caseAn algebraic approach to Duflo's polynomial conjecture in the nilpotent case
An algebraic approach to Duflo's polynomial conjecture in the nilpotent case
 
Fol
FolFol
Fol
 
pres_coconat
pres_coconatpres_coconat
pres_coconat
 
Regular language and Regular expression
Regular language and Regular expressionRegular language and Regular expression
Regular language and Regular expression
 
The Linguistic Variables
The Linguistic VariablesThe Linguistic Variables
The Linguistic Variables
 
Solving Equations on Words with Morphisms and Antimorphisms
Solving Equations on Words with Morphisms and AntimorphismsSolving Equations on Words with Morphisms and Antimorphisms
Solving Equations on Words with Morphisms and Antimorphisms
 
CONTEXT FREE GRAMMAR
CONTEXT FREE GRAMMAR CONTEXT FREE GRAMMAR
CONTEXT FREE GRAMMAR
 
Tot d piffwelsh
Tot d piffwelshTot d piffwelsh
Tot d piffwelsh
 

Viewers also liked

iPhone vs iPad - User Experience Differences
iPhone vs iPad - User Experience DifferencesiPhone vs iPad - User Experience Differences
iPhone vs iPad - User Experience DifferencesWhite Stripe Studio
 
Ready sat 15th oct 11 chelsea v everton chelsea completed
Ready sat 15th oct 11 chelsea v everton   chelsea completedReady sat 15th oct 11 chelsea v everton   chelsea completed
Ready sat 15th oct 11 chelsea v everton chelsea completedJason Malone
 
Software archiecture lecture05
Software archiecture   lecture05Software archiecture   lecture05
Software archiecture lecture05Luktalja
 
Workshop 3 Presentation: Livable Communities, Part 2
Workshop 3 Presentation: Livable Communities, Part 2Workshop 3 Presentation: Livable Communities, Part 2
Workshop 3 Presentation: Livable Communities, Part 2magellandev
 
Passive House In Depth for Professionals
Passive House In Depth for ProfessionalsPassive House In Depth for Professionals
Passive House In Depth for Professionalsdylamar
 
Compact PET For Schools Teacher's book
Compact PET For Schools Teacher's bookCompact PET For Schools Teacher's book
Compact PET For Schools Teacher's bookvicvalmi
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (9)

iPhone vs iPad - User Experience Differences
iPhone vs iPad - User Experience DifferencesiPhone vs iPad - User Experience Differences
iPhone vs iPad - User Experience Differences
 
Ready sat 15th oct 11 chelsea v everton chelsea completed
Ready sat 15th oct 11 chelsea v everton   chelsea completedReady sat 15th oct 11 chelsea v everton   chelsea completed
Ready sat 15th oct 11 chelsea v everton chelsea completed
 
Software archiecture lecture05
Software archiecture   lecture05Software archiecture   lecture05
Software archiecture lecture05
 
Pinterest 10 min redesign
Pinterest 10 min redesignPinterest 10 min redesign
Pinterest 10 min redesign
 
Workshop 3 Presentation: Livable Communities, Part 2
Workshop 3 Presentation: Livable Communities, Part 2Workshop 3 Presentation: Livable Communities, Part 2
Workshop 3 Presentation: Livable Communities, Part 2
 
Passive House In Depth for Professionals
Passive House In Depth for ProfessionalsPassive House In Depth for Professionals
Passive House In Depth for Professionals
 
Compact PET For Schools Teacher's book
Compact PET For Schools Teacher's bookCompact PET For Schools Teacher's book
Compact PET For Schools Teacher's book
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to Compactness

Completeness
CompletenessCompleteness
Completenessandrejko
 
Jarrar.lecture notes.aai.2011s.descriptionlogic
Jarrar.lecture notes.aai.2011s.descriptionlogicJarrar.lecture notes.aai.2011s.descriptionlogic
Jarrar.lecture notes.aai.2011s.descriptionlogicPalGov
 
Decidability
DecidabilityDecidability
Decidabilityandrejko
 
6.3 Equivalences versus partitions
6.3 Equivalences versus partitions6.3 Equivalences versus partitions
6.3 Equivalences versus partitionsJan Plaza
 
Data Complexity in EL Family of Description Logics
Data Complexity in EL Family of Description LogicsData Complexity in EL Family of Description Logics
Data Complexity in EL Family of Description LogicsAdila Krisnadhi
 
Mini-Thomas-ppt.pptx
Mini-Thomas-ppt.pptxMini-Thomas-ppt.pptx
Mini-Thomas-ppt.pptxSubha322492
 
Ldml - public
Ldml - publicLdml - public
Ldml - publicseanscon
 
mit 演算法 Lec2
mit 演算法 Lec2 mit 演算法 Lec2
mit 演算法 Lec2 Henry Chang
 
02 asymptotic-notation-and-recurrences
02 asymptotic-notation-and-recurrences02 asymptotic-notation-and-recurrences
02 asymptotic-notation-and-recurrencesNoushadur Shoukhin
 

Similar to Compactness (11)

Completeness
CompletenessCompleteness
Completeness
 
Jarrar.lecture notes.aai.2011s.descriptionlogic
Jarrar.lecture notes.aai.2011s.descriptionlogicJarrar.lecture notes.aai.2011s.descriptionlogic
Jarrar.lecture notes.aai.2011s.descriptionlogic
 
Decidability
DecidabilityDecidability
Decidability
 
6.3 Equivalences versus partitions
6.3 Equivalences versus partitions6.3 Equivalences versus partitions
6.3 Equivalences versus partitions
 
Data Complexity in EL Family of Description Logics
Data Complexity in EL Family of Description LogicsData Complexity in EL Family of Description Logics
Data Complexity in EL Family of Description Logics
 
Mini-Thomas-ppt.pptx
Mini-Thomas-ppt.pptxMini-Thomas-ppt.pptx
Mini-Thomas-ppt.pptx
 
Ldml - public
Ldml - publicLdml - public
Ldml - public
 
mit 演算法 Lec2
mit 演算法 Lec2 mit 演算法 Lec2
mit 演算法 Lec2
 
02 asymptotic-notation-and-recurrences
02 asymptotic-notation-and-recurrences02 asymptotic-notation-and-recurrences
02 asymptotic-notation-and-recurrences
 
Brown presentation
Brown presentationBrown presentation
Brown presentation
 
Icml12
Icml12Icml12
Icml12
 

More from andrejko

Killing S Spaces
Killing S SpacesKilling S Spaces
Killing S Spacesandrejko
 
Ordinal Cardinals
Ordinal CardinalsOrdinal Cardinals
Ordinal Cardinalsandrejko
 
Basic S and L : The existence of an S-space under MA and $\neg$ CH
Basic S and L : The existence of an S-space under MA and $\neg$ CHBasic S and L : The existence of an S-space under MA and $\neg$ CH
Basic S and L : The existence of an S-space under MA and $\neg$ CHandrejko
 
The relative consistency of the negation of the Axiom of Choice using permuta...
The relative consistency of the negation of the Axiom of Choice using permuta...The relative consistency of the negation of the Axiom of Choice using permuta...
The relative consistency of the negation of the Axiom of Choice using permuta...andrejko
 
L Space In ZFC
L Space In ZFCL Space In ZFC
L Space In ZFCandrejko
 
Ccc Indestructible S Spaces
Ccc Indestructible S SpacesCcc Indestructible S Spaces
Ccc Indestructible S Spacesandrejko
 

More from andrejko (7)

Killing S Spaces
Killing S SpacesKilling S Spaces
Killing S Spaces
 
ZF
ZFZF
ZF
 
Ordinal Cardinals
Ordinal CardinalsOrdinal Cardinals
Ordinal Cardinals
 
Basic S and L : The existence of an S-space under MA and $\neg$ CH
Basic S and L : The existence of an S-space under MA and $\neg$ CHBasic S and L : The existence of an S-space under MA and $\neg$ CH
Basic S and L : The existence of an S-space under MA and $\neg$ CH
 
The relative consistency of the negation of the Axiom of Choice using permuta...
The relative consistency of the negation of the Axiom of Choice using permuta...The relative consistency of the negation of the Axiom of Choice using permuta...
The relative consistency of the negation of the Axiom of Choice using permuta...
 
L Space In ZFC
L Space In ZFCL Space In ZFC
L Space In ZFC
 
Ccc Indestructible S Spaces
Ccc Indestructible S SpacesCcc Indestructible S Spaces
Ccc Indestructible S Spaces
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Compactness

  • 1. LANGUAGES MODELS COMPACTNESS THEOREM COMPACTNESS SEP Erik A. Andrejko University of Wisconsin - Madison Summer 2007 ERIK A. ANDREJKO COMPACTNESS
  • 2. LANGUAGES MODELS COMPACTNESS THEOREM LANGUAGES DEFINITION The logical symbols of propositional logic are: ∧, ∨, =⇒ , ¬ The objects of the logic are propositional letters: P1 , P2 , · · · e.g. ((P1 ∨ P2 ) =⇒ P17 ) =⇒ ¬(P2 ∧ P13 ) ERIK A. ANDREJKO COMPACTNESS
  • 3. LANGUAGES MODELS COMPACTNESS THEOREM LANGUAGES DEFINITION The logical symbols of first order logic are: ∧, ∨, =⇒ , ¬, =, ∀, ∃ and variables (bound or unbound) x, y , z, · · · and additional symbols (constant, relational, functional) c1 , c2 , c3 , · · · R1 , R2 , R3 , · · · f , g, h, · · · e.g. ∀x∃y(f (x)R1 g(y )). ERIK A. ANDREJKO COMPACTNESS
  • 4. LANGUAGES MODELS COMPACTNESS THEOREM SPECIAL SYMBOLS DEFINITION 1 ∀∞ means for all but finitely many. ∃∞ means there exists infinitely many. 2 ∃!x means there exists a unique x. 3 DEFINITION 1 Σ : ∃xϕ(x), ϕ(x) is q.f. 1 Π1 : ∀xϕ(x), ϕ(x) is q.f. 2 Σn+1 : ∃xϕ(x), ϕ(x) is Πn . 3 Πn+1 : ∀xϕ(x), ϕ(x) is Σn . 4 e.g. ∀x∃y[x > y ]. ERIK A. ANDREJKO COMPACTNESS
  • 5. LANGUAGES MODELS COMPACTNESS THEOREM FIRST ORDER LANGUAGE DEFINITION A first order language L is a triple F, R, C F is a set of function symbols, 1 R is a set of relation symbols, 2 C is a set of constant symbols. 3 ERIK A. ANDREJKO COMPACTNESS
  • 6. LANGUAGES MODELS COMPACTNESS THEOREM STRUCTURES DEFINITION An L -structure M is a quadruple M = M, {f M }f ∈F , {R M }R∈R , {c M }c∈C M is a non empty set called the universe of M, 1 {f M }f ∈F is a set of functions, 2 {R M }R∈R is a set of relations, 3 {c M }c∈C ⊆ M. 4 ERIK A. ANDREJKO COMPACTNESS
  • 7. LANGUAGES MODELS COMPACTNESS THEOREM SENTENCES ∃v∀y[xRv ∨ f (y) = v ] DEFINITION ∀y or ∃v BOUND FREE otherwise DEFINITION An L -formula ϕ is called a sentence if all variables in ϕ are bound. ERIK A. ANDREJKO COMPACTNESS
  • 8. LANGUAGES MODELS COMPACTNESS THEOREM EMBEDDINGS DEFINITION σ : M → N is an L-embedding if σ is one-to-one and σ (f M (¯ )) = f N (σ (¯ )) for all functions f , a a 1 M ⇐⇒ σ (¯ ) ∈ R N for all relations R, a∈R ¯ a 2 σ (c M ) = c N for all constants c. 3 DEFINITION If σ is a bijective L -embedding, then σ is called an isomorphism. If ∼ there is a isomorphism between M and N then M = N. DEFINITION If there exists an L -embedding from M into N then M is called a substructure of N and N is called an extension of M. ERIK A. ANDREJKO COMPACTNESS
  • 9. LANGUAGES MODELS COMPACTNESS THEOREM |= AND DEFINITION First Order Propositional ∃ proof ∃ proof |= ∃ model ∃ valuation and |=. The completeness theorem relates ERIK A. ANDREJKO COMPACTNESS
  • 10. LANGUAGES MODELS COMPACTNESS THEOREM CONSISTENT DEFINITION A set of L -sentences is called a theory. DEFINITION An L -theory T is called consistent if there does not exists an L -sentence ϕ such that ϕ ∧ ¬ϕ T A consistent theory T is denoted Con(T). ERIK A. ANDREJKO COMPACTNESS
  • 11. LANGUAGES MODELS COMPACTNESS THEOREM ELEMENTARY EQUIVALENCE DEFINITION M and N are called elementarily equivalent, denoted M ≡ N, if M |= ϕ if and only if N |= ϕ for all L -sentences ϕ. FACT ∼ Suppose that M = N. Then M ≡ N. ERIK A. ANDREJKO COMPACTNESS
  • 12. LANGUAGES MODELS COMPACTNESS THEOREM THEORIES DEFINITION An L -theory T is any set of L -sentences. DEFINITION A theory is called satisfiable if there is some model M |= T . DEFINITION Given any L -structure M Th(M) = {ϕ : M |= ϕ} ERIK A. ANDREJKO COMPACTNESS
  • 13. LANGUAGES MODELS COMPACTNESS THEOREM COMPACTNESS THEOREM THEOREM (Compactness Theorem) T is satisfiable if and only if every finite subset of T is satisfiable. ERIK A. ANDREJKO COMPACTNESS