• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 21:09
CET 03:09
KST 11:09
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
TL.net Map Contest #21: Winners11Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12[ASL20] Ro4 Preview: Descent11
Community News
Weekly Cups (Nov 3-9): Clem Conquers in Canada0SC: Evo Complete - Ranked Ladder OPEN ALPHA2StarCraft, SC2, HotS, WC3, Returning to Blizzcon!45$5,000+ WardiTV 2025 Championship7[BSL21] RO32 Group Stage4
StarCraft 2
General
Craziest Micro Moments Of All Time? SC: Evo Complete - Ranked Ladder OPEN ALPHA Mech is the composition that needs teleportation t Weekly Cups (Nov 3-9): Clem Conquers in Canada RotterdaM "Serral is the GOAT, and it's not close"
Tourneys
Tenacious Turtle Tussle Constellation Cup - Main Event - Stellar Fest Sparkling Tuna Cup - Weekly Open Tournament $5,000+ WardiTV 2025 Championship Merivale 8 Open - LAN - Stellar Fest
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection
Brood War
General
BW General Discussion FlaSh on: Biggest Problem With SnOw's Playstyle BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ask the mapmakers — Drop your questions Where's CardinalAllin/Jukado the mapmaker?
Tourneys
[Megathread] Daily Proleagues [ASL20] Grand Finals [BSL21] RO32 Group A - Saturday 21:00 CET [BSL21] RO32 Group B - Sunday 21:00 CET
Strategy
Current Meta PvZ map balance How to stay on top of macro? Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Should offensive tower rushing be viable in RTS games? Path of Exile Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread US Politics Mega-thread Canadian Politics Mega-thread The Games Industry And ATVI
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Learning my new SC2 hotkey…
Hildegard
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Reality "theory" prov…
perfectspheres
Our Last Hope in th…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1558 users

Deductive Logic is Fun

Blogs > RuiBarbO
Post a Reply
RuiBarbO
Profile Blog Joined August 2012
United States1340 Posts
Last Edited: 2014-10-20 15:11:34
October 20 2014 03:08 GMT
#1
So I was thinking that maybe I wanted to do a blog about something useful, and I thought, "I wonder if there's a blog on TL about this," and I did a search and there wasn't, so I thought, "hey, why not."

Deductive logic. Has a nice ring to it. Mathy. Maybe you're already intimately familiar with it. But in case you aren't, or you want a refresher, or whatever, I thought I'd try my best to summarize how someone can use deductive logic in a kind of everyday way. The Everyperson's Logic, as it were.

The idea is simple: let's say you have a point you want to make, but not everyone agrees. To convince them, you craft an argument. You have your final point---your conclusion---and to convince people, you have a bunch of other points---premises---that support your conclusion. The idea behind deductive logic is this: strong arguments have conclusions that cannot be false if the premises are true.

Let's look at the following (very simple) argument:

+ Show Spoiler +
P1. All carrots are root vegetables.
P2. All root vegetables grow in the ground.
---
C. All carrots grow in the ground.

Where P1 and P2 are premises and C is the conclusion. Note that it is impossible for the conclusion to be false if we agree that the premises are true. Logicians have different words for this---we'll call it "logically coherent" or "valid."


Let's look at another example:

+ Show Spoiler +
P1. All dogs love meat.
P2. My cat loves meat.
---
C. My cat is a dog.

This argument is not logically coherent. That is, both premises can be true, but the conclusion may not be true. We can easily conceive of a counterexample---a cat that loves meat but is not a dog.


Let's look at one more:

+ Show Spoiler +
P1. Basketball is a team game.
P2. All team games are made of chocolate.
---
C. Basketball is made of chocolate.

Is this argument logically consistent?

Yes.

It is logically consistent because if the premises were true, the conclusion would have to be true.

The problem with this argument is not about its consistency---it's about something else. We could call this it's "soundness," or its "actual truth value," or whatever. In other words, the argument is logically consistent, but we believe one of the premises is false. Let's call a "sound" or "actually true" argument one that is a) logically consistent/valid and b) one in which all premises are indeed true.


In deductive logic, the concern is not with the actual truth value of premises---the concern is with validity/consistency. We can model validity in the same way we model algebraic equations:

P1. If x then y
P2. x
---
C. y

Plug any statement into x and y and the argument will be logically consistent.

If you want to learn more about the theory behind deductive logic, then you'll be looking more at this kind of stuff. But even without knowing how to prove that if x then y is equivalent to not(x and not y), knowing how to break arguments down into their premises and calculate logical consistency is helpful. Why? Because if you can break down an argument into its premises, then one of three things will happen:

a) you will notice a hole in the argument's logic---that is, maybe the argument is not logically consistent. Someone could oppose the argument by presenting a counterexample in which all premises are still true but the conclusion is false.

