WellKnown #
Imported declaration from the Incompleteness formalization.
- p : α
Imported declaration from the Incompleteness formalization.
Instances
@[implicit_reducible]
instance
LO.IntProp.Hilbert.instHasAxiomLEMFormulaOfDecidableEqOfHasLEM
{α : Type u_1}
{H : Hilbert α}
[DecidableEq α]
[hLEM : H.HasLEM]
:
Equations
- LO.IntProp.Hilbert.instHasAxiomLEMFormulaOfDecidableEqOfHasLEM = { lem := fun (φ : LO.IntProp.Formula α) => LO.IntProp.Hilbert.Deduction.maxm ⋯ }
Imported declaration from the Incompleteness formalization.
- p : α
Imported declaration from the Incompleteness formalization.
Instances
@[implicit_reducible]
instance
LO.IntProp.Hilbert.instHasAxiomDNEFormulaOfDecidableEqOfHasDNE
{α : Type u_1}
{H : Hilbert α}
[DecidableEq α]
[hDNE : H.HasDNE]
:
Equations
- LO.IntProp.Hilbert.instHasAxiomDNEFormulaOfDecidableEqOfHasDNE = { dne := fun (φ : LO.IntProp.Formula α) => LO.IntProp.Hilbert.Deduction.maxm ⋯ }
Imported declaration from the Incompleteness formalization.
- p : α
Imported declaration from the Incompleteness formalization.
Instances
@[implicit_reducible]
instance
LO.IntProp.Hilbert.instHasAxiomWeakLEMFormulaOfDecidableEqOfHasWeakLEM
{α : Type u_1}
{H : Hilbert α}
[DecidableEq α]
[hWLEM : H.HasWeakLEM]
:
Equations
Imported declaration from the Incompleteness formalization.
- p : α
Imported declaration from the Incompleteness formalization.
- q : α
Imported declaration from the Incompleteness formalization.
- mem_dummet : (Formula.atom (p H) ==> Formula.atom (q H)) ⋎ (Formula.atom (q H) ==> Formula.atom (p H)) ∈ H.axioms
Instances
@[implicit_reducible]
instance
LO.IntProp.Hilbert.instHasAxiomDummettFormulaOfDecidableEqOfHasDummett
{α : Type u_1}
{H : Hilbert α}
[DecidableEq α]
[hDummett : H.HasDummett]
:
Equations
- LO.IntProp.Hilbert.instHasAxiomDummettFormulaOfDecidableEqOfHasDummett = { dummett := fun (φ ψ : LO.IntProp.Formula α) => LO.IntProp.Hilbert.Deduction.maxm ⋯ }
@[reducible, inline]
Imported declaration from the Incompleteness formalization.
Equations
- LO.IntProp.Hilbert.Cl = { axioms := {LO.Axioms.EFQ (LO.IntProp.Formula.atom 0), LO.Axioms.LEM (LO.IntProp.Formula.atom 0)} }
Instances For
@[implicit_reducible]
Equations
- LO.IntProp.Hilbert.instHasEFQNatCl = { p := 0, mem_efq := LO.IntProp.Hilbert.instHasEFQNatCl._proof_1 }
@[implicit_reducible]
Equations
- LO.IntProp.Hilbert.instHasLEMNatCl = { p := 0, mem_lem := LO.IntProp.Hilbert.instHasLEMNatCl._proof_1 }
@[implicit_reducible]
Equations
- LO.IntProp.Hilbert.instClassicalNatFormulaCl = { toMinimal := LO.IntProp.Hilbert.instMinimalFormula, toHasAxiomDNE := LO.Entailment.instHasAxiomDNEOfHasAxiomEFQOfHasAxiomLEM }
@[reducible, inline]
Imported declaration from the Incompleteness formalization.
Equations
Instances For
@[implicit_reducible]
Equations
- LO.IntProp.Hilbert.instHasEFQNatKC = { p := 0, mem_efq := LO.IntProp.Hilbert.instHasEFQNatKC._proof_1 }
@[implicit_reducible]
Equations
- LO.IntProp.Hilbert.instHasWeakLEMNatKC = { p := 0, mem_wlem := LO.IntProp.Hilbert.instHasWeakLEMNatKC._proof_1 }
@[implicit_reducible]
Equations
@[reducible, inline]
Imported declaration from the Incompleteness formalization.
Equations
Instances For
@[implicit_reducible]
Equations
- LO.IntProp.Hilbert.instHasEFQNatLC = { p := 0, mem_efq := LO.IntProp.Hilbert.instHasEFQNatLC._proof_1 }
@[implicit_reducible]
Equations
- LO.IntProp.Hilbert.instHasDummettNatLC = { p := 0, q := 1, ne_pq := LO.IntProp.Hilbert.instHasDummettNatLC._proof_1, mem_dummet := LO.IntProp.Hilbert.instHasDummettNatLC._proof_2 }
@[implicit_reducible]