Allvitskap, även ibland känd som att vara allmänt, hänvisar till Guds förmåga att veta absolut allt. Denna egenskap behandlas vanligtvis som en följd av ett av två sätt på vilket Gud existerar: antingen för att Gud existerar utanför tiden, eller för att Gud existerar som en del av tiden.
Gud utanför tiden
Om Gud existerar utanför tiden, så är Guds kunskap också tidlös. Detta innebär att Gud känner till det förflutna, nuet och framtiden samtidigt. Man kan föreställa sig att Gud direkt och samtidigt kan observera det förflutna, det nuvarande och det framtida, och denna uppfattning av händelserna är det som tillåter Gud att veta allt. Men om Gud också existerar inom tiden, så känner Gud allt förflutna och nuet genom direkt uppfattning; kunskap om framtiden är dock kanske beroende av Guds förmåga att dra slutsatser om vad som kommer att hända baserat på Guds totala kunskap om alla faktorer som leder till framtiden.
Attribut av Gud
Om allvitenskapen var Guds enda attribut, kan de logiska begränsningarna vara tillräckliga; Emellertid har andra begränsningar visat sig vara nödvändiga på grund av andra attribut som människor tenderar att anta att Gud har.
Kan till exempel Gud know hur det är som för Gud att spela fotboll? Vissa föreställningar om gudar i det förflutna gjorde det möjligt för dem att kunna spela idrott, men klassisk filosofisk teism har alltid postulerat en icke-materiell, omonterad gudomlighet. En sådan gud kan omöjligt spela fotboll en uppenbar motsägelse mot allvetenheten. All direkt erfarenhetskunskap av detta slag skulle alltså vara problematisk bäst, Gud kan veta hur det är för andra att göra dessa saker.
Lider Gud?
För att överväga ett annat exempel, är Gud kapabel att owing owing suffering owing owing veta lidande? Återigen har vissa teistiska system föreställt sig gudar som kan ha alla slags lidande och privatisering; filosofisk teism har emellertid alltid föreställt sig en perfekt Gud som är bortom sådana upplevelser. Det är tänkbart för de troende på en sådan gud att den någonsin skulle drabbas, även om människor uppenbarligen är ganska kapabla till det.
Som en konsekvens är en annan vanlig begränsning till allvetenheten som har utvecklats inom filosofi och teologi att Gud kan veta allt som är förenligt med Guds natur. Att spela fotboll är inte kompatibelt med naturen av ett icke-materiellt varelse. Lidande är inte förenligt med naturen av en perfekt varelse. Således kanske Gud inte kan veta hur man spelar fotboll eller känner lidande, men de är inte riktiga motsättningar med gudomlig allvetenhet eftersom definitionen av allvetenhet utesluter allt motsägelsefullt mot karaktären av varelsen i fråga.
Det hävdas att Guds alvitenskap inte inkluderar procedurkunskaper (att veta hur man gör saker, som att cykla) eller personlig kunskap (kunskap härrörande från personlig erfarenhet, som vetande krig ) bara propositionskunskap (kunskap om sanna fakta). Detta verkar dock minska Gud till en typ av datorlagringsbank: Gud innehåller alla fakta som finns, men inget mer intressant.