IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

dfg2dfg - Online nel cloud

Esegui dfg2dfg nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando dfg2dfg che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


dfg2dfg - calcola approssimazioni di problemi

SINOSSI


dfg2dfg [-corno] [-monadica] [-lineare] [-superficiale] [infilare] [file di uscita]

DESCRIZIONE


dfg2dfg è un programma che legge le clausole da un file di input nella sintassi DFG. Allora
calcola un'approssimazione del set di clausole in base alle opzioni della riga di comando.
Infine scrive la clausola approssimata impostata nella sintassi DFG in un file.

Se nessuno dei due infilarefile di uscita sono dati, dfg2dfg legge dallo standard input e scrive su
uscita standard. Se viene dato un nome di file, legge da quel file e scrive l'output
all'uscita standard. Se viene fornito più di un nome di file, dfg2dfg si legge dal primo
file e scrive nel secondo.

Le approssimazioni sono descritte in dettaglio tecnico nel documento separato dfg2dfg.ps
inclusi nella distribuzione SPASS.

VERSIONI


dfg2dfg ha quattro diverse opzioni della riga di comando che possono essere combinate.

-corno
Questa opzione consente la trasformazione delle clausole non di corno in clausole di corno. Ogni
clausola non corno con n i letterali positivi si trasformano in n clausole di corno, dove la
i-esima clausola contiene la i-esimo letterale positivo e tutti i letterali negativi del non-
clausola di corno. Vedi anche la sezione 3 del documento.

-monadico[=n]
Con questa opzione gli atomi con simboli predicati non monadici vengono trasformati in monadici
atomi. Se n è omesso o n=1 viene applicata una codifica a termine, ovvero tutto non monadico
i predicati vengono spostati al livello dei termini. Insieme a n=2 viene applicata una proiezione. Tutti non-
gli atomi monadici sono sostituiti dalle loro proiezioni di argomenti monadici. Vedere la sezione 4.1
sezione 4.2 del documento per maggiori dettagli.

-lineare
Questa approssimazione trasforma una clausola con letterali monadici e variabile non lineare
occorrenze in atomi succedenti, in una nuova clausola con possibilmente più negativi
letterali, che non contengono variabili non lineari nel succedente. Vedi sezione
5 della carta per i dettagli.

-superficiale[=n]
Questa trasformazione cerca di ridurre la profondità dei termini in letterali positivi. Il
la trasformazione viene applicata solo alle clausole di corno con letterali monadici. Se n è omesso
or n=1 viene applicata una trasformazione rigorosa, che tuttavia preserva l'equivalenza.
Nel n=2 vengono rimosse alcune precondizioni. Ciò consente di applicare la trasformazione
più spesso, ma la trasformazione non è più la preservazione dell'equivalenza. Per n=3
vengono rimosse ancora più precondizioni. Dai un'occhiata alla sezione 6.n della carta per il
dettagli dell'opzione della riga di comando -monadica=n.

Usa dfg2dfg online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Bootloader EFI Clover
    Bootloader EFI Clover
    Il progetto si è spostato in
    https://github.com/CloverHackyColor/CloverBootloader..
    Caratteristiche: Avvia macOS, Windows e Linux
    in modalità UEFI o legacy su Mac o PC con
    UE...
    Scarica il bootloader Clover EFI
  • 2
    rpm uniti
    rpm uniti
    Unisciti a noi in Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Abilita il repository URPMS nel tuo
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Scarica unitedrpms
  • 3
    Potenzia le librerie C++
    Potenzia le librerie C++
    Boost fornisce portatile gratuito
    librerie C++ sottoposte a revisione paritaria. Il
    l'accento è posto sulle librerie portatili che
    funzionano bene con la libreria standard C++.
    Vedi http://www.bo...
    Scarica le librerie Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL reindirizza i comandi 3D da a
    Applicazione Unix/Linux OpenGL su a
    GPU lato server e converte il
    immagini 3D renderizzate in un flusso video
    con quale ...
    Scarica VirtualGL
  • 5
    libusb
    libusb
    Libreria per abilitare lo spazio utente
    programmi applicativi con cui comunicare
    dispositivi USB. Pubblico: sviluppatori, fine
    Utenti/Desktop. Linguaggio di programmazione: C.
    Categorie ...
    Scarica libus
  • 6
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • Di Più "

Comandi Linux

Ad