************************************************** Claim { termination = Standard , system = (VAR x1) (RULES 0 q0 0 -> 0 0 q0 , 0 q0 1 -> 0 1 q0 , 1 q0 0 -> 0 0 q1 , 1 q0 1 -> 0 1 q1 , 1 q1 0 -> 1 0 q1 , 1 q1 1 -> 1 1 q1 , 0 q1 0 -> 0 0 q2 , 0 q1 1 -> 0 1 q2 , 1 q2 0 -> 1 0 q2 , 1 q2 1 -> 1 1 q2 , 0 q2 -> q3 1 , 1 q3 -> q3 1 , 0 q3 -> q4 0 , 1 q4 -> q4 1 , 0 q4 0 -> 1 0 q5 , 0 q4 1 -> 1 1 q5 , 1 q5 0 -> 0 0 q1 , 1 q5 1 -> 0 1 q1 , 0 q5 -> q6 0 , 1 q6 -> q6 1 , 1 q7 0 -> 0 0 q8 , 1 q7 1 -> 0 1 q8 , 0 q8 -> 0 q0 , 1 q8 0 -> 1 0 q8 , 1 q8 1 -> 1 1 q8 , 0 q6 -> q9 0 , 0 q9 0 -> 1 0 q7 , 0 q9 1 -> 1 1 q7 , 1 q9 -> q9 1 , h q0 -> h 0 q0 , q0 h -> q0 0 h , h q1 -> h 0 q1 , q1 h -> q1 0 h , h q2 -> h 0 q2 , q2 h -> q2 0 h , h q3 -> h 0 q3 , q3 h -> q3 0 h , h q4 -> h 0 q4 , q4 h -> q4 0 h , h q5 -> h 0 q5 , q5 h -> q5 0 h , h q6 -> h 0 q6 , q6 h -> q6 0 h) , deadline = Just (Time -2040392993) } is false because of mirror image R' = { reverse(l) -> reverse(r) | (l -> r) in R } (VAR x1) (RULES 0 q0 0 -> q0 0 0 , 1 q0 0 -> q0 1 0 , 0 q0 1 -> q1 0 0 , 1 q0 1 -> q1 1 0 , 0 q1 1 -> q1 0 1 , 1 q1 1 -> q1 1 1 , 0 q1 0 -> q2 0 0 , 1 q1 0 -> q2 1 0 , 0 q2 1 -> q2 0 1 , 1 q2 1 -> q2 1 1 , q2 0 -> 1 q3 , q3 1 -> 1 q3 , q3 0 -> 0 q4 , q4 1 -> 1 q4 , 0 q4 0 -> q5 0 1 , 1 q4 0 -> q5 1 1 , 0 q5 1 -> q1 0 0 , 1 q5 1 -> q1 1 0 , q5 0 -> 0 q6 , q6 1 -> 1 q6 , 0 q7 1 -> q8 0 0 , 1 q7 1 -> q8 1 0 , q8 0 -> q0 0 , 0 q8 1 -> q8 0 1 , 1 q8 1 -> q8 1 1 , q6 0 -> 0 q9 , 0 q9 0 -> q7 0 1 , 1 q9 0 -> q7 1 1 , q9 1 -> 1 q9 , q0 h -> q0 0 h , h q0 -> h 0 q0 , q1 h -> q1 0 h , h q1 -> h 0 q1 , q2 h -> q2 0 h , h q2 -> h 0 q2 , q3 h -> q3 0 h , h q3 -> h 0 q3 , q4 h -> q4 0 h , h q4 -> h 0 q4 , q5 h -> q5 0 h , h q5 -> h 0 q5 , q6 h -> q6 0 h , h q6 -> h 0 q6) plain loop Derivation { lhs = [ h , q0 , 0 ] , rhs = [ h , q0 , 0 , 0 ] , hash_value = -1037175702 , strict = True , steps = [ Step { rule = 30 , position = 0 } , Step { rule = 0 , position = 1 } ] } ************************************************** statistics: total atomic proof attempts number = 23, total = 21 maximal = [ Log { what = direct (half-strict semi-ring) matrix method domain: Matrix.MaxPlus.MaxPlus, dimension: 2, unknowns <= 7, intermediates <= 15 , start = Time -2040398986 , end = Time -2040398024 , duration = 9 , success = False } ] successful atomic proof attempts number = 16, total = 4 maximal = [ Log { what = simplex , start = Time -2040397946 , end = Time -2040397707 , duration = 2 , success = True } , Log { what = simplex , start = Time -2040397994 , end = Time -2040397870 , duration = 1 , success = True } , Log { what = simplex , start = Time -2040397706 , end = Time -2040397583 , duration = 1 , success = True } , Log { what = simplex , start = Time -2040397528 , end = Time -2040397472 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397828 , end = Time -2040397804 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397702 , end = Time -2040397636 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397868 , end = Time -2040397860 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397581 , end = Time -2040397577 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397842 , end = Time -2040397840 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040398020 , end = Time -2040397959 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397576 , end = Time -2040397530 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397838 , end = Time -2040397829 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397740 , end = Time -2040397704 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397858 , end = Time -2040397849 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040397802 , end = Time -2040397742 , duration = 0 , success = True } , Log { what = simplex , start = Time -2040398016 , end = Time -2040397996 , duration = 0 , success = True } ] failed atomic proof attempts number = 7, total = 17 maximal = [ Log { what = direct (half-strict semi-ring) matrix method domain: Matrix.MaxPlus.MaxPlus, dimension: 2, unknowns <= 7, intermediates <= 15 , start = Time -2040398986 , end = Time -2040398024 , duration = 9 , success = False } ] ************************************************** matchbox general information (including details on proof methods): http://dfa.imn.htwk-leipzig.de/matchbox/ this matchbox implementation uses the SAT solver MiniSat by Niklas Een and Niklas Sörensson http://www.cs.chalmers.se/Cs/Research/FormalMethods/MiniSat/ matchbox process information arguments : --solver=/tmp/tmppwwZvJ/matchbox-2007-06-01/minisat --timeout-command=/tmp/tmppwwZvJ/matchbox-2007-06-01/timeout --tmpdir=tmp --timeout=60 /tmp/tmp.gtkt4DajhC/a.srs started : Thu Jan 26 12:27:59 CET 2012 finished : Thu Jan 26 12:28:19 CET 2012 run system : Linux uc01-09 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 x86_64 release date : Fri Jun 1 17:36:44 CEST 2007 build date : Fri Jun 1 17:36:44 CEST 2007 build system : Linux dfa 2.6.8-2-k7 #1 Tue Aug 16 14:00:15 UTC 2005 i686 GNU/Linux used clock time: 20 secs