b) you will notice that the argument is consistent, but that one of the premises is actually false. Someone could oppose the argument by providing a counterexample to that premise.

c) you will notice that the argument is consistent and that all of its premises are plausible. There is no clear way to oppose this argument unless one of the premises is discovered to be false.

So how do you guarantee that your argument is logically consistent?

Well, that's not always easy. But the basic test is this:

Step 1: Write out your premises. Use consistent language (always refer to something the same way, don't use superfluous words, avoid pronouns). Write conditional statements as "if/then." + Show Spoiler [why?] +

Conditional statements are tricky. I made a mistake with one myself when I posted this. Take the statement "If it rains, then the ground will be wet." Let's assume we agree that this statement is true. Now, say we look outside and see that the ground is wet. Does this mean logically that it rained?

No. Just because the ground is wet does not mean it rained.

All this conditional statement tells us is that these two facts will never occur simultaneously: it will never be the case that a) it rains and b) the ground is not wet. But if it doesn't rain then the ground could be wet or dry, and if the ground is wet then it may not have rained.

If you don't write out your conditionals like this, it can be very easy to make a mistake with this, and think that your conditional statement makes your argument logically valid when in fact it does not.

Step 2: Write out your conclusion. Use the same language as your premises.
Step 3: See if you can write out a counterexample---that is, an example in which all the premises are true but the conclusion is false.

If you want, you can model your premises with some basic variables. Like this somewhat unwieldy argument:

P1: An esports game is enjoyable to watch if and only if that esports game lasts at least 25 minutes.
P2: All Starcraft games are Esports games.
P3: 75% of Starcraft games last 25 minutes.
---
C. 75% of Starcraft games are enjoyable to watch.

Modeled as:

P1. An E is W if and only if E is C.
P2. All S are E.
P3. 75% of S are C.
---
C. 75% of S are W.

The language in this argument isn't even as refined as a logician might prefer, but it can still reduce to some simple variables that make the consistency much easier to see.

Have fun with logic!
Can someone please explain/how water falls with no rain?
TheEmulator
Profile Blog Joined July 2010
28092 Posts
October 20 2014 05:34 GMT
#2
You explained it better than my Philosophy profs. Well done
Administrator
Kashll
Profile Blog Joined May 2008
United States1117 Posts
October 20 2014 05:49 GMT
#3
Just thought I'd mention that the third argument isn't technically valid.

It would be if you changed it to "An esports game is enjoyable to watch if and only if that esports game lasts at least 25 minutes."
"After silence, that which comes nearest to expressing the inexpressible is music." - Aldous Huxley
DucK-
Profile Blog Joined January 2009
Singapore11447 Posts
October 20 2014 08:14 GMT
#4
I think
---
I am
BoesFX
Profile Joined April 2013
1456 Posts
Last Edited: 2014-10-20 11:24:04
October 20 2014 11:20 GMT
#5
On October 20 2014 14:49 Kashll wrote:
Just thought I'd mention that the third argument isn't technically valid.

It would be if you changed it to "An esports game is enjoyable to watch if and only if that esports game lasts at least 25 minutes."


"An esports game is enjoyable to watch only if that esports game lasts at least 25 minutes." is enough or "If an esport game is enjoyable to watch, that game lasts at least 25 minutes."

Nevermind, I was wrong.
RuiBarbO
Profile Blog Joined August 2012
United States1340 Posts
October 20 2014 13:35 GMT
#6
On October 20 2014 14:49 Kashll wrote:
Just thought I'd mention that the third argument isn't technically valid.

It would be if you changed it to "An esports game is enjoyable to watch if and only if that esports game lasts at least 25 minutes."


Woops, good catch didn't follow my own advice. But hey, a lesson in itself! #thatssometa
Can someone please explain/how water falls with no rain?
RuiBarbO
Profile Blog Joined August 2012
United States1340 Posts
Last Edited: 2014-10-20 13:37:24
October 20 2014 13:37 GMT
#7
EDIT: Oops double post
Can someone please explain/how water falls with no rain?
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
October 20 2014 22:51 GMT
#8
The most important thing I learned in logic is you can prove anything with a false hypothesis
Administrator~ Spirit will set you free ~
Steveling
Profile Blog Joined January 2011
Greece10806 Posts
October 21 2014 05:21 GMT
#9
You kids should read some A.C.Doyle.
My dick has shrunk to the point where it looks like I have 3 balls.
teddyoojo
Profile Blog Joined June 2011
Germany22369 Posts
Last Edited: 2014-10-21 11:09:22
October 21 2014 11:07 GMT
#10
P1: An esports game is enjoyable to watch if and only if that esports game lasts at least 25 minutes.
P2: All Starcraft games are Esports games.
P3: 75% of Starcraft games last 25 minutes.
---
C. 75% of Starcraft games are enjoyable to watch.

