Initial revision

This commit is contained in:
Alexandre Duret-Lutz 2002-10-01 14:21:01 +00:00
commit ababb9ff93
81 changed files with 49550 additions and 0 deletions

3
lbtt/doc/Makefile.am Normal file
View file

@ -0,0 +1,3 @@
info_TEXINFOS = lbtt.texi
lbtt_TEXINFOS = gpl.texi
EXTRA_DIST = intersectioncheck.txt intersectioncheck.eps intersectioncheck.png testprocedure.txt testprocedure.eps testprocedure.png

392
lbtt/doc/gpl.texi Normal file
View file

@ -0,0 +1,392 @@
@unnumbered GNU GENERAL PUBLIC LICENSE
@center Version 2, June 1991
@c This file is intended to be included in another file.
@display
Copyright @copyright{} 1989, 1991 Free Software Foundation, Inc.
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@end display
@unnumberedsec Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software---to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
@iftex
@unnumberedsec TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
@end iftex
@ifinfo
@center TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
@end ifinfo
@enumerate 0
@item
This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The ``Program'', below,
refers to any such program or work, and a ``work based on the Program''
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term ``modification''.) Each licensee is addressed as ``you''.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
@item
You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
@item
You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
@enumerate a
@item
You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
@item
You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
@item
If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
@end enumerate
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
@item
You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
@enumerate a
@item
Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
@item
Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
@item
Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
@end enumerate
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
@item
You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
@item
You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
@item
Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
@item
If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
@item
If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
@item
The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and ``any
later version'', you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
@item
If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
@iftex
@heading NO WARRANTY
@end iftex
@ifinfo
@center NO WARRANTY
@end ifinfo
@item
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM ``AS IS'' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
@item
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
@end enumerate
@iftex
@heading END OF TERMS AND CONDITIONS
@end iftex
@ifinfo
@center END OF TERMS AND CONDITIONS
@end ifinfo
@page
@unnumberedsec Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the ``copyright'' line and a pointer to where the full notice is found.
@smallexample
@var{one line to give the program's name and a brief idea of what it does.}
Copyright (C) @var{yyyy} @var{name of author}
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
USA.
@end smallexample
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
@smallexample
Gnomovision version 69, Copyright (C) 19@var{yy} @var{name of author}
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
@end smallexample
The hypothetical commands @samp{show w} and @samp{show c} should show
the appropriate parts of the General Public License. Of course, the
commands you use may be called something other than @samp{show w} and
@samp{show c}; they could even be mouse-clicks or menu items---whatever
suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a ``copyright disclaimer'' for the program, if
necessary. Here is a sample; alter the names:
@smallexample
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
@var{signature of Ty Coon}, 1 April 1989
Ty Coon, President of Vice
@end smallexample
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

View file

@ -0,0 +1,747 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: intersectioncheck.eps
%%Creator: fig2dev Version 3.2 Patchlevel 3a
%%CreationDate: Mon Aug 6 18:07:57 2001
%%For: htauriai@lattice (Heikki Tauriainen,TB349,451 3263,)
%%BoundingBox: 0 0 333 459
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
save
newpath 0 459 moveto 0 0 lineto 333 0 lineto 333 459 lineto closepath clip newpath
-32.0 585.0 translate
1 -1 scale
/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/reencdict 12 dict def /ReEncode { reencdict begin
/newcodesandnames exch def /newfontname exch def /basefontname exch def
/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict { exch dup /FID ne { dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
newfont /FontName newfontname put newcodesandnames aload pop
128 1 255 { newfont /Encoding get exch /.notdef put } for
newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
newfontname newfont definefont pop end } def
/isovec [
8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
8#220 /dotlessi 8#230 /oe 8#231 /OE
8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
/Times-Roman /Times-Roman-iso isovec ReEncode
/Times-Italic /Times-Italic-iso isovec ReEncode
/DrawEllipse {
/endangle exch def
/startangle exch def
/yrad exch def
/xrad exch def
/y exch def
/x exch def
/savematrix mtrx currentmatrix def
x y tr xrad yrad sc 0 0 1 startangle endangle arc
closepath
savematrix setmatrix
} def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
$F2psBegin
%%Page: 1 1
10 setmiterlimit
0.06299 0.06299 sc
/Times-Roman-iso ff 180.00 scf sf
2925 3150 m
gs 1 -1 sc (LTL-to-B\374chi) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2925 3375 m
gs 1 -1 sc (translator 2) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
15.000 slw
n 2295 2970 m 3555 2970 l 3555 3465 l 2295 3465 l
cp gs col0 s gr
7.500 slw
% Ellipse
n 3847 3195 23 23 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr
% Ellipse
n 4027 3195 23 23 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr
% Ellipse
n 4207 3195 23 23 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
2340 2227 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1305 2227 m
gs 1 -1 sc (LTL formula) col0 sh gr
% Polyline
n 4830 2154 m 4867 2154 l
4867 2184 l gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
4905 2227 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3150 2227 m
gs 1 -1 sc (Negated LTL formula) col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
2700 5265 m
gs 1 -1 sc (f) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2385 5265 m
gs 1 -1 sc (2 for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2475 5040 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
900 4500 m
gs 1 -1 sc (1 for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
1215 4500 m
gs 1 -1 sc (f) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
990 4275 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 2287 4423 m 2324 4423 l
2324 4453 l gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
2362 4496 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2025 4499 m
gs 1 -1 sc (1 for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2160 4274 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
4334 4497 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4117 4499 m
gs 1 -1 sc (for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
3892 4499 m
gs 1 -1 sc (n) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4140 4274 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 5452 4424 m 5489 4424 l
5489 4454 l gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
5527 4497 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
5265 4499 m
gs 1 -1 sc (for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
5040 4499 m
gs 1 -1 sc (n) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
5310 4274 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
5512 3375 m
gs 1 -1 sc (n) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4702 3375 m
gs 1 -1 sc (translator) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
5130 3150 m
gs 1 -1 sc (LTL-to-B\374chi) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
15.000 slw
n 4500 2970 m 5760 2970 l 5760 3465 l 4500 3465 l
cp gs col0 s gr
% Polyline
7.500 slw
n 3950 5189 m 3987 5189 l
3987 5219 l gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
4025 5262 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3690 5264 m
gs 1 -1 sc (2 for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3825 5039 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1170 3375 m
gs 1 -1 sc (translator 1) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1170 3150 m
gs 1 -1 sc (LTL-to-B\374chi) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
15.000 slw
n 540 2970 m 1800 2970 l 1800 3465 l 540 3465 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
1575 5940 m
gs 1 -1 sc (Intersection) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1575 6165 m
gs 1 -1 sc (emptiness) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1575 6390 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1080 5760 m 2070 5760 l 2070 6480 l 1080 6480 l
cp gs col0 s gr
% Polyline
n 1035 5715 m 2115 5715 l 2115 6525 l 1035 6525 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
4725 5940 m
gs 1 -1 sc (Intersection) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4725 6165 m
gs 1 -1 sc (emptiness) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4725 6390 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 4230 5760 m 5220 5760 l 5220 6480 l 4230 6480 l
cp gs col0 s gr
% Polyline
n 4185 5715 m 5265 5715 l 5265 6525 l 4185 6525 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
1575 7200 m
gs 1 -1 sc (Intersection) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1575 7425 m
gs 1 -1 sc (emptiness) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1575 7650 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1080 7020 m 2070 7020 l 2070 7740 l 1080 7740 l
cp gs col0 s gr
% Polyline
n 1035 6975 m 2115 6975 l 2115 7785 l 1035 7785 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
4725 7200 m
gs 1 -1 sc (Intersection) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4725 7425 m
gs 1 -1 sc (emptiness) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4725 7650 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 4230 7020 m 5220 7020 l 5220 7740 l 4230 7740 l
cp gs col0 s gr
% Polyline
n 4185 6975 m 5265 6975 l 5265 7785 l 4185 7785 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
1575 8370 m
gs 1 -1 sc (Intersection) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1575 8595 m
gs 1 -1 sc (emptiness) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1575 8820 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 1080 8190 m 2070 8190 l 2070 8910 l 1080 8910 l
cp gs col0 s gr
% Polyline
n 1035 8145 m 2115 8145 l 2115 8955 l 1035 8955 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
4725 8370 m
gs 1 -1 sc (Intersection) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4725 8595 m
gs 1 -1 sc (emptiness) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4725 8820 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 4230 8190 m 5220 8190 l 5220 8910 l 4230 8910 l
cp gs col0 s gr
% Polyline
n 4185 8145 m 5265 8145 l 5265 8955 l 4185 8955 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
3150 7200 m
gs 1 -1 sc (Intersection) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3150 7425 m
gs 1 -1 sc (emptiness) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3150 7650 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 2655 7020 m 3645 7020 l 3645 7740 l 2655 7740 l
cp gs col0 s gr
% Polyline
n 2610 6975 m 3690 6975 l 3690 7785 l 2610 7785 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
3150 5940 m
gs 1 -1 sc (Intersection) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3150 6165 m
gs 1 -1 sc (emptiness) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3150 6390 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 2655 5760 m 3645 5760 l 3645 6480 l 2655 6480 l
cp gs col0 s gr
% Polyline
n 2610 5715 m 3690 5715 l 3690 6525 l 2610 6525 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
3150 8460 m
gs 1 -1 sc (Intersection) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3150 8685 m
gs 1 -1 sc (emptiness) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3150 8910 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 2655 8280 m 3645 8280 l 3645 9000 l 2655 9000 l
cp gs col0 s gr
% Polyline
n 2610 8235 m 3690 8235 l 3690 9045 l 2610 9045 l
cp gs col0 s gr
% Polyline
7.500 slw
gs clippath
1001 2966 m 1052 2998 l 1134 2871 l 1044 2956 l 1083 2838 l cp
eoclip
n 1440 2340 m
1035 2970 l gs col0 s gr gr
% arrowhead
n 1083 2838 m 1044 2956 l 1134 2871 l 1083 2838 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4505 3003 m 4523 2945 l 4379 2900 l 4485 2965 l 4361 2957 l cp
eoclip
n 2475 2340 m
4500 2970 l gs col0 s gr gr
% arrowhead
n 4361 2957 m 4485 2965 l 4379 2900 l 4361 2957 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2689 3001 m 2731 2959 l 2625 2852 l 2689 2959 l 2582 2895 l cp
eoclip
n 2070 2340 m
2700 2970 l gs col0 s gr gr
% arrowhead
n 2582 2895 m 2689 2959 l 2625 2852 l 2582 2895 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1773 2949 m 1799 3003 l 1936 2937 l 1815 2963 l 1910 2883 l cp
eoclip
n 3105 2340 m
1800 2970 l gs col0 s gr gr
% arrowhead
n 1910 2883 m 1815 2963 l 1936 2937 l 1910 2883 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3117 2963 m 3164 3000 l 3257 2881 l 3160 2957 l 3210 2844 l cp
eoclip
n 3645 2340 m
3150 2970 l gs col0 s gr gr
% arrowhead
n 3210 2844 m 3160 2957 l 3257 2881 l 3210 2844 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4841 2997 m 4893 2968 l 4818 2836 l 4852 2956 l 4766 2866 l cp
eoclip
n 4500 2340 m
4860 2970 l gs col0 s gr gr
% arrowhead
n 4766 2866 m 4852 2956 l 4818 2836 l 4766 2866 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
960 4110 m 1020 4110 l 1020 3959 l 990 4079 l 960 3959 l cp
eoclip
n 990 3465 m
990 4095 l gs col0 s gr gr
% arrowhead
n 960 3959 m 990 4079 l 1020 3959 l 960 3959 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2146 4125 m 2192 4086 l 2093 3972 l 2149 4083 l 2048 4011 l cp
eoclip
n 1620 3465 m
2160 4095 l gs col0 s gr gr
% arrowhead
n 2048 4011 m 2149 4083 l 2093 3972 l 2048 4011 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5280 4110 m 5340 4110 l 5340 3959 l 5310 4079 l 5280 3959 l cp
eoclip
n 5310 3465 m
5310 4095 l gs col0 s gr gr
% arrowhead
n 5280 3959 m 5310 4079 l 5340 3959 l 5280 3959 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4107 4086 m 4153 4125 l 4251 4011 l 4151 4083 l 4206 3972 l cp
eoclip
n 4680 3465 m
4140 4095 l gs col0 s gr gr
% arrowhead
n 4206 3972 m 4151 4083 l 4251 4011 l 4206 3972 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2760 4875 m 2820 4875 l 2820 4724 l 2790 4844 l 2760 4724 l cp
eoclip
n 2790 3465 m
2790 4860 l gs col0 s gr gr
% arrowhead
n 2760 4724 m 2790 4844 l 2820 4724 l 2760 4724 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3482 4879 m 3542 4870 l 3517 4720 l 3507 4844 l 3458 4730 l cp
eoclip
n 3285 3465 m
3510 4860 l gs col0 s gr gr
% arrowhead
n 3458 4730 m 3507 4844 l 3517 4720 l 3458 4730 l cp gs 0.00 setgray ef gr col0 s
% Polyline
15.000 slw
[15 45] 45 sd
n 1260 2025 m 2475 2025 l 2475 2340 l 1260 2340 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 3105 2025 m 5040 2025 l 5040 2340 l 3105 2340 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 540 4095 m 1440 4095 l 1440 4590 l 540 4590 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 1710 4095 m 2610 4095 l 2610 4590 l 1710 4590 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 3690 4095 m 4590 4095 l 4590 4590 l 3690 4590 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 4860 4095 m 5760 4095 l 5760 4590 l 4860 4590 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 2025 4860 m 2925 4860 l 2925 5355 l 2025 5355 l
cp gs col0 s gr [] 0 sd
% Polyline
7.500 slw
[15 45] 45 sd
n 3375 4860 m 4275 4860 l 4275 5355 l 3375 5355 l
cp gs col0 s gr [] 0 sd
% Polyline
n 675 4590 m
675 9270 l gs col0 s gr
% Polyline
gs clippath
1050 7410 m 1050 7350 l 899 7350 l 1019 7380 l 899 7410 l cp
eoclip
n 675 7380 m
1035 7380 l gs col0 s gr gr
% arrowhead
n 899 7410 m 1019 7380 l 899 7350 l 899 7410 l cp gs 0.00 setgray ef gr col0 s
% Polyline
n 1710 4590 m 1035 5355 l 855 5400 l
855 6750 l gs col0 s gr
% Polyline
n 1035 5355 m
1215 5400 l gs col0 s gr
% Polyline
gs clippath
1185 5730 m 1245 5730 l 1245 5579 l 1215 5699 l 1185 5579 l cp
eoclip
n 1215 5400 m
1215 5715 l gs col0 s gr gr
% arrowhead
n 1185 5579 m 1215 5699 l 1245 5579 l 1185 5579 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1901 5711 m 1952 5743 l 2033 5615 l 1944 5701 l 1982 5583 l cp
eoclip
n 2160 5355 m
1935 5715 l gs col0 s gr gr
% arrowhead
n 1982 5583 m 1944 5701 l 2033 5615 l 1982 5583 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4347 5743 m 4398 5711 l 4317 5583 l 4356 5701 l 4266 5615 l cp
eoclip
n 4140 5355 m
4365 5715 l gs col0 s gr gr
% arrowhead
n 4266 5615 m 4356 5701 l 4317 5583 l 4266 5615 l cp gs 0.00 setgray ef gr col0 s
% Polyline
n 4590 4590 m 5265 5355 l 5445 5400 l
5445 6750 l gs col0 s gr
% Polyline
gs clippath
5055 5730 m 5115 5730 l 5115 5579 l 5085 5699 l 5055 5579 l cp
eoclip
n 5085 5400 m
5085 5715 l gs col0 s gr gr
% arrowhead
n 5055 5579 m 5085 5699 l 5115 5579 l 5055 5579 l cp gs 0.00 setgray ef gr col0 s
% Polyline
n 5265 5355 m
5085 5400 l gs col0 s gr
% Polyline
gs clippath
2809 5736 m 2867 5722 l 2831 5575 l 2831 5699 l 2772 5589 l cp
eoclip
n 2745 5355 m
2835 5715 l gs col0 s gr gr
% arrowhead
n 2772 5589 m 2831 5699 l 2831 5575 l 2772 5589 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3432 5722 m 3490 5736 l 3527 5589 l 3469 5699 l 3469 5575 l cp
eoclip
n 3555 5355 m
3465 5715 l gs col0 s gr gr
% arrowhead
n 3469 5575 m 3469 5699 l 3527 5589 l 3469 5575 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2096 8117 m 2103 8176 l 2253 8157 l 2131 8143 l 2246 8098 l cp
eoclip
n 3915 5355 m 3915 7920 l
2115 8145 l gs col0 s gr gr
% arrowhead
n 2246 8098 m 2131 8143 l 2253 8157 l 2246 8098 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2641 9055 m 2599 9013 l 2492 9119 l 2599 9056 l 2535 9162 l cp
eoclip
n 675 9270 m 2385 9270 l
2610 9045 l gs col0 s gr gr
% arrowhead
n 2535 9162 m 2599 9056 l 2492 9119 l 2535 9162 l cp gs 0.00 setgray ef gr col0 s
% Polyline
n 5625 4590 m
5625 9270 l gs col0 s gr
% Polyline
gs clippath
5250 7350 m 5250 7410 l 5401 7410 l 5281 7380 l 5401 7350 l cp
eoclip
n 5625 7380 m
5265 7380 l gs col0 s gr gr
% arrowhead
n 5401 7350 m 5281 7380 l 5401 7410 l 5401 7350 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3700 9013 m 3658 9055 l 3764 9162 l 3701 9056 l 3807 9119 l cp
eoclip
n 5625 9270 m 3915 9270 l
3690 9045 l gs col0 s gr gr
% arrowhead
n 3807 9119 m 3701 9056 l 3764 9162 l 3807 9119 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1020 7005 m 1067 6967 l 973 6849 l 1025 6962 l 926 6887 l cp
eoclip
n 855 6750 m
1035 6975 l gs col0 s gr gr
% arrowhead
n 926 6887 m 1025 6962 l 973 6849 l 926 6887 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5232 6967 m 5279 7005 l 5373 6887 l 5275 6962 l 5326 6849 l cp
eoclip
n 5445 6750 m
5265 6975 l gs col0 s gr gr
% arrowhead
n 5326 6849 m 5275 6962 l 5373 6887 l 5326 6849 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1050 8580 m 1050 8520 l 899 8520 l 1019 8550 l 899 8580 l cp
eoclip
n 675 8550 m
1035 8550 l gs col0 s gr gr
% arrowhead
n 899 8580 m 1019 8550 l 899 8520 l 899 8580 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5250 8520 m 5250 8580 l 5401 8580 l 5281 8550 l 5401 8520 l cp
eoclip
n 5625 8550 m
5265 8550 l gs col0 s gr gr
% arrowhead
n 5401 8520 m 5281 8550 l 5401 8580 l 5401 8520 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4196 8176 m 4203 8117 l 4053 8098 l 4169 8143 l 4046 8157 l cp
eoclip
n 2385 5355 m 2385 7920 l
4185 8145 l gs col0 s gr gr
% arrowhead
n 4046 8157 m 4169 8143 l 4053 8098 l 4046 8157 l cp gs 0.00 setgray ef gr col0 s
% Polyline
n 1665 6599 m 4748 6599 l 4748 6591 l 1665 6591 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 1665 6644 m 4726 6644 l 4726 6629 l 1665 6629 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 1665 6765 m 4731 6765 l 4731 6810 l 1665 6810 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 1665 6877 m 4748 6877 l 4748 6885 l 1665 6885 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 1665 6832 m 4726 6832 l 4726 6847 l 1665 6847 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 1670 6763 m 4731 6763 l 4731 6666 l 1670 6666 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
gs clippath
3523 6964 m 3565 7006 l 3672 6900 l 3566 6964 l 3629 6857 l cp
eoclip
n 5445 6750 m 3780 6750 l
3555 6975 l gs col0 s gr gr
% arrowhead
n 3629 6857 m 3566 6964 l 3672 6900 l 3629 6857 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2734 7006 m 2776 6964 l 2670 6857 l 2734 6964 l 2627 6900 l cp
eoclip
n 855 6750 m 2520 6750 l
2745 6975 l gs col0 s gr gr
% arrowhead
n 2627 6900 m 2734 6964 l 2670 6857 l 2627 6900 l cp gs 0.00 setgray ef gr col0 s
$F2psEnd
rs

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -0,0 +1,55 @@
,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,
: LTL formula `f' :_____ : Negated LTL formula `!f' :
'''''''T''''''T'''' \ ___'''''''T'''''''''''T''''''''
| \ ___X / |
| \ ___/ \______ / |
| ___X X_______ |
| / \ / \ |
V V V V V V
:::::::::::::::: :::::::::::::::: ::::::::::::::::
: LTL-to-Buchi : : LTL-to-Buchi : . . . : LTL-to-Buchi :
: translator 1 : : translator 2 : : translator n :
:::::::::::::::: :::::::::::::::: ::::::::::::::::
| | | | / |
| | | | / |
V V | | V V
,,,,,,,,,,,,, ,,,,,,,,,,,,,, | | ,,,,,,,,,,,,, ,,,,,,,,,,,,,,
: Automaton : : Automaton : | | : Automaton : : Automaton :
: 1 for `f' : : 1 for `!f' : | | : n for `f' : : n for `!f' :
''''''''''''' ''T''''''''''' | | ''''''''''T'' ''''''''''''''
/ ________/ | | \_________ \
/ / V V \ \
/ / ,,,,,,,,,,,,, ,,,,,,,,,,,,,, \ \
| | : Automaton : : Automaton : | |
| / \ : 2 for `f' : : 2 for `!f' : / \ |
| | | ''T''''T''T'' ''T''T''''T''' | | |
| | | | | | | | | | | |
| | V V | | | | V V | |
| | ################# | \ / | ################# | |
| | # Intersection # | \ / | # Intersection # | |
| | # emptiness # | X | # emptiness # | |
| | # check # ! / \ ! # check # | |
|\ | ################# : / \ : ################# | /|
| \ \___________ _____/ \_____ ___________/ / |
| \ \ / . . \ / / |
| \ / \ | : : | / \ / |
| V V \ | | | | / V V |
| ################# \ / V V \ / ################# |
| # Intersection # X ################# X # Intersection # |
| # emptiness # / \ # Intersection # / \ # emptiness # |
| # check # | | # emptiness # | | # check # |
| ################# | | # check # | | ################# |
|\ | | ################# | | /|
| \ / \ / \ / |
| V V V V V V |
| ################# ################# ################# |
| # Intersection # # Intersection # # Intersection # |
| # emptiness # # emptiness # # emptiness # |
| # check # # check # # check # |
| ################# ################# ################# |
\ /
\ ################# /
\ # Intersection # /
+---------------------># emptiness #<---------------------+
# check #
#################

4771
lbtt/doc/lbtt.texi Normal file

File diff suppressed because it is too large Load diff

769
lbtt/doc/testprocedure.eps Normal file
View file

@ -0,0 +1,769 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: testprocedure.eps
%%Creator: fig2dev Version 3.2 Patchlevel 3a
%%CreationDate: Mon Aug 6 16:10:19 2001
%%For: htauriai@lattice (Heikki Tauriainen,TB349,451 3263,)
%%BoundingBox: 0 0 354 441
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
save
newpath 0 441 moveto 0 0 lineto 354 0 lineto 354 441 lineto closepath clip newpath
-11.0 521.0 translate
1 -1 scale
/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/reencdict 12 dict def /ReEncode { reencdict begin
/newcodesandnames exch def /newfontname exch def /basefontname exch def
/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict { exch dup /FID ne { dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
newfont /FontName newfontname put newcodesandnames aload pop
128 1 255 { newfont /Encoding get exch /.notdef put } for
newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
newfontname newfont definefont pop end } def
/isovec [
8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
8#220 /dotlessi 8#230 /oe 8#231 /OE
8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
/Times-Roman /Times-Roman-iso isovec ReEncode
/Times-Italic /Times-Italic-iso isovec ReEncode
/DrawEllipse {
/endangle exch def
/startangle exch def
/yrad exch def
/xrad exch def
/y exch def
/x exch def
/savematrix mtrx currentmatrix def
x y tr xrad yrad sc 0 0 1 startangle endangle arc
closepath
savematrix setmatrix
} def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
$F2psBegin
%%Page: 1 1
10 setmiterlimit
0.06299 0.06299 sc
/Times-Roman-iso ff 180.00 scf sf
2925 3150 m
gs 1 -1 sc (LTL-to-B\374chi) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2925 3375 m
gs 1 -1 sc (translator 2) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
15.000 slw
n 2295 2970 m 3555 2970 l 3555 3465 l 2295 3465 l
cp gs col0 s gr
7.500 slw
% Ellipse
n 3847 3195 23 23 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr
% Ellipse
n 4027 3195 23 23 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr
% Ellipse
n 4207 3195 23 23 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
2340 2227 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1305 2227 m
gs 1 -1 sc (LTL formula) col0 sh gr
% Polyline
n 4830 2154 m 4867 2154 l
4867 2184 l gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
4905 2227 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3150 2227 m
gs 1 -1 sc (Negated LTL formula) col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
2700 5265 m
gs 1 -1 sc (f) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2385 5265 m
gs 1 -1 sc (2 for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2475 5040 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
900 4500 m
gs 1 -1 sc (1 for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
1215 4500 m
gs 1 -1 sc (f) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
990 4275 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 2287 4423 m 2324 4423 l
2324 4453 l gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
2362 4496 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2025 4499 m
gs 1 -1 sc (1 for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2160 4274 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
4334 4497 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4117 4499 m
gs 1 -1 sc (for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
3892 4499 m
gs 1 -1 sc (n) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4140 4274 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 5452 4424 m 5489 4424 l
5489 4454 l gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
5527 4497 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
5265 4499 m
gs 1 -1 sc (for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
5040 4499 m
gs 1 -1 sc (n) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
5310 4274 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Italic-iso ff 180.00 scf sf
5512 3375 m
gs 1 -1 sc (n) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4702 3375 m
gs 1 -1 sc (translator) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
5130 3150 m
gs 1 -1 sc (LTL-to-B\374chi) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
15.000 slw
n 4500 2970 m 5760 2970 l 5760 3465 l 4500 3465 l
cp gs col0 s gr
% Polyline
7.500 slw
n 3950 5189 m 3987 5189 l
3987 5219 l gs col0 s gr
/Times-Italic-iso ff 180.00 scf sf
4025 5262 m
gs 1 -1 sc (f) col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3690 5264 m
gs 1 -1 sc (2 for) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3825 5039 m
gs 1 -1 sc (Automaton) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1665 6142 m
gs 1 -1 sc (Model) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1665 6367 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
15.000 slw
n 1395 5940 m 1935 5940 l 1935 6435 l 1395 6435 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
810 6142 m
gs 1 -1 sc (Model) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
810 6367 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 540 5940 m 1080 5940 l 1080 6435 l 540 6435 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
5490 6142 m
gs 1 -1 sc (Model) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
5490 6367 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 5220 5940 m 5760 5940 l 5760 6435 l 5220 6435 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
4635 6142 m
gs 1 -1 sc (Model) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4635 6367 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 4365 5940 m 4905 5940 l 4905 6435 l 4365 6435 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
2745 6142 m
gs 1 -1 sc (Model) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
2745 6367 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 2475 5940 m 3015 5940 l 3015 6435 l 2475 6435 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
3555 6142 m
gs 1 -1 sc (Model) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3555 6367 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 3285 5940 m 3825 5940 l 3825 6435 l 3285 6435 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
1395 7065 m
gs 1 -1 sc (Consistency) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1395 7290 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 855 6840 m 1935 6840 l 1935 7425 l 855 7425 l
cp gs col0 s gr
% Polyline
n 900 6885 m 1890 6885 l 1890 7380 l 900 7380 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
4905 7065 m
gs 1 -1 sc (Consistency) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
4905 7290 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 4410 6885 m 5400 6885 l 5400 7380 l 4410 7380 l
cp gs col0 s gr
% Polyline
n 4365 6840 m 5445 6840 l 5445 7425 l 4365 7425 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
3150 7065 m
gs 1 -1 sc (Consistency) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
3150 7290 m
gs 1 -1 sc (check) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 2655 6885 m 3645 6885 l 3645 7380 l 2655 7380 l
cp gs col0 s gr
% Polyline
n 2610 6840 m 3690 6840 l 3690 7425 l 2610 7425 l
cp gs col0 s gr
% Polyline
n 540 7875 m 2520 7875 l 2520 8235 l 540 8235 l
cp gs col0 s gr
% Polyline
n 585 7920 m 2475 7920 l 2475 8190 l 585 8190 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
1530 8100 m
gs 1 -1 sc (Cross-comparison test) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 3825 7920 m 5715 7920 l 5715 8190 l 3825 8190 l
cp gs col0 s gr
% Polyline
n 3780 7875 m 5760 7875 l 5760 8235 l 3780 8235 l
cp gs col0 s gr
/Times-Roman-iso ff 180.00 scf sf
4770 8100 m
gs 1 -1 sc (Cross-comparison test) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1170 3375 m
gs 1 -1 sc (translator 1) dup sw pop 2 div neg 0 rm col0 sh gr
/Times-Roman-iso ff 180.00 scf sf
1170 3150 m
gs 1 -1 sc (LTL-to-B\374chi) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 540 2970 m 1800 2970 l 1800 3465 l 540 3465 l
cp gs col0 s gr
% Polyline
7.500 slw
gs clippath
1001 2966 m 1052 2998 l 1134 2871 l 1044 2956 l 1083 2838 l cp
eoclip
n 1440 2340 m
1035 2970 l gs col0 s gr gr
% arrowhead
n 1083 2838 m 1044 2956 l 1134 2871 l 1083 2838 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4505 3003 m 4523 2945 l 4379 2900 l 4485 2965 l 4361 2957 l cp
eoclip
n 2475 2340 m
4500 2970 l gs col0 s gr gr
% arrowhead
n 4361 2957 m 4485 2965 l 4379 2900 l 4361 2957 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2689 3001 m 2731 2959 l 2625 2852 l 2689 2959 l 2582 2895 l cp
eoclip
n 2070 2340 m
2700 2970 l gs col0 s gr gr
% arrowhead
n 2582 2895 m 2689 2959 l 2625 2852 l 2582 2895 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1773 2949 m 1799 3003 l 1936 2937 l 1815 2963 l 1910 2883 l cp
eoclip
n 3105 2340 m
1800 2970 l gs col0 s gr gr
% arrowhead
n 1910 2883 m 1815 2963 l 1936 2937 l 1910 2883 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3117 2963 m 3164 3000 l 3257 2881 l 3160 2957 l 3210 2844 l cp
eoclip
n 3645 2340 m
3150 2970 l gs col0 s gr gr
% arrowhead
n 3210 2844 m 3160 2957 l 3257 2881 l 3210 2844 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4841 2997 m 4893 2968 l 4818 2836 l 4852 2956 l 4766 2866 l cp
eoclip
n 4500 2340 m
4860 2970 l gs col0 s gr gr
% arrowhead
n 4766 2866 m 4852 2956 l 4818 2836 l 4766 2866 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
960 4110 m 1020 4110 l 1020 3959 l 990 4079 l 960 3959 l cp
eoclip
n 990 3465 m
990 4095 l gs col0 s gr gr
% arrowhead
n 960 3959 m 990 4079 l 1020 3959 l 960 3959 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2146 4125 m 2192 4086 l 2093 3972 l 2149 4083 l 2048 4011 l cp
eoclip
n 1620 3465 m
2160 4095 l gs col0 s gr gr
% arrowhead
n 2048 4011 m 2149 4083 l 2093 3972 l 2048 4011 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5280 4110 m 5340 4110 l 5340 3959 l 5310 4079 l 5280 3959 l cp
eoclip
n 5310 3465 m
5310 4095 l gs col0 s gr gr
% arrowhead
n 5280 3959 m 5310 4079 l 5340 3959 l 5280 3959 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4107 4086 m 4153 4125 l 4251 4011 l 4151 4083 l 4206 3972 l cp
eoclip
n 4680 3465 m
4140 4095 l gs col0 s gr gr
% arrowhead
n 4206 3972 m 4151 4083 l 4251 4011 l 4206 3972 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2760 4875 m 2820 4875 l 2820 4724 l 2790 4844 l 2760 4724 l cp
eoclip
n 2790 3465 m
2790 4860 l gs col0 s gr gr
% arrowhead
n 2760 4724 m 2790 4844 l 2820 4724 l 2760 4724 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3482 4879 m 3542 4870 l 3517 4720 l 3507 4844 l 3458 4730 l cp
eoclip
n 3285 3465 m
3510 4860 l gs col0 s gr gr
% arrowhead
n 3458 4730 m 3507 4844 l 3517 4720 l 3458 4730 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
870 5955 m 930 5955 l 930 5804 l 900 5924 l 870 5804 l cp
eoclip
n 900 4590 m
900 5940 l gs col0 s gr gr
% arrowhead
n 870 5804 m 900 5924 l 930 5804 l 870 5804 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1722 5949 m 1782 5959 l 1807 5810 l 1758 5924 l 1748 5800 l cp
eoclip
n 1980 4590 m
1755 5940 l gs col0 s gr gr
% arrowhead
n 1748 5800 m 1758 5924 l 1807 5810 l 1748 5800 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5550 5955 m 5610 5955 l 5610 5804 l 5580 5924 l 5550 5804 l cp
eoclip
n 5580 4590 m
5580 5940 l gs col0 s gr gr
% arrowhead
n 5550 5804 m 5580 5924 l 5610 5804 l 5550 5804 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4744 5961 m 4802 5947 l 4767 5800 l 4766 5924 l 4709 5813 l cp
eoclip
n 4455 4590 m
4770 5940 l gs col0 s gr gr
% arrowhead
n 4709 5813 m 4766 5924 l 4767 5800 l 4709 5813 l cp gs 0.00 setgray ef gr col0 s
% Polyline
n 315 1620 m
315 5580 l gs col0 s gr
% Polyline
gs clippath
2854 5961 m 2912 5947 l 2878 5800 l 2876 5924 l 2819 5813 l cp
eoclip
n 2745 5355 m
2880 5940 l gs col0 s gr gr
% arrowhead
n 2819 5813 m 2876 5924 l 2878 5800 l 2819 5813 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3611 5945 m 3669 5963 l 3713 5819 l 3650 5925 l 3656 5801 l cp
eoclip
n 3825 5355 m
3645 5940 l gs col0 s gr gr
% arrowhead
n 3656 5801 m 3650 5925 l 3713 5819 l 3656 5801 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2943 6861 m 3002 6848 l 2969 6700 l 2966 6824 l 2910 6713 l cp
eoclip
n 2880 6435 m
2970 6840 l gs col0 s gr gr
% arrowhead
n 2910 6713 m 2966 6824 l 2969 6700 l 2910 6713 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3297 6848 m 3356 6861 l 3389 6713 l 3334 6824 l 3330 6700 l cp
eoclip
n 3420 6435 m
3330 6840 l gs col0 s gr gr
% arrowhead
n 3330 6700 m 3334 6824 l 3389 6713 l 3330 6700 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1498 6851 m 1558 6858 l 1575 6708 l 1532 6824 l 1515 6701 l cp
eoclip
n 1575 6435 m
1530 6840 l gs col0 s gr gr
% arrowhead
n 1515 6701 m 1532 6824 l 1575 6708 l 1515 6701 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1151 6867 m 1203 6838 l 1129 6706 l 1162 6826 l 1077 6735 l cp
eoclip
n 945 6435 m
1170 6840 l gs col0 s gr gr
% arrowhead
n 1077 6735 m 1162 6826 l 1129 6706 l 1077 6735 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4741 6858 m 4801 6851 l 4784 6701 l 4768 6824 l 4724 6708 l cp
eoclip
n 4725 6435 m
4770 6840 l gs col0 s gr gr
% arrowhead
n 4724 6708 m 4768 6824 l 4784 6701 l 4724 6708 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5096 6838 m 5148 6867 l 5222 6735 l 5138 6826 l 5170 6706 l cp
eoclip
n 5355 6435 m
5130 6840 l gs col0 s gr gr
% arrowhead
n 5170 6706 m 5138 6826 l 5222 6735 l 5170 6706 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
645 7890 m 705 7890 l 705 7739 l 675 7859 l 645 7739 l cp
eoclip
n 675 6435 m
675 7875 l gs col0 s gr gr
% arrowhead
n 645 7739 m 675 7859 l 705 7739 l 645 7739 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5595 7890 m 5655 7890 l 5655 7739 l 5625 7859 l 5595 7739 l cp
eoclip
n 5625 6435 m
5625 7875 l gs col0 s gr gr
% arrowhead
n 5595 7739 m 5625 7859 l 5655 7739 l 5595 7739 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1946 7879 m 2003 7898 l 2052 7756 l 1985 7860 l 1995 7736 l cp
eoclip
n 2475 6435 m
1980 7875 l gs col0 s gr gr
% arrowhead
n 1995 7736 m 1985 7860 l 2052 7756 l 1995 7736 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4296 7898 m 4353 7879 l 4304 7736 l 4315 7860 l 4247 7756 l cp
eoclip
n 3825 6435 m
4320 7875 l gs col0 s gr gr
% arrowhead
n 4247 7756 m 4315 7860 l 4304 7736 l 4247 7756 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2498 7849 m 2512 7907 l 2659 7872 l 2536 7871 l 2645 7813 l cp
eoclip
n 4365 6435 m 3825 7560 l
2520 7875 l gs col0 s gr gr
% arrowhead
n 2645 7813 m 2536 7871 l 2659 7872 l 2645 7813 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3787 7907 m 3801 7849 l 3654 7813 l 3764 7871 l 3640 7872 l cp
eoclip
n 1935 6435 m 2475 7560 l
3780 7875 l gs col0 s gr gr
% arrowhead
n 3640 7872 m 3764 7871 l 3654 7813 l 3640 7872 l cp gs 0.00 setgray ef gr col0 s
% Polyline
15.000 slw
[15 45] 45 sd
n 202 1305 m 1237 1305 l 1237 1620 l 202 1620 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 1260 2025 m 2475 2025 l 2475 2340 l 1260 2340 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 3105 2025 m 5040 2025 l 5040 2340 l 3105 2340 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 540 4095 m 1440 4095 l 1440 4590 l 540 4590 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 1710 4095 m 2610 4095 l 2610 4590 l 1710 4590 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 3690 4095 m 4590 4095 l 4590 4590 l 3690 4590 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 4860 4095 m 5760 4095 l 5760 4590 l 4860 4590 l
cp gs col0 s gr [] 0 sd
% Polyline
[15 45] 45 sd
n 2025 4860 m 2925 4860 l 2925 5355 l 2025 5355 l
cp gs col0 s gr [] 0 sd
% Polyline
7.500 slw
[15 45] 45 sd
n 3375 4860 m 4275 4860 l 4275 5355 l 3375 5355 l
cp gs col0 s gr [] 0 sd
/Times-Roman-iso ff 180.00 scf sf
720 1507 m
gs 1 -1 sc (State space) dup sw pop 2 div neg 0 rm col0 sh gr
% Polyline
n 744 5435 m 4997 5435 l 4997 5427 l 744 5427 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 744 5480 m 4967 5480 l 4967 5465 l 744 5465 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 744 5601 m 4974 5601 l 4974 5646 l 744 5646 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 744 5713 m 4997 5713 l 4997 5721 l 744 5721 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 744 5668 m 4967 5668 l 4967 5683 l 744 5683 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 751 5599 m 4974 5599 l 4974 5502 l 751 5502 l
cp gs col7 1.00 shd ef gr gs col7 s gr
% Polyline
n 315 5580 m
5175 5580 l gs col0 s gr
% Polyline
gs clippath
684 5968 m 735 5936 l 654 5808 l 693 5926 l 603 5840 l cp
eoclip
n 477 5580 m
702 5940 l gs col0 s gr gr
% arrowhead
n 603 5840 m 693 5926 l 654 5808 l 603 5840 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
1552 5968 m 1603 5936 l 1522 5808 l 1561 5926 l 1471 5840 l cp
eoclip
n 1345 5580 m
1570 5940 l gs col0 s gr gr
% arrowhead
n 1471 5840 m 1561 5926 l 1522 5808 l 1471 5840 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
2633 5968 m 2684 5936 l 2603 5808 l 2642 5926 l 2552 5840 l cp
eoclip
n 2426 5580 m
2651 5940 l gs col0 s gr gr
% arrowhead
n 2552 5840 m 2642 5926 l 2603 5808 l 2552 5840 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
3447 5968 m 3498 5936 l 3417 5808 l 3456 5926 l 3366 5840 l cp
eoclip
n 3240 5580 m
3465 5940 l gs col0 s gr gr
% arrowhead
n 3366 5840 m 3456 5926 l 3417 5808 l 3366 5840 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
4498 5968 m 4549 5936 l 4468 5808 l 4507 5926 l 4417 5840 l cp
eoclip
n 4291 5580 m
4516 5940 l gs col0 s gr gr
% arrowhead
n 4417 5840 m 4507 5926 l 4468 5808 l 4417 5840 l cp gs 0.00 setgray ef gr col0 s
% Polyline
gs clippath
5382 5968 m 5433 5936 l 5352 5808 l 5391 5926 l 5301 5840 l cp
eoclip
n 5175 5580 m
5400 5940 l gs col0 s gr gr
% arrowhead
n 5301 5840 m 5391 5926 l 5352 5808 l 5301 5840 l cp gs 0.00 setgray ef gr col0 s
$F2psEnd
rs

BIN
lbtt/doc/testprocedure.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -0,0 +1,54 @@
,,,,,,,,,,,,,,,
: State space :
'''''''''''''''
|
| ,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,
| : LTL formula `f' :_____ : Negated LTL formula `!f' :
| '''''''T''''''T'''' \ ___'''''''T'''''''''''T''''''''
| | \ ___X / |
| | \ ___/ \______ / |
| | ___X X_______ |
| | / \ / \ |
| V V V V V V
| :::::::::::::::: :::::::::::::::: ::::::::::::::::
| : LTL-to-Buchi : : LTL-to-Buchi : . . . : LTL-to-Buchi :
| : translator 1 : : translator 2 : : translator n :
| :::::::::::::::: :::::::::::::::: ::::::::::::::::
| | | | | / |
| | | | | / |
| V V | | V V
| ,,,,,,,,,,,,, ,,,,,,,,,,,,,, | | ,,,,,,,,,,,,, ,,,,,,,,,,,,,,
| : Automaton : : Automaton : | | : Automaton : : Automaton :
| : 1 for `f' : : 1 for `!f' : | | : n for `f' : : n for `!f' :
| ''T'''''''''' '''T'''''''''' | | ''''''''''T'' '''''''''''T''
| | _/ V V \_____ \_
| | / ,,,,,,,,,,,,, ,,,,,,,,,,,,,, \ \
| | | : Automaton : : Automaton : | |
| | | : 2 for `f' : : 2 for `!f' : | |
| | | '''''''''T''' '''''''T'''''' | |
| ! ! ! ! ! |
|__________________________________________________________ |
| . \ . \ . \ . \ . \ |
| : \ : \ : \ : \ : \ |
| | \ | \ | \ | \ | \ |
V V V V V V V V V V V V
::::::::: ::::::::: ::::::::: ::::::::: ::::::::: :::::::::
: Model : : Model : : Model : : Model : : Model : : Model :
: check : : check : : check : : check : : check : : check :
::::::::: ::::::::: ::::::::: ::::::::: ::::::::: :::::::::
| \ | \ / | | \ / | / |
| \ | \ / | | \ / | / |
| \ | \ / | | \ / | / |
| V V X V V X V V |
| ############### / \ ############### / \ ############### |
| # Consistency # | | # Consistency # | | # Consistency # |
| # check # | | # check # | | # check # |
| ############### | | ############### | | ############### |
\______ | \_______ _______/ | ______/
\ | \ / | /
| | X | |
| | _/ \_ | |
V V V V V V
######################### #########################
# Cross-comparison test # # Cross-comparison test #
######################### #########################

6257
lbtt/doc/texinfo.tex Normal file

File diff suppressed because it is too large Load diff