« first day (485 days earlier)      last day (2337 days later) » 
00:00 - 15:0015:00 - 20:00

12:16 AM
Hi @LeakyNun
 
@LastIronStar hi
 
what are you up to?
 
@LastIronStar nm
 
1:13 AM
@user21820 I know I have asked this many times, but I still can't get it: to me, somehow, incompleteness means that the system is aware of its axioms...
 
 
2 hours later…
2:45 AM
@LeakyNun hello sir
 
@DavidReed hi
how are you
 
I'm alright
still a little under the weather
I was looking at your last post. Are you talking about the notion of completeness in a system or in a theory?
the "incompleteness theorem" would be a theory one
I'm trying to interpret your last statement
Thought I might be able to give some feedback in 820's absense
Incompleteness in this context means that there is a consequence of the theory not provable by the theory
I'm struggling to grasp what you are trying to say when you say "the theory is aware of its axioms"
Certainly not an issue if you would prefer to wait for his response. I know he has been more engaged in your progress than I have.
@user21820 I certainly hope you are referring to the "for fun" part and not the "impractical" part :)
@LeakyNun I should actually probably change my parlance to avoid contradicting frequently used definitions. Incompleteness in this context would mean there is a statement such that neither it nor its negation is deducible from the axioms
 
3:03 AM
when I said "incompleteness", I meant "Godel's incompleteness theorem"
that's the way I always use it
 
Ok
Yes, that would be the notion of completeness of a theory
 
one rarely uses incompleteness with semantics
and by "aware of its axioms", I mean something vague
something like the sentence is talking about something being not provable from the PA axioms
somehow it knows the system it is in
that's why it can't prove it
 
There is no semantics inherent in the notion of completeness of a theory, what I said initially was very bad verbage. Semantics is at the core of the notion of completeness of a logical system however, but that is not what you are referring to.
Yes I understand your meaning now
820 and I were just arguing about this yesterday :)
 
what did you two talk about?
 
The notion of godel's sentence being self-referential
He doesn't believe that. I believe it is self-referential in an indirect sense
 
3:08 AM
I don't think that's what I mean
and you both are correct
its construction isn't self-referential
 
The sentence is effectively talking about itself not being provable from the axioms
 
but it is somehow provably equivalent to the fact that it is not provable
 
but concretely it is just a statement about arithmetic
 
but it is justified because it is not really self-referential
so it is morally self-referential
but not really self-referential
 
So have you gone through and shown that the provability relation is definable in arithmetic?
It is in this sense that it is self-referential
 
3:11 AM
I think this discussion is meaningless
@DavidReed I'm philosophically convinced that it is definable in arithmetic
 
Ok, well as I said 820 is more aware of what you are doing and where you are at with this theorem, I was just trying to help :)
If you'd like I can send you more screenshots of a particular area you need
 
@DavidReed I don't need any more area for now
the comment above is merely philosophical
2 hours ago, by Leaky Nun
@user21820 I know I have asked this many times, but I still can't get it: to me, somehow, incompleteness means that the system is aware of its axioms...
 
Ok.
 
because some part of my mind rebels against the incompleteness theorem
 
You are actually not the only one
Somebody actually went through and formally verified it in a computer somehow I read somewhere
I strongly rebel against the Monty Hall problem :) If it hadn't been verified by a computer I would probably still reject it
It's interesting, because I can prove it, and I accept the proof as valid, yet completely reject the result
 
3:20 AM
I don't reject the result per se
I just don't get how a system can know about itself
 
Ah. Just to clarify I was talking about rejecting the monty hall problem (I know I kind of went off on a tangent there). I accept the incompleteness theorem in its entirety. Philosophically, I don't assign the meaning to it that you do, but I can understand how that would bug you.
I just view it the same as any other mathematical proof, I don't really assign any philosophical meaning to it one way or the other.
 
4:02 AM
I see somebody starred my last statement lol. I meant that my approach in proving the theory is incomplete is virtually entirely syntantical.
 
4:12 AM
@DavidReed Yes the "for fun" part.
 
Ah.
 
