Content uploaded by David Nocar
Author content
All content in this area was uploaded by David Nocar on Jul 18, 2019
Content may be subject to copyright.
Education and New Developments
2019
Volume II
Edited by
Mafalda Carmo
Edited by Mafalda Carmo, World Institute for Advanced Research and Science (WIARS), Portugal
Published by InScience Press, Rua Tomas Ribeiro, 45, 1º D, 1050-225 Lisboa, Portugal
Copyright © 2019 InScience Press
All rights are reserved. Permission is granted for personal and educational use only.
Commercial copying, hiring and lending is prohibited. The whole or part of this publication material cannot be
reproduced, reprinted, translated, stored or transmitted, in any form or means, without the written permission of the
publisher. The publisher and authors have taken care that the information and recommendations contained herein are
accurate and compatible with the generally accepted standards at the time of publication.
The individual essays remain the intellectual properties of the contributors.
ISSN (electronic version): 2184-1489
ISSN (printed version): 2184-044X
ISBN: 978-989-54312-6-7
Legal Deposit: 428062/17
Printed in Lisbon, Portugal by GIMA - Gestão de Imagem Empresarial, Lda.
iii
BRIEF CONTENTS
Foreword
v
Organizing and Scientific Committee
vii
Keynote Lecture
xi
Index of Contents
xiii
iv
PROPOSITIONAL LOGIC WORD PROBLEMS AND MS EXCEL
AT PRIMARY AND SECONDARY EDUCATION
Jitka Laitochová, David Nocar, & Karel Pastor
Department of Mathematics, Faculty of Education, Palacký University (Czech Republic)
Abstract
It seems that propositional logic word problems are interesting for pupils aged 9 to 16 years. Younger
pupils usually solve the propositional logic word problems by means of the systematic analysis of
possible cases. In this way they significantly develop their combinatorial skills.
Nevertheless, we can solve the propositional logic word problems almost automatically using logical
connectives and truth tables. Moreover, there are software applications for solving problems of
mathematical logic. For example, MS Excel can help to work with the truth table.
We carried out research with the aid of a questionnaire to find out the preparedness of prospective
elementary teachers to use MS Excel for solving propositional logic word problems.
In our paper we show some examples of propositional logic word problems for pupils of different ages. In
our opinion, using MS Excel for solving propositional logic word problems can make such word
problems even more attractive.
Keywords: Propositional logic, word problems, MS Excel.
1. Introduction
Example 1. Kattie, Lucy, and Emily are quarrelling triplet. If Kattie goes on the trip, then Lucy
will not go. If Emily goes on the trip, then Lucy will not go. Kattie or Emily will go on the trip. Lucy or
Emily will go on the trip. Can a couple of girls go on that trip?
The previous problem can be solved even by younger pupils aged 9 or 10 years by means of
systematic analysis of three possible cases:
1. Kattie and Lucy will go together on the trip.
2. Kattie and Emily will go together on the trip.
3. Lucy and Emily will go together on the trip.
It is very simple to verify given conditions that only Kattie and Emily can go together on the trip.
Nevertheless, we can solve the previous propositional logic word problem using logical
connectives and truth table.
In our paper we recall the most common logical connectives (Section 2) and explain how to use
MS Excel to create a truth table for solving a propositional logic word problem.
2. Logical connectives
By means of (“Logical connective”, Wikipedia) we recall the most used logical connectives.
Moreover, we use (“Using logical functions”, 2018) to show how MS Excel can help in creating truth
tables of logical connectives.
2.1. Negation
Negation is an operation on one logical value, typically the value of a proposition that produces a
value of true when its operand is false and a value of false when its operand is true. So, if a statement P is
true, then (pronounced “not P”) would therefore be false; and conversely, if P is false, then
would be true.
Education and New Developments 2019
351
Table 1. Truth table of negation.
P
0
1
1
0
In the previous truth table 0 means false and 1 means true. In MS Excel, we can use the IF
function:
Table 2. Truth table of negation generated by MS Excel.
A
B
1
P
2
0
=IF(A2=0;1;0)
3
1
=IF(A3=0;1;0)
2.2. Conjuction
Logical conjunction is an operation on two logical values, typically the values of two
propositions, that produces a value of true if and only if both of its operands are true. Conjuction of two
statements P is denoted by (pronounced “Pand ”).
Table 3. Truth table of conjuction.
0
0
0
0
1
0
1
0
0
1
1
1
In MS Excel, we can use the IF function together with the AND function:
Table 4. Truth table of conjuction generated by MS Excel.
A
B
C
1
2
0
0
=IF(AND(A2;B2)=TRUE;1;0)
3
0
1
=IF(AND(A3;B3)=TRUE;1;0)
4
1
0
=IF(AND(A4;B4)=TRUE;1;0)
5
1
1
=IF(AND(A5;B5)=TRUE;1;0)
2.3. Disjunction
Logical disjunction is an operation on two logical values, typically the values of two
propositions, that has a value of false if and only if both of its operands are false. Disjunction of two
statements , is denoted by (pronounced “ ”).
Table 5. Truth table of disjunction.
0
0
0
0
1
1
1
0
1
1
1
1
In MS Excel, we can use the IF function together with the OR function:
ISSN:2184-044X ISBN:978-989-54312-6-7 © 2019
352
Table 6. Truth table of disjuction generated by MS Excel.
A
B
C
1
2
0
0
=IF(OR(A2;B2)=TRUE;1;0)
3
0
1
=IF(OR(A3;B3)=TRUE;1;0)
4
1
0
=IF(OR(A4;B4)=TRUE;1;0)
5
1
1
=IF(OR(A5;B5)=TRUE;1;0)
2.4. Implication
Implication is used to form statements of the form which is read “if then ”. is
termed the antecedent of the implication and is termed the consequent of the implication. The
implication is false if and only if is true and is false.
Table 7. Truth table of implication.
0
0
1
0
1
1
1
0
0
1
1
1
In MS Excel, we can use the IF function by the following way:
Table 8. Truth table of implication generated by MS Excel.
A
B
C
1
2
0
0
=IF(IF(F1;G1=1;TRUE)=TRUE;1;0)
3
0
1
=IF(IF(F2;G2=1;TRUE)=TRUE;1;0)
4
1
0
=IF(IF(F3;G3=1;TRUE)=TRUE;1;0)
5
1
1
=IF(IF(F4;G4=1;TRUE)=TRUE;1;0)
2.5. Logical equality
Logical equality is an operation on two logical values, typically the values of two propositions,
that produces a value of true if and only if both operands are false or both operands are true. Logical
equality of two statements , is denoted by (pronounced “ iff ”).
Table 9. Truth table of logical equality.
0
0
1
0
1
0
1
0
0
1
1
1
Now, the IF function in MS Excel can be used very simply:
Table 10. Truth table of implication generated by MS Excel.
A
B
C
1
2
0
0
=IF(F1=G1;1;0)
3
0
1
=IF(F2=G2;1;0)
4
1
0
=IF(F3=G3;1;0)
5
1
1
=IF(F4=G4;1;0)
Education and New Developments 2019
353
3. Examples
Now, using MS Excel eventually, we can create a truth table for Example 1. We denote by K the
proposition “Kattie will go on the trip”, by E the proposition “Emily will go on the trip”, and finally we
denote by L the proposition “Lucy will go on the trip”.
Table 11. Truth table of Example 1.
K
E
L
K L
E L
KL
LE
0
0
0
1
1
0
0
0
0
1
1
1
1
1
0
1
0
1
1
0
1
1
0
0
1
1
1
0
0
1
1
1
0
1
1
1
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
0
1
1
Of course, the use of MS Excel is more advantageous in the case of a larger number of examined
variables. The following example is intended rather for older pupils aged from 14 to 16 years.
Example 2. A handball team coach is thinking about a line-up for a match. He is taking the
following conditions into account:
1. If player K plays, then player L will play.
2. If player O plays, then players K and N will play.
3. Players L and M will not play together.
4. Player M will play if and only if player N will play.
5. Player N or player O will play.
Who of the players K, L, M, N, O will play?
We can use MS Excel to create a truth table. With respect to its extant (it has 1+32 lines), we
show only its part:
Table 12. Truth table of Example 2.
K
L
M
N
O
KL
O(KN)
(LM)
MN
NO
0
0
0
0
0
1
1
1
1
0
0
0
0
0
1
1
0
1
1
1
1
0
0
0
1
0
0
1
1
1
0
0
1
1
0
1
1
1
1
1
0
1
0
1
0
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
0
1
1
4. Research
A total of 67 prospective elementary teachers studying at the Faculty of Education in Olomouc,
Czech Republic, answered the following simple question (after the propositional logic lessons):
Had an idea of using MS Excel come to you during solving propositional logic word problems?
On this question only 8 students answered yes and 59 students answered no. As much attention is
paid to MS Excel at primary and secondary schools, the previous result is not very positive.
ISSN:2184-044X ISBN:978-989-54312-6-7 © 2019
354
Acknowledgements
The research is supported by Palacký University in Olomouc, Czech Republic (IGA_PdF_2019_001).
References
Cheusheva, S. (23-08-2018). Using logical functions in Excel: AND, OR, XOR and NOT. Retrieved
13-05-2019, from https://www.ablebits.com/office-addins-blog/2014/12/17/excel-and-or-xor-not-
functions/
(n.d.). Logical connective (Wikipedia). Retrieved 04-05-2019, from
https://en.wikipedia.org/wiki/Logical_connective
Education and New Developments 2019
355