English

A General Verification for Functional Completeness by Abstract Operators

Logic 2020-05-12 v1

Abstract

An operator set is functionally incomplete if it can not represent the full set {¬,,,,}\lbrace \neg,\vee,\wedge,\rightarrow,\leftrightarrow\rbrace. The verification for the functional incompleteness highly relies on constructive proofs. The judgement with a large untested operator set can be inefficient. Given with a mass of potential operators proposed in various logic systems, a general verification method for their functional completeness is demanded. This paper offers an universal verification for the functional completeness. Firstly, we propose two abstract operators R^\widehat{R} and R˘\breve{R}, both of which have no fixed form and are only defined by several weak constraints. Specially, R^\widehat{R}_{\geq} and R˘\breve{R}_{\geq} are the abstract operators defined with the total order relation \geq. Then, we prove that any operator set R\mathfrak{R} is functionally complete if and only if it can represent the composite operator R^R˘\widehat{R}_{\geq}\circ\breve{R}_{\geq} or R˘R^\breve{R}_{\geq}\circ\widehat{R}_{\geq}. Otherwise R\mathfrak{R} is determined to be functionally incomplete. This theory can be generally applied to any untested operator set to determine whether it is functionally complete.

Keywords

Cite

@article{arxiv.2005.04922,
  title  = {A General Verification for Functional Completeness by Abstract Operators},
  author = {Yang Tian},
  journal= {arXiv preprint arXiv:2005.04922},
  year   = {2020}
}

Comments

Under the processing of Annals of Pure and Applied Logic

R2 v1 2026-06-23T15:26:53.634Z