sloppy wording ;p
after p3, c. could still be 100%

then again im not 100% on my english in this one, im not sure "last" could be interpreted the way i was implying so i might be wrong
Esports historian since 2000. Creator of 'The Universe' and 'The best scrambled Eggs 2013'. Host of 'Star Wars Marathon 2015'. Thinker of 'teddyoojo's Thoughts'. Earths and Moons leading CS:GO expert. Lord of the Rings.
RuiBarbO
Profile Blog Joined August 2012
United States1340 Posts
October 21 2014 11:17 GMT
#11
On October 21 2014 20:07 teddyoojo wrote:
Show nested quote +
P1: An esports game is enjoyable to watch if and only if that esports game lasts at least 25 minutes.
P2: All Starcraft games are Esports games.
P3: 75% of Starcraft games last 25 minutes.
---
C. 75% of Starcraft games are enjoyable to watch.

sloppy wording ;p
after p3, c. could still be 100%

then again im not 100% on my english in this one, im not sure "last" could be interpreted the way i was implying so i might be wrong


Yeah, I deliberately wrote that one kind of sloppily because I was thinking to myself, "people who aren't familiar with this will do this kind of sloppily, and I want to show that even messy arguments can be broken down like this." But you're right, P3 should say "at least 25 minutes" if we really want to be careful.
Can someone please explain/how water falls with no rain?
Baozi
Profile Joined March 2011
United States1191 Posts
October 21 2014 15:32 GMT
#12
Well written! I'd like to ask if you plan to keep this blog's scope to first order logic only, and whether you'll go over topics like proof theory or compactness.
Thanks, looking forward to the next post.
"Universe is very spacey, we called him space man. He made a lot of space." - Arteezy
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
October 22 2014 01:42 GMT
#13
On October 20 2014 17:14 DucK- wrote:
I think
---
I am

It would be more like:
A. If something thinks, it must exist to be capable of thinking.
B. I think.
---
C. I exist.

Both of the premises are not necessarily true, however.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
RuiBarbO
Profile Blog Joined August 2012
United States1340 Posts
October 24 2014 01:38 GMT
#14
On October 22 2014 00:32 Baozi wrote:
Well written! I'd like to ask if you plan to keep this blog's scope to first order logic only, and whether you'll go over topics like proof theory or compactness.
Thanks, looking forward to the next post.


Thanks! My intention with this blog was just to cover the basics, since once you get into the more complex logical languages and proofs it's much better to have a classroom environment (plus I don't trust myself to explain all of that well). This stuff can be helpful for anyone, though.
Can someone please explain/how water falls with no rain?
Please log in or register to reply.
Live Events Refresh
Replay Cast
23:00
Enki Epic Series #6 | LiuLi Cup #47
CranKy Ducklings178
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SpeCial 140
Nathanias 64
Nina 40
StarCraft: Brood War
Shuttle 904
Artosis 688
NaDa 32
Dota 2
monkeys_forever430
League of Legends
JimRising 324
Counter-Strike
fl0m1508
Super Smash Bros
hungrybox346
Other Games
summit1g12554
shahzam574
Maynarde139
C9.Mang0122
Organizations
Other Games
gamesdonequick1108
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• davetesta34
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota21786
Other Games
• Scarra1306
Upcoming Events
WardiTV Korean Royale
9h 51m
OSC
14h 51m
Replay Cast
20h 51m
Replay Cast
1d 6h
Kung Fu Cup
1d 9h
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
1d 20h
The PondCast
2 days
RSL Revival
2 days
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
2 days
WardiTV Korean Royale
2 days
[ Show More ]
PiGosaur Monday
2 days
RSL Revival
3 days
Classic vs Creator
Cure vs TriGGeR
Kung Fu Cup
3 days
CranKy Ducklings
4 days
RSL Revival
4 days
herO vs Gerald
ByuN vs SHIN
Kung Fu Cup
4 days
BSL 21
4 days
Tarson vs Julia
Doodle vs OldBoy
eOnzErG vs WolFix
StRyKeR vs Aeternum
Sparkling Tuna Cup
5 days
RSL Revival
5 days
Reynor vs sOs
Maru vs Ryung
Kung Fu Cup
5 days
WardiTV Korean Royale
5 days
BSL 21
5 days
JDConan vs Semih
Dragon vs Dienmax
Tech vs NewOcean
TerrOr vs Artosis
Wardi Open
6 days
Monday Night Weeklies
6 days
Liquipedia Results

Completed

Proleague 2025-11-07
Stellar Fest: Constellation Cup
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual

Upcoming

SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
META Madness #9
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.