« first day (862 days earlier)      last day (1621 days later) » 

10:29
I have a question regarding \equiv and \iff . If I want to prove that\{x| \phi(x)\} = \{x| \psi(x)\}, then should I say that \phi(x) \equiv \psi(x), or \phi(x) \iff \psi(x) ?
\{x| \phi(x)\} and \{x| \psi(x)\} are sets that have the same elements
My point of confusion comes from the Axioms of Equality, from which I could surely say \phi(x) \iff \psi(x) ; but I think that to replace the predicate I would need \phi(x) \equiv \psi(x)
I tend to think \equiv and \iff are the same (at least for a problem of this kind), but I feel unsure about changing a symbol for one I think is intuitively the same
Note: "My point of confusion comes from the Axioms of Equality, from which I could surely say \phi(x) \iff \psi(x)" I mean using other info given
 
1 hour later…
12:00
@Threnody Exactly. Curious, isn't it? The premise and conclusion are symmetric, but the shortest proof is not.
@user21820 Is the shortest proof a point of interest?
@Threnody Yes, but only as a point of interest and nothing of mathematical value in most cases.
=P
I'm too bored to continue differential equations. I think I'll try the rest of the exercises
13:05
5 messages moved from Logic
@Cure "iff" is English short-hand for "if and only if". We may use the symbol "≡" or "⇔" for "iff".
But I don't understand the rest of your question, and it sounds like a basic misconception about equality. You should state what you thought "axioms of equality" are.
 
7 hours later…
19:50
0
A: Formal Proof for Predicate Logic

user21820This is an excellent question! Basically, you are asking for ways to cut down the search space for finding a proof within some formal system. To be concrete let us say that you use this Fitch-style natural deduction system. Then the following hold within any subcontext: If you can deduce $A∧B$, ...

@Threnody: The above post may be helpful for you. I decided to write it down, thanks to some new user who posted such a great question!
 
3 hours later…
22:40
@user21820 I've been thinking about this very carefully actually... but I have not materialised anything useful :D
Well... apart from rebelling against standard PL and reducing all statements to using NANDs of course.
I wonder if someone already did this... rewriting all the rules using only ¬ and AND
23:06
@user21820 this is a funny attempt, but I am not convinced:
LEM<A=>B>
LEM<B=>A>

If ¬(B=>A)
	LEM<B=>A>
	LEM<B=>A> or conc
¬(B=>A) => LEM<B=>A> or conc

If B=>A
	LEM<B=>A>
	LEM<B=>A> or conc
B=>A => LEM<B=>A> or conc

LEM<B=>A> or conc
B=>A or ¬(B=>A) or B=>A or A=>B
//magically erase LEM<B=>A> :D
conc
Here LEM<X> is shorthand for X v ¬X
Intuitively I know X v ¬X is a tautology, but how do I go about erasing it when in disjunction with something else?
No... this isn't right...
I can't just erase what's possibly the only true part of a disjunction
23:35
My intuition for using LEM was that I cannot introduce variables into the main context in any other way that I know of
And ...again, the Ifs are completely uneccessary :)

« first day (862 days earlier)      last day (1621 days later) »