DD1 (4.5) is so unbelievably contrary all the time. She contradicts everything we say, even when it's demonstrably true, or even nothing to do with her. She's not getting it wrong or making a mistake, she knows, and yet still often accompanies this with a stomp of her feet or some attitude.
Eg
I'm serving up fish pie for dinner
DD1 "what's for dinner?"
Me "fish pie"
DD1 "no it isn't"
Getting ready to go out
Me "right, are we ready to go"
DH "yep, the girls have got their shoes on"
DD1 "no I haven't"
DH opening a book to read to DD2 (18 months) while DD is doing something else in the same room
DH "whoops, this book is upside down"
DD1 "no it isn't" (it was, plus DD1 couldn't even see it)
Me talking to DH
Me "DH, when you go to the shops tomorrow, can you get some potatoes, i've just used the last of them"
DD1 "no you haven't"
Is this a typical phase? It's all day, we can't make any statement without a "no it isn't" from DD1. It's so annoying! Should we just ignore? Correct her (even though she often knows what she's saying isn't true)?