To jest drzewo próbne poleceń, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
prooftree - wyświetlanie drzewa próbnego dla Proof General
STRESZCZENIE
drzewo próbne [Opcje ...]
OPIS
Drzewo próbne wizualizuje drzewa dowodowe podczas opracowywania dowodu za pomocą Proof Ogólne. Obecnie
to działa tylko dla kogut, chociaż powinno być dodanie obsługi innych asystentów sprawdzających
relatywnie łatwy.
Aby rozpocząć wyświetlanie drzewa próbnego, naciśnij przycisk Drzewo próbne ikona w Proof Ogólne pasek narzędzi lub
wybierz pozycję menu Dowód generalny -> Zacząć zakończyć Drzewo próbne lub typ DW Płyta CD (który działa
przełącznik-drzewa-dowód-wyświetlania zewnętrznego). Wewnątrz dowodu natychmiast rozpocznie się sprawdzanie
wyświetlanie drzewa dla bieżącego dowodu. Poza dowodem, Proof Ogólne pamięta o rozpoczęciu
wyświetlanie drzewa próbnego dla następnego dowodu.
W normalnych okolicznościach Drzewo próbne jest założony przez Proof Ogólne jako Emacs podproces.
Użytkownik wchodzi w interakcję z Drzewo próbne wyłącznie poprzez graficzny interfejs użytkownika. Znaczny
część zadania wizualizacji drzewa dowodowego jest wykonywana przez Proof Ogólne. Dlatego nie tylko
dotychczasowy Drzewo próbne argumenty wiersza poleceń, ale także inne aspekty można skonfigurować tylko wewnątrz
Proof Ogólne, Patrz Proof Ogólne Personalizacja poniżej.
OPCJE
-help Wydrukuj streszczenie i zakończ.
-konfiguracja
Otwórz okno konfiguracji podczas uruchamiania (jeśli chcesz zmienić plik konfiguracyjny
bez uruchamiania Proof Ogólne).
-geometria specyfikacja
Ustawia geometrię X okna głównego. specyfikacja jest standardowym ciągiem geometrii X w
formularz XPxtak[+xoff[+fuj]].
-trójnik filet
Zapisz wszystkie dane wejściowe do filet (zwykle do celów debugowania).
-debug Podaj więcej szczegółów na temat błędów.
-okno pomocy
Otwórz okno pomocy podczas uruchamiania. Przydatne głównie do korekty tekstu pomocy.
GŁÓWNY DOWÓD DISPLAY
Drzewo próbne otwiera jedno okno dla każdego dowodu, który ma zostać wyświetlony. To okno
zawiera wykres drzewa dowodu i mały wyświetlacz dla sekwencji i poleceń sprawdzających.
Kolory
Gałęzie na wykresie drzewa dowodowego są pokolorowane zgodnie z ich stanem. Drzewo próbne
rozróżnia następujące stany.
bieżący (domyślnie niebieski)
Bieżąca gałąź to gałąź od korzenia drzewa dowodowego do prądu
cel.
niepotwierdzony (domyślny kolor pierwszego planu)
Gałąź jest niesprawdzona, jeśli zawiera cele otwartego dowodu.
okazały się niekompletne (domyślnie cyjan)
Niezupełnie udowodniona gałąź ma swój dowód ukończony, ale część egzystencjalna
zmienne, które zostały wprowadzone w tej gałęzi, nie zostały (jeszcze) utworzone.
udowodnione częściowo (domyślnie ciemnozielony)
W częściowo udowodnionej gałęzi wszystkie zmienne egzystencjalne samej gałęzi są
instancje, ale niektóre z tych instancji zawierają zmienne egzystencjalne, które
nie są (jeszcze) utworzone.
okazał się kompletny (domyślnie zielony)
Gałąź zostaje uznana za kompletną, jeśli utworzone zostaną instancje wszystkich jej zmiennych egzystencjalnych
terminy, które same w sobie nie zawierają żadnych zmiennych egzystencjalnych.
oszukany (domyślnie czerwony)
Oszukana gałąź zawiera polecenie potwierdzające oszukiwanie, takie jak przyznać
Kolory i wiele innych Drzewo próbne parametry można zmienić w pliku Drzewo próbne
systemu dialog (Patrz niżej).
Nawigacja
Kiedy drzewo dowodów staje się duże, można po nim nawigować na różne sposoby. Oprócz
paski przewijania i zwykłe klawisze można przesuwać drzewo próbne, przeciągając przyciskiem myszy 1
prasowany. Domyślnie przeciąganie przesuwa rzutnię (tzn. drzewo próbne pod spodem przesuwa się do środka).
przeciwny kierunek). Po ustawieniu wartości ujemnej dla Drag przyśpieszenie
Drzewo próbne systemu dialog, przeciągnięcie spowoduje zamiast tego przesunięcie drzewa dowodu (tj. dowodu
drzewo porusza się w tym samym kierunku co mysz).
Kolejny Wyświetlacz
Widok sekwencji poniżej drzewa dowodu zwykle pokazuje sekwencję przodków
obecny cel. Za pomocą jednego kliknięcia lewym przyciskiem myszy można wyświetlić dowolny cel lub polecenie dowodu
kolejny wyświetlacz. Pojedyncze kliknięcie poza drzewem próbnym przywróci ustawienia domyślne
zachowanie. Początkowy rozmiar kolejnego wyświetlania można ustawić w Drzewo próbne
systemu dialog. Wartość 0 ukrywa kolejne wyświetlanie.
Narzędzie Tips
Skrócone polecenia kontrolne i sekwencje są wyświetlane w całości jako podpowiedzi po najechaniu myszką
wskaźnik znajduje się nad nimi. Zarówno podpowiedzi dotyczące skróconych poleceń sprawdzających, jak i dla
sekwencje można niezależnie wyłączyć w Drzewo próbne systemu dialog,
Można również skonfigurować długość, przy której polecenia sprawdzające są skracane.
Dodatkowy Wyświetlacze
Podwójne kliknięcie lub kliknięcie z wciśniętym klawiszem Shift wyświetla dodatkowo dowolne polecenie celu lub dowód
okno. Te dodatkowe okna są usuwane, gdy zniknie główne okno drzewa sprawdzającego,
chyba że ich lepki przycisk jest wciśnięty.
Egzystencjalny Zmienne
Drzewo próbne śledzi zmienne egzystencjalne, niezależnie od tego, czy zostały utworzone i
czy zależą one od jakiejś innej, nie (jeszcze) urzeczywistnionej egzystencji. Używa różnych
kolory dla sprawdzonych gałęzi, które zawierają nieistotne zmienne egzystencjalne i
gałęzie, które zależą jedynie od jakiegoś nieurzeczywistnionego istnienia. Lista obecnie nie
(jeszcze) instancje zmiennych egzystencjalnych są dołączane do poleceń i sekwencji sprawdzających
podpowiedzi i inne wyświetlacze.
Połączenia Egzystencjalny Zmienna dialog wyświetla tabelę ze wszystkimi zmiennymi egzystencjalnymi pliku
aktualny dowód i ich zależności. W każdym wierszu tabeli znajduje się przycisk oznaczający
polecenie proof, które wprowadziło tę zmienną (domyślnie na żółtym tle) oraz
jeśli jest obecne, polecenie proof, które utworzyło instancję tej zmiennej (z pomarańczowym tłem, by
domyślna).
Główny Menu
Połączenia Menu przycisk wyświetla menu główne. The Clone element klonuje bieżące drzewo dowodowe w pliku
dodatkowe okno. W tym dodatkowym oknie nadal wyświetlana jest migawka sklonowanego pliku
drzewo dowodów, niezależnie od tego, co stanie się z oryginalnym dowodem.
Połączenia Pokazać aktualne element przenosi rzutnię do drzewa próbnego w taki sposób, że bieżący dowód
cel (jeśli taki istnieje) będzie widoczny.
Połączenia Wyjście element kończy się Drzewo próbne i zamyka wszystkie wyświetlacze drzewa próbnego.
Pozostałe trzy pozycje wyświetlają odpowiednio Drzewo próbne systemu dialog,
dotychczasowy Pomoc i O nas Windows.
Kontekst Menu
Kliknięcie prawym przyciskiem myszy wyświetla Kontekst Menu, który zawiera dodatkowe elementy.
Przedmiot odpiąć do punkt jest aktywny w kolejnych węzłach drzewa sprawdzającego. Następnie wysyła
wycofanie lub cofnięcie żądania do Proof General, które cofa bufor skryptowy do tego momentu
kolejny.
Przedmioty wstawka komenda i wstawka dowód podrzędny są aktywne w stosunku do poleceń sprawdzających. Wysłali,
odpowiednio wybrane polecenie sprawdzające lub wszystkie polecenia sprawdzające w wybranym poddrzewie, do
Dowód ogólny, który wstawia je w punkcie.
KONFIGURACJA
Drzewo próbne systemu dialog
Zmiany w oknie dialogowym konfiguracji obowiązują tylko wtedy, gdy Aplikuj or OK przycisk jest
prasowany. ten Zapisz przycisk przechowuje bieżącą konfigurację (w postaci zorganizowanej OCaml zapis) w
~/.prooftree, co zastąpi wbudowaną konfigurację domyślną dla następujących elementów
Drzewo próbne biegnie. The Przywracać przycisk ładuje i stosuje zapisaną konfigurację.
Proof Ogólne Personalizacja
Lokalizacja Drzewo próbne wykonywalny, a argumenty wiersza poleceń znajdują się w pliku
grupa dostosowywania drzewo dowodowe. Udowodnij określone punkty, takie jak wyrażenia regularne
dla poleceń nawigacji i oszukiwania znajdują się w grupie dostosowywania wewnętrzne-drzewo-dowód.
Aby odwiedzić grupę dostosowywania, wpisz Mx dostosuj grupę po którym następuje nazwa
grupa dostosowywania wewnątrz Proof Ogólne.
OGRANICZENIA
W razie zamówieenia projektu kogut, dowody należy rozpocząć poleceniem Proof, co jest zalecaną praktyką
w każdym razie (zobacz raport o problemie Coq 2776).
WŁASNOŚCI WSTĘPNE
Ta wersja Drzewo próbne Wymaga kogut 8.4beta lub lepsza i Proof Ogólne 4.3pre130327 lub
lepszy.
Korzystaj z prooftree online, korzystając z usług onworks.net