Skip to main content
deleted 6 characters in body
Source Link

Below, I present my proposed formalisationtranslation, proof method, and an example.

FormalisationTranslation

Single sorted first order formalisationsentences and proof

Below, I present my proposed formalisation, proof method, and an example.

Formalisation

Single sorted first order formalisation and proof

Below, I present my proposed translation, proof method, and an example.

Translation

Single sorted first order sentences and proof

edited title
Source Link

There may be some theoretical literature, unknown to me, that addresses this question. If possible, I would like a practical approach to this problem. My attempt involves the use of an equational specification language called CafeOBJ (see introduction). In particular, the BOOL module can be viewed as a formalisation of propositional logic defined by a set of equations. My basic idea is to transform First Order Predicate Logic sentences (FOPL) into order-sorted equations consisting of Boolean valued functions (BVF). Then in proofs the BVF are instantiated with constants and proofs are executed using term rewriting. See related question. My main concern with the proposed approach is that variables are in scope for the entire transformed sentence. There can be no nested or local quantifiers within a sentence. It seems that equational deduction used in the proposed proofs is sound and complete.

There may be some theoretical literature, unknown to me, that addresses this question. If possible, I would like a practical approach to this problem. My attempt involves the use of an equational specification language called CafeOBJ (see introduction). In particular, the BOOL module can be viewed as a formalisation of propositional logic defined by a set of equations. My basic idea is to transform First Order Predicate Logic sentences (FOPL) into order-sorted equations consisting of Boolean valued functions (BVF). Then in proofs the BVF are instantiated with constants and proofs are executed using term rewriting. See related question. My main concern with the proposed approach is that variables are in scope for the entire transformed sentence. There can be no nested or local quantifiers within a sentence.

There may be some theoretical literature, unknown to me, that addresses this question. If possible, I would like a practical approach to this problem. My attempt involves the use of an equational specification language called CafeOBJ (see introduction). In particular, the BOOL module can be viewed as a formalisation of propositional logic defined by a set of equations. My basic idea is to transform First Order Predicate Logic sentences (FOPL) into order-sorted equations consisting of Boolean valued functions (BVF). Then in proofs the BVF are instantiated with constants and proofs are executed using term rewriting. See related question. My main concern with the proposed approach is that variables are in scope for the entire transformed sentence. There can be no nested or local quantifiers within a sentence. It seems that equational deduction used in the proposed proofs is sound and complete.

edited title
Link

Can every sentence of first-order logic be converted into an inferentially equivalentequisatisfiable equation in Boolean algebra?

added 7 characters in body
Source Link
Loading
added 317 characters in body
Source Link
Loading
added 118 characters in body
Source Link
Loading
added 68 characters in body
Source Link
Loading
added 178 characters in body
Source Link
Loading
added 69 characters in body
Source Link
Loading
added 41 characters in body
Source Link
Loading
added 18 characters in body
Source Link
Loading
edited tags
Link
Loading
added 67 characters in body
Source Link
Loading
added 166 characters in body
Source Link
Loading
added 57 characters in body
Source Link
Loading
added 45 characters in body
Source Link
Loading
added 59 characters in body
Source Link
Loading
added 104 characters in body
Source Link
Loading
added 59 characters in body
Source Link
Loading
added 96 characters in body
Source Link
Loading
added 101 characters in body
Source Link
Loading
added 88 characters in body
Source Link
Loading
added 316 characters in body
Source Link
Loading
edited title
Source Link
Loading
edited title
Source Link
Loading