1. (p & ¬p) => q
2. p => (q => p)
3. ¬p => (p => q)
4. ¬(p => q) => p
5. (p => q) V (q => r)
6. [(p & q) => r] => [(p => r) V (q => r)]
7. [(p => q) & (r => s)] => [(p => s) V (r => q)]
There is an extension of standard two valued logic free of paradox - at least it disproves 1-7 and proves a set of obvious standard theorems. If someone is able to come up with some nasty unwanted results - then back to the drawing board.
Here's a sketch: the four values are : {T, N, C, F}.
T = True
N = Not contingently true (think: not accidental and not peripheral and not temporary etcetera).
C = contingently true (think: accidental or peripheral or redundant etcetera).
F = False.
A contingent truth is "our cat Aristotle is on the mat". A non contingent truth is "our goldfish Plato does not speak Latin".
The system is due to a large set of adjectives that employed in declarative sentences affirm a state of affairs is the case and when denied also affirm the state of affairs. Which is to say that if a states of affairs is accidentally the case then it is true, but if it is not accidental it is still true, if it is temporary it is true and if not temporary still true, if peripheral then true if not peripheral then also true, if casual then true if not casual then also true and so on. We take the grammatical distinction and draw from it two logical values as properties of truth.
As complements N and C cannot entail each other. They do however sum to True (T) i.e. N + C = T. Thus the system has three values that are true and one value that is false. BUT only T is the designated value. N and C are not designated but they are true and so they cannot entail false.
The system is the Cartesian product of two x two Boolean values {1, 0} x {1, 0} = (11, 10, 01, 00}. So {T, N, C, F} = {11, 10, 01, 00}. The tables for negation, disjunction and conjunction behave as a product system. However the implication tables restricts what N and C imply. To distinguish it from material implication and Lewis' strict implication this alternative is labelled semantic implication.
There is also an example truth table showing how how paradox 4 is disproved. e.g. if it is not the case p implies q when p is false and q is contingently true, then it is false to infer p.
An example of why we might not want 4 in any reasonable system of logic, try this example:let 'p => q' be the "if ...then..." assertion 'if the law is just then innocent people don't go to jail', and therefore paradox 4 '¬(p => q) => p' reads:
' if the law is just then innocent people don't go to jail...is not the case.... then the law is just'.