@LastIronStar You didn't say so, but I want to point out that it is a common mistake in popular science articles that quantum mechanics implies that the world does not obey classical logic. The fact is that the mathematics behind quantum mechanics (at least for qubits) is completely classical. What is true is that there may be different systems that capture qubits' properties more elegantly than the more powerful foundational system. Different systems may have (different) real-world interpretations.
That's all I want to say for now.
@LeakyNun Godel also has a completeness theorem. To prevent confusion, you should use semantic-completeness and syntactic-completeness for the two notions. In practice, if you are precise enough, they can be distinguished because the former is about the deductive system while the latter is about the formal system.
@LeakyNun The system does not know about itself.
@DavidReed: That is what you both seem to not be getting yet. I have some more examples to explain the distinction between true self-reference and what is happening here, if you want to hear.
 
I was pretty satisfied with what we said yesterday. I found that we actually agreed, just differed in what we mean by self-referential
I understand the distinction you are making
 
Oh really?
 
That was my impression yes
 
4:22 AM
Then this might be more for LeakyNun then.
Consider the standard proof that there is no enumeration of sequences of natural numbers.
Ordinarily, nobody would call the diagonalizing sequence self-referential.
Do you agree with that?
Both. For you, just to confirm that my point was clear, because I may not have expressed myself clearly enough the last time.
So do you agree with my statement that the diagonalizing sequence here is not self-referential?
 
@LastIronStar Hey, so just reviewing what you mentioned about qubits. 820 and I have actually discussed this in here before. The mathematics behind quantum mechanics (and superposition in particular) is very non-trivial and heavily dependent on functional analysis. Others might disagree, My personal approach is to not assign any real-world meaning to this other than it simply being a model that accurately predicts phenomena. Especially given the arbitrariness of its development.
 
My justification for that is that it is captured by a program as I showed you some time back, and the diagonalizing program on any given input enumeration literally produces a sequence that does not refer to itself but is simply not among those enumerated. Since neither the program nor the output is in any way recursive, nothing here is self-referential.
 
@user21820 Yes sorry for the delay
@user21820 I should give you some context so that you don't take what follows the wrong way.....
 
@DavidReed could you link to the conversation please?
@user21820 Howdy
 
@user21820 Occasionally My nucleus accumbens has been fried from recreational drug use. In order to focus in general and be functional I have to take some very unusual medications. Occassionally I will discontinue them to keep my tolerance from getting to high, during this period I generally have difficulty focusing/processing things. It comes and goes, at present I am feeling very light-headed and is very difficult for me to think at this level of abstraction.
I am also a little exhausted from our exchange yesterday, would you mind if we continue this particular conversation another time?
 
4:37 AM
Sure.
Take a good rest in the meantime!
=)
@LastIronStar It starts here:
Dec 10 at 6:39, by user21820
Do you know enough to comment on whether 'regularization' in physics is actually sound or wishful-thinking?
 
@DavidReed I agree: all models are wrong, it's just that some turn out to be useful
 
@DavidReed And if you don't mind me being blunt, I would advise you to stop recreational drug use if not for medical purpose. I know it may give a good feeling, but it is not a well-founded one, and the consequences may not be worth the temporary feeling. If you find my this remark to be offensive, then sorry please ignore it.
 
Been sober for 2 yrs :)
 
That's great! =)
You had me confused by the "occasionally".
 
13 hours ago, by user21820
> A rule is sound iff ( whenever it is applied to lines in which every sentence is true in its context, the lines it allows you to write is true in its context ).
Is there a typo in this @user21820?
 
4:45 AM
@LastIronStar Not as far as I can see it.
What do you think is wrong?
 
A rule is sound iff ( whenever it is applied to lines rules in which every sentence is true in its context, the lines it allows you to write is true in its context ).
 
No that doesn't make sense because we are defining what is meant by calling a rule sound, and rules don't apply to rules.
 
yeah, i think my edit is wrong, however, i do believe strikethrough holds, it is not lines there, something else na?
 
Anyway I rephrased that version later as you had requested, so you could follow the later version.
13 hours ago, by user21820
> A rule is sound iff ( whenever the lines above the --- contain only true sentences in their contexts, then the lines below the --- contain only true sentences in their contexts ).
 
@user21820 I am the most brutally-honest person you will ever meet. Feel free in general to be as blunt as you like
 
4:47 AM
@user21820 ok fair point
 
There's always this irritating difficulty of talking about syntactic rules in natural language.
The most precise is that I write a program that captures all the rules and just say you have no choice but to use the program to check your proof.
 
@user21820 are the contexts being referred to here same or different? as in I can establish a subcontext above ---------, and another subcontext below --------- so which context(s) are we referring to respectively?
 
@LastIronStar Every sentence has a context, which can be read off the proof structure by following the indentation, and just collecting all the context-headers that 'govern' that sentence.
Let me use one of the examples.
Never mind let me write a new example.
 
@LastIronStar I was not super privy to your discussion, if my comments had no relevance please disregard :)
 
@user21820 ok so they can be different contexts then?
@DavidReed If you are talking about the qubits thing - there was no discussion before that, so don't worry about it. if it's about the logic discussion, i'm not sure which comment you are referring to
 
4:53 AM
yes the qubits thing
 
@LastIronStar I think the answer is yes, but I'm not sure what your question is, so let's just use a concrete example.
If ( A or B ) and not A:
	( A or B ) and not A.
	A or B.
	not A.
	If A:
		A.
		not A.
		If not B:
			A.
			not A.
		not not B.
		B.
	If B:
		B.
	B.
( ( A or B ) and not A ) implies B.
 
@user21820 :O
 
Here we have 4 context-headers. We also have only 1 line (the last one) that is not in any context.
The 3rd last line is in the context "If ( A or B ) and not A: If B:".
I got this just by reading the context-headers governing it.
Is the meaning of context clear?
 
So every rule can be used in any context, and if you have written what is above the --- in that context then you can write what is below the --- in that same context.
Now as for the definition of soundness...
Consider the rule:
16 hours ago, by user21820
|If A:
|  B.
|-------
|A⇒B.
 
Soundness states that, for any two lines (in context C) that are of the form given above the ---, if "B" is true in its context (which is "C: If A:"), then "A implies B" is true in its context (which is "C:").
Of course, this rule only applies if the "B" really is underneath the "If A:".
 
so we are dropping the adverbial, "no matter what truth value" qualification from the definition of soundness?
 
@LastIronStar Did I ever use such a phrase?
 
@user21820 yes, it was part of the former definition which we revised yesterday in light of the Not-Intro rule
 
I don't believe I said such a phrase. I could not find it when I searched for it.
 
5:07 AM
The reason i bring it up is that it seems to make the definition of soundness substantially weaker - would that be an issue?
 
is this a discussion on the term "soundness " as applied to a logical system?
 
@DavidReed No. It's about soundness of rules in a Fitch-style system.
@LastIronStar There will not be any issue with the last version.
If all the rules are sound (by this definition), then for any proof of length n, you just have to invoke soundness at most n times, one for each line you write according to some rule, and then you will conclude that every line is true in its context.
 
ok
so now we have all the rules, what's next?
brb
 
First I shall say again the definition of proofs and theorems in this system. A proof is a finite sequence of lines that can be written according to the rules. A theorem is a sentence that can be written in some proof under no context-header.
Precise people will call such proofs as Fitch-style natural deduction proofs.
Next, suppose we are only dealing with boolean atomic propositions and propositions formed from them using "not" and "and" and "or" and "implies".
So we will only write context-header "If A:" where "A" is a proposition formed as above.
This system is now what is called classical propositional logic.
And the semantics we had given to "not" and "and" and "or" and "implies" are exactly the semantics for classical propositional logic.
 
@user21820 did you mean to say any proof and not some proof?
 
5:22 AM
@LastIronStar I meant some. Every proof has finite length and will not contain every theorem.
But every theorem will occur in some proof as a sentence under no context-header.
For example the following proof:
29 mins ago, by user21820
If ( A or B ) and not A:
	( A or B ) and not A.
	A or B.
	not A.
	If A:
		A.
		not A.
		If not B:
			A.
			not A.
		not not B.
		B.
	If B:
		B.
	B.
