Supporting results for pointwise provable equality.
Basic definitions and properties of proof system related notions #
This file defines a characterization of the system/proof/provability/calculus of formulae. Also defines soundness and completeness.
Main Definitions #
FFL.Entailment S F: a general framework of deductive systemSfor formulaeF.FFL.Entailment.Inconsistent 𝓢: a proposition that states that all formulae inFis provable from𝓢.FFL.Entailment.Consistent 𝓢: a proposition that states that𝓢is not inconsistent.FFL.Entailment.Sound 𝓢 𝓜: provability from𝓢implies satisfiability on𝓜.FFL.Entailment.Complete 𝓢 𝓜: satisfiability on𝓜implies provability from𝓢.
Notation #
𝓢 ⊢! φ: a type of formalized proofs ofφ : Ffrom deductive system𝓢 : S.𝓢 ⊢ φ: a proposition that states there is a proof ofφfrom𝓢, i.e.φis provable from𝓢.𝓢 ⊬ φ: a proposition that statesφis not provable from𝓢.𝓢 ⊢!* T: a type of formalized proofs for each formulae in a setTfrom𝓢.𝓢 ⊢* T: a proposition that states each formulae inTis provable from𝓢.
Entailment relation on proof system S and formula F
- Prf : S → F → Type u_3
The Prf construction in
FFL.Entailment.
Instances
The «term ⊢! » construction in FFL.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Abbreviation for unprovability.
Instances For
The «term ⊢ » construction in FFL.Entailment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The «term ⊬ » construction in FFL.Entailment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The «term ⊢!* » construction in FFL.Entailment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The «term ⊢* » construction in FFL.Entailment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Set of all provable formulae.
Instances For
The cast construction in FFL.Entailment.
Equations
Instances For
The get construction in FFL.Entailment.Provable.
Equations
- h.get = Classical.choice h
Instances For
The get construction in FFL.Entailment.ProvableSet.
Equations
- h.get = Classical.choice ⋯
Instances For
Provability strength relation of proof systems
Instances
The «term ≼ » construction in FFL.Entailment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Strict provability strength relation of proof systems
Instances
The «term ≺ » construction in FFL.Entailment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Provability equivalence relation of proof systems
Instances
The «term ≊ » construction in FFL.Entailment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Provability strength #
Equations
Equations
Equations
Equations
Alias of the reverse direction of PointwiseComposition.FFL.Entailment.Equiv.antisymm_iff.
Equations
- PointwiseComposition.FFL.Entailment.instTransEquiv = { trans := ⋯ }
Equations
Equations
Equations
Equations
Equations
Data and laws for Incomparable in FFL.Entailment.
Instances
Consistency and inconsistency #
The Inconsistent construction in FFL.Entailment.
Equations
- PointwiseComposition.FFL.Entailment.Inconsistent 𝓢 = ∀ (φ : F), 𝓢 ⊢ φ
Instances For
Data and laws for Consistent in FFL.Entailment.
- not_inconsistent : ¬Inconsistent 𝓢
Instances
Alias of the reverse direction of PointwiseComposition.FFL.Entailment.not_inconsistent_iff_consistent.
Alias of the reverse direction of PointwiseComposition.FFL.Entailment.not_consistent_iff_inconsistent.
Alias of the forward direction of PointwiseComposition.FFL.Entailment.consistent_iff_exists_unprovable.
Alias of the forward direction of PointwiseComposition.FFL.Entailment.inconsistent_iff_theory_eq_univ.
Data and laws for Deductive Explosion in FFL.Entailment.
The dexp construction in
FFL.Entailment.DeductiveExplosion.
Instances
Alias of the reverse direction of PointwiseComposition.FFL.Entailment.inconsistent_iff_provable_bot.
Completeness and incompleteness #
A formula φ is independent from 𝓢 if, neither it nor its negation is provable by 𝓢.
Instances For
A proof system is incomplete if and only if there exists a formula that is both unprovable and irrefutable.
- indep : ∃ (φ : F), Independent 𝓢 φ
Instances
Axiomatized provability #
Data and laws for Axiomatized in FFL.Entailment.
The prf Axm construction in
FFL.Entailment.Axiomatized.The weakening construction in
FFL.Entailment.Axiomatized.
Instances
Alias of PointwiseComposition.FFL.Entailment.Axiomatized.weakening.
The weakening construction in FFL.Entailment.Axiomatized.
Equations
Instances For
Data and laws for Strong Cut in FFL.Entailment.
The cut construction in
FFL.Entailment.StrongCut.
Instances
The by Axm construction in FFL.Entailment.Axiomatized.
Equations
Instances For
The adjoin construction in FFL.Entailment.Axiomatized.
Equations
Instances For
The weaker Than Of Subset construction in FFL.Entailment.Axiomatized.
Equations
- ⋯ = ⋯
Instances For
The to Adjoin construction in FFL.Entailment.Axiomatized.
Equations
Instances For
Alias of PointwiseComposition.FFL.Entailment.Axiomatized.byAxm.
The by Axm construction in FFL.Entailment.Axiomatized.
Equations
Instances For
Alias of PointwiseComposition.FFL.Entailment.Axiomatized.by_axm.
Alias of PointwiseComposition.FFL.Entailment.Axiomatized.weakeningProof.
The Finite Axiomatizable construction in FFL.Entailment.
Equations
Instances For
The of Axm! construction in FFL.Entailment.WeakerThan.
Equations
- ⋯ = ⋯
Instances For
The of Subset construction in FFL.Entailment.WeakerThan.
Equations
- ⋯ = ⋯
Instances For
Compactness #
Data and laws for Compact in FFL.Entailment.
The core construction in
FFL.Entailment.Compact.The core Prf construction in
FFL.Entailment.Compact.
Instances
Deduction theorem #
Data and laws for Deduction in FFL.Entailment.
The of Insert construction in
FFL.Entailment.Deduction.The inv construction in
FFL.Entailment.Deduction.
Instances
Alias of PointwiseComposition.FFL.Entailment.Deduction.ofInsert.
The of Insert construction in FFL.Entailment.Deduction.
Equations
Instances For
Alias of PointwiseComposition.FFL.Entailment.Deduction.of_insertProof.
Soundness and Completeness #
Data and laws for Sound in FFL.
Instances
Data and laws for Complete in FFL.
Instances
Data and laws for Pullback in FFL.Entailment.
- forget : S
The forget construction in
FFL.Entailment.Pullback.
Instances For
The pullback construction in FFL.Entailment.
Equations
- PointwiseComposition.FFL.Entailment.pullback 𝓢 f = { forget := 𝓢 }
Instances For
Equations
- PointwiseComposition.FFL.Entailment.instPullback f = { Prf := fun (𝓢 : PointwiseComposition.FFL.Entailment.Pullback S f) (φ : G) => 𝓢.forget ⊢! f φ }