New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separate propositional logic and first-order logic #77

Closed
rzach opened this Issue Dec 10, 2015 · 4 comments

Comments

Projects
None yet
4 participants
@rzach
Member

rzach commented Dec 10, 2015

Currently the "book" goes right into first-order logic. People might want to start with propositional logic, especially if it's for a course that continues wih propositional logic only (say, modal, intuitionistic logic). So we should separate out the propositional from the first order (quantifiers, identity) material in the chapters on proof systems so they can be included in a part on propositional logic (to be written/expanded: a first draft is in the axiomatic-deduction branch https://github.com/OpenLogicProject/OpenLogic/tree/axiomatic-deduction )

@nicolewyatt

This comment has been minimized.

Show comment
Hide comment
@nicolewyatt

nicolewyatt Dec 15, 2015

Contributor

I see the appeal of having propositional logic separate in the cases you mention, but for those classes that are doing the whole thing, having it separate is pedagogically unsatisfying. Is there any way we could keep both options, or is the tagging just too hard?

On December 10, 2015 at 7:41:24 AM, Richard Zach (notifications@github.commailto:notifications@github.com) wrote:

Currently the "book" goes right into first-order logic. People might want to start with propositional logic, especially if it's for a course that continues wih propositional logic only (say, modal, intuitionistic logic). So we should separate out the propositional from the first order (quantifiers, identity) material in the chapters on proof systems so they can be included in a part on propositional logic (to be written/expanded: a first draft is in the axiomatic-deduction branch https://github.com/OpenLogicProject/OpenLogic/tree/axiomatic-deduction )


Reply to this email directly or view it on GitHubhttps://github.com/OpenLogicProject/OpenLogic/issues/77.

Contributor

nicolewyatt commented Dec 15, 2015

I see the appeal of having propositional logic separate in the cases you mention, but for those classes that are doing the whole thing, having it separate is pedagogically unsatisfying. Is there any way we could keep both options, or is the tagging just too hard?

On December 10, 2015 at 7:41:24 AM, Richard Zach (notifications@github.commailto:notifications@github.com) wrote:

Currently the "book" goes right into first-order logic. People might want to start with propositional logic, especially if it's for a course that continues wih propositional logic only (say, modal, intuitionistic logic). So we should separate out the propositional from the first order (quantifiers, identity) material in the chapters on proof systems so they can be included in a part on propositional logic (to be written/expanded: a first draft is in the axiomatic-deduction branch https://github.com/OpenLogicProject/OpenLogic/tree/axiomatic-deduction )


Reply to this email directly or view it on GitHubhttps://github.com/OpenLogicProject/OpenLogic/issues/77.

@Cubesoup

This comment has been minimized.

Show comment
Hide comment
@Cubesoup

Cubesoup Dec 15, 2015

Contributor

I would like to point out that a further advantage of separating the topics
is the Cartesian closed category / simply typed lambda calculus connection
to (intuitionistic) propositional logic, which the quantifiers make much
more confusing.
On 15 Dec 2015 3:56 pm, "Nicole Wyatt" notifications@github.com wrote:

I see the appeal of having propositional logic separate in the cases you
mention, but for those classes that are doing the whole thing, having it
separate is pedagogically unsatisfying. Is there any way we could keep both
options, or is the tagging just too hard?

On December 10, 2015 at 7:41:24 AM, Richard Zach (notifications@github.com
mailto:notifications@github.com) wrote:

