nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqjm72ua8cmrxhhwvzjyfrwqk9lhzthjqmh3grdtvyfz5tc94nd5tsx3pd3k (nprofile…pd3k) nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqgcafyhke7z7w0hlm45rsdlp2rue5x04yjaxewscu0ygmgar3nptqyeme4e (nprofile…me4e) Yeah... I think we do need to teach how not to make these kind of mistakes, but I am doubtful that formal logic is the way to do it...
I would like to instead connect these things to real life. I think when we teach them formal logic, students get the impression that things like the difference between forall and exists are just some rules about what they are allowed to do, but these symbols are really tracing things that they would do in "real life" (like "find" and "give"). Any mathematical reasoning should be expressible in such terms, and when you understand it in that way, it's impossible to make the kinds of mistakes that formal logic aims to correct — and, I suppose, learning formal logic is a bit of an infohazard, since it might lead you to think that universal quantification and existential quantification commute with each other.