( ( A or B ) and not A ) implies B.
shows that the following is a theorem:
> ( ( A or B ) and not A ) implies B.
Okay with the definitions?
An earlier example was the proof:
15 hours ago, by user21820
If A:
	If B:
		A.
	B implies A.
A implies ( B implies A ).
 
@user21820 i meant it can occur in any proof without context-header
 
@LastIronStar The theorem above does not occur in the proof I just quoted.
And you can't just write it in, because a proof must obey the rules.
You could copy the entire proof of any theorem into any other proof.
But then it would not be the same proof.
Do you get it?
 
one sec
 
It is just a matter of definition. I defined a proof to be one that obeys the rules, so altering it in any way (even to insert a theorem that you have already proven before) may make it no longer a proof.
 
no i'm slightly afk - doing some chores. so my response is delayed
 
5:32 AM
Oh okay. I got to go now anyway. See you later!
 
cool, let's resume later
 
 
2 hours later…
7:24 AM
1. If A:
2. If B:
3. A.
4. B implies A.
5. A implies ( B implies A ).

Context:
1. U
2. U: A
3. U: A: B
4. U: B, A?
5. U: B, A (in that order)?

1. A.
2. A implies B.
3. --------------
4. B.

Context:
1. U
2. U: A, B ?
3. (separator to indicate which rule it is)
4. U?

1. | not A.
2. | A or B.
3. |------------
4. | If A:
5. | not A.
6. | A.
7. | contradiction.
8. | B.
9. | A implies B.
10. | If B:
11. | B.
12. | B implies B.
13. | B.

Context:
1. U
2. U
3. (separator)
4. U:
Also with this definition of soundness, how is it different from validity?
3 hours ago, by user21820
13 hours ago, by user21820
> A rule is sound iff ( whenever the lines above the --- contain only true sentences in their contexts, then the lines below the --- contain only true sentences in their contexts ).
Also, another interesting observation: when breaking down each lines by identifying the context of each line, it started to remind me of type theory
 
8:17 AM
@Secret By removing the indentation, you make them meaningless.
If you had the indentation in your original text, click on "fixed font" to retain it.
 
Uh, how can you do that from copying the chat messages directly in chrome?
 
And your notion of "context" is definition wrong. I don't know whether it's because you ignored the indentation. Read starting from here:
4 hours ago, by user21820
@LastIronStar Every sentence has a context, which can be read off the proof structure by following the indentation, and just collecting all the context-headers that 'govern' that sentence.
@Secret Paste, then click "fixed font", then send.
 
If A:
	If B:
		A.
	B implies A.
A implies ( B implies A ).
ah it works now
 
So just read off the proof structure to get the context. This is exactly as in Python, and in any case nothing essentially different from C/Java or other programming languages.
 
8:32 AM
uh wait a sec.. somehow adding numbers screw up the indentations, let me try again
 
@Secret Add before clicking "fixed font".
Basically type everything in your own editor, then paste then click "fixed font".
 
1. If ( A or B ) and not A:
2.	( A or B ) and not A.
3.	A or B.
4.	not A.
5.	If A:
6.		A.
7.		not A.
8.		If not B:
9.			A.
10.			not A.
11.		not not B.
12.		B.
13.	If B:
14.		B.
15.	B.
16.( ( A or B ) and not A ) implies B.
Let U be the label for the outermost context, C be the label for the context "( A or B ) and not A". Then:
Contexts:
1. U
2. U: C
3. U: C
4. U: C
5. U: C
6. U: C: A
7. U: C: A (A and not A in the context A, what does that mean, it seems more weird than a contradiction, which rule are we using to get from line 7 to line 8?)
8. U: C: A
9. U: C: A: not B
10. U: C: A: not B
11. U: C: A
12. U: C: A:
13. U: C
14. U: C: B
15. U: C (which rule we are using to get from line 14 to line 15?)
16. U?
Specifically for the question in line 7. How can there be a contradiction of something within the context of itself?
 
8:48 AM
@Secret Who cares? That's why I said that all it matters is that we only write sentences that are true in their context.
@Secret Your contexts for each line are correct.
Did you read the whole conversation? You either need to check one line at a time that obeys this goal given that all previous lines obeys it. Or you need to just check that each rule is sound as I last defined it:
17 hours ago, by user21820
> A rule is sound iff ( whenever the lines above the --- contain only true sentences in their contexts, then the lines below the --- contain only true sentences in their contexts ).
 
So if we check the lines one line at a time to see if they obey the goal, then we are checking the validity, while if we check whether the rules being prescribed contains only true sentence in its context given lines before the --- contains only true sentence, then we are checking the soundness of the rules?
 
The soundness of all the rules implies that we will achieve the goal.
I explained this already here:
18 hours ago, by user21820
We can see that if every rule we use is sound, the whole proof will achieve the goal (only sentences that are true in their context). That is why we are so concerned with checking soundness of every rule.
Just slowly think through it. It ought to be easy to grasp. Informally, sound rules only generate true sentences from true sentences.
 
Soundness is so far ok to understand. what I don't quite understand is validity
 
I believe I said ignore forallx.
So there's no need of the notion of "validity" anymore.
I defined a proof to obey the rules. All I care is that the rules are sound, which implies that the goal is achieved.
 
9:04 AM
Ah ok, I must have mixed up with the PSA stuff just before you started teaching about the rules.
 
If you agree with me that the goal is achieved then there is nothing else you need to worry about now.
I need to go. We will continue another time.
 
There's still something unclear about the rules applied in the specific cases covered (such as how is line 15 written), but the general concept, including the notion of theorem and proof is clear to me
we will talk about them later
 
 
3 hours later…
11:47 AM
1. | A or B.
2. | If A:
3. |     C.
4. | If B:
5. |     C.
6. |---------
7. | C.
In this rule, are all these syntax, or is line 1 a semantic that allow us to deduce C in line 7?
btw, I solved my question on line 15 in the 16 lines proof quoted previously, the rule that is being used is the or rule just stated above
 
12:21 PM
@Secret Yes, that is the rule.
@Secret As I said many times, there is no semantics in the rules.
 
ok
 
You just follow them blindly, and you will get a proof.
 
understood
 
Just like if you follow the rules of chess blindly, you will get a chess game.
Of course, if you want to win, then you need to play in a certain way.
Similarly, if you want to prove some particular theorem, then you might have to figure out how to get a suitable proof.
Semantics only matters if you want to see more meaning than just a game.
Namely, soundness is a matter of meaning. If we don't justify the soundness of our rules, then all we have is a symbol-pushing game.
But since we have justified the soundness of our rules, the theorems of the system so far are true in every context.
@LastIronStar: You there now?
@Secret: Anyway, do you get the point?
 
yeah so if I understood correctly, in the concepts introduced so far:
 
12:45 PM
@user21820 Hi
 
Ah good you're here.
 
@user21820 we are here
 
1. Rules: Has a shape
...
------
...
where given any sentences ... above the --- in any context, we can write sentences ... below the --- in the same context.
2. Soundness: A rule is sound if given ... above the --- is true in their context, ... below the --- must be true in their context. This gives meaning to the rules hence a notion of semantics
3. Context headers: Context headers specify contexts that follow and is syntactically notated by indentation for our shape. It is commonly given by sentences of the form "If (sentence):"
 
Are Syntax and Semantic related in any way?
Is there a typo in 5?
so i'm guessing we now come to soundness of a proof and soundness of a theorem
 
typo: type of a
 
12:51 PM
wokay
 
Rules we covered so far yesterday:
0. Any rule
| ...
|-----
| ...
1. Repeat
| A
|-------
| A
 
| A
|------
| A
alternate?
 
@Secret Correct.
 
wait did you define symbols? @user21820
 
@LastIronStar I didn't, but it's fine if you think of it that way.
 
