Supporting results for pointwise provable equality.
Model-theoretic semantics of first-order classical logic #
This file defines the structure and the evaluation of terms and formulas by Tarski's truth definition.
A first-order L-structure associates domain M with interpretations of function and relation
symbols.
The func construction in
FFL.FirstOrder.Tarski.Structure.The rel construction in
FFL.FirstOrder.Tarski.Structure.
Instances
An auxiliary structure that corresponds to a first-order L-structure with a nonempty domain.
- Dom : Type u_1
The Dom construction in
FFL.FirstOrder.Tarski.Struc. The struc construction in
FFL.FirstOrder.Tarski.Struc.
Instances For
The Small Struc construction in FFL.FirstOrder.Tarski.
Equations
Instances For
The l Map construction in FFL.FirstOrder.Tarski.Structure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The of Equiv construction in FFL.FirstOrder.Tarski.Structure.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Decidable construction in FFL.FirstOrder.Tarski.Structure.
Equations
- PointwiseComposition.FFL.FirstOrder.Tarski.Structure.Decidable L M = ({k : ℕ} → (r : L.Rel k) → (v : Fin k → M) → Decidable (PointwiseComposition.FFL.FirstOrder.Tarski.Structure.rel r v))
Instances For
Equations
- s.instStructureDom = s.struc
The val construction in FFL.FirstOrder.Semiterm.
Equations
- One or more equations did not get rendered due to their size.
- PointwiseComposition.FFL.FirstOrder.Semiterm.val b f (PointwiseComposition.FFL.FirstOrder.Semiterm.bvar x_1) = b x_1
- PointwiseComposition.FFL.FirstOrder.Semiterm.val b f (PointwiseComposition.FFL.FirstOrder.Semiterm.fvar x_1) = f x_1
Instances For
The valb construction in FFL.FirstOrder.Semiterm.
Equations
Instances For
The valf construction in FFL.FirstOrder.Semiterm.
Equations
Instances For
The Eval Aux construction in FFL.FirstOrder.Semiformula.
Equations
- One or more equations did not get rendered due to their size.
- PointwiseComposition.FFL.FirstOrder.Semiformula.EvalAux s f b PointwiseComposition.FFL.FirstOrder.Semiformula.verum = True
- PointwiseComposition.FFL.FirstOrder.Semiformula.EvalAux s f b PointwiseComposition.FFL.FirstOrder.Semiformula.falsum = False
- PointwiseComposition.FFL.FirstOrder.Semiformula.EvalAux s f b φ.all = ∀ (x : M), PointwiseComposition.FFL.FirstOrder.Semiformula.EvalAux s f (x :> b) φ
- PointwiseComposition.FFL.FirstOrder.Semiformula.EvalAux s f b φ.exs = ∃ (x : M), PointwiseComposition.FFL.FirstOrder.Semiformula.EvalAux s f (x :> b) φ
Instances For
Evaluation of semiformula with variation of free-variables f and bounded-variables b
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Evalf construction in FFL.FirstOrder.Semiformula.
Equations
Instances For
The Evalb construction in FFL.FirstOrder.Semiformula.
Equations
Instances For
The «term ⊧/ » construction in FFL.FirstOrder.Semiformula.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Realize construction in FFL.FirstOrder.Semiformula.
Equations
Instances For
The Models construction in FFL.FirstOrder.Semiformula.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Standard structure inferred from a given domain
Instances For
The «term ↓[ ]» construction in FFL.FirstOrder.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Consequence construction in FFL.FirstOrder.
Equations
Instances For
Semantic entailment, also known as logical consequence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Satisfiable construction in FFL.FirstOrder.
Equations
Instances For
The Model Of Sat construction in FFL.FirstOrder.
Instances For
The Structure Model Of Sat Aux construction in FFL.FirstOrder.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The theory construction in FFL.FirstOrder.Tarski.Structure.