9
submitted 1 year ago* (last edited 1 year ago) by parsnip283874 to c/math

(a OR b) -> c

= ~(a OR b) OR c

= (~a AND ~b) OR c

= (~a OR c) AND (~b OR c)

= (a -> c) AND (b -> c) as required

I haven’t formally learnt logic so I’m not sure if my proof is what you’d call rigorous, but the result is pretty useful for splitting up conditionals in proofs like some of the number theory proofs I’ve been trying. E.g.

Show that if a is greater than 2 and a^m + 1 is prime, then a is even and m is a power of 2

In symbolic form this is:

∀a >= 2 ( a^m + 1 is prime -> a is even AND m is a power of 2 )

The contrapositive is:

∀a >= 2 ( a is odd OR m is NOT a power of 2 -> a^m + 1 is composite )

and due to the result above, this becomes

∀a >= 2 ( a is odd -> a^m + 1 is composite ) AND ( m is NOT a power of 2 -> a^m + 1 is composite )

so you can just prove two simpler conditionals instead of one more complicated one.

you are viewing a single comment's thread
view the rest of the comments
[-] goosethe 4 points 1 year ago

this is called the distributivity of implication over disjunction in classical propositional logic

this post was submitted on 23 Jul 2023
9 points (100.0% liked)

math

274 readers
1 users here now

Interesting news and discussion centered around Mathematics

founded 1 year ago
MODERATORS