12:54 PM
so symbols are defined by rules now?
@Secret Go for it
All are AFK i think :(
 
0. Any rule
| ...
|-----
| ...
1. Repeat
| A
|-------
| A
2. Subcontext-creation (If-sub)
|
|-------
|If A:
| A.
3. If-repeat
|A.
|If B:
|-------
| A.
4a. Implication
|If A:
| B.
|-------
|A implies B.
4b. Implication two
| A.
| A implies B.
|--------------
| B.
5a. And
| A.
| B.
|--------------
| A and B.
5b. And two
| A and B.
|--------------
| A.
| B.
6. Not
| not A
| A or B
|----------
| B
7a. Or
| A.
|---------
| A or B.
| B or A.
7b. Or two
| A or B.
| If A:
| C.
| If B:
| C.
|---------
I think that's everything we have so far
 
I don't remember seeing 3!
 
yesterday, by user21820
Okay here is the next rule, which I call If-Repeat.
24 hours ago, by user21820
|A.
|If B:
|-------
|  A.
 
Ok, so Secret is using symbol based sentences for contradiction rules definition while I spurned it...
So we need to merge the forks so to speak
 
Since user21820 have taught me how to deal with something like:
If A:
    A
    not A
I will be able to mentally convert that to False so that we will go through the stuff with the convention you are comfortable with, namely for any instance of False, it will be replaced with A followed by not A instead
In other words: Nuke rule 8
 
1:05 PM
ok, let me for my satisfaction and understanding state the rules again
Here goes:
 
1:18 PM
1. Repeat:
| A
|---------
| A
2. If-sub
|
|---------
| If A:
|      A.
3. If-repeat
| A
| If B:
|---------
|     A.
4. Implies
| if A:
|     B.
|----------
| A => B.
5. Dual of implies
| A.
| A => B.
|-----------
| B.
6. And-create
| A.
| B.
|-------
| A and B.
7. And-destroy
| A and B.
|---------
| A.
| B.
8. Or-Create
| A.
|---------
| A or B.
| B or A.
9. Or-destroy
| A or B.
| If A:
|     C.
| If B:
|     C.
|---------
| C.
10. not-destroy
| not not A.
|------------
| A.
11. Contradiction
| If A:
This is correct I think
@user21820 @Secret I think this is correct
the 11 commandments of Fitchism, twelve if you count the definition of how a rule looks
 
2 messages moved to trash
 
I have a question about the rules before we proceed
I'm getting confused by our syntax for rule 3
the sentence we wrote after -------, why is it indented again?
Isn't that kind of saying context above and below can be different?
 
If-Repeat is just supposed to say that you can repeat anything you wrote (in the current context) under any subcontext (of the current context).
 
ah ok
 
You can see that it would be very painful to be 100% precise about all this.
 
1:27 PM
I remember discussing this before but my understanding was then still turbulent
 
Yea I know.
 
This looks easy but it is actually difficult when you think about how one comes up with this!
 
Well the way I designed the rules was simply to start with the goal.
 
@LastIronStar looks fine
 
And then observe that soundness of rules suffices to achieve the goal.
And then decide what contexts are supposed to mean and how to syntactically denote them (in my case using context-headers).
And then the rules all follow.
Not immediately, but I think you can imagine designing the simpler ones.
So just a whole lot of careful thinking ought to do the trick.
 
1:30 PM
@Secret cool
 
And yes I checked your list.
 
@user21820 So are you saying rules syntactically can never be justified!
or possibly shown to be unjustifiable
I think justified is a semantic notion lol so forget it
 
Yes. The rules alone just constitute nothing more than a symbol-pushing game.
That is why some set theorists even say that set theory has nothing to do with the real world.
Because in their opinion they are just playing the game called ZFC.
And they challenge each other with puzzles of the form: "Can you find a way of playing ZFC to obtain XXX theorem?"
 
I think Set theorists are the plumbers of the MathLand so to speak.
 
It does really felt that way after all those discussions which concludes with uncountable well orderings being quite ad hoc and is really the art created by Cantor
but anyway I am getting too far, let's get back to logic
 
1:35 PM
yes, sounds good
 
Yes to some extent I will call ZFC an art, even though I recognize that a lot of historical mathematics can be represented in this art form.
For a simple chess analogy: "Can you find a (valid) game of chess that ends in 3 moves?"
So anyway, we have what is called Fitch-style natural deduction system for classical propositional logic.
 
I think uncountable well orderings will be an example of an abstract art, an art form that is even more narrow than fine arts. Even fine arts has some uses by the way it interacts with some audience in a real world relevant manner (social contexts), but abstract art is really just its own world that is absolutely detached with reality itself.

Yup, I am fine with the deduction system so far
 
I first want to go through a second example proof.
 
@Secret well said
 
From now on I will also omit some of the lines, such as those written by use of the Repeat rules, so that the proof is shorter.
If not ( A or not A ):
	If A:
		A or not A.
		not ( A or not A ).
	not A.
	A or not A.
not not ( A or not A ).
A or not A.
 
1:41 PM
basically A or not A
 
Yes this proof verifies the theorem ( A or not A ).
 
I don't quite get lines 2-4. Why is the context "A or not A" is false in the context "A". Or rather, I knew you are using contradiction in lines 2-5, but why we want to use contradiction, as having A to be true should not affect "A or not A"?
 
I just ignored everything but last two lines since not( A or not A) is never true...I think i'm committing several varieties of things that logicians would call sins
 
@LastIronStar Whether you ignore or not, the point is whether what I wrote is a proof.
If you choose to ignore, you have to construct your own proof.
 
I am not saying what you wrote is pointless, just that i'm missing the point!
 
1:47 PM
The point is that if you ever want to prove the theorem "A or not A.", you have to write a proof obeying the rules that has that sentence under no context.
 
Yes, I agree.
 
line 7: Why do we want to do "not not", "A or not A" in context "not ( A or not A )" does not sounds false to me, the cannot force us to use the contradiction rule, or am I missing something?
 
What I didn't get is that how we started the proof which I get now - using the If-sub
I didn't mean to come off as rude. I was genuinely missing the point or the understanding if you will
 
2:04 PM
@LastIronStar @Secret: What you both need to do to really get it is to actually attempt to write your own proof of the claimed theorem.
 
Don'y pull me into this, I have not ignored your proof, I am confused by some bits of it. But either way, I will do what you said and write a proof, perhaps that will help me to auto clear my questions
 
@Secret You can state the sentence in the context-header at that point.
That creates the needed contradiction.
Here:
If not ( A or not A ):
	If A:
		A or not A.
		not ( A or not A ).
	not A.
	A or not A.
	not ( A or not A ).
not not ( A or not A ).
A or not A.
 
@Secret is right - he has nothing to do with the way I stated my initial comment about the proof. If you don't want me to participate further you can tell me, I will leave the room never to return. I don't want to spoil even one person's chance of understanding.@user21820
 
@LastIronStar You both misunderstand. I didn't say you were rude. I said that the only way you can really get it is to try using the system yourself.
If not you won't get what you can't do.
 
OK, phew.
Yeah, I too am trying to derive it by myself.
 
2:12 PM
It's just like programming. A teacher can talk all day about programs that he/she wrote, but if the student never tries to write his/her own programs and compile them without asking the teacher, it's going to be hard to grasp the concept. So try it out! =)
 
