Documentation
LeanPool
.
Incompleteness
.
Foundation
.
FirstOrder
.
Completeness
.
Corollaries
Search
return to top
source
Imports
Init
LeanPool.Incompleteness.Foundation.FirstOrder.Completeness.Completeness
Imported by
LO
.
FirstOrder
.
ModelsTheory
.
of_provably_subtheory
LO
.
FirstOrder
.
ModelsTheory
.
of_provably_subtheory'
LO
.
FirstOrder
.
ModelsTheory
.
of_add_left
LO
.
FirstOrder
.
ModelsTheory
.
of_add_right
LO
.
FirstOrder
.
ModelsTheory
.
of_add_left_left
LO
.
FirstOrder
.
ModelsTheory
.
of_add_left_right
LO
.
FirstOrder
.
EQ
.
provOf
Corollaries
#
source
theorem
LO
.
FirstOrder
.
ModelsTheory
.
of_provably_subtheory
{
L
:
Language
}
(
M
:
Type
w)
[
Nonempty
M
]
[
Structure
L
M
]
(
T
U
:
Theory
L
)
[
T
wkn
U
]
(
h
:
M
⊧ₘ*
U
)
:
M
⊧ₘ*
T
source
theorem
LO
.
FirstOrder
.
ModelsTheory
.
of_provably_subtheory'
{
L
:
Language
}
(
M
:
Type
w)
[
Nonempty
M
]
[
Structure
L
M
]
(
T
U
:
Theory
L
)
[
T
wkn
U
]
[
M
⊧ₘ*
U
]
:
M
⊧ₘ*
T
source
theorem
LO
.
FirstOrder
.
ModelsTheory
.
of_add_left
{
L
:
Language
}
(
M
:
Type
w)
[
Nonempty
M
]
[
Structure
L
M
]
(
T
U
:
Theory
L
)
[
M
⊧ₘ*
T
+
U
]
:
M
⊧ₘ*
T
source
theorem
LO
.
FirstOrder
.
ModelsTheory
.
of_add_right
{
L
:
Language
}
(
M
:
Type
w)
[
Nonempty
M
]
[
Structure
L
M
]
(
T
U
:
Theory
L
)
[
M
⊧ₘ*
T
+
U
]
:
M
⊧ₘ*
U
source
theorem
LO
.
FirstOrder
.
ModelsTheory
.
of_add_left_left
{
L
:
Language
}
(
M
:
Type
w)
[
Nonempty
M
]
[
Structure
L
M
]
(
T
U
V
:
Theory
L
)
[
M
⊧ₘ*
T
+
U
+
V
]
:
M
⊧ₘ*
T
source
theorem
LO
.
FirstOrder
.
ModelsTheory
.
of_add_left_right
{
L
:
Language
}
(
M
:
Type
w)
[
Nonempty
M
]
[
Structure
L
M
]
(
T
U
V
:
Theory
L
)
[
M
⊧ₘ*
T
+
U
+
V
]
:
M
⊧ₘ*
U
source
theorem
LO
.
FirstOrder
.
EQ
.
provOf
{
L
:
Language
}
[
L
.
Eq
]
{
T
:
Theory
L
}
[
𝐄𝐐
wkn
T
]
(
φ
:
SyntacticFormula
L
)
(
H
:
∀ (
M
:
Type
(max u w)) [
inst
:
Nonempty
M
] [
inst_1
:
Structure
L
M
] [
Structure.Eq
L
M
] [
M
⊧ₘ*
T
],
M
⊧ₘ
φ
)
:
T
⊨
φ