Currently the "book" goes right into first-order logic. People might want
to start with propositional logic, especially if it's for a course that
continues wih propositional logic only (say, modal, intuitionistic logic).
So we should separate out the propositional from the first order
(quantifiers, identity) material in the chapters on proof systems so they
can be included in a part on propositional logic (to be written/expanded: a
first draft is in the axiomatic-deduction branch
https://github.com/OpenLogicProject/OpenLogic/tree/axiomatic-deduction )


Reply to this email directly or view it on GitHub<
https://github.com/OpenLogicProject/OpenLogic/issues/77>.


Reply to this email directly or view it on GitHub
#77 (comment)
.

Contributor

Cubesoup commented Dec 15, 2015

I would like to point out that a further advantage of separating the topics
is the Cartesian closed category / simply typed lambda calculus connection
to (intuitionistic) propositional logic, which the quantifiers make much
more confusing.
On 15 Dec 2015 3:56 pm, "Nicole Wyatt" notifications@github.com wrote:

I see the appeal of having propositional logic separate in the cases you
mention, but for those classes that are doing the whole thing, having it
separate is pedagogically unsatisfying. Is there any way we could keep both
options, or is the tagging just too hard?

On December 10, 2015 at 7:41:24 AM, Richard Zach (notifications@github.com
mailto:notifications@github.com) wrote:

Currently the "book" goes right into first-order logic. People might want
to start with propositional logic, especially if it's for a course that
continues wih propositional logic only (say, modal, intuitionistic logic).
So we should separate out the propositional from the first order
(quantifiers, identity) material in the chapters on proof systems so they
can be included in a part on propositional logic (to be written/expanded: a
first draft is in the axiomatic-deduction branch
https://github.com/OpenLogicProject/OpenLogic/tree/axiomatic-deduction )


Reply to this email directly or view it on GitHub<
https://github.com/OpenLogicProject/OpenLogic/issues/77>.


Reply to this email directly or view it on GitHub
#77 (comment)
.

@rzach

This comment has been minimized.

Show comment
Hide comment
@rzach

rzach Dec 16, 2015

Member

I'm planning to separate & tag. -R

On 2015-12-15 03:56 PM, Nicole Wyatt wrote:

I see the appeal of having propositional logic separate in the cases
you mention, but for those classes that are doing the whole thing,
having it separate is pedagogically unsatisfying. Is there any way we
could keep both options, or is the tagging just too hard?

On December 10, 2015 at 7:41:24 AM, Richard Zach
(notifications@github.commailto:notifications@github.com) wrote:

Currently the "book" goes right into first-order logic. People might
want to start with propositional logic, especially if it's for a
course that continues wih propositional logic only (say, modal,
intuitionistic logic). So we should separate out the propositional
from the first order (quantifiers, identity) material in the chapters
on proof systems so they can be included in a part on propositional
logic (to be written/expanded: a first draft is in the
axiomatic-deduction branch
https://github.com/OpenLogicProject/OpenLogic/tree/axiomatic-deduction )


Reply to this email directly or view it on
GitHubhttps://github.com/OpenLogicProject/OpenLogic/issues/77.


Reply to this email directly or view it on GitHub
#77 (comment).

Richard Zach ...... http://www.ucalgary.ca/rzach/
Professor, Department of Philosophy
University of Calgary, Calgary AB T2N 1N4, Canada

Member

rzach commented Dec 16, 2015

I'm planning to separate & tag. -R

On 2015-12-15 03:56 PM, Nicole Wyatt wrote:

I see the appeal of having propositional logic separate in the cases
you mention, but for those classes that are doing the whole thing,
having it separate is pedagogically unsatisfying. Is there any way we
could keep both options, or is the tagging just too hard?

On December 10, 2015 at 7:41:24 AM, Richard Zach
(notifications@github.commailto:notifications@github.com) wrote:

Currently the "book" goes right into first-order logic. People might
want to start with propositional logic, especially if it's for a
course that continues wih propositional logic only (say, modal,
intuitionistic logic). So we should separate out the propositional
from the first order (quantifiers, identity) material in the chapters
on proof systems so they can be included in a part on propositional
logic (to be written/expanded: a first draft is in the
axiomatic-deduction branch
https://github.com/OpenLogicProject/OpenLogic/tree/axiomatic-deduction )


Reply to this email directly or view it on
GitHubhttps://github.com/OpenLogicProject/OpenLogic/issues/77.


Reply to this email directly or view it on GitHub
#77 (comment).

Richard Zach ...... http://www.ucalgary.ca/rzach/
Professor, Department of Philosophy
University of Calgary, Calgary AB T2N 1N4, Canada

rzach added a commit that referenced this issue Aug 10, 2017

@rzach

This comment has been minimized.

Show comment
Hide comment
@rzach

rzach Aug 10, 2017

Member

Ok, I've done this. It's not very intrusive, basically just separating things into more sections. Material can now be (I think) reused without quantifier easily. Exception: the soundness proof. I'll leave that for another day.

Member

rzach commented Aug 10, 2017

Ok, I've done this. It's not very intrusive, basically just separating things into more sections. Material can now be (I think) reused without quantifier easily. Exception: the soundness proof. I'll leave that for another day.

@rzach rzach closed this Aug 10, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment