Anti-aromatic or Non-aromatic Please tell if the 2 given conpound are Anti-aromatic or Non-aromatic,


I have confusions arising due to incosistent facts all around internet some of them are as follow :

1.) Arguments for Cyclopropenyl Anion

a.) Wikipedia which under the heading of "Effects on reactivity" 
     clearly states that : 


  "However, the cyclopropenyl anion has 4 π electrons in a cyclic system
  and in fact has a substantially higher pKa than 1-propene because it
  is antiaromatic and thus destabilized"


b.) This Answer on ChemSE which clearly states that its Non-Aromatic in 
        Nature

c.) Also this NEPTL site which clearly states that:


  Cyclopropene is not aromatic because one of its ring atoms is sp3
  hybridized so it does not fulfill the criterion for aromaticity. But
  the cyclopropenyl cation is aromatic because it has an uninterrupted
  ring of p-orbital and (4n+2) π-system. The cyclopropenyl anion is
  antiaromatic as it has (4n) π-system.


2.) Arguments for cycloheptatrienyl anion

a.) This Question on ChemSE where the same question have 2 deflecting answer this answer is saying is that the anoin is antiaromatic and this states that the anion is nonaromatic

b.) Also my book (solomons and fryhle organic chemistry adapted for JEE) gives this as Antiaromatic

I don't know which one is correct, please help by providing a comprehensive answer with a reason that can be applied everywhere in such questions. 

EDIT: Hello the one who closed the question can I ask the reason for closing as much I can do I abid by this guideline I asked my question straigthformward and then presented my research please tell me why my question is put on hold, I seek answers
Whenever you want a definition of a chemical concept, you should refer to the IUPAC's Gold Book which in this case states that antiaromatic compounds are 


  compounds that contain  4 n(n ≠ 0) π-electrons in a cyclic planar, or nearly planar, system of alternating single and double bonds, e.g. cyclobuta-1,3-diene.


A corollary to this rule is that all the atoms must have an sp2-hybridization, so the orbitals can overlap. However, the carbon bearing the negative charge has an sp3-hybridization, i.e. they does not count as π-electrons but σ-electrons and that breaks the rule of alternating single and double bonds. So both anions are non-aromatic.

Edited after the OP opened my eyes on a big mistake I had made in answering his question. Sorry about that.