Most of these formula are translated from [Reichenbach47].
They may have been misprinted. One or two are surprising. It's likely that I've mistyped some of them. So they have been set up as unlabeled until they have been checked by someone else. The unlabeled formula can't be trusted and shouldn't be used without proof. They will be asserted and labeled when they have been checked/proved/reviewed. At that point they can be used.
If you'd like to contribute a proof or a correction I will acknowledge it.
When proved I'll label the formula.
[click here
if you can fill this hole]
Proofs can follow any of the patterns in
[ ../maths/logic_20_Proofs100.html ]
[ ../maths/logic_25_Proofs.html ]
[ ../maths/logic_27_Tableaux.html ]
or using a tool like PVS, or even truth tables.
I plan to avoid publishing the proofs because they make useful exercises when learning symbolic logic.
Propositional Tautologies
Net
For a, b, a->b :@=(if a then b), local short-hand.
For a,b, a b :@=(a and b), local short-hand.
For a, b, a->b :@=(if a then b), local short-hand.
For a,b, a b :@=(a and b), local short-hand.
For f, all f :=for all x(f(x)).
For f, some f :=for some x(f(x)).
For f, no f :=for no x(f(x)).
For f,g, f==>g := for all x(if f(x) then g(x)).
For f, g, f===g :=for all x(f(x) iff g(x) )
For h,i:T><T->@, predicates with two arguments/parameters.
Special characters and words are defined in [ intro_characters.html ] that also outlines the syntax of expressions and a document.
The notation used here is a formal language with syntax and semantics described using traditional formal logic [ logic_0_Intro.html ] plus sets, functions, relations, and other mathematical extensions.
For a more rigorous description of the standard notations see
For a complete listing of pages in this part of my site by topic see [ home.html ]