ccremers
|
54ccd5179e
|
- Added a new selector that picks goals that are local variables.
|
2004-12-29 16:05:32 +00:00 |
|
ccremers
|
506e42f841
|
- Re-indented the files.
|
2004-11-16 12:07:55 +00:00 |
|
ccremers
|
a38925c9c2
|
- Added some useful macros to term.h to address subparts (e.g.
TermOp1(t)). Renamed all uses.
|
2004-11-16 12:06:36 +00:00 |
|
ccremers
|
b6af2f9dac
|
- First try for diff function.
|
2004-11-01 14:06:26 +00:00 |
|
ccremers
|
0de3320009
|
- Fixed a memory leak in termLocal. This did not cause any problems for
the modelchecker, as it calls it only once, but it caused major
problems for the arachne engine, which creates and destroys semiruns
all the time.
|
2004-10-12 15:12:20 +00:00 |
|
ccremers
|
8f441ac913
|
- Fixed some minor issues.
- Fixed type flaw in labellist type.
|
2004-08-30 20:08:11 +00:00 |
|
ccremers
|
08f2155527
|
- Denoting 'empty term' with '*' from now on, yields more compact
output.
|
2004-08-28 14:00:22 +00:00 |
|
ccremers
|
d58fc5ab43
|
- Made the label naming unique, by adding tuple info with the protocol
name. Now, we can simply test multiple protocol names by
concatenation.
- Removed the pointer equality leaf hypothesis, as it didn't hold
anymore.
|
2004-08-27 10:08:03 +00:00 |
|
ccremers
|
7d0be35658
|
- Bugfix: term output now correctly displays local constants of a run
before it is bound.
|
2004-08-23 13:46:48 +00:00 |
|
ccremers
|
0fc008fe33
|
- Added keylevels to symbols. This is to help pruning the proofs, for
terms and patterns that do not originate on regular nodes.
|
2004-08-20 19:16:56 +00:00 |
|
ccremers
|
f25f0abd4e
|
- Fixed a memory error.
|
2004-08-19 14:49:03 +00:00 |
|
ccremers
|
341f519bbb
|
BROKEN
- Works better all the time. Huge shift of main logic. Much better.
|
2004-08-18 15:46:33 +00:00 |
|
ccremers
|
b2d21f0a8a
|
BROKEN
- Working on new algorithm. Some memory error can occur.
|
2004-08-18 14:06:14 +00:00 |
|
ccremers
|
c5695d6fe8
|
- Added more generic term iterators.
|
2004-08-18 12:12:29 +00:00 |
|
ccremers
|
bb78c71c90
|
- Introduced termInTerm (bigterm, smallterm)
|
2004-08-17 14:11:25 +00:00 |
|
ccremers
|
c3d5123ab0
|
- Matching is now typed.
|
2004-08-15 16:08:53 +00:00 |
|
ccremers
|
f219461c8d
|
- After some trouble, nonce binding is working nicely.
|
2004-08-14 14:23:21 +00:00 |
|
ccremers
|
0f470cf6a2
|
- Rewrote roleInstance to cope with Arachne needs.
- Introduced some iterators for e.g. term leaves and roledefs. These are
not used everywhere yet.
|
2004-08-12 09:14:31 +00:00 |
|
ccremers
|
71c658051e
|
- Reindented everything, so the layout is up to date again.
|
2004-08-09 10:05:58 +00:00 |
|
ccremers
|
4d1362cb1b
|
- Implemented --check=Secret switch, which allows checking of specific
properties.
- Fixed a bug in the symbol table, where symbols were never inserted
into the hash table.
|
2004-08-09 09:42:58 +00:00 |
|
ccremers
|
523b0ffd32
|
- Added --claims flag for some detailed output on claim violations.
|
2004-07-29 12:36:24 +00:00 |
|
ccremers
|
60b02eea0e
|
- Renamed nearly all files. Now, we try to use singular terms.
Exception: states.h is the plural form.
|
2004-07-24 19:07:29 +00:00 |
|