Attempt 1:
If not (A or not A):
    If A or not A:
        If A:
            A or not A
        If not A:
            A or not A
        A or not A
        A
        not A
    A and not A
    not (A or not A)
not (not (A or not A))
A or not A
Attempt 2:
If not ( A or not A ):
	A or not A.
	not ( A or not A ).
not not ( A or not A ).
A or not A.
Ok something's wrong in Attempt 2, because if this proof is sound, then it can be used to prove any negation
hmm...
 
@Secret Wrong.
@Secret Wrong.
Be more careful. I'm sure you know how to follow the rules. Your both attempts fail to follow the rules.
 
I am a bit confused what sentences are true in the context "not (A or not A)". Let me think...
If A or not A:
    A
If A or not A:
    not A
If A or not A:
    A
    not A
not (A or not A)
 
2:28 PM
@Secret "true" and "false" is irrelevant. Just follow the rules.
@Secret Also wrong; not a proof.
 
If not (A or not A):
    (What rules I can use...)
hmm...
 
LastIronStar already stated the whole lot here. Follow them and nothing else!
 
(I want to get inside the not, so I should use...)
        If not (A or not A)
            not (A or not A)
            not not (A or not A)
            A or not A
        not not (A or not A)
        A or not A
Lines 1-2 uses if-sub, lines 3-4 uses not-destroy, line 5 uses contradiction and line 5-6 uses not-destroy
I am not very comfortable with line 3 though, it seems like I did something that is not a rule by writing down "not not (A or not A)" out of thin air
When using the rule If-sub, I can write down any sentence inside the sub context. It does not have to be composed of sentence in the sub context, right?
 
