g. \/-elimination |- ((ps -> ph) /\ (ch -> ph)) -> ((ps /\ ch) -> ph)
Is there a way to turn basic logic into minimal logic? There are a number of papers that discuss Logics between minimal logic and intuitionistic logic.
--- David A.Wheeler
The implicational fragments of several different logics have been intensively studied, in particular in connection with combinatory logic. I recall these combinators and mention several axiomatizations in the comments of propcalc.mm, where I cite a website by Dolph Ulrich, which is worth reading.
From Norm's post, it appears that Schechter's "basic implication" is BCI. The implicational fragment of relevance logic can be axiomtized by BCIW, and intuitionistic implicational calculus can be axiomatized by BCKW (as well as KS, the axiomatization used in set.mm and iset.mm and propcalc.mm). But for instance, BCK implies I, so the axiom system of Schechter is not independent (and this is only for the implicational fragment). Schechter probably didn't care about independence: there is a trade-off between tayloring axioms for particular types of logic, and having a global independent system. But for a metamath style database, independence would be more desirable, IMHO.
It seems unlikely that there is a satisfactory way to "turn basic logic into minimal logic", as David asks, at least with simple axioms (but I'm not positive, I'll have to think about it).
I wonder if a way to keep axioms independent is to add previous axioms as antecedents or hypotheses. For example K could be replaced by (ph -> ph) -> ( ph -> (ps -> ph)) so that identity couldn't be derived from it. Of course, that is rather ugly. :)
The name basic logic (in Schechter) is already taken, or is it the same?
http://www.math.chapman.edu/~jipsen/structures/doku.php/basic_logic_algebras
Am Sonntag, 25. Februar 2018 19:15:25 UTC+1 schrieb Jan Burse:HM, HI and HC, but not so much HN, are all covered
in the book I already mentioned. Here is a link:
Basic Proof Theory, Troelstra & Schwichtenberg
https://www.amazon.de/Theory-Cambridge-Theoretical-Computer-Science/dp/0521779111
Am Sonntag, 25. Februar 2018 19:14:04 UTC+1 schrieb Jan Burse:The feature could identify HM (minimal), HI (intuitionistic)
and HC (classical). I did experiment with a further logic,
HN (paraconsistent but not paracomplete, do not add
double negation elimination, only Clavius Law, but not
much is reported of applications of it). These logics are all
not relevance logics, have a simpler semantics,
on top of residuated lattices...
Am Sonntag, 25. Februar 2018 19:08:41 UTC+1 schrieb Jan Burse:Minimal Logic Hilbert Style Implicational Fragment HM:
A -> (B -> A)
http://us.metamath.org/mpeuni/ax-1.html
(A -> (B -> C)) -> ((A -> B) -> (A -> C))
http://us.metamath.org/mpeuni/ax-2.html
See Basic Proof Theory, Troelstra & Schwichtenberg
Minimal logic HM is paraconsistent and paracomplete.
If meta math would tell, look this proof uses this fragment,
by inspecting what axioms are used, this could be a nice feature.
The above book also contains info what axioms consist
larger fragments, i.e. connectives and quatifiers, which are
still considered minimal logic.
There is no such reference by Jipsen that equates logic with lattice.
Can you show me please? His catalogue is about structures.
And some of the have "lattice" in their name and some of them
have "logic" their. The names are from the originial sources that
Jipsen has given as a reference to each structure. You find
well known structures such as Heyting algebra (related to
intuitionistic logic) and Boolean algebra (related to classical
logic). Also on my side there was neither an implication that
jipsen equates logic with lattices. But it happens, for example
that a Boolean Algebra has the property that it is also bounded
distributive lattice. And it also happens that there exists already
a structure named basic logic algebra. And they are not from
Jipsen. The references I found:
Source:Ordered Algebraic Structures: Proceedings of
the Gainesville Conference ... herausgegeben
von Jorge Martínez, 2013. Ha98, NPM99
Now I need only to figure out what Ha98 and NPM99 are.
Not he calls it "basic logic algebras", its just a structure catalogue entry.
A structure with this name. Unfortunately his entry is a little incomplete,
the reference section is not filled.
Here you see an example of an entry that is completely filled:
http://www.math.chapman.edu/~jipsen/structures/doku.php/mv-algebras
It has a references section at the end. Where did Schechter get the
name from?
I don't how high or low are the chances that Schechters basic
logic is related to basic logic algebra.
Actually when I visited the catalogue, maybe I could have had the
goal to more closely look at the structures there and maybe find
a structure that is related to Schechter.
But I was visiting the catalogue for other reasons, and just acciedentially
stepped of the name basic logic algebra. I only remember a poor guy
who like 20 years ago called his Prolog system ECliPSe.
But then came Java, with the Eclipse IDE, and its virtualy impossible
to find this poor guy via Google anymore. So from SEO (Search Engine
Optimization) aspect, having a unique name is very important,
you wrote yourself that "Basic Logic" is also used in the more neutral
sense, of "Introductory Logic", not refering to Schechter. So I myself
had no chance at all to find something about Schechter Basic Logic
somewhere else, since this is such a vague name. But I knew the
catalogue from elsewhere. And Bingo there was some Basic Logic.
But it seems its not the same...yes or no. Basic Logic Algebra needs
a fusion operator. Not sure whether Schechter has also a fusion aspect...