Domanda

Sto facendo un corso nei linguaggi di programmazione informatica e sto cercando di dimostrare quanto segue (seguendo approssimativamente il libro dei tipi di Pierce e dei linguaggi di programmazione):

Se $ t destrarrow^* t '$ allora $ if ; t; poi ; t2 ; altro ; t3 destrarrow^* if ; t'; poi ; t2 ; altro ; T3 $

Sono un po 'confuso su da dove cominciare; Per quanto ne so, dovrei definire un caso di base, quindi dimostrarlo tramite induzione.

Ho iniziato la mia prova assumendo questi casi di base:

$ P ( frac {} {true destrorrow^* true}) $ e $ p ( frac {} {false destrorrow^* false}) $.

Sono bloccato a questo punto e non sono proprio come so procedere.

EDIT: ho aggiunto la sintassi nel tentativo di chiarire le cose.

Snapshot of semantics provided

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a cs.stackexchange
scroll top