logic question
I taught my first class in propositional logic today and one of the students asked a question I couldn't answer.
I had just presented De Morgan's laws and double negation elimination, and call them (rather informally) “calculus rules”.
They asked whether all tautologies could be transformed into the constant formula “TRUE” by applying a sequence of “calculus rules”.
I must say I don't know the answer. I know that every formula can be converted into either CNF or DNF, but I don't whether the CNF or DNF of a tautology is necessarily “TRUE”.
logic question
@otini what is a tautology? I thought it was things like 1=1,but that does trivially reduce to true, so I must be wrong on this.
re: logic question
@loke In the context of propositional logic, it's stuff like A or (not A), i.e. things that are true no matter what things like A stand for.
re: logic question
@otini OK, so what is the argument that these cannot be reduced to true? Seems pretty logical to me
re: logic question
@loke I am now able to make my question more precise: can they be reduced using only the transformations that I presented them (probably not, you need more), and is there an automated process to find such reduction sequence.
re: logic question
@otini Come to think of it, if what you introduced is close enough to usual Boolean algebra, then since you can define xor as (X!Y v !XY), and derive all of it's properties, you can carry out all those derivations in place without the abstraction, but I imagine it's going to be an absolute nightmare.
@loke