Dura M skrev:Logikerns "om ... så ..." motsvaras inte av programmerarens "if ... then ...". Många programmeringsspråk har ingen operator för materiell implikation utan man får istället skriva det som "not p or q".
för att förtydliga, det korrekta (if-sats + "not p or q") är:
"if not p or q then true else false" (problemet här är att man även använder "or"/"eller" i definitionen av materiell implikation)
bättre är då istället denna variant:
"if not p then q else true"
alternativt:
"if p then true else q"
se även:
http://sv.wikipedia.org/wiki/Implikation#Materiell_implikationhttp://en.wikipedia.org/wiki/Logic_gate#Logic_gateshttp://en.wikipedia.org/wiki/Material_conditional...
"(predikat) logik" går inte att skapa med if-satser på ovanstående sätt marko gör i tråden. Ska man konstruera "(predikat) logik" så behöver man språk som "prolog" ("programming in logic").
http://sv.wikipedia.org/wiki/Prolog_%28programmeringsspr%C3%A5k%29http://en.wikipedia.org/wiki/Prolog...
Överlag är inäggen i denna tråd förvirrade. De flesta skribenter tycks ha svårt att hitta en generös (eller ens användbar) definition av "logik" som samtidigt inte är normerande.
Det verkar vara svårt att klargöra huruvida "logik" finns i "språket", "världen", "huvudet", "korrelationen", "koherensen", är "objektiv" etc. Om den är atomär/diskret/isolerad eller kombinationär/kontigent, etc.
Detta ser jag (för att förenkla diskussionen en aning) som en del av den logocentriska jakten på det "transcendental signified".
http://www.google.se/search?q=derrida+transcendental+signifiedFörvirringen innefattar även detta stycke, om Auk här med "ni" implicerar "mig":
J R Auk skrev:Ni blandar ihop era programmeringsspråk, som består av logiska operander (och vilket visar problematiken med logik då ett begrepp har en identitet och inte flera) med logik.
http://www.filosofiforum.com/forum/viewtopic.php?p=174206&highlight=#174206