# data[].attributes.body
1.) Start with DNF. Look at all the rows where the proposition is true and group the atomic propositions together in a conjunction. Then disjunct your conjunctions.
2.) Next is CNF. Similar to DNF only you look at the rows where the proposition is false. Take the negation of the atomic propositions and disjunct them. Then conjunct your disjunctions.

# data[].attributes.body
1. Create truth table
2. Determine which parts of the propositional condition are true (DNF) and false (CNF)
3. Create a Disjunction of Conjunctions for the DNF for whenever the condition is true
4. Create a Conjuction of Disjunctions by taking each atomic variable for when the condition of a proposition is false and write the opposite of them (T = !p) (F = p)

# data[].attributes.body
1.) Look at the truth table rows and see which atomic proposition values make the proposition false
2.) Flip the value of the atomic propositions (p turns into !p, etc.)
3.) Put your changed atomic propositions together in a disjunction
4.) Conjunct all of your disjunctions

# data[].attributes.body
1. Create Truth Table
2. Create a Conjuction of Disjunctions by taking each atomic proposition for when the condition of a proposition is false and write the opposite of them (T = !p) (F = p)

# data[].attributes.body
1.) Look at the proposition's truth table
2.) Look at rows where the proposition is false
3.) Group the atomic propositions in a disjunction
4.) Group the disjunctions in a conjunction
5.) Negate the entire equation and perform De Morgan's Law

# data[].attributes.body
1. Construct Truth table
2. Look at propositions instances where table is false for the condition
3. Group into disjuctions where atomic propositions combine to make the condition false
4. Group these disjunctions into conjunction
5. Negate the entire equation and use De Morgans Law

# data[].attributes.body
1. Construct Truth Table
2. Look at propositions instances where table is true
3. Group into conjunctions where atomic propositions combine to make the condition true
4. Group those conjunctions into disjunction

# data[].attributes.body
1.) Look at the proposition's truth table
2.) Look at the rows where the proposition is true
3.) Group the atomic propositions in a conjunction
4.) Group the conjunctions in a disjunction

# data[].attributes.body
CNF is when you determine if the atomic propositions/compound propositions can be come together to be applicable at the same time (And)
DNF is when you determine if the atomic propositions/compound propositions can be come together and have one instance that is applicable/true (OR)

# data[].attributes.body
CNF: atomic propositions that make the entire proposition false; they get grouped up in a conjunction of disjunctions
DNF: atomic propositions that make the entire proposition true; they get grouped up in a disjunction of conjunctions

# data[].attributes.body
This is an example. This would be my response to question one from the warm up. CNF is ... DNf is ... They differ because ...

# data[].attributes.headline
DO NOT PROCEED TO THIS COLUMN UNTIL TOLD TO! ONLY COMPLETE THE WARM UP.

# data[].attributes.subject
DO NOT PROCEED TO THIS COLUMN UNTIL TOLD TO! ONLY COMPLETE THE WARM UP.

# data[].attributes.body
Everyone should add their own post with their own definition of CNF and DNF. Title it CNF and DNF

# data[].attributes.body
List out the steps here:

# data[].attributes.body
List out the steps here:

# data[].attributes.headline
6. How do you solve for the CNF of a proposition? Write out the steps. 

# data[].attributes.subject
6. How do you solve for the CNF of a proposition? Write out the steps. 

# data[].attributes.headline
7. How do you solve for the CNF or DNF of a proposition? Write out the steps. 

# data[].attributes.subject
7. How do you solve for the CNF or DNF of a proposition? Write out the steps. 

# data[].attributes.headline
8. What differences do you notice when writing the CNF and DNF? How can you remember the correct way to write them?

# data[].attributes.subject
8. What differences do you notice when writing the CNF and DNF? How can you remember the correct way to write them?

# data[].attributes.headline
1. T/F Every compound proposition can be written in disjunctive normal form?

# data[].attributes.subject
1. T/F Every compound proposition can be written in disjunctive normal form?

# data[].attributes.headline
2. T/F Every compound proposition can be written in conjunctive normal form?

# data[].attributes.subject
2. T/F Every compound proposition can be written in conjunctive normal form?

# data[].attributes.headline
3. What do DNF and CNF represent? What do they stand for?

# data[].attributes.subject
3. What do DNF and CNF represent? What do they stand for?

# data[].attributes.headline
4. Are the following examples of CNF or DNF? How can you tell ?

# data[].attributes.subject
4. Are the following examples of CNF or DNF? How can you tell ?

# data[].attributes.headline
5. How many conjuncts will the CNF and DNF of this table have?

# data[].attributes.subject
5. How many conjuncts will the CNF and DNF of this table have?