Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Note: Scharle's two-basis contains a typo. Here is a sound and complete 2-axiom system, when combined with your weaker detachment rule (which Scharle calls D3): (1) DpDpp, (2) DDpDqrDDDsqDDpsDpsDDsqDDpsDps
note, also that Nicod's stronger rule also works with many other known axioms, including Lukaiewicz's. so, even if somehow this rule had worked with his axiom (in syntactically idiosyncratic way) it would still in this sense have been less generally useful than his stronger rule.
Right, sorry, thanks Andreas. I have fixed this above. Now a 4-element model is required. Note that t(•) is the theorem-hood predicate, and c1 = 0 is the instance of s(s(X,X)X) that fails to be a theorem. i.e., t(s(s(0,0),0)) = 0.