Feferman–Vaught-satsen
Feferman–Vaught-teorem i modellteori är en teorem av Solomon Feferman och Robert Lawson Vaught som visar hur man på ett algoritmiskt sätt reducerar första ordningens teori om en produkt av första ordningens strukturer till första ordningens teori om element av strukturen.
Satsen anses vara ett av standardresultaten inom modellteori. Satsen utökar det tidigare resultatet av Andrzej Mostowski på direkta produkter av teorier. Den generaliserar (till formler med godtyckliga kvantifierare) egenskapen i universell algebra att likheter (identiteter) överför till direkta produkter av algebraiska strukturer (vilket är en följd av en riktning av Birkhoffs sats ).
Direkt produkt av strukturer
Betrakta en första ordningens logiksignatur L . Definitionen av produktstrukturer tar en familj av L -strukturer för för någon indexuppsättning I och definierar produktstrukturen som också är en L -struktur, med alla funktioner och relationer definierade punktvis.
Definitionen generaliserar direkt produkt i universell algebra till relationella första ordningens strukturer, som innehåller inte bara funktionssymboler utan även relationssymboler.
Om är en relationssymbol med -argument i L och i kartesiskan produkt definierar vi tolkningen av i av
När är en funktionell relation reduceras denna definition till definitionen av direkt produkt i universell algebra .
Uttalande av satsen för direkta produkter
För en första ordningens logikformel i signatur L med fria variabler, och för en tolkning av variablerna definierar vi uppsättningen av index för vilka håller i
Givet en första ordningens formel med fria variabler finns det en algoritm för att beräkna dess ekvivalenta spelnormalform, vilket är en finit disjunktion av sinsemellan motstridiga formler.
Feferman-Vaught-satsen ger en algoritm som tar en första ordningens formel och konstruerar en formel som reducerar villkoret som har i produkten till villkoret som har i tolkningen av uppsättningar index:
Formel är alltså en formel med fria mängdvariabler, till exempel i första ordningens teori för boolesk algebra av mängder.
Bevis idé
Formel kan konstrueras enligt strukturen för startformeln . När är kvantifieringsfri, så följer den, per definition av direkt produkt ovan,
Följaktligen kan vi ta för att vara likheten i språket för den booleska algebra av mängder (motsvarande fältet för mängder ).
Att utöka villkoret till kvantifierade formler kan ses som en form av kvantifierareliminering , där kvantifiering över produktelement i reduceras till kvantifiering över delmängder av .
Generaliserade produkter
Det är ofta av intresse att överväga understrukturen av den direkta produktstrukturen. Om begränsningen som definierar produktelement som hör till understrukturen kan uttryckas som ett villkor på uppsättningarna av indexelement, då kan resultaten generaliseras.
Ett exempel är understrukturen av produktelement som är konstanta överhuvudtaget men ändligt många index. Antag att språket L innehåller en konstant symbol och betrakta understrukturen som endast innehåller de produktelement som för vilken uppsättningen
är ändlig. Teoremet reducerar sedan sanningsvärdet i en sådan understruktur till en formel i den booleska algebra av mängder, där vissa mängder är begränsade till att vara ändliga.
Ett sätt att definiera generaliserade produkter är att överväga de understrukturer där uppsättningarna tillhör någon boolesk algebra av mängder av index (en delmängd av powersetmängden algebra ), och där produktens understruktur tillåter limning. Här hänvisar erkännande av limning till följande stängningsvillkor: om är två produktelement och är elementet i den booleska algebra, så är elementet det också definieras genom att "limma" och enligt :
Konsekvenser
Feferman-Vaught-satsen antyder avgörbarheten av Skolem-aritmetiken genom att se, via aritmetikens grundläggande sats , strukturen naturliga tal med multiplikation som en generaliserad produkt (potens) av Presburgers aritmetiska strukturer.