InglêsFrancêsEspanhol

Ad


favicon do OnWorks

alt-ergo - Online na nuvem

Execute alt-ergo no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando alt-ergo que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


Alt-Ergo - Um provador automático de teoremas dedicado à verificação do programa

SINOPSE


alternativo [ opções ] lima

DESCRIÇÃO


Alt-Ergo é um provador automático de teoremas. Leva como entradas um polimórfico arbitrário e
a fórmula de primeira ordem multi-classificada escrita é uma sintaxe por quê.

OPÇÕES


-h Ajuda. Fornece a lista completa de opções de linha de comando.

EXEMPLOS


Uma teoria de matrizes funcionais com índices inteiros. Esta teoria fornece um tipo embutido
('a,' b) farray e uma sintaxe embutida para manipular matrizes.

Por exemplo, dado um tipo de dados abstrato tau e uma matriz funcional t do tipo (int,
tau) farray declarado da seguinte forma:

digite tau

t lógico: (int, tau) farray

As expressões:

t [i] denota o valor armazenado em t no índice i

t [i1 <-v1, ..., em <-vn] denota uma matriz que armazena os mesmos valores de t para cada
índice exceto possivelmente i1, ..., in, onde armazena o valor v1, ..., vn. Esta expressão
é equivalente a ((t [i1 <-v1]) [i2 <-v2]) ... [em <-vn].

Exemplos.

t [0 <-v] [1 <-w]

t [0 <-v, 1 <-w]

t [0 <-v, 1 <-w] [1]

Uma teoria dos tipos de enumeração.

Por exemplo, um tipo de enumeração t com construtores A, B, C é definido como segue
:

tipo t = A | B | C

O que significa que todos os valores do tipo t são iguais a A, B ou C. E que todos
esses construtores são distintos.

Uma teoria de registros polimórficos.

Por exemplo, um tipo de registro polimórfico 'em com dois rótulos aeb do tipo' a e
int, respectivamente, é definido como segue:

digite 'em = {a:' a; b: int}

As expressões {a = 4; b = 5} e {r com b = 3} denotam registros, enquanto o ponto
a notação ra é usada para acessar os rótulos.

Alt-Ergo (v.> = 0.95) permite que o usuário force o tipo de termos usando a sintaxe :
. O exemplo abaixo ilustra o uso desse novo recurso.

digite 'uma lista

lógica nula: lista 'b

lógica f: 'c lista -> int

objetivo g1: f (nulo) = f (nulo) (* não é válido porque as duas instâncias de nulo podem ter
tipos diferentes *)

objetivo g2: f (nulo: 'lista d) = f (nulo:' lista d) (* válido *)

MEIO AMBIENTE VARIÁVEIS


ERGOLIB
Caminho alternativo para a biblioteca Alt-Ergo

AUTORES


Sylvain Conchon <[email protegido]> e Evelyne Contejean <[email protegido]>

Use alt-ergo online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer é um editor HTML wysiwyg usando
    a base de código do Mozilla Composer. Como
    O desenvolvimento do Nvu foi interrompido
    em 2005, KompoZer corrige muitos bugs e
    adiciona um f...
    Baixar KompoZer
  • 3
    Downloader de mangá grátis
    Downloader de mangá grátis
    O Free Manga Downloader (FMD) é um
    aplicativo de código aberto escrito em
    Object-Pascal para gerenciamento e
    baixando mangá de vários sites.
    Isso é um espelho...
    Baixe o Manga Downloader Gratuito
  • 4
    UNetbootin
    UNetbootin
    O UNetbootin permite criar arquivos inicializáveis
    Unidades USB ao vivo para Ubuntu, Fedora e
    outras distribuições Linux sem
    gravando um CD. Funciona em Windows, Linux,
    e ...
    Baixar UNetbootin
  • 5
    ERP Dolibarr - CRM
    ERP Dolibarr - CRM
    Dolibarr ERP - CRM é uma ferramenta fácil de usar
    Pacote de software de código aberto ERP e CRM
    (executado com um servidor web php ou como
    software autônomo) para empresas,
    fundações...
    Baixar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client é um SQL gráfico
    cliente escrito em Java que permitirá
    você para ver a estrutura de um JDBC
    banco de dados compatível, navegue pelos dados em
    mesas ...
    Baixar SQuirreL SQL Client
  • Mais "

Comandos Linux

Ad