Can I merge rules?
As in for example is this valid:
B.
If A:
    A.
    B.
as in i'm applying If-sub and If-repeat together.
 
2:45 PM
@Secret If you write something out of thin air, you should not be posting it as an attempt.
@LastIronStar This is valid.
The If-Repeat is supposed to allow you to do that.
Wait.
It's not valid in that sense.
It is not a proof.
Where does your "B" come from?
 
@user21820 point is I am still not sure what I am writing is out of thin air or not. In particular, I am not sure what sentences I can write under some given sub context when using If-sub. Must they are based on the sub context in some way?
 
@user21820 Suppose B is established by a proof segment i've not shown you
 
@LastIronStar Then yes.
@Secret You have to follow the rules. If you cannot find a rule that justifies what you are writing, then no go. I already explained this before, but if you do not understand a particular rule, specify it.
 
2. If-sub
|
|---------
| If A:
|      A.
whatever I wrote in line 4 must be something in the sub context A?
 
If-Sub just says you can create a subcontext and write exactly what is given by the context-header. It does not say you can write anything else.
The two lines below the --- are supposed to represent that you can only write exactly the same sentence as in the context-header that you create.
 
2:51 PM
@user21820 I'm not convinced this can be obtained by sequential application of rules, is it meant to be a parallel application? Or am I missing something?
9 mins ago, by LastIronStar
As in for example is this valid:
B.
If A:
    A.
    B.
 
so if my subcontext is A or B, then I can only write A or B, but cannot write A, and cannot write B?
an if my subcontext is not C, then I can only write not C, but cannot write C?
 
@LastIronStar It is not a parallel application. That is why I said it would be painful to be 100% precise, but If-Repeat is supposed to allow the last line in your proof (given that B had already been written).
@Secret Yes. After all, for it to fulfill the goal, you had better not write things that are uncontrolled by their context.
 
Ok
 
1 hour ago, by user21820
If-Repeat is just supposed to say that you can repeat anything you wrote (in the current context) under any subcontext (of the current context).
 
@user21820 OK, it is sound but i'm not sure how you represent it in our rule format.
 
2:54 PM
4. Implies
| if A:
|     B.
|----------
| A => B.
@user21820 Ok, then I want to know why I can write B under the context A. Would it violate the requirement to only write sentences controlled by contexts?
 
@LastIronStar The rule format is not 100% precise. But it did not say that the lines must be consecutive.
@Secret The rule never said you can do so!
yesterday, by user21820
The rule means that, if you have written every single line above the --- in that order in the current context, then you can write any line below the --- in the current context. In particular, if there is no line above the ---, then you vacuously can write any line below the --- in the current context.
The rule only applies if you have written ...
If you haven't written something of the required form, then you can't use the rule.
@Secret I never said anything about "control" in the rules, by the way.
 
Each line is written by some rules, but I see no rules that can generate line 2 for "implies" to act on for:
| if A:
|     B.
 
The rules are all there is. Just learn them and follow them. Just like learning a programming language.
@Secret I gave an example very early on:
7 hours ago, by Secret
If A:
	If B:
		A.
	B implies A.
A implies ( B implies A ).
 
I think I got it
adding comments for readability
 
Ah I see, you used repeat to get a sentence that does not match the context B in
 
2:59 PM
one se
 
@Secret: See you even quoted me.
=)
@LastIronStar Great. Post it!
 
00:00 - 15:0015:00 - 20:00

« first day (485 days earlier)      last day (2337 days later) »