java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --traceabstraction.trace.refinement.strategy SIFA_TAIPAN --sifa.abstract.domain CompoundDomain --rcfgbuilder.size.of.a.code.block LoopFreeBlock --sifa.call.summarizer TopInputCallSummarizer --sifa.fluid SizeLimitFluid --sifa.simplification.technique SIMPLIFY_QUICK -i ../../../trunk/examples/svcomp/psyco/psyco_abp_1-3.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-36ac518-m [2019-10-07 15:23:10,688 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-07 15:23:10,692 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-07 15:23:10,711 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-07 15:23:10,711 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-07 15:23:10,713 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-07 15:23:10,715 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-07 15:23:10,726 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-07 15:23:10,731 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-07 15:23:10,733 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-07 15:23:10,735 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-07 15:23:10,736 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-07 15:23:10,736 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-07 15:23:10,739 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-07 15:23:10,741 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-07 15:23:10,743 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-07 15:23:10,745 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-07 15:23:10,746 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-07 15:23:10,747 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-07 15:23:10,752 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-07 15:23:10,756 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-07 15:23:10,759 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-07 15:23:10,762 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-07 15:23:10,763 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-07 15:23:10,765 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-07 15:23:10,765 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-07 15:23:10,765 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-07 15:23:10,767 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-07 15:23:10,768 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-07 15:23:10,770 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-07 15:23:10,770 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-07 15:23:10,771 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-07 15:23:10,771 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-07 15:23:10,772 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-07 15:23:10,774 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-07 15:23:10,774 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-07 15:23:10,774 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-07 15:23:10,775 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-07 15:23:10,775 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-07 15:23:10,776 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-07 15:23:10,777 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-07 15:23:10,778 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2019-10-07 15:23:10,813 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-07 15:23:10,813 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-07 15:23:10,814 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-07 15:23:10,814 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-07 15:23:10,815 INFO L138 SettingsManager]: * Use SBE=true [2019-10-07 15:23:10,815 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-07 15:23:10,818 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-07 15:23:10,818 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-07 15:23:10,819 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-07 15:23:10,819 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-07 15:23:10,819 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-10-07 15:23:10,819 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-10-07 15:23:10,819 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-10-07 15:23:10,820 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-07 15:23:10,820 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-07 15:23:10,820 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-07 15:23:10,821 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-10-07 15:23:10,821 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-07 15:23:10,822 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-07 15:23:10,822 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-10-07 15:23:10,822 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-10-07 15:23:10,822 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-10-07 15:23:10,822 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-07 15:23:10,823 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-10-07 15:23:10,823 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-10-07 15:23:10,823 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-07 15:23:10,823 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-10-07 15:23:10,823 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-10-07 15:23:10,823 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Trace refinement strategy -> SIFA_TAIPAN Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Abstract Domain -> CompoundDomain Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Size of a code block -> LoopFreeBlock Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Call Summarizer -> TopInputCallSummarizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Fluid -> SizeLimitFluid Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Simplification Technique -> SIMPLIFY_QUICK [2019-10-07 15:23:11,157 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-07 15:23:11,179 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-07 15:23:11,183 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-07 15:23:11,184 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-07 15:23:11,185 INFO L275 PluginConnector]: CDTParser initialized [2019-10-07 15:23:11,185 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/psyco/psyco_abp_1-3.c [2019-10-07 15:23:11,260 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6a4904c09/fb3c22bf98cc4c1e99b79000e267f892/FLAG623363851 [2019-10-07 15:23:11,787 INFO L306 CDTParser]: Found 1 translation units. [2019-10-07 15:23:11,788 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/psyco/psyco_abp_1-3.c [2019-10-07 15:23:11,804 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6a4904c09/fb3c22bf98cc4c1e99b79000e267f892/FLAG623363851 [2019-10-07 15:23:12,135 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6a4904c09/fb3c22bf98cc4c1e99b79000e267f892 [2019-10-07 15:23:12,146 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-07 15:23:12,147 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-10-07 15:23:12,151 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-07 15:23:12,152 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-07 15:23:12,155 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-07 15:23:12,156 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 03:23:12" (1/1) ... [2019-10-07 15:23:12,159 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c76a8b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12, skipping insertion in model container [2019-10-07 15:23:12,159 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.10 03:23:12" (1/1) ... [2019-10-07 15:23:12,168 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-07 15:23:12,218 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-07 15:23:12,647 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-07 15:23:12,653 INFO L188 MainTranslator]: Completed pre-run [2019-10-07 15:23:12,729 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-07 15:23:12,757 INFO L192 MainTranslator]: Completed translation [2019-10-07 15:23:12,757 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12 WrapperNode [2019-10-07 15:23:12,757 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-07 15:23:12,758 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-07 15:23:12,758 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-07 15:23:12,758 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-07 15:23:12,769 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12" (1/1) ... [2019-10-07 15:23:12,770 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12" (1/1) ... [2019-10-07 15:23:12,785 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12" (1/1) ... [2019-10-07 15:23:12,785 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12" (1/1) ... [2019-10-07 15:23:12,816 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12" (1/1) ... [2019-10-07 15:23:12,829 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12" (1/1) ... [2019-10-07 15:23:12,833 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12" (1/1) ... [2019-10-07 15:23:12,838 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-07 15:23:12,839 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-07 15:23:12,839 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-07 15:23:12,839 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-07 15:23:12,840 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-10-07 15:23:12,894 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-10-07 15:23:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-07 15:23:12,895 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-10-07 15:23:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-10-07 15:23:12,895 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-10-07 15:23:12,896 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-10-07 15:23:12,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-10-07 15:23:12,896 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-07 15:23:13,786 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-07 15:23:13,787 INFO L284 CfgBuilder]: Removed 2 assume(true) statements. [2019-10-07 15:23:13,788 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 03:23:13 BoogieIcfgContainer [2019-10-07 15:23:13,788 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-07 15:23:13,790 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-10-07 15:23:13,790 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-10-07 15:23:13,793 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-10-07 15:23:13,793 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.10 03:23:12" (1/3) ... [2019-10-07 15:23:13,794 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1212d997 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 03:23:13, skipping insertion in model container [2019-10-07 15:23:13,794 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.10 03:23:12" (2/3) ... [2019-10-07 15:23:13,795 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1212d997 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.10 03:23:13, skipping insertion in model container [2019-10-07 15:23:13,795 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.10 03:23:13" (3/3) ... [2019-10-07 15:23:13,797 INFO L109 eAbstractionObserver]: Analyzing ICFG psyco_abp_1-3.c [2019-10-07 15:23:13,807 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-10-07 15:23:13,815 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-10-07 15:23:13,826 INFO L249 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-10-07 15:23:13,851 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-10-07 15:23:13,852 INFO L374 AbstractCegarLoop]: Hoare is true [2019-10-07 15:23:13,852 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-10-07 15:23:13,852 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-07 15:23:13,852 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-07 15:23:13,853 INFO L378 AbstractCegarLoop]: Difference is false [2019-10-07 15:23:13,853 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-07 15:23:13,853 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-10-07 15:23:13,875 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states. [2019-10-07 15:23:13,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-10-07 15:23:13,881 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:13,882 INFO L385 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:13,883 INFO L410 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:13,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:13,888 INFO L82 PathProgramCache]: Analyzing trace with hash 387818493, now seen corresponding path program 1 times [2019-10-07 15:23:13,894 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:13,895 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:13,895 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:13,895 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:13,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:13,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:14,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:14,026 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:14,026 INFO L211 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-07 15:23:14,027 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-07 15:23:14,031 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-10-07 15:23:14,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-10-07 15:23:14,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-10-07 15:23:14,049 INFO L87 Difference]: Start difference. First operand 113 states. Second operand 2 states. [2019-10-07 15:23:14,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:23:14,088 INFO L93 Difference]: Finished difference Result 221 states and 421 transitions. [2019-10-07 15:23:14,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-10-07 15:23:14,090 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 12 [2019-10-07 15:23:14,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:23:14,103 INFO L225 Difference]: With dead ends: 221 [2019-10-07 15:23:14,103 INFO L226 Difference]: Without dead ends: 103 [2019-10-07 15:23:14,108 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-10-07 15:23:14,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2019-10-07 15:23:14,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2019-10-07 15:23:14,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2019-10-07 15:23:14,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 168 transitions. [2019-10-07 15:23:14,156 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 168 transitions. Word has length 12 [2019-10-07 15:23:14,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:23:14,156 INFO L462 AbstractCegarLoop]: Abstraction has 103 states and 168 transitions. [2019-10-07 15:23:14,157 INFO L463 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-10-07 15:23:14,157 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 168 transitions. [2019-10-07 15:23:14,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-10-07 15:23:14,158 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:14,158 INFO L385 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:14,159 INFO L410 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:14,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:14,159 INFO L82 PathProgramCache]: Analyzing trace with hash -330041086, now seen corresponding path program 1 times [2019-10-07 15:23:14,159 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:14,160 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:14,160 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:14,160 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:14,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:14,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:14,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:14,247 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:14,247 INFO L211 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-07 15:23:14,248 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-07 15:23:14,249 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-10-07 15:23:14,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-07 15:23:14,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-07 15:23:14,250 INFO L87 Difference]: Start difference. First operand 103 states and 168 transitions. Second operand 3 states. [2019-10-07 15:23:14,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:23:14,351 INFO L93 Difference]: Finished difference Result 204 states and 335 transitions. [2019-10-07 15:23:14,351 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-07 15:23:14,352 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2019-10-07 15:23:14,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:23:14,353 INFO L225 Difference]: With dead ends: 204 [2019-10-07 15:23:14,354 INFO L226 Difference]: Without dead ends: 106 [2019-10-07 15:23:14,355 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-07 15:23:14,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2019-10-07 15:23:14,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2019-10-07 15:23:14,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2019-10-07 15:23:14,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 171 transitions. [2019-10-07 15:23:14,376 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 171 transitions. Word has length 13 [2019-10-07 15:23:14,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:23:14,376 INFO L462 AbstractCegarLoop]: Abstraction has 106 states and 171 transitions. [2019-10-07 15:23:14,376 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-10-07 15:23:14,377 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 171 transitions. [2019-10-07 15:23:14,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-10-07 15:23:14,378 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:14,378 INFO L385 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:14,378 INFO L410 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:14,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:14,379 INFO L82 PathProgramCache]: Analyzing trace with hash 538694592, now seen corresponding path program 1 times [2019-10-07 15:23:14,379 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:14,379 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:14,379 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:14,380 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:14,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:14,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:15,022 WARN L191 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 33 [2019-10-07 15:23:15,027 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:15,028 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:15,028 INFO L211 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-07 15:23:15,029 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-10-07 15:23:15,030 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-10-07 15:23:15,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-07 15:23:15,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-10-07 15:23:15,032 INFO L87 Difference]: Start difference. First operand 106 states and 171 transitions. Second operand 4 states. [2019-10-07 15:23:15,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:23:15,402 INFO L93 Difference]: Finished difference Result 208 states and 337 transitions. [2019-10-07 15:23:15,402 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-07 15:23:15,402 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2019-10-07 15:23:15,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:23:15,408 INFO L225 Difference]: With dead ends: 208 [2019-10-07 15:23:15,408 INFO L226 Difference]: Without dead ends: 189 [2019-10-07 15:23:15,409 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-10-07 15:23:15,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2019-10-07 15:23:15,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 175. [2019-10-07 15:23:15,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2019-10-07 15:23:15,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 284 transitions. [2019-10-07 15:23:15,425 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 284 transitions. Word has length 18 [2019-10-07 15:23:15,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:23:15,425 INFO L462 AbstractCegarLoop]: Abstraction has 175 states and 284 transitions. [2019-10-07 15:23:15,425 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-10-07 15:23:15,426 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 284 transitions. [2019-10-07 15:23:15,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-10-07 15:23:15,427 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:15,427 INFO L385 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:15,427 INFO L410 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:15,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:15,428 INFO L82 PathProgramCache]: Analyzing trace with hash -2024056833, now seen corresponding path program 1 times [2019-10-07 15:23:15,428 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:15,428 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:15,428 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:15,429 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:15,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:15,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:15,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:15,483 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:15,483 INFO L211 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-07 15:23:15,483 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-07 15:23:15,484 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-10-07 15:23:15,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-07 15:23:15,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-07 15:23:15,484 INFO L87 Difference]: Start difference. First operand 175 states and 284 transitions. Second operand 3 states. [2019-10-07 15:23:15,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:23:15,522 INFO L93 Difference]: Finished difference Result 296 states and 480 transitions. [2019-10-07 15:23:15,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-07 15:23:15,522 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 19 [2019-10-07 15:23:15,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:23:15,524 INFO L225 Difference]: With dead ends: 296 [2019-10-07 15:23:15,524 INFO L226 Difference]: Without dead ends: 127 [2019-10-07 15:23:15,526 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-07 15:23:15,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-10-07 15:23:15,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2019-10-07 15:23:15,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2019-10-07 15:23:15,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 197 transitions. [2019-10-07 15:23:15,535 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 197 transitions. Word has length 19 [2019-10-07 15:23:15,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:23:15,536 INFO L462 AbstractCegarLoop]: Abstraction has 125 states and 197 transitions. [2019-10-07 15:23:15,536 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-10-07 15:23:15,536 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 197 transitions. [2019-10-07 15:23:15,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2019-10-07 15:23:15,537 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:15,538 INFO L385 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:15,538 INFO L410 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:15,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:15,538 INFO L82 PathProgramCache]: Analyzing trace with hash -2099649213, now seen corresponding path program 1 times [2019-10-07 15:23:15,539 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:15,539 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:15,539 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:15,539 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:15,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:15,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:15,608 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2019-10-07 15:23:15,609 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:15,610 INFO L211 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-07 15:23:15,610 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-07 15:23:15,611 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-10-07 15:23:15,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-07 15:23:15,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-07 15:23:15,611 INFO L87 Difference]: Start difference. First operand 125 states and 197 transitions. Second operand 3 states. [2019-10-07 15:23:15,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:23:15,649 INFO L93 Difference]: Finished difference Result 229 states and 361 transitions. [2019-10-07 15:23:15,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-07 15:23:15,650 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 24 [2019-10-07 15:23:15,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:23:15,652 INFO L225 Difference]: With dead ends: 229 [2019-10-07 15:23:15,652 INFO L226 Difference]: Without dead ends: 110 [2019-10-07 15:23:15,654 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-07 15:23:15,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2019-10-07 15:23:15,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 108. [2019-10-07 15:23:15,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2019-10-07 15:23:15,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 166 transitions. [2019-10-07 15:23:15,663 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 166 transitions. Word has length 24 [2019-10-07 15:23:15,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:23:15,664 INFO L462 AbstractCegarLoop]: Abstraction has 108 states and 166 transitions. [2019-10-07 15:23:15,665 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-10-07 15:23:15,665 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 166 transitions. [2019-10-07 15:23:15,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2019-10-07 15:23:15,667 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:15,667 INFO L385 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:15,671 INFO L410 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:15,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:15,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1312244828, now seen corresponding path program 1 times [2019-10-07 15:23:15,672 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:15,672 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:15,672 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:15,672 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:15,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:15,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:17,816 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse20 (div c_main_~P1~0 2)) (.cse21 (div c_main_~this_expect~0 2))) (let ((.cse17 (* (- 2) .cse21)) (.cse5 (* 2 .cse21)) (.cse19 (* (- 2) .cse20))) (let ((.cse12 (* 4294967296 (div (+ c_main_~P1~0 .cse19) 4294967296))) (.cse7 (* 4 .cse20)) (.cse15 (= .cse5 c_main_~this_expect~0)) (.cse16 (* 4294967296 (div c_main_~this_expect~0 4294967296))) (.cse14 (* 4294967296 (div (+ c_main_~this_expect~0 .cse17) 4294967296))) (.cse4 (* 2 c_main_~P1~0)) (.cse18 (= c_main_~P1~0 (* 2 .cse20)))) (let ((.cse6 (* 4294967296 (div (+ c_main_~P1~0 .cse19 (- 2)) 4294967296))) (.cse0 (< c_main_~P1~0 0)) (.cse10 (not .cse18)) (.cse8 (+ .cse14 .cse4 .cse5)) (.cse11 (or .cse18 (<= 0 c_main_~P1~0))) (.cse1 (< c_main_~this_expect~0 .cse16)) (.cse3 (* 4294967296 (div (+ c_main_~this_expect~0 .cse17 (- 2)) 4294967296))) (.cse2 (not .cse15)) (.cse13 (+ c_main_~this_expect~0 .cse12 .cse7)) (.cse9 (or .cse15 (<= .cse16 c_main_~this_expect~0)))) (or (and .cse0 (or (and .cse1 .cse2 (<= (+ .cse3 .cse4 .cse5 1) (+ c_main_~this_expect~0 .cse6 .cse7))) (and (<= .cse8 (+ c_main_~this_expect~0 .cse6 .cse7 3)) .cse9)) .cse10) (and (or (and .cse1 .cse2 (<= (+ c_main_~this_expect~0 .cse6 .cse7 1) (+ .cse3 .cse4 .cse5))) (and (<= (+ c_main_~this_expect~0 .cse6 .cse7 5) .cse8) .cse9)) .cse0 .cse10) (and .cse11 (or (and (<= (+ c_main_~this_expect~0 .cse12 .cse7 1) .cse8) .cse9) (and .cse1 .cse2 (<= .cse13 (+ .cse3 .cse4 .cse5 3))))) (and .cse11 (or (and .cse1 (<= (+ .cse3 .cse4 .cse5 5) .cse13) .cse2) (and (<= (+ .cse14 .cse4 .cse5 1) .cse13) .cse9)))))))) is different from false [2019-10-07 15:23:17,836 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2019-10-07 15:23:17,837 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:17,837 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019-10-07 15:23:17,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:23:17,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:17,932 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 8 conjunts are in the unsatisfiable core [2019-10-07 15:23:17,939 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-07 15:23:17,989 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:17,990 INFO L322 TraceCheckSpWp]: Computing backward predicates... [2019-10-07 15:23:18,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:18,034 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2019-10-07 15:23:18,090 INFO L162 IcfgInterpreter]: Started Sifa with 22 locations of interest [2019-10-07 15:23:18,090 INFO L169 IcfgInterpreter]: Building call graph [2019-10-07 15:23:18,102 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-10-07 15:23:18,111 INFO L179 IcfgInterpreter]: Starting interpretation [2019-10-07 15:23:18,112 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-10-07 15:23:18,240 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 36 for LOIs [2019-10-07 15:23:22,910 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 22 for LOIs [2019-10-07 15:23:22,916 INFO L183 IcfgInterpreter]: Interpretation finished [2019-10-07 15:23:22,916 INFO L191 IcfgInterpreter]: Final predicates for locations of interest are: [2019-10-07 15:23:22,917 INFO L193 IcfgInterpreter]: Reachable states at location L24-2 satisfy 38#(and (<= 7 ~m_recv_ack_1_2~0) (<= 0 main_~q~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (= 2 ~m_msg_2~0) (<= 3 ~m_recv_ack_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~this_expect~0 0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0) (= 7 ~m_recv_ack_1_2~0) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~this_buffer_empty~0 0) (= main_~q~0 0)) [2019-10-07 15:23:22,918 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initENTRY satisfy 1683#(and (= |old(~m_recv_ack_2~0)| ~m_recv_ack_2~0) (= |old(~m_recv_ack_1_2~0)| ~m_recv_ack_1_2~0) (= |old(~m_recv_ack_1_1~0)| ~m_recv_ack_1_1~0) (= ~m_msg_1_1~0 |old(~m_msg_1_1~0)|) (= |old(~m_msg_2~0)| ~m_msg_2~0) (= ~m_msg_1_2~0 |old(~m_msg_1_2~0)|) (= ~m_Protocol~0 |old(~m_Protocol~0)|)) [2019-10-07 15:23:22,918 INFO L193 IcfgInterpreter]: Reachable states at location L66 satisfy 1449#(and (<= 2 main_~method_id~0) (<= main_~method_id~0 2) (and (= main_~q~0 1) (<= 1 main_~q~0) (<= main_~q~0 1) (= main_~method_id~0 2))) [2019-10-07 15:23:22,918 INFO L193 IcfgInterpreter]: Reachable states at location L557 satisfy 1666#(and (or (and (<= 0 main_~q~0) (<= main_~q~0 3)) (and (= main_~q~0 1) (= main_~this_buffer_empty~0 1) (= main_~method_id~0 1) (= 0 main_~this_expect~0))) (or (and (<= 0 main_~q~0) (<= main_~q~0 3)) (and (<= main_~this_expect~0 0) (<= 1 main_~q~0) (<= main_~this_buffer_empty~0 1) (<= 1 main_~method_id~0) (<= main_~q~0 1) (<= 1 main_~this_buffer_empty~0) (<= 0 main_~this_expect~0) (<= main_~method_id~0 1)))) [2019-10-07 15:23:22,919 INFO L193 IcfgInterpreter]: Reachable states at location L259 satisfy 1376#(and (not (= main_~q~0 2)) (not (= main_~q~0 0)) (not (= main_~q~0 1))) [2019-10-07 15:23:22,919 INFO L193 IcfgInterpreter]: Reachable states at location L547 satisfy 711#(and (<= 3 main_~q~0) (<= 2 main_~method_id~0) (<= main_~method_id~0 2) (= (mod (ite (and (< (mod main_~this_expect~0 4294967296) 0) (not (= 0 (mod main_~this_expect~0 2)))) (+ (mod main_~this_expect~0 2) (- 2)) (mod main_~this_expect~0 2)) 4294967296) (mod (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 4294967296)) (not (= main_~q~0 2)) (= 1 (mod main_~this_buffer_empty~0 4294967296)) (not (= main_~q~0 0)) (= main_~q~0 3) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0) (<= main_~q~0 3) (not (= main_~q~0 1)) (= main_~method_id~0 2)) [2019-10-07 15:23:22,919 INFO L193 IcfgInterpreter]: Reachable states at location L46 satisfy 1675#(and (= main_~method_id~0 1) (<= 1 main_~method_id~0) (<= main_~method_id~0 1)) [2019-10-07 15:23:22,923 INFO L193 IcfgInterpreter]: Reachable states at location mainErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 480#(and (and (<= 2 main_~method_id~0) (<= main_~method_id~0 2)) (or (and (<= main_~P7~0 2147483647) (= (mod (ite (and (< (mod main_~this_expect~0 4294967296) 0) (not (= 0 (mod main_~this_expect~0 2)))) (+ (mod main_~this_expect~0 2) (- 2)) (mod main_~this_expect~0 2)) 4294967296) (mod (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 4294967296)) (not (= main_~q~0 0)) (= (mod (+ (* 4294967295 main_~this_buffer_empty~0) 1) 4294967296) 1) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~this_buffer_empty~0 0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (= 1 (mod main_~this_buffer_empty~0 4294967296)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 1 main_~this_expect~0) (<= main_~q~0 3) (<= main_~P8~0 2147483647) (= main_~method_id~0 2) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (= (mod main_~P1~0 2) 0) (<= main_~P6~0 2147483647) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (= 1 main_~this_expect~0) (<= 0 (+ main_~P6~0 2147483648)) (= 0 main_~this_buffer_empty~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (= (mod (ite (and (< (mod main_~this_expect~0 4294967296) 0) (not (= 0 (mod main_~this_expect~0 2)))) (+ (mod main_~this_expect~0 2) (- 2)) (mod main_~this_expect~0 2)) 4294967296) (mod (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 4294967296)) (not (= main_~q~0 0)) (= (mod (+ (* 4294967295 main_~this_buffer_empty~0) 1) 4294967296) 1) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= 0 (+ (mod main_~P1~0 2) (- 2))) (<= main_~this_buffer_empty~0 0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (= 1 (mod main_~this_buffer_empty~0 4294967296)) (< main_~P1~0 0) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 1 main_~this_expect~0) (<= main_~q~0 3) (<= main_~P8~0 2147483647) (= main_~method_id~0 2) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (= 1 main_~this_expect~0) (<= 0 (+ main_~P6~0 2147483648)) (= 0 main_~this_buffer_empty~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (not (= main_~q~0 1))))) [2019-10-07 15:23:22,923 INFO L193 IcfgInterpreter]: Reachable states at location L260 satisfy 1146#(and (<= 3 main_~q~0) (<= |main_#t~nondet22| 2147483647) (not (= main_~q~0 2)) (<= 0 (+ |main_#t~nondet22| 2147483648)) (not (= main_~q~0 0)) (= main_~q~0 3) (<= main_~q~0 3) (not (= main_~q~0 1))) [2019-10-07 15:23:22,924 INFO L193 IcfgInterpreter]: Reachable states at location L-1 satisfy 23#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:23:22,925 INFO L193 IcfgInterpreter]: Reachable states at location mainENTRY satisfy 33#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:23:22,925 INFO L193 IcfgInterpreter]: Reachable states at location L59 satisfy 1616#(or (not (= main_~q~0 0)) (and (<= main_~P7~0 2147483647) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 1 main_~method_id~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~q~0 3) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= main_~method_id~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= main_~this_expect~0 1))) [2019-10-07 15:23:22,926 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initEXIT satisfy 1688#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:23:22,926 INFO L193 IcfgInterpreter]: Reachable states at location L262 satisfy 1022#(and (<= 3 main_~q~0) (not (= main_~q~0 2)) (not (= main_~q~0 0)) (= main_~q~0 3) (<= main_~q~0 3) (not (= main_~q~0 1))) [2019-10-07 15:23:22,926 INFO L193 IcfgInterpreter]: Reachable states at location L60 satisfy 1530#(and (<= main_~q~0 1) (or (and (<= main_~P7~0 2147483647) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 1 main_~method_id~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~q~0 3) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= main_~method_id~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= |main_#t~nondet10| 2147483647) (<= 0 (+ |main_#t~nondet10| 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= main_~this_expect~0 1)) (and (<= main_~P7~0 2147483647) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 1 main_~method_id~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~method_id~0 1) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= main_~this_expect~0 0) (= main_~q~0 1) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (= 0 main_~this_expect~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= main_~P6~0 2147483647) (<= |main_#t~nondet10| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= 0 (+ |main_#t~nondet10| 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (= main_~this_buffer_empty~0 1) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (= main_~method_id~0 1) (<= 1 main_~this_buffer_empty~0)))) [2019-10-07 15:23:22,927 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.startENTRY satisfy 6#true [2019-10-07 15:23:22,927 INFO L193 IcfgInterpreter]: Reachable states at location L39 satisfy 1652#true [2019-10-07 15:23:22,928 INFO L193 IcfgInterpreter]: Reachable states at location L40 satisfy 1571#(and (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= 3 ~m_recv_ack_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~this_expect~0 0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 1 ~m_Protocol~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (or (and (<= main_~P7~0 2147483647) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 1 main_~method_id~0) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= 0 (+ |main_#t~nondet9| 2147483648)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= main_~q~0 3) (<= 0 main_~this_buffer_empty~0) (<= main_~method_id~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= main_~P6~0 2147483647) (<= |main_#t~nondet9| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= main_~this_expect~0 1) (= main_~q~0 0)) (and (<= main_~P7~0 2147483647) (= 3 ~m_recv_ack_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= 2 ~m_msg_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= 0 (+ |main_#t~nondet9| 2147483648)) (<= main_~P5~0 2147483647) (<= 0 main_~this_expect~0) (<= |main_#t~nondet9| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0) (= 7 ~m_recv_ack_1_2~0) (<= 0 (+ main_~P5~0 2147483648)) (= 1 ~m_Protocol~0) (= ~m_msg_1_2~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (= 6 ~m_recv_ack_1_1~0) (<= 0 (+ main_~P4~0 2147483648)) (= main_~q~0 0) (= main_~this_buffer_empty~0 0)))) [2019-10-07 15:23:22,928 INFO L193 IcfgInterpreter]: Reachable states at location L62 satisfy 1444#(and (= main_~q~0 1) (not (= main_~q~0 0)) (<= 1 main_~q~0) (<= main_~q~0 1)) [2019-10-07 15:23:22,928 INFO L193 IcfgInterpreter]: Reachable states at location L159 satisfy 1490#(and (not (= main_~q~0 0)) (not (= main_~q~0 1))) [2019-10-07 15:23:22,937 INFO L193 IcfgInterpreter]: Reachable states at location L42 satisfy 1679#true [2019-10-07 15:23:22,937 INFO L193 IcfgInterpreter]: Reachable states at location L266 satisfy 910#(and (<= 3 main_~q~0) (<= 2 main_~method_id~0) (<= main_~method_id~0 2) (= main_~q~0 3) (<= main_~q~0 3) (= main_~method_id~0 2)) [2019-10-07 15:23:23,582 WARN L191 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 78 [2019-10-07 15:23:23,902 WARN L191 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2019-10-07 15:23:24,220 INFO L211 tionRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2019-10-07 15:23:24,220 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [5, 4, 4] total 25 [2019-10-07 15:23:24,222 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-10-07 15:23:24,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-10-07 15:23:24,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=463, Unknown=1, NotChecked=44, Total=600 [2019-10-07 15:23:24,223 INFO L87 Difference]: Start difference. First operand 108 states and 166 transitions. Second operand 18 states. [2019-10-07 15:23:24,530 WARN L191 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-10-07 15:23:25,028 WARN L191 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 96 [2019-10-07 15:23:26,641 WARN L191 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2019-10-07 15:23:26,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:23:26,780 INFO L93 Difference]: Finished difference Result 218 states and 336 transitions. [2019-10-07 15:23:26,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-10-07 15:23:26,781 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 26 [2019-10-07 15:23:26,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:23:26,782 INFO L225 Difference]: With dead ends: 218 [2019-10-07 15:23:26,782 INFO L226 Difference]: Without dead ends: 135 [2019-10-07 15:23:26,784 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=258, Invalid=1227, Unknown=1, NotChecked=74, Total=1560 [2019-10-07 15:23:26,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2019-10-07 15:23:26,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 112. [2019-10-07 15:23:26,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2019-10-07 15:23:26,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 169 transitions. [2019-10-07 15:23:26,793 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 169 transitions. Word has length 26 [2019-10-07 15:23:26,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:23:26,794 INFO L462 AbstractCegarLoop]: Abstraction has 112 states and 169 transitions. [2019-10-07 15:23:26,794 INFO L463 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-10-07 15:23:26,794 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 169 transitions. [2019-10-07 15:23:26,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2019-10-07 15:23:26,795 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:26,795 INFO L385 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:26,999 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:23:27,000 INFO L410 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:27,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:27,001 INFO L82 PathProgramCache]: Analyzing trace with hash -2013440455, now seen corresponding path program 1 times [2019-10-07 15:23:27,001 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:27,001 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:27,002 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:27,002 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:27,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:27,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:27,206 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:27,207 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:27,207 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019-10-07 15:23:27,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:23:27,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:27,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 13 conjunts are in the unsatisfiable core [2019-10-07 15:23:27,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-07 15:23:27,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:27,460 INFO L322 TraceCheckSpWp]: Computing backward predicates... [2019-10-07 15:23:27,555 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2019-10-07 15:23:27,555 INFO L211 tionRefinementEngine]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2019-10-07 15:23:27,556 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 5] total 8 [2019-10-07 15:23:27,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-10-07 15:23:27,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-07 15:23:27,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2019-10-07 15:23:27,557 INFO L87 Difference]: Start difference. First operand 112 states and 169 transitions. Second operand 4 states. [2019-10-07 15:23:27,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:23:27,754 INFO L93 Difference]: Finished difference Result 143 states and 207 transitions. [2019-10-07 15:23:27,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-07 15:23:27,754 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 27 [2019-10-07 15:23:27,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:23:27,756 INFO L225 Difference]: With dead ends: 143 [2019-10-07 15:23:27,756 INFO L226 Difference]: Without dead ends: 139 [2019-10-07 15:23:27,757 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2019-10-07 15:23:27,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2019-10-07 15:23:27,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 130. [2019-10-07 15:23:27,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2019-10-07 15:23:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 195 transitions. [2019-10-07 15:23:27,771 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 195 transitions. Word has length 27 [2019-10-07 15:23:27,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:23:27,773 INFO L462 AbstractCegarLoop]: Abstraction has 130 states and 195 transitions. [2019-10-07 15:23:27,773 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-10-07 15:23:27,774 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 195 transitions. [2019-10-07 15:23:27,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2019-10-07 15:23:27,775 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:27,775 INFO L385 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:27,975 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:23:27,976 INFO L410 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:27,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:27,977 INFO L82 PathProgramCache]: Analyzing trace with hash 504767526, now seen corresponding path program 1 times [2019-10-07 15:23:27,977 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:27,978 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:27,978 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:27,978 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:27,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:28,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:28,302 WARN L191 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 27 [2019-10-07 15:23:28,307 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:28,307 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:28,308 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019-10-07 15:23:28,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:23:28,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:28,436 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjunts are in the unsatisfiable core [2019-10-07 15:23:28,443 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-07 15:23:28,460 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-10-07 15:23:28,460 INFO L322 TraceCheckSpWp]: Computing backward predicates... [2019-10-07 15:23:28,537 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-10-07 15:23:28,537 INFO L211 tionRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2019-10-07 15:23:28,538 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [5] total 7 [2019-10-07 15:23:28,538 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-10-07 15:23:28,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-07 15:23:28,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2019-10-07 15:23:28,539 INFO L87 Difference]: Start difference. First operand 130 states and 195 transitions. Second operand 4 states. [2019-10-07 15:23:28,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:23:28,554 INFO L93 Difference]: Finished difference Result 133 states and 197 transitions. [2019-10-07 15:23:28,555 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-07 15:23:28,555 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 30 [2019-10-07 15:23:28,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:23:28,556 INFO L225 Difference]: With dead ends: 133 [2019-10-07 15:23:28,556 INFO L226 Difference]: Without dead ends: 127 [2019-10-07 15:23:28,557 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2019-10-07 15:23:28,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-10-07 15:23:28,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 126. [2019-10-07 15:23:28,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-10-07 15:23:28,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 186 transitions. [2019-10-07 15:23:28,564 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 186 transitions. Word has length 30 [2019-10-07 15:23:28,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:23:28,564 INFO L462 AbstractCegarLoop]: Abstraction has 126 states and 186 transitions. [2019-10-07 15:23:28,564 INFO L463 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-10-07 15:23:28,564 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 186 transitions. [2019-10-07 15:23:28,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2019-10-07 15:23:28,566 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:28,566 INFO L385 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:28,776 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:23:28,777 INFO L410 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:28,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:28,778 INFO L82 PathProgramCache]: Analyzing trace with hash -760039069, now seen corresponding path program 1 times [2019-10-07 15:23:28,778 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:28,778 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:28,778 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:28,779 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:28,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:28,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:35,107 WARN L191 SmtUtils]: Spent 6.16 s on a formula simplification. DAG size of input: 107 DAG size of output: 28 [2019-10-07 15:23:35,115 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-10-07 15:23:35,115 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:35,115 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019-10-07 15:23:35,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:23:35,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:35,267 INFO L256 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 14 conjunts are in the unsatisfiable core [2019-10-07 15:23:35,269 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-07 15:23:35,298 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-10-07 15:23:35,298 INFO L322 TraceCheckSpWp]: Computing backward predicates... [2019-10-07 15:23:35,345 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-10-07 15:23:35,345 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2019-10-07 15:23:35,347 INFO L162 IcfgInterpreter]: Started Sifa with 27 locations of interest [2019-10-07 15:23:35,347 INFO L169 IcfgInterpreter]: Building call graph [2019-10-07 15:23:35,348 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-10-07 15:23:35,348 INFO L179 IcfgInterpreter]: Starting interpretation [2019-10-07 15:23:35,349 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-10-07 15:23:35,393 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 36 for LOIs [2019-10-07 15:23:42,424 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 22 for LOIs [2019-10-07 15:23:42,429 INFO L183 IcfgInterpreter]: Interpretation finished [2019-10-07 15:23:42,429 INFO L191 IcfgInterpreter]: Final predicates for locations of interest are: [2019-10-07 15:23:42,429 INFO L193 IcfgInterpreter]: Reachable states at location L557 satisfy 5647#(and (or (and (<= main_~this_expect~0 0) (<= 1 main_~q~0) (<= main_~this_buffer_empty~0 1) (<= 1 main_~method_id~0) (<= main_~q~0 1) (<= 1 main_~this_buffer_empty~0) (<= 0 main_~this_expect~0) (<= main_~method_id~0 1)) (and (<= 0 main_~q~0) (<= main_~q~0 4))) (or (and (= main_~q~0 1) (= main_~this_buffer_empty~0 1) (= main_~method_id~0 1) (= 0 main_~this_expect~0)) (and (<= 0 main_~q~0) (<= main_~q~0 4)))) [2019-10-07 15:23:42,429 INFO L193 IcfgInterpreter]: Reachable states at location L259 satisfy 5300#(or (and (not (= main_~q~0 2)) (not (= main_~q~0 0)) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1))) [2019-10-07 15:23:42,430 INFO L193 IcfgInterpreter]: Reachable states at location L-1 satisfy 23#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:23:42,430 INFO L193 IcfgInterpreter]: Reachable states at location mainENTRY satisfy 33#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:23:42,431 INFO L193 IcfgInterpreter]: Reachable states at location L60 satisfy 5538#(and (<= 1 main_~q~0) (<= main_~q~0 1) (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P6~0 2147483647) (<= main_~q~0 4) (<= |main_#t~nondet10| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ |main_#t~nondet10| 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (= main_~q~0 1)) (and (<= main_~P7~0 2147483647) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 1 main_~method_id~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~method_id~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= |main_#t~nondet10| 2147483647) (<= 0 (+ |main_#t~nondet10| 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)))) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647)) [2019-10-07 15:23:42,431 INFO L193 IcfgInterpreter]: Reachable states at location L40 satisfy 5572#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= main_~this_expect~0 0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 0 (+ |main_#t~nondet9| 2147483648)) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= |main_#t~nondet9| 2147483647) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 0)) [2019-10-07 15:23:42,431 INFO L193 IcfgInterpreter]: Reachable states at location L360 satisfy 4674#(and (or (and (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (not (= main_~q~0 3)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= |main_#t~nondet28| 2147483647) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1) (= main_~q~0 4)) (and (not (= main_~q~0 3)) (<= |main_#t~nondet28| 2147483647) (not (= main_~q~0 2)) (not (= main_~q~0 0)) (= main_~q~0 4) (not (= main_~q~0 1)))) (<= 4 main_~q~0) (<= main_~q~0 4) (<= 0 (+ |main_#t~nondet28| 2147483648))) [2019-10-07 15:23:42,431 INFO L193 IcfgInterpreter]: Reachable states at location L62 satisfy 5348#(and (<= 1 main_~q~0) (and (= main_~q~0 1) (not (= main_~q~0 0))) (<= main_~q~0 1)) [2019-10-07 15:23:42,432 INFO L193 IcfgInterpreter]: Reachable states at location L276 satisfy 4525#(and (<= 3 main_~q~0) (<= |main_#t~nondet23| 2147483647) (<= 0 (+ |main_#t~nondet23| 2147483648)) (<= main_~q~0 3)) [2019-10-07 15:23:42,432 INFO L193 IcfgInterpreter]: Reachable states at location L159 satisfy 5498#(or (and (<= 3 main_~q~0) (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (= main_~this_expect~0 1) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0)) (and (not (= main_~q~0 0)) (not (= main_~q~0 1)))) [2019-10-07 15:23:42,432 INFO L193 IcfgInterpreter]: Reachable states at location L42 satisfy 5660#(and (<= 0 main_~q~0) (<= main_~q~0 0) (= main_~q~0 0)) [2019-10-07 15:23:42,433 INFO L193 IcfgInterpreter]: Reachable states at location L362 satisfy 4182#(and (<= 4 main_~q~0) (or (and (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (not (= main_~q~0 3)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1) (= main_~q~0 4)) (and (not (= main_~q~0 3)) (not (= main_~q~0 2)) (not (= main_~q~0 0)) (= main_~q~0 4) (not (= main_~q~0 1)))) (<= main_~q~0 4)) [2019-10-07 15:23:42,433 INFO L193 IcfgInterpreter]: Reachable states at location L24-2 satisfy 38#(and (<= 7 ~m_recv_ack_1_2~0) (<= 0 main_~q~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (= 2 ~m_msg_2~0) (<= 3 ~m_recv_ack_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~this_expect~0 0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0) (= 7 ~m_recv_ack_1_2~0) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~this_buffer_empty~0 0) (= main_~q~0 0)) [2019-10-07 15:23:42,433 INFO L193 IcfgInterpreter]: Reachable states at location L278 satisfy 4356#(and (<= 3 main_~q~0) (<= main_~q~0 3)) [2019-10-07 15:23:42,433 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initENTRY satisfy 5664#(and (= |old(~m_recv_ack_2~0)| ~m_recv_ack_2~0) (= |old(~m_recv_ack_1_2~0)| ~m_recv_ack_1_2~0) (= |old(~m_recv_ack_1_1~0)| ~m_recv_ack_1_1~0) (= ~m_msg_1_1~0 |old(~m_msg_1_1~0)|) (= |old(~m_msg_2~0)| ~m_msg_2~0) (= ~m_msg_1_2~0 |old(~m_msg_1_2~0)|) (= ~m_Protocol~0 |old(~m_Protocol~0)|)) [2019-10-07 15:23:42,434 INFO L193 IcfgInterpreter]: Reachable states at location L66 satisfy 5356#(and (<= 2 main_~method_id~0) (<= main_~method_id~0 2) (= main_~q~0 1) (<= 1 main_~q~0) (<= main_~q~0 1) (= main_~method_id~0 2)) [2019-10-07 15:23:42,439 INFO L193 IcfgInterpreter]: Reachable states at location L547 satisfy 3371#(and (<= 2 main_~method_id~0) (<= main_~method_id~0 2) (<= 4 main_~q~0) (= main_~q~0 4) (<= main_~q~0 4) (= main_~method_id~0 2)) [2019-10-07 15:23:42,439 INFO L193 IcfgInterpreter]: Reachable states at location L46 satisfy 5656#(and (<= 0 main_~q~0) (<= main_~q~0 0) (= main_~method_id~0 1) (<= 1 main_~method_id~0) (= main_~q~0 0) (<= main_~method_id~0 1)) [2019-10-07 15:23:42,439 INFO L193 IcfgInterpreter]: Reachable states at location L366 satisfy 3910#(and (<= 2 main_~method_id~0) (<= main_~method_id~0 2) (<= 4 main_~q~0) (and (= main_~q~0 4) (= main_~method_id~0 2)) (<= main_~q~0 4)) [2019-10-07 15:23:42,439 INFO L193 IcfgInterpreter]: Reachable states at location mainErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 2699#(and (not (= main_~q~0 3)) (<= 2 main_~method_id~0) (<= main_~method_id~0 2) (= (mod (ite (and (< (mod main_~this_expect~0 4294967296) 0) (not (= 0 (mod main_~this_expect~0 2)))) (+ (mod main_~this_expect~0 2) (- 2)) (mod main_~this_expect~0 2)) 4294967296) (mod (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 4294967296)) (not (= main_~q~0 0)) (<= 4 main_~q~0) (<= main_~q~0 4) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0) (not (= main_~q~0 2)) (= 1 (mod main_~this_buffer_empty~0 4294967296)) (= main_~q~0 4) (not (= main_~q~0 1)) (= main_~method_id~0 2)) [2019-10-07 15:23:42,440 INFO L193 IcfgInterpreter]: Reachable states at location L260 satisfy 5144#(and (<= 3 main_~q~0) (<= |main_#t~nondet22| 2147483647) (<= 0 (+ |main_#t~nondet22| 2147483648)) (<= main_~q~0 3) (or (and (= main_~method_id~0 3) (= main_~q~0 4) (= main_~this_expect~0 1)) (= main_~q~0 3))) [2019-10-07 15:23:42,440 INFO L193 IcfgInterpreter]: Reachable states at location L282 satisfy 3734#(and (<= 3 main_~q~0) (= main_~method_id~0 3) (<= 0 main_~P1~0) (<= main_~method_id~0 3) (= main_~P1~0 0) (<= main_~q~0 3) (<= 3 main_~method_id~0) (<= main_~P1~0 0)) [2019-10-07 15:23:42,440 INFO L193 IcfgInterpreter]: Reachable states at location L59 satisfy 5607#(not (= main_~q~0 0)) [2019-10-07 15:23:42,440 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initEXIT satisfy 5669#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:23:42,441 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.startENTRY satisfy 6#true [2019-10-07 15:23:42,441 INFO L193 IcfgInterpreter]: Reachable states at location L39 satisfy 5633#true [2019-10-07 15:23:42,441 INFO L193 IcfgInterpreter]: Reachable states at location L359 satisfy 4980#(or (and (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (not (= main_~q~0 3)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1)) (and (not (= main_~q~0 3)) (not (= main_~q~0 2)) (not (= main_~q~0 0)) (not (= main_~q~0 1)))) [2019-10-07 15:23:43,011 WARN L191 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2019-10-07 15:23:43,246 WARN L191 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 48 [2019-10-07 15:23:43,846 INFO L211 tionRefinementEngine]: Constructing automaton from 0 perfect and 4 imperfect interpolant sequences. [2019-10-07 15:23:43,846 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4, 22] total 30 [2019-10-07 15:23:43,847 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2019-10-07 15:23:43,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2019-10-07 15:23:43,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=790, Unknown=0, NotChecked=0, Total=930 [2019-10-07 15:23:43,848 INFO L87 Difference]: Start difference. First operand 126 states and 186 transitions. Second operand 31 states. [2019-10-07 15:23:44,172 WARN L191 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2019-10-07 15:23:44,505 WARN L191 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2019-10-07 15:23:44,694 WARN L191 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 54 [2019-10-07 15:23:44,929 WARN L191 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2019-10-07 15:23:46,662 WARN L191 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2019-10-07 15:23:46,947 WARN L191 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 60 [2019-10-07 15:23:47,122 WARN L191 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 51 [2019-10-07 15:23:47,442 WARN L191 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2019-10-07 15:23:48,168 WARN L191 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2019-10-07 15:23:48,409 WARN L191 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2019-10-07 15:23:48,948 WARN L191 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2019-10-07 15:23:50,009 WARN L191 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-10-07 15:23:50,342 WARN L191 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2019-10-07 15:23:51,004 WARN L191 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2019-10-07 15:23:51,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:23:51,251 INFO L93 Difference]: Finished difference Result 364 states and 523 transitions. [2019-10-07 15:23:51,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2019-10-07 15:23:51,252 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 36 [2019-10-07 15:23:51,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:23:51,255 INFO L225 Difference]: With dead ends: 364 [2019-10-07 15:23:51,255 INFO L226 Difference]: Without dead ends: 254 [2019-10-07 15:23:51,258 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 93 SyntacticMatches, 5 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1882 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=799, Invalid=5207, Unknown=0, NotChecked=0, Total=6006 [2019-10-07 15:23:51,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2019-10-07 15:23:51,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 186. [2019-10-07 15:23:51,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2019-10-07 15:23:51,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 268 transitions. [2019-10-07 15:23:51,268 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 268 transitions. Word has length 36 [2019-10-07 15:23:51,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:23:51,269 INFO L462 AbstractCegarLoop]: Abstraction has 186 states and 268 transitions. [2019-10-07 15:23:51,269 INFO L463 AbstractCegarLoop]: Interpolant automaton has 31 states. [2019-10-07 15:23:51,269 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 268 transitions. [2019-10-07 15:23:51,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2019-10-07 15:23:51,270 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:23:51,270 INFO L385 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:23:51,473 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:23:51,474 INFO L410 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:23:51,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:23:51,475 INFO L82 PathProgramCache]: Analyzing trace with hash -2074928134, now seen corresponding path program 1 times [2019-10-07 15:23:51,475 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:23:51,475 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:51,475 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:51,476 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:23:51,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:23:51,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:51,589 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:23:51,589 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:23:51,589 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019-10-07 15:23:51,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:23:51,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:23:51,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 10 conjunts are in the unsatisfiable core [2019-10-07 15:23:51,854 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-07 15:23:51,909 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-10-07 15:23:51,909 INFO L322 TraceCheckSpWp]: Computing backward predicates... [2019-10-07 15:23:51,989 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2019-10-07 15:23:51,989 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2019-10-07 15:23:51,992 INFO L162 IcfgInterpreter]: Started Sifa with 28 locations of interest [2019-10-07 15:23:51,992 INFO L169 IcfgInterpreter]: Building call graph [2019-10-07 15:23:51,993 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-10-07 15:23:51,993 INFO L179 IcfgInterpreter]: Starting interpretation [2019-10-07 15:23:51,993 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-10-07 15:23:52,034 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 36 for LOIs [2019-10-07 15:23:57,710 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 22 for LOIs [2019-10-07 15:23:57,715 INFO L183 IcfgInterpreter]: Interpretation finished [2019-10-07 15:23:57,716 INFO L191 IcfgInterpreter]: Final predicates for locations of interest are: [2019-10-07 15:23:57,716 INFO L193 IcfgInterpreter]: Reachable states at location L557 satisfy 5812#(and (or (and (<= main_~this_expect~0 0) (<= 1 main_~q~0) (<= main_~this_buffer_empty~0 1) (<= 1 main_~method_id~0) (<= main_~q~0 1) (<= 1 main_~this_buffer_empty~0) (<= 0 main_~this_expect~0) (<= main_~method_id~0 1)) (and (<= 0 main_~q~0) (<= main_~q~0 4))) (or (and (= main_~q~0 1) (= main_~this_buffer_empty~0 1) (= main_~method_id~0 1) (= 0 main_~this_expect~0)) (and (<= 0 main_~q~0) (<= main_~q~0 4)))) [2019-10-07 15:23:57,716 INFO L193 IcfgInterpreter]: Reachable states at location L376 satisfy 4309#(and (<= 4 main_~q~0) (or (and (<= 0 (+ |main_#t~nondet29| 2147483648)) (not (= main_~q~0 3)) (not (= main_~q~0 2)) (not (= main_~q~0 0)) (<= |main_#t~nondet29| 2147483647) (= main_~q~0 4) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 0 (+ |main_#t~nondet29| 2147483648)) (<= 2 main_~method_id~0) (not (= main_~q~0 3)) (<= main_~P9~0 2147483647) (= main_~method_id~0 3) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= |main_#t~nondet29| 2147483647) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1) (= main_~q~0 4))) (<= main_~q~0 4)) [2019-10-07 15:23:57,716 INFO L193 IcfgInterpreter]: Reachable states at location L259 satisfy 5512#(or (and (not (= main_~q~0 2)) (not (= main_~q~0 0)) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1))) [2019-10-07 15:23:57,717 INFO L193 IcfgInterpreter]: Reachable states at location L378 satisfy 4051#(and (or (and (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (not (= main_~q~0 3)) (<= main_~P9~0 2147483647) (= main_~method_id~0 3) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1) (= main_~q~0 4)) (and (not (= main_~q~0 3)) (not (= main_~q~0 2)) (not (= main_~q~0 0)) (= main_~q~0 4) (not (= main_~q~0 1)))) (<= 4 main_~q~0) (<= main_~q~0 4)) [2019-10-07 15:23:57,717 INFO L193 IcfgInterpreter]: Reachable states at location L-1 satisfy 23#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:23:57,717 INFO L193 IcfgInterpreter]: Reachable states at location mainENTRY satisfy 33#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:23:57,717 INFO L193 IcfgInterpreter]: Reachable states at location L60 satisfy 5703#(and (<= 1 main_~q~0) (<= main_~q~0 1) (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P6~0 2147483647) (<= main_~q~0 4) (<= |main_#t~nondet10| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ |main_#t~nondet10| 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (= main_~q~0 1)) (and (<= main_~P7~0 2147483647) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 1 main_~method_id~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~method_id~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= |main_#t~nondet10| 2147483647) (<= 0 (+ |main_#t~nondet10| 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)))) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647)) [2019-10-07 15:23:57,718 INFO L193 IcfgInterpreter]: Reachable states at location L40 satisfy 5737#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= main_~this_expect~0 0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 0 (+ |main_#t~nondet9| 2147483648)) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= |main_#t~nondet9| 2147483647) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 0)) [2019-10-07 15:23:57,718 INFO L193 IcfgInterpreter]: Reachable states at location L360 satisfy 4795#(and (or (and (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (not (= main_~q~0 3)) (<= main_~P9~0 2147483647) (= main_~method_id~0 3) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1) (= main_~q~0 4)) (and (not (= main_~q~0 3)) (not (= main_~q~0 2)) (not (= main_~q~0 0)) (= main_~q~0 4) (not (= main_~q~0 1)))) (<= |main_#t~nondet28| 2147483647) (<= 4 main_~q~0) (<= main_~q~0 4) (<= 0 (+ |main_#t~nondet28| 2147483648))) [2019-10-07 15:23:57,718 INFO L193 IcfgInterpreter]: Reachable states at location L62 satisfy 5580#(and (= main_~q~0 1) (not (= main_~q~0 0)) (<= 1 main_~q~0) (<= main_~q~0 1)) [2019-10-07 15:23:57,718 INFO L193 IcfgInterpreter]: Reachable states at location L382 satisfy 3336#(and (<= 0 main_~P1~0) (<= main_~method_id~0 3) (<= 4 main_~q~0) (or (and (not (= main_~q~0 3)) (not (= main_~q~0 2)) (= 0 main_~P1~0) (not (= main_~q~0 0)) (= main_~method_id~0 3) (= main_~q~0 4) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (not (= main_~q~0 3)) (<= main_~P9~0 2147483647) (= main_~method_id~0 3) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (= 0 main_~P1~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1) (= main_~q~0 4))) (<= main_~q~0 4) (<= 3 main_~method_id~0) (<= main_~P1~0 0)) [2019-10-07 15:23:57,718 INFO L193 IcfgInterpreter]: Reachable states at location L276 satisfy 4629#(and (<= 3 main_~q~0) (<= |main_#t~nondet23| 2147483647) (<= 0 (+ |main_#t~nondet23| 2147483648)) (<= main_~q~0 3)) [2019-10-07 15:23:57,719 INFO L193 IcfgInterpreter]: Reachable states at location L159 satisfy 5663#(or (and (<= 3 main_~q~0) (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (= main_~this_expect~0 1) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0)) (and (not (= main_~q~0 0)) (not (= main_~q~0 1)))) [2019-10-07 15:23:57,719 INFO L193 IcfgInterpreter]: Reachable states at location L42 satisfy 5825#(and (<= 0 main_~q~0) (<= main_~q~0 0) (= main_~q~0 0)) [2019-10-07 15:23:57,719 INFO L193 IcfgInterpreter]: Reachable states at location L24-2 satisfy 38#(and (<= 7 ~m_recv_ack_1_2~0) (<= 0 main_~q~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (= 2 ~m_msg_2~0) (<= 3 ~m_recv_ack_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~this_expect~0 0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0) (= 7 ~m_recv_ack_1_2~0) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~this_buffer_empty~0 0) (= main_~q~0 0)) [2019-10-07 15:23:57,719 INFO L193 IcfgInterpreter]: Reachable states at location L278 satisfy 4480#(and (<= 3 main_~q~0) (<= main_~q~0 3)) [2019-10-07 15:23:57,720 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initENTRY satisfy 5829#(and (= |old(~m_recv_ack_2~0)| ~m_recv_ack_2~0) (= |old(~m_recv_ack_1_2~0)| ~m_recv_ack_1_2~0) (= |old(~m_recv_ack_1_1~0)| ~m_recv_ack_1_1~0) (= ~m_msg_1_1~0 |old(~m_msg_1_1~0)|) (= |old(~m_msg_2~0)| ~m_msg_2~0) (= ~m_msg_1_2~0 |old(~m_msg_1_2~0)|) (= ~m_Protocol~0 |old(~m_Protocol~0)|)) [2019-10-07 15:23:57,720 INFO L193 IcfgInterpreter]: Reachable states at location L66 satisfy 5585#(and (<= 2 main_~method_id~0) (<= main_~method_id~0 2) (and (= main_~q~0 1) (<= 1 main_~q~0) (<= main_~q~0 1) (= main_~method_id~0 2))) [2019-10-07 15:23:57,720 INFO L193 IcfgInterpreter]: Reachable states at location L547 satisfy 2909#(and (<= 0 main_~P3~0) (<= 0 main_~P1~0) (<= main_~method_id~0 3) (<= 4 main_~q~0) (<= main_~P3~0 0) (or (and (<= main_~P7~0 2147483647) (not (= main_~q~0 3)) (<= main_~P9~0 2147483647) (= main_~method_id~0 3) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (not (= 1 (mod main_~this_buffer_empty~0 4294967296))) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (= 0 main_~P1~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= (mod (ite (and (< (mod (+ main_~this_expect~0 4294967295) 4294967296) 0) (not (= 0 (mod (+ main_~this_expect~0 1) 2)))) (+ (mod (+ main_~this_expect~0 1) 2) (- 2)) (mod (+ main_~this_expect~0 1) 2)) 4294967296) (mod main_~P3~0 4294967296)) (= main_~this_expect~0 1) (= main_~q~0 4) (= 0 main_~P3~0)) (and (not (= main_~q~0 3)) (not (= main_~q~0 0)) (= main_~method_id~0 3) (not (= 1 (mod main_~this_buffer_empty~0 4294967296))) (not (= main_~q~0 2)) (= 0 main_~P1~0) (= (mod (ite (and (< (mod (+ main_~this_expect~0 4294967295) 4294967296) 0) (not (= 0 (mod (+ main_~this_expect~0 1) 2)))) (+ (mod (+ main_~this_expect~0 1) 2) (- 2)) (mod (+ main_~this_expect~0 1) 2)) 4294967296) (mod main_~P3~0 4294967296)) (= main_~q~0 4) (not (= main_~q~0 1)) (= 0 main_~P3~0))) (<= main_~q~0 4) (<= 3 main_~method_id~0) (<= main_~P1~0 0)) [2019-10-07 15:23:57,720 INFO L193 IcfgInterpreter]: Reachable states at location L46 satisfy 5821#(and (<= 0 main_~q~0) (<= main_~q~0 0) (= main_~method_id~0 1) (<= 1 main_~method_id~0) (= main_~q~0 0) (<= main_~method_id~0 1)) [2019-10-07 15:23:57,721 INFO L193 IcfgInterpreter]: Reachable states at location mainErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 2592#(and (not (= main_~q~0 3)) (not (= main_~q~0 0)) (= main_~method_id~0 3) (<= main_~method_id~0 3) (<= 4 main_~q~0) (<= main_~P3~0 0) (<= main_~q~0 4) (not (= 1 (mod main_~this_buffer_empty~0 4294967296))) (<= main_~P1~0 0) (not (= main_~q~0 2)) (= 0 main_~P1~0) (<= 0 main_~P3~0) (<= 0 main_~P1~0) (= (mod (ite (and (< (mod (+ main_~this_expect~0 4294967295) 4294967296) 0) (not (= 0 (mod (+ main_~this_expect~0 1) 2)))) (+ (mod (+ main_~this_expect~0 1) 2) (- 2)) (mod (+ main_~this_expect~0 1) 2)) 4294967296) (mod main_~P3~0 4294967296)) (= main_~q~0 4) (not (= main_~q~0 1)) (= 0 main_~P3~0) (<= 3 main_~method_id~0)) [2019-10-07 15:23:57,721 INFO L193 IcfgInterpreter]: Reachable states at location L260 satisfy 5309#(and (<= 3 main_~q~0) (<= |main_#t~nondet22| 2147483647) (<= 0 (+ |main_#t~nondet22| 2147483648)) (<= main_~q~0 3)) [2019-10-07 15:23:57,721 INFO L193 IcfgInterpreter]: Reachable states at location L282 satisfy 3875#(and (<= 3 main_~q~0) (<= 0 main_~P1~0) (<= main_~method_id~0 3) (or (and (not (= main_~q~0 2)) (= 0 main_~P1~0) (not (= main_~q~0 0)) (= main_~method_id~0 3) (= main_~q~0 3) (not (= main_~q~0 1))) (and (= main_~method_id~0 3) (= main_~P1~0 0))) (<= main_~q~0 3) (<= 3 main_~method_id~0) (<= main_~P1~0 0)) [2019-10-07 15:23:57,721 INFO L193 IcfgInterpreter]: Reachable states at location L59 satisfy 5772#(not (= main_~q~0 0)) [2019-10-07 15:23:57,721 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initEXIT satisfy 5834#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:23:57,722 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.startENTRY satisfy 6#true [2019-10-07 15:23:57,722 INFO L193 IcfgInterpreter]: Reachable states at location L39 satisfy 5798#true [2019-10-07 15:23:57,722 INFO L193 IcfgInterpreter]: Reachable states at location L359 satisfy 5165#(or (and (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (not (= main_~q~0 3)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= main_~P5~0 2147483647) (<= 0 (+ main_~P8~0 2147483648)) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_expect~0 1) (= main_~this_expect~0 1)) (and (not (= main_~q~0 3)) (not (= main_~q~0 2)) (not (= main_~q~0 0)) (not (= main_~q~0 1)))) [2019-10-07 15:23:58,301 WARN L191 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 80 [2019-10-07 15:23:58,513 WARN L191 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 48 [2019-10-07 15:23:59,233 INFO L211 tionRefinementEngine]: Constructing automaton from 0 perfect and 4 imperfect interpolant sequences. [2019-10-07 15:23:59,233 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 24] total 32 [2019-10-07 15:23:59,234 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2019-10-07 15:23:59,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2019-10-07 15:23:59,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=840, Unknown=0, NotChecked=0, Total=992 [2019-10-07 15:23:59,235 INFO L87 Difference]: Start difference. First operand 186 states and 268 transitions. Second operand 32 states. [2019-10-07 15:23:59,544 WARN L191 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2019-10-07 15:23:59,874 WARN L191 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-10-07 15:24:00,192 WARN L191 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-10-07 15:24:00,931 WARN L191 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2019-10-07 15:24:02,214 WARN L191 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2019-10-07 15:24:02,381 WARN L191 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 57 [2019-10-07 15:24:03,386 WARN L191 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-10-07 15:24:03,578 WARN L191 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-10-07 15:24:03,744 WARN L191 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2019-10-07 15:24:03,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:24:03,900 INFO L93 Difference]: Finished difference Result 341 states and 484 transitions. [2019-10-07 15:24:03,904 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2019-10-07 15:24:03,904 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 37 [2019-10-07 15:24:03,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:24:03,905 INFO L225 Difference]: With dead ends: 341 [2019-10-07 15:24:03,905 INFO L226 Difference]: Without dead ends: 176 [2019-10-07 15:24:03,907 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 88 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 981 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=536, Invalid=3004, Unknown=0, NotChecked=0, Total=3540 [2019-10-07 15:24:03,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2019-10-07 15:24:03,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 162. [2019-10-07 15:24:03,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2019-10-07 15:24:03,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 230 transitions. [2019-10-07 15:24:03,915 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 230 transitions. Word has length 37 [2019-10-07 15:24:03,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:24:03,916 INFO L462 AbstractCegarLoop]: Abstraction has 162 states and 230 transitions. [2019-10-07 15:24:03,916 INFO L463 AbstractCegarLoop]: Interpolant automaton has 32 states. [2019-10-07 15:24:03,916 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 230 transitions. [2019-10-07 15:24:03,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2019-10-07 15:24:03,917 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:24:03,917 INFO L385 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:24:04,121 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:24:04,122 INFO L410 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:24:04,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:24:04,123 INFO L82 PathProgramCache]: Analyzing trace with hash -774807285, now seen corresponding path program 1 times [2019-10-07 15:24:04,123 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:24:04,124 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:24:04,124 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:24:04,124 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:24:04,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:24:04,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:24:06,568 WARN L191 SmtUtils]: Spent 2.21 s on a formula simplification. DAG size of input: 130 DAG size of output: 34 [2019-10-07 15:24:06,576 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:24:06,576 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:24:06,576 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019-10-07 15:24:06,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:24:07,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:24:07,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2019-10-07 15:24:07,051 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-07 15:24:07,123 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:24:07,123 INFO L322 TraceCheckSpWp]: Computing backward predicates... [2019-10-07 15:24:07,484 WARN L191 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 26 [2019-10-07 15:24:07,719 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:24:07,719 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2019-10-07 15:24:07,721 INFO L162 IcfgInterpreter]: Started Sifa with 30 locations of interest [2019-10-07 15:24:07,721 INFO L169 IcfgInterpreter]: Building call graph [2019-10-07 15:24:07,722 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-10-07 15:24:07,722 INFO L179 IcfgInterpreter]: Starting interpretation [2019-10-07 15:24:07,722 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-10-07 15:24:07,751 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 36 for LOIs [2019-10-07 15:24:09,211 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 22 for LOIs [2019-10-07 15:24:09,214 INFO L183 IcfgInterpreter]: Interpretation finished [2019-10-07 15:24:09,214 INFO L191 IcfgInterpreter]: Final predicates for locations of interest are: [2019-10-07 15:24:09,215 INFO L193 IcfgInterpreter]: Reachable states at location L557 satisfy 316#(and (= ~m_recv_ack_2~0 3) (<= 7 ~m_recv_ack_1_2~0) (<= 0 main_~q~0) (= ~m_msg_1_1~0 4) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:09,215 INFO L193 IcfgInterpreter]: Reachable states at location L376 satisfy 256#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (<= 0 (+ |main_#t~nondet29| 2147483648)) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= |main_#t~nondet29| 2147483647) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,215 INFO L193 IcfgInterpreter]: Reachable states at location L259 satisfy 241#(and (<= main_~P7~0 2147483647) (= ~m_recv_ack_2~0 3) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= ~m_msg_1_1~0 4) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1))) [2019-10-07 15:24:09,215 INFO L193 IcfgInterpreter]: Reachable states at location L-1 satisfy 23#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:24:09,215 INFO L193 IcfgInterpreter]: Reachable states at location mainENTRY satisfy 33#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:24:09,215 INFO L193 IcfgInterpreter]: Reachable states at location L60 satisfy 200#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~q~0 1) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= 1 main_~q~0) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= ~m_recv_ack_2~0 3) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= |main_#t~nondet10| 2147483647) (<= 0 (+ |main_#t~nondet10| 2147483648)) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1)) [2019-10-07 15:24:09,215 INFO L193 IcfgInterpreter]: Reachable states at location L40 satisfy 175#(and (<= main_~P7~0 2147483647) (= ~m_recv_ack_2~0 3) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= ~m_msg_1_1~0 4) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 0 (+ |main_#t~nondet9| 2147483648)) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= |main_#t~nondet9| 2147483647) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 0)) [2019-10-07 15:24:09,216 INFO L193 IcfgInterpreter]: Reachable states at location L360 satisfy 251#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= |main_#t~nondet28| 2147483647) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (<= 0 (+ |main_#t~nondet28| 2147483648)) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,216 INFO L193 IcfgInterpreter]: Reachable states at location L62 satisfy 205#(and (<= main_~P7~0 2147483647) (= ~m_recv_ack_2~0 3) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= ~m_msg_1_1~0 4) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~q~0 1) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_recv_ack_1_2~0 7) (<= 1 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:09,216 INFO L193 IcfgInterpreter]: Reachable states at location L276 satisfy 296#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= 0 (+ |main_#t~nondet23| 2147483648)) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (<= |main_#t~nondet23| 2147483647) (= ~m_recv_ack_2~0 3) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= main_~P8~0 2147483647) (<= main_~q~0 3) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,216 INFO L193 IcfgInterpreter]: Reachable states at location L159 satisfy 236#(and (<= main_~P7~0 2147483647) (= ~m_recv_ack_2~0 3) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= ~m_msg_1_1~0 4) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1))) [2019-10-07 15:24:09,216 INFO L193 IcfgInterpreter]: Reachable states at location L42 satisfy 180#(and (<= main_~P7~0 2147483647) (= ~m_recv_ack_2~0 3) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= ~m_msg_1_1~0 4) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 0)) [2019-10-07 15:24:09,216 INFO L193 IcfgInterpreter]: Reachable states at location L24-2 satisfy 38#(and (<= 7 ~m_recv_ack_1_2~0) (<= 0 main_~q~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (= 2 ~m_msg_2~0) (<= 3 ~m_recv_ack_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~this_expect~0 0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0) (= 7 ~m_recv_ack_1_2~0) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~this_buffer_empty~0 0) (= main_~q~0 0)) [2019-10-07 15:24:09,217 INFO L193 IcfgInterpreter]: Reachable states at location L278 satisfy 301#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= ~m_recv_ack_2~0 3) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= main_~P8~0 2147483647) (<= main_~q~0 3) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,217 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initENTRY satisfy 320#(and (= |old(~m_recv_ack_2~0)| ~m_recv_ack_2~0) (= |old(~m_recv_ack_1_2~0)| ~m_recv_ack_1_2~0) (= |old(~m_recv_ack_1_1~0)| ~m_recv_ack_1_1~0) (= ~m_msg_1_1~0 |old(~m_msg_1_1~0)|) (= |old(~m_msg_2~0)| ~m_msg_2~0) (= ~m_msg_1_2~0 |old(~m_msg_1_2~0)|) (= ~m_Protocol~0 |old(~m_Protocol~0)|)) [2019-10-07 15:24:09,217 INFO L193 IcfgInterpreter]: Reachable states at location L66 satisfy 210#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= 2 main_~method_id~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~q~0 1) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (= main_~method_id~0 2) (<= main_~method_id~0 2) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= 1 main_~q~0) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= ~m_recv_ack_2~0 3) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1)) [2019-10-07 15:24:09,217 INFO L193 IcfgInterpreter]: Reachable states at location L408 satisfy 266#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= |main_#t~nondet31| 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ |main_#t~nondet31| 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,218 INFO L193 IcfgInterpreter]: Reachable states at location L547 satisfy 281#(and (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 1) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (not (= 1 (mod main_~this_buffer_empty~0 4294967296))) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (= main_~q~0 4) (not (= (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 0)) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (= (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 1) (not (= main_~q~0 2)) (= main_~method_id~0 5) (= ~m_msg_2~0 2) (= ~m_msg_1_2~0 5) (not (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0)) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 1) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (= main_~q~0 4) (not (= (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 0)) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (= (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 1) (not (= main_~q~0 2)) (= main_~method_id~0 5) (= ~m_msg_2~0 2) (= ~m_msg_1_2~0 5) (not (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0)) (not (= (mod (ite (and (< (mod main_~this_expect~0 4294967296) 0) (not (= 0 (mod main_~this_expect~0 2)))) (+ (mod main_~this_expect~0 2) (- 2)) (mod main_~this_expect~0 2)) 4294967296) (mod (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 4294967296))) (not (= main_~q~0 1)))) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= main_~q~0 4) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:09,218 INFO L193 IcfgInterpreter]: Reachable states at location L46 satisfy 185#(and (<= main_~P7~0 2147483647) (= ~m_recv_ack_2~0 3) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= ~m_msg_1_1~0 4) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 1 main_~method_id~0) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~method_id~0 1) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~method_id~0 1) (= main_~q~0 0)) [2019-10-07 15:24:09,218 INFO L193 IcfgInterpreter]: Reachable states at location mainErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 286#(and (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 1) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (not (= 1 (mod main_~this_buffer_empty~0 4294967296))) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (= main_~q~0 4) (not (= (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 0)) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (= (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 1) (not (= main_~q~0 2)) (= main_~method_id~0 5) (= ~m_msg_2~0 2) (= ~m_msg_1_2~0 5) (not (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0)) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 1) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (= main_~q~0 4) (not (= (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 0)) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (= (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 1) (not (= main_~q~0 2)) (= main_~method_id~0 5) (= ~m_msg_2~0 2) (= ~m_msg_1_2~0 5) (not (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0)) (not (= (mod (ite (and (< (mod main_~this_expect~0 4294967296) 0) (not (= 0 (mod main_~this_expect~0 2)))) (+ (mod main_~this_expect~0 2) (- 2)) (mod main_~this_expect~0 2)) 4294967296) (mod (ite (and (< main_~P6~0 0) (not (= 0 (mod main_~P6~0 2)))) (+ (mod main_~P6~0 2) (- 2)) (mod main_~P6~0 2)) 4294967296))) (not (= main_~q~0 1)))) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= main_~q~0 4) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:09,219 INFO L193 IcfgInterpreter]: Reachable states at location L260 satisfy 291#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= 0 (+ |main_#t~nondet22| 2147483648)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 3 main_~q~0) (<= |main_#t~nondet22| 2147483647) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= ~m_recv_ack_2~0 3) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= main_~P8~0 2147483647) (<= main_~q~0 3) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,219 INFO L193 IcfgInterpreter]: Reachable states at location L282 satisfy 306#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (= main_~method_id~0 3) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 0 main_~P1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (= 0 main_~P1~0) (<= ~m_msg_1_1~0 4) (= ~m_recv_ack_2~0 3) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= main_~P8~0 2147483647) (<= main_~q~0 3) (<= 3 main_~method_id~0) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~method_id~0 3) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= main_~P1~0 0) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,219 INFO L193 IcfgInterpreter]: Reachable states at location L410 satisfy 271#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,219 INFO L193 IcfgInterpreter]: Reachable states at location L59 satisfy 195#(and (<= main_~P7~0 2147483647) (= ~m_recv_ack_2~0 3) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= ~m_msg_1_1~0 4) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:09,219 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initEXIT satisfy 325#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:24:09,220 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.startENTRY satisfy 6#true [2019-10-07 15:24:09,220 INFO L193 IcfgInterpreter]: Reachable states at location L39 satisfy 170#(and (or (and (= ~m_recv_ack_2~0 3) (= ~m_msg_1_1~0 4) (= ~m_Protocol~0 1) (= ~m_msg_2~0 2) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (= ~m_recv_ack_1_1~0 6) (<= main_~this_buffer_empty~0 1)) (and (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (= 2 ~m_msg_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~this_expect~0 0) (= 0 main_~this_expect~0) (= 7 ~m_recv_ack_1_2~0) (= 1 ~m_Protocol~0) (= ~m_msg_1_2~0 5) (<= main_~q~0 0) (= 6 ~m_recv_ack_1_1~0) (= main_~this_buffer_empty~0 0) (= main_~q~0 0))) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4))) [2019-10-07 15:24:09,220 INFO L193 IcfgInterpreter]: Reachable states at location L359 satisfy 246#(and (<= main_~P7~0 2147483647) (= ~m_recv_ack_2~0 3) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1))) [2019-10-07 15:24:09,221 INFO L193 IcfgInterpreter]: Reachable states at location L392 satisfy 261#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= 0 (+ |main_#t~nondet30| 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= |main_#t~nondet30| 2147483647) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,221 INFO L193 IcfgInterpreter]: Reachable states at location L414 satisfy 276#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 1) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (= main_~method_id~0 5) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= main_~method_id~0 5) (<= 0 (+ main_~P6~0 2147483648)) (not (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:09,772 WARN L191 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 104 [2019-10-07 15:24:10,351 WARN L191 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 69 [2019-10-07 15:24:10,621 WARN L191 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 75 [2019-10-07 15:24:10,884 WARN L191 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 71 [2019-10-07 15:24:11,154 WARN L191 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 73 [2019-10-07 15:24:11,418 WARN L191 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 73 [2019-10-07 15:24:11,703 WARN L191 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 74 [2019-10-07 15:24:11,977 WARN L191 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 71 [2019-10-07 15:24:12,303 WARN L191 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 81 [2019-10-07 15:24:12,585 WARN L191 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 75 [2019-10-07 15:24:12,879 WARN L191 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 77 [2019-10-07 15:24:13,206 WARN L191 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 74 [2019-10-07 15:24:13,523 WARN L191 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 74 [2019-10-07 15:24:13,816 WARN L191 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 70 [2019-10-07 15:24:14,147 WARN L191 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 71 [2019-10-07 15:24:14,467 WARN L191 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 79 [2019-10-07 15:24:14,795 WARN L191 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 74 [2019-10-07 15:24:15,128 WARN L191 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 74 [2019-10-07 15:24:15,464 WARN L191 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 74 [2019-10-07 15:24:15,801 WARN L191 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 74 [2019-10-07 15:24:16,142 WARN L191 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 70 [2019-10-07 15:24:16,549 WARN L191 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 79 [2019-10-07 15:24:16,549 INFO L211 tionRefinementEngine]: Constructing automaton from 0 perfect and 4 imperfect interpolant sequences. [2019-10-07 15:24:16,549 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 26] total 38 [2019-10-07 15:24:16,553 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2019-10-07 15:24:16,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2019-10-07 15:24:16,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1191, Unknown=0, NotChecked=0, Total=1406 [2019-10-07 15:24:16,554 INFO L87 Difference]: Start difference. First operand 162 states and 230 transitions. Second operand 38 states. [2019-10-07 15:24:17,035 WARN L191 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 83 [2019-10-07 15:24:17,342 WARN L191 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 87 [2019-10-07 15:24:17,678 WARN L191 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 85 [2019-10-07 15:24:17,975 WARN L191 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 86 [2019-10-07 15:24:18,318 WARN L191 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 89 [2019-10-07 15:24:18,736 WARN L191 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 96 [2019-10-07 15:24:19,176 WARN L191 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 91 [2019-10-07 15:24:19,538 WARN L191 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-10-07 15:24:20,029 WARN L191 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2019-10-07 15:24:20,350 WARN L191 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2019-10-07 15:24:20,847 WARN L191 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 90 [2019-10-07 15:24:21,238 WARN L191 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-10-07 15:24:21,791 WARN L191 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2019-10-07 15:24:22,119 WARN L191 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2019-10-07 15:24:22,484 WARN L191 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2019-10-07 15:24:22,867 WARN L191 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2019-10-07 15:24:23,389 WARN L191 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:24:23,735 WARN L191 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-10-07 15:24:24,200 WARN L191 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2019-10-07 15:24:24,511 WARN L191 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2019-10-07 15:24:24,766 WARN L191 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2019-10-07 15:24:25,117 WARN L191 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2019-10-07 15:24:25,573 WARN L191 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2019-10-07 15:24:26,340 WARN L191 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-10-07 15:24:26,919 WARN L191 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2019-10-07 15:24:27,135 WARN L191 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-10-07 15:24:27,729 WARN L191 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2019-10-07 15:24:27,914 WARN L191 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2019-10-07 15:24:28,095 WARN L191 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2019-10-07 15:24:28,306 WARN L191 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2019-10-07 15:24:28,490 WARN L191 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-10-07 15:24:28,688 WARN L191 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2019-10-07 15:24:28,882 WARN L191 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2019-10-07 15:24:29,365 WARN L191 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 106 [2019-10-07 15:24:29,581 WARN L191 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2019-10-07 15:24:29,867 WARN L191 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2019-10-07 15:24:30,129 WARN L191 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-10-07 15:24:30,504 WARN L191 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2019-10-07 15:24:30,772 WARN L191 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2019-10-07 15:24:31,058 WARN L191 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2019-10-07 15:24:31,620 WARN L191 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 105 [2019-10-07 15:24:31,910 WARN L191 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2019-10-07 15:24:32,248 WARN L191 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:24:32,551 WARN L191 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:24:32,824 WARN L191 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:24:33,130 WARN L191 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:24:33,427 WARN L191 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:24:33,898 WARN L191 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2019-10-07 15:24:33,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:24:33,967 INFO L93 Difference]: Finished difference Result 276 states and 379 transitions. [2019-10-07 15:24:33,967 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2019-10-07 15:24:33,967 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 39 [2019-10-07 15:24:33,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:24:33,969 INFO L225 Difference]: With dead ends: 276 [2019-10-07 15:24:33,969 INFO L226 Difference]: Without dead ends: 274 [2019-10-07 15:24:33,972 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 93 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2109 ImplicationChecksByTransitivity, 22.8s TimeCoverageRelationStatistics Valid=1023, Invalid=6633, Unknown=0, NotChecked=0, Total=7656 [2019-10-07 15:24:33,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2019-10-07 15:24:33,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 181. [2019-10-07 15:24:33,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-10-07 15:24:33,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 256 transitions. [2019-10-07 15:24:33,990 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 256 transitions. Word has length 39 [2019-10-07 15:24:33,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:24:33,990 INFO L462 AbstractCegarLoop]: Abstraction has 181 states and 256 transitions. [2019-10-07 15:24:33,990 INFO L463 AbstractCegarLoop]: Interpolant automaton has 38 states. [2019-10-07 15:24:33,990 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 256 transitions. [2019-10-07 15:24:33,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-10-07 15:24:33,991 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:24:33,991 INFO L385 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:24:34,194 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:24:34,195 INFO L410 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:24:34,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:24:34,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1017003811, now seen corresponding path program 1 times [2019-10-07 15:24:34,196 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:24:34,196 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:24:34,196 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:24:34,197 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:24:34,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:24:34,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:24:34,273 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-10-07 15:24:34,273 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:24:34,273 INFO L211 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-07 15:24:34,273 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-07 15:24:34,274 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-10-07 15:24:34,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-07 15:24:34,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-07 15:24:34,274 INFO L87 Difference]: Start difference. First operand 181 states and 256 transitions. Second operand 3 states. [2019-10-07 15:24:34,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:24:34,308 INFO L93 Difference]: Finished difference Result 259 states and 364 transitions. [2019-10-07 15:24:34,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-07 15:24:34,308 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 51 [2019-10-07 15:24:34,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:24:34,309 INFO L225 Difference]: With dead ends: 259 [2019-10-07 15:24:34,309 INFO L226 Difference]: Without dead ends: 105 [2019-10-07 15:24:34,310 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-07 15:24:34,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2019-10-07 15:24:34,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 103. [2019-10-07 15:24:34,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2019-10-07 15:24:34,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 141 transitions. [2019-10-07 15:24:34,321 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 141 transitions. Word has length 51 [2019-10-07 15:24:34,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:24:34,323 INFO L462 AbstractCegarLoop]: Abstraction has 103 states and 141 transitions. [2019-10-07 15:24:34,323 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-10-07 15:24:34,323 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 141 transitions. [2019-10-07 15:24:34,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2019-10-07 15:24:34,324 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:24:34,324 INFO L385 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:24:34,324 INFO L410 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:24:34,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:24:34,325 INFO L82 PathProgramCache]: Analyzing trace with hash -400399152, now seen corresponding path program 1 times [2019-10-07 15:24:34,325 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:24:34,325 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:24:34,325 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:24:34,325 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:24:34,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:24:34,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:24:34,813 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:24:34,814 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:24:34,814 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019-10-07 15:24:34,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:24:35,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:24:35,290 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 20 conjunts are in the unsatisfiable core [2019-10-07 15:24:35,293 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-07 15:24:35,356 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:24:35,356 INFO L322 TraceCheckSpWp]: Computing backward predicates... [2019-10-07 15:24:35,519 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 14 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:24:35,519 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2019-10-07 15:24:35,521 INFO L162 IcfgInterpreter]: Started Sifa with 39 locations of interest [2019-10-07 15:24:35,521 INFO L169 IcfgInterpreter]: Building call graph [2019-10-07 15:24:35,521 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-10-07 15:24:35,521 INFO L179 IcfgInterpreter]: Starting interpretation [2019-10-07 15:24:35,522 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-10-07 15:24:35,543 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 36 for LOIs [2019-10-07 15:24:41,637 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 22 for LOIs [2019-10-07 15:24:41,641 INFO L183 IcfgInterpreter]: Interpretation finished [2019-10-07 15:24:41,641 INFO L191 IcfgInterpreter]: Final predicates for locations of interest are: [2019-10-07 15:24:41,641 INFO L193 IcfgInterpreter]: Reachable states at location L460 satisfy 1612#(or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 0 (+ |main_#t~nondet34| 2147483648)) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= |main_#t~nondet34| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 0 (+ |main_#t~nondet34| 2147483648)) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 5 main_~method_id~0) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= ~m_msg_2~0 2) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 4)) (<= main_~P6~0 2147483647) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= |main_#t~nondet34| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1)))) [2019-10-07 15:24:41,642 INFO L193 IcfgInterpreter]: Reachable states at location L524 satisfy 1632#(or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 5 main_~method_id~0) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 (+ |main_#t~nondet38| 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= |main_#t~nondet38| 2147483647) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 4)) (<= main_~P6~0 2147483647) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_msg_1_1~0 4) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 (+ |main_#t~nondet38| 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= |main_#t~nondet38| 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4))) [2019-10-07 15:24:41,642 INFO L193 IcfgInterpreter]: Reachable states at location L546 satisfy 1697#(and (or (and (not (= main_~q~0 3)) (not (= main_~q~0 0)) (= main_~method_id~0 7) (= main_~q~0 5) (<= main_~P1~0 2147483647) (not (= main_~q~0 2)) (<= 1 main_~this_expect~0) (not (= main_~q~0 4)) (not (= 0 main_~P1~0)) (<= 0 (+ main_~P1~0 2147483648)) (= 1 main_~P1~0) (not (= main_~q~0 1))) (and (<= 0 main_~q~0) (not (= main_~q~0 0)) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (= main_~method_id~0 7) (= main_~q~0 5) (not (= main_~q~0 2)) (= ~m_msg_2~0 2) (not (= main_~q~0 4)) (= ~m_msg_1_2~0 5) (not (= 0 main_~P1~0)) (<= 0 (+ main_~P1~0 2147483648)) (= 1 main_~P1~0) (not (= main_~q~0 1)))) (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= 1 main_~P1~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P1~0 1) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~method_id~0 7) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 7 main_~method_id~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,642 INFO L193 IcfgInterpreter]: Reachable states at location L557 satisfy 1339#(and (or (and (<= 0 main_~q~0) (<= main_~this_buffer_empty~0 1) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0)) (and (<= main_~q~0 1) (<= 1 main_~method_id~0) (<= main_~method_id~0 1) (<= main_~this_expect~0 0) (<= 0 main_~this_expect~0) (<= 1 main_~q~0) (<= main_~this_buffer_empty~0 1) (<= 1 main_~this_buffer_empty~0))) (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (= ~m_recv_ack_2~0 3) (= ~m_msg_1_1~0 4) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (= ~m_Protocol~0 1) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (= main_~this_buffer_empty~0 1) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~method_id~0 1)) (and (= ~m_recv_ack_2~0 3) (<= 7 ~m_recv_ack_1_2~0) (<= 0 main_~q~0) (= ~m_msg_1_1~0 4) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= main_~q~0 5) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (= ~m_msg_2~0 2) (= ~m_recv_ack_1_2~0 7) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)))) [2019-10-07 15:24:41,642 INFO L193 IcfgInterpreter]: Reachable states at location L376 satisfy 1582#(and (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= 0 (+ |main_#t~nondet29| 2147483648)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 4)) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~q~0 4) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= |main_#t~nondet29| 2147483647) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,642 INFO L193 IcfgInterpreter]: Reachable states at location L259 satisfy 1567#(and (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (not (= main_~q~0 0)) (not (= main_~q~0 2)) (not (= main_~q~0 1)))) (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)))) [2019-10-07 15:24:41,643 INFO L193 IcfgInterpreter]: Reachable states at location L-1 satisfy 23#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:24:41,643 INFO L193 IcfgInterpreter]: Reachable states at location mainENTRY satisfy 33#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:24:41,643 INFO L193 IcfgInterpreter]: Reachable states at location L508 satisfy 1627#(and (or (and (not (= main_~q~0 3)) (not (= main_~q~0 0)) (= main_~q~0 5) (not (= main_~q~0 2)) (not (= main_~q~0 4)) (not (= main_~q~0 1))) (and (= main_~q~0 5) (<= 0 main_~this_expect~0))) (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= |main_#t~nondet37| 2147483647) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= 0 (+ |main_#t~nondet37| 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= |main_#t~nondet37| 2147483647) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 0 (+ |main_#t~nondet37| 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)))) [2019-10-07 15:24:41,643 INFO L193 IcfgInterpreter]: Reachable states at location L60 satisfy 1537#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~q~0 1) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= |main_#t~nondet10| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= 0 (+ |main_#t~nondet10| 2147483648)) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,643 INFO L193 IcfgInterpreter]: Reachable states at location L40 satisfy 1552#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 0 (+ |main_#t~nondet9| 2147483648)) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= |main_#t~nondet9| 2147483647) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 0)) [2019-10-07 15:24:41,643 INFO L193 IcfgInterpreter]: Reachable states at location L360 satisfy 1577#(and (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= |main_#t~nondet28| 2147483647) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (= main_~q~0 4)) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~q~0 4) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 0 (+ |main_#t~nondet28| 2147483648))) [2019-10-07 15:24:41,643 INFO L193 IcfgInterpreter]: Reachable states at location L62 satisfy 1477#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~q~0 1) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,643 INFO L193 IcfgInterpreter]: Reachable states at location L276 satisfy 1278#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 0 main_~this_expect~0) (<= main_~q~0 3) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ |main_#t~nondet23| 2147483648)) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (<= |main_#t~nondet23| 2147483647)) [2019-10-07 15:24:41,644 INFO L193 IcfgInterpreter]: Reachable states at location L159 satisfy 1562#(and (or (and (not (= main_~q~0 0)) (not (= main_~q~0 1))) (and (<= 0 main_~q~0) (<= 0 main_~this_expect~0))) (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)))) [2019-10-07 15:24:41,644 INFO L193 IcfgInterpreter]: Reachable states at location L42 satisfy 1512#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 0)) [2019-10-07 15:24:41,644 INFO L193 IcfgInterpreter]: Reachable states at location L459 satisfy 1607#(or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 5 main_~method_id~0) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= ~m_msg_2~0 2) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 4)) (<= main_~P6~0 2147483647) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4))) [2019-10-07 15:24:41,644 INFO L193 IcfgInterpreter]: Reachable states at location L278 satisfy 1093#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 0 main_~this_expect~0) (<= main_~q~0 3) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,644 INFO L193 IcfgInterpreter]: Reachable states at location L24-2 satisfy 38#(and (<= 7 ~m_recv_ack_1_2~0) (<= 0 main_~q~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (= 2 ~m_msg_2~0) (<= 3 ~m_recv_ack_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~this_expect~0 0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0) (= 7 ~m_recv_ack_1_2~0) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~this_buffer_empty~0 0) (= main_~q~0 0)) [2019-10-07 15:24:41,644 INFO L193 IcfgInterpreter]: Reachable states at location L492 satisfy 1622#(and (or (and (= main_~q~0 5) (<= 0 main_~this_expect~0)) (and (not (= main_~q~0 3)) (not (= main_~q~0 0)) (= main_~q~0 5) (not (= main_~q~0 2)) (not (= main_~q~0 4)) (not (= main_~q~0 1)))) (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= |main_#t~nondet36| 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 0 (+ |main_#t~nondet36| 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= |main_#t~nondet36| 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 0 (+ |main_#t~nondet36| 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)))) [2019-10-07 15:24:41,644 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initENTRY satisfy 1701#(and (= |old(~m_recv_ack_2~0)| ~m_recv_ack_2~0) (= |old(~m_recv_ack_1_2~0)| ~m_recv_ack_1_2~0) (= |old(~m_recv_ack_1_1~0)| ~m_recv_ack_1_1~0) (= ~m_msg_1_1~0 |old(~m_msg_1_1~0)|) (= |old(~m_msg_2~0)| ~m_msg_2~0) (= ~m_msg_1_2~0 |old(~m_msg_1_2~0)|) (= ~m_Protocol~0 |old(~m_Protocol~0)|)) [2019-10-07 15:24:41,645 INFO L193 IcfgInterpreter]: Reachable states at location L66 satisfy 1422#(and (<= main_~P7~0 2147483647) (<= 2 main_~method_id~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~q~0 1) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (= main_~method_id~0 2) (<= 0 main_~this_buffer_empty~0) (<= main_~method_id~0 2) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,645 INFO L193 IcfgInterpreter]: Reachable states at location L408 satisfy 1602#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= |main_#t~nondet31| 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ |main_#t~nondet31| 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:41,645 INFO L193 IcfgInterpreter]: Reachable states at location L547 satisfy 1692#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= 1 main_~P1~0) (<= 1 main_~P9~0) (<= main_~P3~0 2147483647) (= main_~q~0 5) (= main_~method_id~0 7) (<= 3 ~m_recv_ack_2~0) (= main_~P9~0 1) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= ~m_msg_1_2~0 5) (<= main_~P1~0 1) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~method_id~0 7) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 7 main_~method_id~0) (<= ~m_recv_ack_2~0 3) (<= main_~P9~0 1) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (= main_~P1~0 1) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,645 INFO L193 IcfgInterpreter]: Reachable states at location L46 satisfy 1452#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 1 main_~method_id~0) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~method_id~0 1) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~method_id~0 1) (= main_~q~0 0)) [2019-10-07 15:24:41,645 INFO L193 IcfgInterpreter]: Reachable states at location mainErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 1677#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= 1 main_~P1~0) (<= 1 main_~P9~0) (<= main_~P3~0 2147483647) (= main_~q~0 5) (= main_~method_id~0 7) (<= 3 ~m_recv_ack_2~0) (= main_~P9~0 1) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= ~m_msg_1_2~0 5) (<= main_~P1~0 1) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~method_id~0 7) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 7 main_~method_id~0) (<= ~m_recv_ack_2~0 3) (<= main_~P9~0 1) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (= main_~P1~0 1) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,645 INFO L193 IcfgInterpreter]: Reachable states at location L260 satisfy 1384#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= 0 (+ |main_#t~nondet22| 2147483648)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 0 main_~this_expect~0) (<= main_~q~0 3) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (<= |main_#t~nondet22| 2147483647) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,646 INFO L193 IcfgInterpreter]: Reachable states at location L282 satisfy 1048#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (= main_~method_id~0 3) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 0 main_~P1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (= main_~P1~0 0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 0 main_~this_expect~0) (<= main_~q~0 3) (<= main_~P8~0 2147483647) (<= 3 main_~method_id~0) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~method_id~0 3) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= main_~P1~0 0) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:24:41,646 INFO L193 IcfgInterpreter]: Reachable states at location L410 satisfy 1597#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:41,646 INFO L193 IcfgInterpreter]: Reachable states at location L59 satisfy 1557#(and (or (not (= main_~q~0 0)) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4))) (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)))) [2019-10-07 15:24:41,646 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initEXIT satisfy 1706#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:24:41,646 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.startENTRY satisfy 6#true [2019-10-07 15:24:41,647 INFO L193 IcfgInterpreter]: Reachable states at location L476 satisfy 1617#(and (or (and (not (= main_~q~0 3)) (not (= main_~q~0 0)) (= main_~q~0 5) (not (= main_~q~0 2)) (not (= main_~q~0 4)) (not (= main_~q~0 1))) (and (= main_~q~0 5) (<= 0 main_~this_expect~0))) (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= |main_#t~nondet35| 2147483647) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ |main_#t~nondet35| 2147483648)) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= |main_#t~nondet35| 2147483647) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ |main_#t~nondet35| 2147483648)) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)))) [2019-10-07 15:24:41,647 INFO L193 IcfgInterpreter]: Reachable states at location L540 satisfy 1637#(and (or (and (= main_~q~0 5) (<= 0 main_~this_expect~0)) (and (not (= main_~q~0 3)) (not (= main_~q~0 0)) (= main_~q~0 5) (not (= main_~q~0 2)) (not (= main_~q~0 4)) (not (= main_~q~0 1)))) (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ |main_#t~nondet39| 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= |main_#t~nondet39| 2147483647) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ |main_#t~nondet39| 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= |main_#t~nondet39| 2147483647) (<= ~m_msg_1_1~0 4)))) [2019-10-07 15:24:41,647 INFO L193 IcfgInterpreter]: Reachable states at location L359 satisfy 1572#(or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 5 main_~method_id~0) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= ~m_msg_2~0 2) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1)))) [2019-10-07 15:24:41,647 INFO L193 IcfgInterpreter]: Reachable states at location L39 satisfy 491#(or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4))) [2019-10-07 15:24:41,648 INFO L193 IcfgInterpreter]: Reachable states at location L392 satisfy 1587#(and (<= 0 main_~this_expect~0) (<= 4 main_~q~0) (<= main_~q~0 4) (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 5 main_~method_id~0) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= 0 (+ |main_#t~nondet30| 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= |main_#t~nondet30| 2147483647) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~P6~0 2147483647) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_msg_1_1~0 4) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (= main_~q~0 4) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= 0 (+ |main_#t~nondet30| 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= |main_#t~nondet30| 2147483647) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (not (= main_~q~0 1))))) [2019-10-07 15:24:41,648 INFO L193 IcfgInterpreter]: Reachable states at location L414 satisfy 357#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 1) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (<= main_~q~0 4) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= main_~q~0 4) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (= main_~method_id~0 5) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= main_~method_id~0 5) (<= 0 (+ main_~P6~0 2147483648)) (not (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (not (= main_~q~0 1))) [2019-10-07 15:24:41,648 INFO L193 IcfgInterpreter]: Reachable states at location L542 satisfy 1642#(and (or (and (not (= main_~q~0 3)) (not (= main_~q~0 0)) (= main_~q~0 5) (<= 5 main_~method_id~0) (not (= main_~q~0 2)) (<= 1 main_~this_expect~0) (not (= main_~q~0 4)) (<= main_~method_id~0 5) (not (= main_~q~0 1))) (and (<= 0 main_~q~0) (not (= main_~q~0 0)) (= ~m_Protocol~0 1) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (= main_~q~0 5) (not (= main_~q~0 2)) (= ~m_msg_2~0 2) (not (= main_~q~0 4)) (= ~m_msg_1_2~0 5) (not (= main_~q~0 1)))) (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)))) [2019-10-07 15:24:41,907 WARN L191 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 75 [2019-10-07 15:24:42,353 WARN L191 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 38 [2019-10-07 15:24:42,698 WARN L191 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 75 [2019-10-07 15:24:42,969 WARN L191 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2019-10-07 15:24:43,219 WARN L191 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 75 [2019-10-07 15:24:43,493 WARN L191 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2019-10-07 15:24:43,818 WARN L191 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2019-10-07 15:24:44,084 WARN L191 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 75 [2019-10-07 15:24:44,363 WARN L191 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2019-10-07 15:24:44,803 WARN L191 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 80 [2019-10-07 15:24:45,095 WARN L191 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 80 [2019-10-07 15:24:45,377 WARN L191 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 76 [2019-10-07 15:24:45,683 WARN L191 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2019-10-07 15:24:46,215 WARN L191 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2019-10-07 15:24:46,522 WARN L191 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2019-10-07 15:24:46,995 WARN L191 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 76 [2019-10-07 15:24:47,336 WARN L191 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 74 [2019-10-07 15:24:47,656 WARN L191 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 70 [2019-10-07 15:24:48,042 WARN L191 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 79 [2019-10-07 15:24:48,755 WARN L191 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 80 [2019-10-07 15:24:49,238 WARN L191 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 80 [2019-10-07 15:24:49,737 WARN L191 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 80 [2019-10-07 15:24:50,234 WARN L191 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 80 [2019-10-07 15:24:50,723 WARN L191 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 80 [2019-10-07 15:24:51,247 WARN L191 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 80 [2019-10-07 15:24:51,787 WARN L191 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 76 [2019-10-07 15:24:52,232 WARN L191 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 76 [2019-10-07 15:24:52,257 INFO L211 tionRefinementEngine]: Constructing automaton from 0 perfect and 4 imperfect interpolant sequences. [2019-10-07 15:24:52,258 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7, 30] total 44 [2019-10-07 15:24:52,259 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2019-10-07 15:24:52,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2019-10-07 15:24:52,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1687, Unknown=0, NotChecked=0, Total=1892 [2019-10-07 15:24:52,260 INFO L87 Difference]: Start difference. First operand 103 states and 141 transitions. Second operand 44 states. [2019-10-07 15:24:52,782 WARN L191 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 84 [2019-10-07 15:24:53,159 WARN L191 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 88 [2019-10-07 15:24:53,624 WARN L191 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 86 [2019-10-07 15:24:54,006 WARN L191 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 90 [2019-10-07 15:24:54,486 WARN L191 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2019-10-07 15:24:55,065 WARN L191 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2019-10-07 15:24:55,606 WARN L191 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 98 [2019-10-07 15:24:56,119 WARN L191 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 91 [2019-10-07 15:24:56,893 WARN L191 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:24:57,317 WARN L191 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:24:58,066 WARN L191 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 96 [2019-10-07 15:24:58,528 WARN L191 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-10-07 15:24:59,039 WARN L191 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 96 [2019-10-07 15:24:59,781 WARN L191 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:25:00,195 WARN L191 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:25:00,606 WARN L191 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2019-10-07 15:25:01,046 WARN L191 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2019-10-07 15:25:01,683 WARN L191 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:25:02,242 WARN L191 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2019-10-07 15:25:02,905 WARN L191 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:25:03,324 WARN L191 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:25:03,781 WARN L191 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:25:04,273 WARN L191 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:25:04,762 WARN L191 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:25:05,256 WARN L191 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:25:05,836 WARN L191 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2019-10-07 15:25:06,150 WARN L191 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:25:06,376 WARN L191 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2019-10-07 15:25:06,624 WARN L191 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2019-10-07 15:25:06,903 WARN L191 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2019-10-07 15:25:07,159 WARN L191 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2019-10-07 15:25:07,627 WARN L191 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 93 [2019-10-07 15:25:07,964 WARN L191 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-10-07 15:25:08,210 WARN L191 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-10-07 15:25:08,665 WARN L191 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 97 [2019-10-07 15:25:08,882 WARN L191 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-10-07 15:25:09,311 WARN L191 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 99 [2019-10-07 15:25:09,605 WARN L191 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2019-10-07 15:25:09,858 WARN L191 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2019-10-07 15:25:10,130 WARN L191 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-10-07 15:25:10,368 WARN L191 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2019-10-07 15:25:10,629 WARN L191 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2019-10-07 15:25:10,881 WARN L191 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2019-10-07 15:25:11,162 WARN L191 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2019-10-07 15:25:11,410 WARN L191 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2019-10-07 15:25:11,664 WARN L191 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-10-07 15:25:11,933 WARN L191 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-10-07 15:25:12,194 WARN L191 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2019-10-07 15:25:12,455 WARN L191 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2019-10-07 15:25:12,893 WARN L191 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 101 [2019-10-07 15:25:13,143 WARN L191 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2019-10-07 15:25:13,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:25:13,155 INFO L93 Difference]: Finished difference Result 241 states and 332 transitions. [2019-10-07 15:25:13,156 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2019-10-07 15:25:13,156 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 54 [2019-10-07 15:25:13,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:25:13,158 INFO L225 Difference]: With dead ends: 241 [2019-10-07 15:25:13,158 INFO L226 Difference]: Without dead ends: 165 [2019-10-07 15:25:13,162 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 118 SyntacticMatches, 18 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2665 ImplicationChecksByTransitivity, 27.4s TimeCoverageRelationStatistics Valid=910, Invalid=8402, Unknown=0, NotChecked=0, Total=9312 [2019-10-07 15:25:13,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2019-10-07 15:25:13,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 102. [2019-10-07 15:25:13,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2019-10-07 15:25:13,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 138 transitions. [2019-10-07 15:25:13,171 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 138 transitions. Word has length 54 [2019-10-07 15:25:13,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:25:13,171 INFO L462 AbstractCegarLoop]: Abstraction has 102 states and 138 transitions. [2019-10-07 15:25:13,171 INFO L463 AbstractCegarLoop]: Interpolant automaton has 44 states. [2019-10-07 15:25:13,171 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 138 transitions. [2019-10-07 15:25:13,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2019-10-07 15:25:13,172 INFO L377 BasicCegarLoop]: Found error trace [2019-10-07 15:25:13,172 INFO L385 BasicCegarLoop]: trace histogram [6, 5, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-07 15:25:13,393 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:25:13,394 INFO L410 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-07 15:25:13,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-07 15:25:13,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1683188307, now seen corresponding path program 1 times [2019-10-07 15:25:13,395 INFO L150 tionRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2019-10-07 15:25:13,395 INFO L231 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:25:13,395 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:25:13,396 INFO L117 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-07 15:25:13,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-07 15:25:13,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:25:15,976 WARN L191 SmtUtils]: Spent 2.26 s on a formula simplification. DAG size of input: 161 DAG size of output: 36 [2019-10-07 15:25:20,287 WARN L191 SmtUtils]: Spent 4.25 s on a formula simplification. DAG size of input: 148 DAG size of output: 40 [2019-10-07 15:25:20,298 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:25:20,298 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019-10-07 15:25:20,298 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019-10-07 15:25:20,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:25:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-07 15:25:20,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 25 conjunts are in the unsatisfiable core [2019-10-07 15:25:20,821 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-07 15:25:20,913 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-07 15:25:20,913 INFO L322 TraceCheckSpWp]: Computing backward predicates... [2019-10-07 15:25:21,493 WARN L191 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 22 [2019-10-07 15:25:21,509 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 23 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2019-10-07 15:25:21,510 INFO L286 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2019-10-07 15:25:21,514 INFO L162 IcfgInterpreter]: Started Sifa with 39 locations of interest [2019-10-07 15:25:21,515 INFO L169 IcfgInterpreter]: Building call graph [2019-10-07 15:25:21,515 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-10-07 15:25:21,515 INFO L179 IcfgInterpreter]: Starting interpretation [2019-10-07 15:25:21,516 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-10-07 15:25:21,536 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 36 for LOIs [2019-10-07 15:26:27,861 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.init with input of size 22 for LOIs [2019-10-07 15:26:27,864 INFO L183 IcfgInterpreter]: Interpretation finished [2019-10-07 15:26:27,865 INFO L191 IcfgInterpreter]: Final predicates for locations of interest are: [2019-10-07 15:26:27,865 INFO L193 IcfgInterpreter]: Reachable states at location L460 satisfy 29758#(and (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 0 (+ |main_#t~nondet34| 2147483648)) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648))) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= |main_#t~nondet34| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,865 INFO L193 IcfgInterpreter]: Reachable states at location L524 satisfy 23698#(and (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (not (= main_~q~0 4)) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= 1 main_~this_expect~0) (not (= main_~q~0 4)) (<= main_~method_id~0 5) (not (= main_~q~0 1)))) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 (+ |main_#t~nondet38| 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= |main_#t~nondet38| 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,865 INFO L193 IcfgInterpreter]: Reachable states at location L546 satisfy 38535#(and (<= 1 main_~P1~0) (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (= main_~method_id~0 7) (= main_~q~0 5) (<= main_~P1~0 2147483647) (not (= main_~q~0 2)) (<= 1 main_~this_expect~0) (not (= main_~q~0 4)) (not (= 0 main_~P1~0)) (<= 0 (+ main_~P1~0 2147483648)) (= 1 main_~P1~0) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (= main_~q~0 5) (= main_~method_id~0 7) (not (= main_~q~0 2)) (= ~m_msg_2~0 2) (not (= main_~q~0 4)) (= ~m_msg_1_2~0 5) (not (= 0 main_~P1~0)) (<= 0 (+ main_~P1~0 2147483648)) (= 1 main_~P1~0) (not (= main_~q~0 1)))) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P1~0 1) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~method_id~0 7) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 7 main_~method_id~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,865 INFO L193 IcfgInterpreter]: Reachable states at location L557 satisfy 38228#(and (<= 7 ~m_recv_ack_1_2~0) (<= 0 main_~q~0) (<= 1 ~m_Protocol~0) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0)) [2019-10-07 15:26:27,866 INFO L193 IcfgInterpreter]: Reachable states at location L376 satisfy 28762#(and (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= 0 (+ |main_#t~nondet29| 2147483648)) (<= main_~P9~0 2147483647) (= main_~q~0 4)) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= main_~q~0 4) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= |main_#t~nondet29| 2147483647) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,866 INFO L193 IcfgInterpreter]: Reachable states at location L259 satisfy 35088#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,866 INFO L193 IcfgInterpreter]: Reachable states at location L-1 satisfy 23#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:26:27,866 INFO L193 IcfgInterpreter]: Reachable states at location mainENTRY satisfy 33#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_2~0 5) (= 6 ~m_recv_ack_1_1~0) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:26:27,867 INFO L193 IcfgInterpreter]: Reachable states at location L508 satisfy 24740#(and (<= main_~q~0 5) (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (<= |main_#t~nondet37| 2147483647) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ |main_#t~nondet37| 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 4)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (<= |main_#t~nondet37| 2147483647) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ |main_#t~nondet37| 2147483648)) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= main_~P5~0 2147483647) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 4)) (<= main_~method_id~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (not (= main_~q~0 1)))) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,867 INFO L193 IcfgInterpreter]: Reachable states at location L60 satisfy 36510#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~q~0 1) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= |main_#t~nondet10| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= 0 (+ |main_#t~nondet10| 2147483648)) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,867 INFO L193 IcfgInterpreter]: Reachable states at location L40 satisfy 37448#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 0 (+ |main_#t~nondet9| 2147483648)) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= |main_#t~nondet9| 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 0)) [2019-10-07 15:26:27,867 INFO L193 IcfgInterpreter]: Reachable states at location L360 satisfy 31714#(and (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= |main_#t~nondet28| 2147483647) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (= main_~q~0 4)) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= main_~q~0 4) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 0 (+ |main_#t~nondet28| 2147483648))) [2019-10-07 15:26:27,867 INFO L193 IcfgInterpreter]: Reachable states at location L62 satisfy 34609#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~q~0 1) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,867 INFO L193 IcfgInterpreter]: Reachable states at location L276 satisfy 31225#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= main_~q~0 3) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ |main_#t~nondet23| 2147483648)) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (<= |main_#t~nondet23| 2147483647) (not (= main_~q~0 1))) [2019-10-07 15:26:27,868 INFO L193 IcfgInterpreter]: Reachable states at location L159 satisfy 36036#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,868 INFO L193 IcfgInterpreter]: Reachable states at location L42 satisfy 35562#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 0)) [2019-10-07 15:26:27,868 INFO L193 IcfgInterpreter]: Reachable states at location L459 satisfy 30736#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 4)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1))) [2019-10-07 15:26:27,868 INFO L193 IcfgInterpreter]: Reachable states at location L278 satisfy 28268#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= main_~q~0 3) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1))) [2019-10-07 15:26:27,868 INFO L193 IcfgInterpreter]: Reachable states at location L24-2 satisfy 38#(and (<= 7 ~m_recv_ack_1_2~0) (<= 0 main_~q~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (= 2 ~m_msg_2~0) (<= 3 ~m_recv_ack_2~0) (<= main_~this_buffer_empty~0 0) (<= main_~this_expect~0 0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 main_~this_expect~0) (= 0 main_~this_expect~0) (<= 0 main_~this_buffer_empty~0) (= 7 ~m_recv_ack_1_2~0) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~this_buffer_empty~0 0) (= main_~q~0 0)) [2019-10-07 15:26:27,868 INFO L193 IcfgInterpreter]: Reachable states at location L492 satisfy 25769#(and (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= 5 main_~method_id~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 1 main_~this_expect~0) (not (= main_~q~0 4)) (<= main_~method_id~0 5) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (not (= main_~q~0 4)) (not (= main_~q~0 1)))) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= |main_#t~nondet36| 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 0 (+ |main_#t~nondet36| 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,868 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initENTRY satisfy 38841#(and (= |old(~m_recv_ack_2~0)| ~m_recv_ack_2~0) (= |old(~m_recv_ack_1_2~0)| ~m_recv_ack_1_2~0) (= |old(~m_recv_ack_1_1~0)| ~m_recv_ack_1_1~0) (= ~m_msg_1_1~0 |old(~m_msg_1_1~0)|) (= |old(~m_msg_2~0)| ~m_msg_2~0) (= ~m_msg_1_2~0 |old(~m_msg_1_2~0)|) (= ~m_Protocol~0 |old(~m_Protocol~0)|)) [2019-10-07 15:26:27,868 INFO L193 IcfgInterpreter]: Reachable states at location L66 satisfy 33651#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= 2 main_~method_id~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= main_~q~0 1) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (= main_~method_id~0 2) (<= 0 main_~this_buffer_empty~0) (<= main_~method_id~0 2) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,869 INFO L193 IcfgInterpreter]: Reachable states at location L408 satisfy 25265#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= |main_#t~nondet31| 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= main_~q~0 4) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ |main_#t~nondet31| 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 4)) [2019-10-07 15:26:27,869 INFO L193 IcfgInterpreter]: Reachable states at location L547 satisfy 30247#(and (<= 2 main_~method_id~0) (<= main_~q~0 1) (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (not (= 1 (mod main_~this_buffer_empty~0 4294967296))) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (= main_~method_id~0 2) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0)) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (= main_~method_id~0 2) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0) (not (= (mod (ite (and (< (mod main_~this_expect~0 4294967296) 0) (not (= 0 (mod main_~this_expect~0 2)))) (+ (mod main_~this_expect~0 2) (- 2)) (mod main_~this_expect~0 2)) 4294967296) (mod (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 4294967296))))) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= main_~method_id~0 2) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,869 INFO L193 IcfgInterpreter]: Reachable states at location L46 satisfy 34130#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 1 main_~method_id~0) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~method_id~0 1) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= main_~q~0 0) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~method_id~0 1) (= main_~q~0 0)) [2019-10-07 15:26:27,869 INFO L193 IcfgInterpreter]: Reachable states at location mainErr0ASSERT_VIOLATIONERROR_FUNCTION satisfy 27774#(and (<= 2 main_~method_id~0) (<= main_~q~0 1) (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (not (= 1 (mod main_~this_buffer_empty~0 4294967296))) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (= main_~method_id~0 2) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0)) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (= main_~q~0 1) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (= main_~method_id~0 2) (= (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 0) (not (= (mod (ite (and (< (mod main_~this_expect~0 4294967296) 0) (not (= 0 (mod main_~this_expect~0 2)))) (+ (mod main_~this_expect~0 2) (- 2)) (mod main_~this_expect~0 2)) 4294967296) (mod (ite (and (< main_~P1~0 0) (not (= (mod main_~P1~0 2) 0))) (+ (mod main_~P1~0 2) (- 2)) (mod main_~P1~0 2)) 4294967296))))) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= main_~method_id~0 2) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 1 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,869 INFO L193 IcfgInterpreter]: Reachable states at location L260 satisfy 33167#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= 0 (+ |main_#t~nondet22| 2147483648)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= main_~q~0 3) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= |main_#t~nondet22| 2147483647) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1))) [2019-10-07 15:26:27,869 INFO L193 IcfgInterpreter]: Reachable states at location L282 satisfy 27280#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (= main_~method_id~0 3) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 0 main_~P1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (= main_~q~0 3) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= main_~q~0 3) (<= 3 main_~method_id~0) (<= 0 main_~this_buffer_empty~0) (<= 3 main_~q~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= main_~method_id~0 3) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P1~0 0) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (= 0 main_~P1~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (not (= main_~q~0 1))) [2019-10-07 15:26:27,870 INFO L193 IcfgInterpreter]: Reachable states at location L410 satisfy 24231#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= main_~q~0 4) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 4)) [2019-10-07 15:26:27,870 INFO L193 IcfgInterpreter]: Reachable states at location L59 satisfy 36979#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,870 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.initEXIT satisfy 38846#(and (= 7 ~m_recv_ack_1_2~0) (<= 7 ~m_recv_ack_1_2~0) (= 3 ~m_recv_ack_2~0) (= ~m_msg_1_1~0 4) (<= 1 ~m_Protocol~0) (= 1 ~m_Protocol~0) (= 2 ~m_msg_2~0) (= ~m_msg_1_2~0 5) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2)) [2019-10-07 15:26:27,870 INFO L193 IcfgInterpreter]: Reachable states at location ULTIMATE.startENTRY satisfy 6#true [2019-10-07 15:26:27,870 INFO L193 IcfgInterpreter]: Reachable states at location L476 satisfy 26781#(and (<= main_~q~0 5) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= |main_#t~nondet35| 2147483647) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ |main_#t~nondet35| 2147483648)) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0)) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,871 INFO L193 IcfgInterpreter]: Reachable states at location L540 satisfy 22076#(and (or (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ |main_#t~nondet39| 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (not (= main_~q~0 4)) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ |main_#t~nondet39| 2147483648)) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 1 main_~this_expect~0) (not (= main_~q~0 4)) (<= main_~method_id~0 5) (not (= main_~q~0 1)))) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= |main_#t~nondet39| 2147483647) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,871 INFO L193 IcfgInterpreter]: Reachable states at location L359 satisfy 32683#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,871 INFO L193 IcfgInterpreter]: Reachable states at location L39 satisfy 37905#(and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,871 INFO L193 IcfgInterpreter]: Reachable states at location L392 satisfy 26282#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= 0 (+ |main_#t~nondet30| 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= |main_#t~nondet30| 2147483647) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~q~0 4) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4) (= main_~q~0 4)) [2019-10-07 15:26:27,871 INFO L193 IcfgInterpreter]: Reachable states at location L414 satisfy 22675#(and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= 0 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (<= 4 main_~q~0) (<= ~m_recv_ack_2~0 3) (<= main_~q~0 4) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (<= ~m_msg_1_1~0 4)) [2019-10-07 15:26:27,872 INFO L193 IcfgInterpreter]: Reachable states at location L542 satisfy 38837#(and (<= 0 main_~this_expect~0) (or (and (<= main_~P7~0 2147483647) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 3)) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (= main_~q~0 5) (<= 3 ~m_recv_ack_2~0) (<= 0 (+ main_~P3~0 2147483648)) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P2~0 2147483648)) (<= 5 main_~method_id~0) (<= main_~P2~0 2147483647) (<= 0 (+ main_~P9~0 2147483648)) (not (= main_~q~0 2)) (<= ~m_msg_1_2~0 5) (<= 6 ~m_recv_ack_1_1~0) (<= 5 ~m_msg_1_2~0) (<= main_~P5~0 2147483647) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= 1 main_~this_expect~0) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (<= 1 ~m_Protocol~0) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 4)) (<= ~m_recv_ack_2~0 3) (<= main_~method_id~0 5) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= ~m_recv_ack_1_2~0 7) (<= main_~P4~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 2 ~m_msg_2~0) (<= 5 main_~q~0) (<= 0 (+ main_~P1~0 2147483648)) (<= 0 (+ main_~P4~0 2147483648)) (<= ~m_msg_1_1~0 4) (<= ~m_Protocol~0 1) (<= main_~this_buffer_empty~0 1) (not (= main_~q~0 1))) (and (<= main_~P7~0 2147483647) (<= 0 main_~q~0) (<= 7 ~m_recv_ack_1_2~0) (not (= main_~q~0 0)) (<= main_~P9~0 2147483647) (<= main_~P3~0 2147483647) (<= 3 ~m_recv_ack_2~0) (= ~m_Protocol~0 1) (<= main_~P1~0 2147483647) (<= 0 (+ main_~P3~0 2147483648)) (<= 0 (+ main_~P9~0 2147483648)) (<= ~m_msg_1_2~0 5) (<= main_~P5~0 2147483647) (<= 5 ~m_msg_1_2~0) (<= ~m_msg_2~0 2) (<= 1 ~m_Protocol~0) (= ~m_recv_ack_1_2~0 7) (= ~m_recv_ack_1_1~0 6) (<= 0 (+ main_~P7~0 2147483648)) (<= ~m_recv_ack_1_1~0 6) (<= main_~P4~0 2147483647) (<= ~m_recv_ack_1_2~0 7) (<= 2 ~m_msg_2~0) (<= ~m_msg_1_1~0 4) (= ~m_recv_ack_2~0 3) (not (= main_~q~0 3)) (= ~m_msg_1_1~0 4) (= main_~q~0 5) (<= 0 (+ main_~P2~0 2147483648)) (<= main_~P2~0 2147483647) (not (= main_~q~0 2)) (<= 6 ~m_recv_ack_1_1~0) (<= 4 ~m_msg_1_1~0) (<= 0 (+ main_~P8~0 2147483648)) (<= main_~q~0 5) (<= main_~P8~0 2147483647) (<= 0 main_~this_buffer_empty~0) (= ~m_msg_2~0 2) (<= 0 (+ main_~P5~0 2147483648)) (not (= main_~q~0 4)) (= ~m_msg_1_2~0 5) (<= ~m_recv_ack_2~0 3) (<= main_~P6~0 2147483647) (<= 0 (+ main_~P6~0 2147483648)) (<= 0 (+ main_~P1~0 2147483648)) (<= 5 main_~q~0) (<= 0 (+ main_~P4~0 2147483648)) (<= main_~this_buffer_empty~0 1) (<= ~m_Protocol~0 1) (not (= main_~q~0 1))))) [2019-10-07 15:26:28,423 WARN L191 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 105 [2019-10-07 15:26:28,885 WARN L191 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2019-10-07 15:26:29,155 WARN L191 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2019-10-07 15:26:29,404 WARN L191 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 75 [2019-10-07 15:26:29,676 WARN L191 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 77 [2019-10-07 15:26:29,973 WARN L191 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 79 [2019-10-07 15:26:30,257 WARN L191 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2019-10-07 15:26:30,587 WARN L191 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 86 [2019-10-07 15:26:30,904 WARN L191 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 80 [2019-10-07 15:26:31,218 WARN L191 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 80 [2019-10-07 15:26:31,516 WARN L191 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2019-10-07 15:26:31,842 WARN L191 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 77 [2019-10-07 15:26:32,138 WARN L191 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2019-10-07 15:26:32,447 WARN L191 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2019-10-07 15:26:32,756 WARN L191 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2019-10-07 15:26:33,066 WARN L191 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2019-10-07 15:26:33,364 WARN L191 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 75 [2019-10-07 15:26:33,577 WARN L191 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-10-07 15:26:33,783 WARN L191 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2019-10-07 15:26:34,116 WARN L191 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 80 [2019-10-07 15:26:34,476 WARN L191 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 80 [2019-10-07 15:26:34,895 WARN L191 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 81 [2019-10-07 15:26:35,340 WARN L191 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 80 [2019-10-07 15:26:35,764 WARN L191 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 81 [2019-10-07 15:26:36,133 WARN L191 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 80 [2019-10-07 15:26:36,632 WARN L191 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 72 [2019-10-07 15:26:37,049 WARN L191 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 75 [2019-10-07 15:26:37,051 INFO L211 tionRefinementEngine]: Constructing automaton from 0 perfect and 4 imperfect interpolant sequences. [2019-10-07 15:26:37,051 INFO L224 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 7, 31] total 48 [2019-10-07 15:26:37,052 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2019-10-07 15:26:37,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2019-10-07 15:26:37,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2029, Unknown=0, NotChecked=0, Total=2256 [2019-10-07 15:26:37,053 INFO L87 Difference]: Start difference. First operand 102 states and 138 transitions. Second operand 48 states. [2019-10-07 15:26:37,591 WARN L191 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 84 [2019-10-07 15:26:37,941 WARN L191 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 88 [2019-10-07 15:26:38,383 WARN L191 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 86 [2019-10-07 15:26:38,757 WARN L191 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 90 [2019-10-07 15:26:39,207 WARN L191 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2019-10-07 15:26:39,750 WARN L191 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 94 [2019-10-07 15:26:40,163 WARN L191 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 101 [2019-10-07 15:26:40,617 WARN L191 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 92 [2019-10-07 15:26:41,098 WARN L191 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 93 [2019-10-07 15:26:41,583 WARN L191 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 91 [2019-10-07 15:26:42,317 WARN L191 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:26:42,721 WARN L191 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:26:43,306 WARN L191 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 95 [2019-10-07 15:26:43,784 WARN L191 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 92 [2019-10-07 15:26:44,376 WARN L191 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 92 [2019-10-07 15:26:44,880 WARN L191 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2019-10-07 15:26:45,554 WARN L191 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:26:45,945 WARN L191 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:26:46,387 WARN L191 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:26:46,846 WARN L191 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 94 [2019-10-07 15:26:47,239 WARN L191 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:26:47,668 WARN L191 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 92 [2019-10-07 15:26:48,351 WARN L191 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 98 [2019-10-07 15:26:48,968 WARN L191 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 90 [2019-10-07 15:26:49,381 WARN L191 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 86 [2019-10-07 15:26:50,009 WARN L191 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:26:50,426 WARN L191 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:26:50,908 WARN L191 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:26:51,434 WARN L191 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:26:51,880 WARN L191 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 88 [2019-10-07 15:26:52,308 WARN L191 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 95 [2019-10-07 15:26:52,822 WARN L191 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:26:53,421 WARN L191 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2019-10-07 15:26:53,872 WARN L191 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 92 [2019-10-07 15:26:54,275 WARN L191 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 90 [2019-10-07 15:26:54,711 WARN L191 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-10-07 15:26:55,354 WARN L191 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 101 [2019-10-07 15:26:55,981 WARN L191 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 104 [2019-10-07 15:26:56,433 WARN L191 SmtUtils]: Spent 228.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-10-07 15:26:57,065 WARN L191 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2019-10-07 15:26:57,417 WARN L191 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2019-10-07 15:26:58,055 WARN L191 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 108 [2019-10-07 15:26:58,605 WARN L191 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 108 [2019-10-07 15:26:58,961 WARN L191 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2019-10-07 15:26:59,481 WARN L191 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 100 [2019-10-07 15:26:59,810 WARN L191 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-10-07 15:27:00,177 WARN L191 SmtUtils]: Spent 216.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-10-07 15:27:00,492 WARN L191 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-10-07 15:27:00,822 WARN L191 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-10-07 15:27:01,438 WARN L191 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 104 [2019-10-07 15:27:01,758 WARN L191 SmtUtils]: Spent 218.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-10-07 15:27:02,262 WARN L191 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 102 [2019-10-07 15:27:02,903 WARN L191 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 108 [2019-10-07 15:27:03,454 WARN L191 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 102 [2019-10-07 15:27:03,717 WARN L191 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2019-10-07 15:27:04,042 WARN L191 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:27:04,337 WARN L191 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:27:04,636 WARN L191 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:27:04,948 WARN L191 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2019-10-07 15:27:05,461 WARN L191 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 100 [2019-10-07 15:27:05,748 WARN L191 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:27:06,041 WARN L191 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2019-10-07 15:27:06,360 WARN L191 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2019-10-07 15:27:06,943 WARN L191 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 107 [2019-10-07 15:27:07,199 WARN L191 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2019-10-07 15:27:07,452 WARN L191 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2019-10-07 15:27:07,727 WARN L191 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-10-07 15:27:08,194 WARN L191 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 101 [2019-10-07 15:27:08,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-07 15:27:08,212 INFO L93 Difference]: Finished difference Result 196 states and 261 transitions. [2019-10-07 15:27:08,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2019-10-07 15:27:08,213 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 60 [2019-10-07 15:27:08,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-07 15:27:08,214 INFO L225 Difference]: With dead ends: 196 [2019-10-07 15:27:08,214 INFO L226 Difference]: Without dead ends: 0 [2019-10-07 15:27:08,219 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 150 SyntacticMatches, 4 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3964 ImplicationChecksByTransitivity, 41.8s TimeCoverageRelationStatistics Valid=1169, Invalid=12637, Unknown=0, NotChecked=0, Total=13806 [2019-10-07 15:27:08,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-10-07 15:27:08,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-10-07 15:27:08,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-10-07 15:27:08,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-10-07 15:27:08,220 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 60 [2019-10-07 15:27:08,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-07 15:27:08,220 INFO L462 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-10-07 15:27:08,220 INFO L463 AbstractCegarLoop]: Interpolant automaton has 48 states. [2019-10-07 15:27:08,220 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-10-07 15:27:08,220 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-10-07 15:27:08,420 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-07 15:27:08,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-10-07 15:27:08,929 WARN L191 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 321 DAG size of output: 266 [2019-10-07 15:27:12,091 WARN L191 SmtUtils]: Spent 3.02 s on a formula simplification. DAG size of input: 263 DAG size of output: 139 [2019-10-07 15:27:12,232 WARN L191 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 71 [2019-10-07 15:27:12,234 INFO L439 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |old(~m_recv_ack_2~0)| ~m_recv_ack_2~0) (= |old(~m_recv_ack_1_2~0)| ~m_recv_ack_1_2~0) (= |old(~m_recv_ack_1_1~0)| ~m_recv_ack_1_1~0) (= ~m_msg_1_1~0 |old(~m_msg_1_1~0)|) (= |old(~m_msg_2~0)| ~m_msg_2~0) (= ~m_msg_1_2~0 |old(~m_msg_1_2~0)|) (= ~m_Protocol~0 |old(~m_Protocol~0)|)) [2019-10-07 15:27:12,234 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2019-10-07 15:27:12,234 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-10-07 15:27:12,235 INFO L439 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (<= ~m_recv_ack_1_2~0 7) (<= 7 ~m_recv_ack_1_2~0) (<= 2 ~m_msg_2~0) (= 6 ~m_recv_ack_1_1~0) (<= ~m_msg_1_2~0 5) (= 1 ~m_Protocol~0) (<= ~m_msg_1_1~0 4) (<= 5 ~m_msg_1_2~0) (<= 4 ~m_msg_1_1~0) (<= ~m_msg_2~0 2) (<= 3 ~m_recv_ack_2~0) (<= ~m_recv_ack_2~0 3)) [2019-10-07 15:27:12,235 INFO L446 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2019-10-07 15:27:12,235 INFO L443 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2019-10-07 15:27:12,235 INFO L443 ceAbstractionStarter]: For program point mainEXIT(lines 14 566) no Hoare annotation was computed. [2019-10-07 15:27:12,235 INFO L443 ceAbstractionStarter]: For program point L498(lines 498 500) no Hoare annotation was computed. [2019-10-07 15:27:12,235 INFO L443 ceAbstractionStarter]: For program point L366(lines 366 368) no Hoare annotation was computed. [2019-10-07 15:27:12,235 INFO L443 ceAbstractionStarter]: For program point L466(lines 466 468) no Hoare annotation was computed. [2019-10-07 15:27:12,235 INFO L443 ceAbstractionStarter]: For program point mainFINAL(lines 14 566) no Hoare annotation was computed. [2019-10-07 15:27:12,235 INFO L443 ceAbstractionStarter]: For program point L39(lines 39 58) no Hoare annotation was computed. [2019-10-07 15:27:12,235 INFO L443 ceAbstractionStarter]: For program point L40(lines 40 55) no Hoare annotation was computed. [2019-10-07 15:27:12,235 INFO L443 ceAbstractionStarter]: For program point L140(lines 140 155) no Hoare annotation was computed. [2019-10-07 15:27:12,236 INFO L443 ceAbstractionStarter]: For program point L240(lines 240 255) no Hoare annotation was computed. [2019-10-07 15:27:12,236 INFO L443 ceAbstractionStarter]: For program point L108(lines 108 123) no Hoare annotation was computed. [2019-10-07 15:27:12,236 INFO L443 ceAbstractionStarter]: For program point L42(lines 42 53) no Hoare annotation was computed. [2019-10-07 15:27:12,236 INFO L443 ceAbstractionStarter]: For program point L340(lines 340 355) no Hoare annotation was computed. [2019-10-07 15:27:12,236 INFO L443 ceAbstractionStarter]: For program point L208(lines 208 223) no Hoare annotation was computed. [2019-10-07 15:27:12,236 INFO L443 ceAbstractionStarter]: For program point L142(lines 142 153) no Hoare annotation was computed. [2019-10-07 15:27:12,236 INFO L443 ceAbstractionStarter]: For program point L76(lines 76 91) no Hoare annotation was computed. [2019-10-07 15:27:12,236 INFO L443 ceAbstractionStarter]: For program point L440(lines 440 455) no Hoare annotation was computed. [2019-10-07 15:27:12,237 INFO L443 ceAbstractionStarter]: For program point L308(lines 308 323) no Hoare annotation was computed. [2019-10-07 15:27:12,237 INFO L443 ceAbstractionStarter]: For program point L242(lines 242 253) no Hoare annotation was computed. [2019-10-07 15:27:12,237 INFO L443 ceAbstractionStarter]: For program point L176(lines 176 191) no Hoare annotation was computed. [2019-10-07 15:27:12,237 INFO L443 ceAbstractionStarter]: For program point L110(lines 110 121) no Hoare annotation was computed. [2019-10-07 15:27:12,237 INFO L443 ceAbstractionStarter]: For program point L540(lines 540 555) no Hoare annotation was computed. [2019-10-07 15:27:12,237 INFO L443 ceAbstractionStarter]: For program point L408(lines 408 423) no Hoare annotation was computed. [2019-10-07 15:27:12,237 INFO L443 ceAbstractionStarter]: For program point L342(lines 342 353) no Hoare annotation was computed. [2019-10-07 15:27:12,237 INFO L443 ceAbstractionStarter]: For program point L276(lines 276 291) no Hoare annotation was computed. [2019-10-07 15:27:12,237 INFO L443 ceAbstractionStarter]: For program point L210(lines 210 221) no Hoare annotation was computed. [2019-10-07 15:27:12,238 INFO L443 ceAbstractionStarter]: For program point L78(lines 78 89) no Hoare annotation was computed. [2019-10-07 15:27:12,238 INFO L443 ceAbstractionStarter]: For program point L508(lines 508 523) no Hoare annotation was computed. [2019-10-07 15:27:12,238 INFO L443 ceAbstractionStarter]: For program point L442(lines 442 453) no Hoare annotation was computed. [2019-10-07 15:27:12,238 INFO L443 ceAbstractionStarter]: For program point L376(lines 376 391) no Hoare annotation was computed. [2019-10-07 15:27:12,238 INFO L443 ceAbstractionStarter]: For program point L310(lines 310 321) no Hoare annotation was computed. [2019-10-07 15:27:12,238 INFO L443 ceAbstractionStarter]: For program point L178(lines 178 189) no Hoare annotation was computed. [2019-10-07 15:27:12,238 INFO L443 ceAbstractionStarter]: For program point L46(lines 46 48) no Hoare annotation was computed. [2019-10-07 15:27:12,238 INFO L443 ceAbstractionStarter]: For program point L542(lines 542 553) no Hoare annotation was computed. [2019-10-07 15:27:12,238 INFO L443 ceAbstractionStarter]: For program point L476(lines 476 491) no Hoare annotation was computed. [2019-10-07 15:27:12,239 INFO L443 ceAbstractionStarter]: For program point L410(lines 410 421) no Hoare annotation was computed. [2019-10-07 15:27:12,239 INFO L443 ceAbstractionStarter]: For program point L278(lines 278 289) no Hoare annotation was computed. [2019-10-07 15:27:12,239 INFO L443 ceAbstractionStarter]: For program point L146(lines 146 148) no Hoare annotation was computed. [2019-10-07 15:27:12,239 INFO L443 ceAbstractionStarter]: For program point L510(lines 510 521) no Hoare annotation was computed. [2019-10-07 15:27:12,239 INFO L443 ceAbstractionStarter]: For program point L378(lines 378 389) no Hoare annotation was computed. [2019-10-07 15:27:12,239 INFO L443 ceAbstractionStarter]: For program point L246(lines 246 248) no Hoare annotation was computed. [2019-10-07 15:27:12,239 INFO L443 ceAbstractionStarter]: For program point L114(lines 114 116) no Hoare annotation was computed. [2019-10-07 15:27:12,239 INFO L443 ceAbstractionStarter]: For program point L478(lines 478 489) no Hoare annotation was computed. [2019-10-07 15:27:12,239 INFO L443 ceAbstractionStarter]: For program point L346(lines 346 348) no Hoare annotation was computed. [2019-10-07 15:27:12,240 INFO L443 ceAbstractionStarter]: For program point L214(lines 214 216) no Hoare annotation was computed. [2019-10-07 15:27:12,240 INFO L443 ceAbstractionStarter]: For program point L82(lines 82 84) no Hoare annotation was computed. [2019-10-07 15:27:12,240 INFO L443 ceAbstractionStarter]: For program point L446(lines 446 448) no Hoare annotation was computed. [2019-10-07 15:27:12,240 INFO L443 ceAbstractionStarter]: For program point L314(lines 314 316) no Hoare annotation was computed. [2019-10-07 15:27:12,240 INFO L443 ceAbstractionStarter]: For program point L182(lines 182 184) no Hoare annotation was computed. [2019-10-07 15:27:12,240 INFO L443 ceAbstractionStarter]: For program point L546(lines 546 548) no Hoare annotation was computed. [2019-10-07 15:27:12,240 INFO L443 ceAbstractionStarter]: For program point L414(lines 414 416) no Hoare annotation was computed. [2019-10-07 15:27:12,240 INFO L443 ceAbstractionStarter]: For program point L282(lines 282 284) no Hoare annotation was computed. [2019-10-07 15:27:12,241 INFO L439 ceAbstractionStarter]: At program point L547(lines 14 566) the Hoare annotation is: (or (not (<= 3 ~m_recv_ack_2~0)) (not (<= ~m_recv_ack_1_2~0 7)) (not (= ~m_recv_ack_1_1~0 6)) (not (<= ~m_msg_1_2~0 5)) (not (<= ~m_msg_1_1~0 4)) (not (<= 5 ~m_msg_1_2~0)) (not (= 1 ~m_Protocol~0)) (not (<= 4 ~m_msg_1_1~0)) (not (<= ~m_recv_ack_2~0 3)) (not (<= 2 ~m_msg_2~0)) (let ((.cse1 (let ((.cse2 (mod main_~P1~0 2))) (ite (and (< main_~P1~0 0) (not (= .cse2 0))) (+ .cse2 (- 2)) .cse2)))) (and (= (mod (let ((.cse0 (mod main_~this_expect~0 2))) (ite (and (< (mod main_~this_expect~0 4294967296) 0) (not (= 0 .cse0))) (+ .cse0 (- 2)) .cse0)) 4294967296) (mod .cse1 4294967296)) (= .cse1 0) (= 1 (mod main_~this_buffer_empty~0 4294967296)) (= main_~q~0 3) (= main_~method_id~0 2))) (not (<= 7 ~m_recv_ack_1_2~0)) (not (<= ~m_msg_2~0 2))) [2019-10-07 15:27:12,241 INFO L443 ceAbstractionStarter]: For program point L514(lines 514 516) no Hoare annotation was computed. [2019-10-07 15:27:12,241 INFO L443 ceAbstractionStarter]: For program point L382(lines 382 384) no Hoare annotation was computed. [2019-10-07 15:27:12,241 INFO L443 ceAbstractionStarter]: For program point L482(lines 482 484) no Hoare annotation was computed. [2019-10-07 15:27:12,241 INFO L439 ceAbstractionStarter]: At program point L24-2(lines 24 561) the Hoare annotation is: (or (not (<= 3 ~m_recv_ack_2~0)) (not (<= ~m_recv_ack_1_2~0 7)) (not (= ~m_recv_ack_1_1~0 6)) (not (<= ~m_msg_1_2~0 5)) (not (<= ~m_msg_1_1~0 4)) (not (<= 5 ~m_msg_1_2~0)) (not (= 1 ~m_Protocol~0)) (not (<= 4 ~m_msg_1_1~0)) (not (<= ~m_recv_ack_2~0 3)) (not (<= 2 ~m_msg_2~0)) (not (<= 7 ~m_recv_ack_1_2~0)) (and (= main_~this_buffer_empty~0 0) (= main_~q~0 0) (= 0 main_~this_expect~0)) (not (<= ~m_msg_2~0 2))) [2019-10-07 15:27:12,241 INFO L443 ceAbstractionStarter]: For program point L24-3(lines 24 561) no Hoare annotation was computed. [2019-10-07 15:27:12,241 INFO L443 ceAbstractionStarter]: For program point L124(lines 124 139) no Hoare annotation was computed. [2019-10-07 15:27:12,241 INFO L443 ceAbstractionStarter]: For program point L224(lines 224 239) no Hoare annotation was computed. [2019-10-07 15:27:12,241 INFO L443 ceAbstractionStarter]: For program point L92(lines 92 107) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L59(lines 59 158) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L324(lines 324 339) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L192(lines 192 207) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L159(lines 159 258) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L126(lines 126 137) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L60(lines 60 75) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L424(lines 424 439) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L292(lines 292 307) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L259(lines 259 358) no Hoare annotation was computed. [2019-10-07 15:27:12,242 INFO L443 ceAbstractionStarter]: For program point L226(lines 226 237) no Hoare annotation was computed. [2019-10-07 15:27:12,243 INFO L443 ceAbstractionStarter]: For program point L160(lines 160 175) no Hoare annotation was computed. [2019-10-07 15:27:12,243 INFO L443 ceAbstractionStarter]: For program point L94(lines 94 105) no Hoare annotation was computed. [2019-10-07 15:27:12,243 INFO L439 ceAbstractionStarter]: At program point L557(lines 24 561) the Hoare annotation is: (let ((.cse22 (<= 1 main_~this_buffer_empty~0)) (.cse15 (<= main_~this_expect~0 (* 2 (div main_~this_expect~0 2)))) (.cse16 (<= main_~P6~0 2147483647)) (.cse17 (<= 0 (+ main_~P7~0 2147483648))) (.cse0 (<= main_~P7~0 2147483647)) (.cse1 (<= main_~P9~0 2147483647)) (.cse2 (<= main_~P3~0 2147483647)) (.cse14 (<= main_~this_buffer_empty~0 1)) (.cse10 (<= 0 main_~this_expect~0)) (.cse3 (<= 0 (+ main_~P3~0 2147483648))) (.cse4 (<= 0 (+ main_~P2~0 2147483648))) (.cse5 (<= main_~P1~0 2147483647)) (.cse6 (<= main_~P2~0 2147483647)) (.cse7 (<= 0 (+ main_~P9~0 2147483648))) (.cse8 (<= main_~P5~0 2147483647)) (.cse9 (<= 0 (+ main_~P8~0 2147483648))) (.cse11 (<= main_~P8~0 2147483647)) (.cse12 (<= 0 main_~this_buffer_empty~0)) (.cse13 (<= 0 (+ main_~P5~0 2147483648))) (.cse18 (<= main_~P4~0 2147483647)) (.cse19 (<= 0 (+ main_~P6~0 2147483648))) (.cse20 (<= 0 (+ main_~P1~0 2147483648))) (.cse21 (<= 0 (+ main_~P4~0 2147483648)))) (or (not (= ~m_recv_ack_1_1~0 6)) (and (and .cse0 .cse1 .cse2 .cse3 (not (= 1 (mod main_~this_buffer_empty~0 4294967296))) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) .cse16 .cse17 .cse18 .cse19 (<= 5 main_~q~0) .cse20 .cse21 (<= main_~q~0 5)) (not (<= ~m_msg_1_2~0 5)) (not (<= ~m_msg_1_1~0 4)) (not (<= 5 ~m_msg_1_2~0)) (not (= 1 ~m_Protocol~0)) (not (<= 4 ~m_msg_1_1~0)) (not (<= ~m_recv_ack_2~0 3)) (not (<= 2 ~m_msg_2~0)) (and .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse14 (and .cse13 .cse3 .cse4 .cse5 .cse6 .cse7 (and .cse0 .cse1 .cse2 (and (<= main_~this_expect~0 (+ (* 2 (div (+ main_~this_expect~0 (- 1)) 2)) 1)) .cse22) .cse10) .cse8 .cse9 .cse11) (= main_~q~0 4)) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse7 .cse8 .cse10 .cse17 .cse18 .cse22 .cse15 (= 1 main_~q~0) .cse4 .cse6 .cse9 .cse11 .cse13 .cse16 .cse19 .cse20 .cse21 .cse14) (not (<= 3 ~m_recv_ack_2~0)) (not (<= ~m_recv_ack_1_2~0 7)) (and .cse16 .cse17 (and (and .cse0 (= (mod (+ (* 4294967295 main_~this_buffer_empty~0) 1) 4294967296) 1) .cse1 .cse2 (forall ((main_~P6~0 Int)) (let ((.cse25 (mod main_~this_expect~0 2))) (let ((.cse24 (mod (+ .cse25 4294967294) 4294967296)) (.cse23 (mod main_~P6~0 2))) (or (= .cse23 .cse24) (= .cse23 .cse25) (not (= 1 .cse23)) (= (mod (+ .cse23 4294967294) 4294967296) .cse24) (= 0 .cse23) (< main_~P6~0 0))))) .cse14 .cse10) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 (<= main_~q~0 3) .cse12 (<= 3 main_~q~0) .cse13) .cse18 .cse19 .cse20 .cse21) (not (<= 7 ~m_recv_ack_1_2~0)) (and (= main_~this_buffer_empty~0 0) (= main_~q~0 0) (= 0 main_~this_expect~0)) (not (<= ~m_msg_2~0 2)))) [2019-10-07 15:27:12,243 INFO L443 ceAbstractionStarter]: For program point L524(lines 524 539) no Hoare annotation was computed. [2019-10-07 15:27:12,243 INFO L443 ceAbstractionStarter]: For program point L392(lines 392 407) no Hoare annotation was computed. [2019-10-07 15:27:12,244 INFO L443 ceAbstractionStarter]: For program point L359(lines 359 458) no Hoare annotation was computed. [2019-10-07 15:27:12,244 INFO L443 ceAbstractionStarter]: For program point L326(lines 326 337) no Hoare annotation was computed. [2019-10-07 15:27:12,244 INFO L443 ceAbstractionStarter]: For program point L260(lines 260 275) no Hoare annotation was computed. [2019-10-07 15:27:12,244 INFO L443 ceAbstractionStarter]: For program point L194(lines 194 205) no Hoare annotation was computed. [2019-10-07 15:27:12,244 INFO L443 ceAbstractionStarter]: For program point L62(lines 62 73) no Hoare annotation was computed. [2019-10-07 15:27:12,244 INFO L443 ceAbstractionStarter]: For program point L492(lines 492 507) no Hoare annotation was computed. [2019-10-07 15:27:12,244 INFO L443 ceAbstractionStarter]: For program point L459(lines 459 558) no Hoare annotation was computed. [2019-10-07 15:27:12,244 INFO L443 ceAbstractionStarter]: For program point L426(lines 426 437) no Hoare annotation was computed. [2019-10-07 15:27:12,245 INFO L443 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 565) no Hoare annotation was computed. [2019-10-07 15:27:12,245 INFO L443 ceAbstractionStarter]: For program point L360(lines 360 375) no Hoare annotation was computed. [2019-10-07 15:27:12,245 INFO L443 ceAbstractionStarter]: For program point L294(lines 294 305) no Hoare annotation was computed. [2019-10-07 15:27:12,245 INFO L443 ceAbstractionStarter]: For program point L162(lines 162 173) no Hoare annotation was computed. [2019-10-07 15:27:12,245 INFO L446 ceAbstractionStarter]: At program point mainENTRY(lines 14 566) the Hoare annotation is: true [2019-10-07 15:27:12,245 INFO L443 ceAbstractionStarter]: For program point L526(lines 526 537) no Hoare annotation was computed. [2019-10-07 15:27:12,245 INFO L443 ceAbstractionStarter]: For program point L460(lines 460 475) no Hoare annotation was computed. [2019-10-07 15:27:12,245 INFO L443 ceAbstractionStarter]: For program point L394(lines 394 405) no Hoare annotation was computed. [2019-10-07 15:27:12,245 INFO L443 ceAbstractionStarter]: For program point L262(lines 262 273) no Hoare annotation was computed. [2019-10-07 15:27:12,246 INFO L443 ceAbstractionStarter]: For program point L130(lines 130 132) no Hoare annotation was computed. [2019-10-07 15:27:12,246 INFO L443 ceAbstractionStarter]: For program point L494(lines 494 505) no Hoare annotation was computed. [2019-10-07 15:27:12,246 INFO L443 ceAbstractionStarter]: For program point L362(lines 362 373) no Hoare annotation was computed. [2019-10-07 15:27:12,246 INFO L443 ceAbstractionStarter]: For program point L230(lines 230 232) no Hoare annotation was computed. [2019-10-07 15:27:12,246 INFO L443 ceAbstractionStarter]: For program point L98(lines 98 100) no Hoare annotation was computed. [2019-10-07 15:27:12,246 INFO L443 ceAbstractionStarter]: For program point L462(lines 462 473) no Hoare annotation was computed. [2019-10-07 15:27:12,246 INFO L443 ceAbstractionStarter]: For program point L330(lines 330 332) no Hoare annotation was computed. [2019-10-07 15:27:12,246 INFO L443 ceAbstractionStarter]: For program point L198(lines 198 200) no Hoare annotation was computed. [2019-10-07 15:27:12,246 INFO L443 ceAbstractionStarter]: For program point L66(lines 66 68) no Hoare annotation was computed. [2019-10-07 15:27:12,247 INFO L443 ceAbstractionStarter]: For program point L430(lines 430 432) no Hoare annotation was computed. [2019-10-07 15:27:12,247 INFO L443 ceAbstractionStarter]: For program point L298(lines 298 300) no Hoare annotation was computed. [2019-10-07 15:27:12,247 INFO L443 ceAbstractionStarter]: For program point L166(lines 166 168) no Hoare annotation was computed. [2019-10-07 15:27:12,247 INFO L443 ceAbstractionStarter]: For program point L530(lines 530 532) no Hoare annotation was computed. [2019-10-07 15:27:12,247 INFO L443 ceAbstractionStarter]: For program point L398(lines 398 400) no Hoare annotation was computed. [2019-10-07 15:27:12,247 INFO L443 ceAbstractionStarter]: For program point L266(lines 266 268) no Hoare annotation was computed. [2019-10-07 15:27:12,265 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,266 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,267 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,268 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,271 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,272 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,278 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.10 03:27:12 BoogieIcfgContainer [2019-10-07 15:27:12,278 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-10-07 15:27:12,280 INFO L168 Benchmark]: Toolchain (without parser) took 240133.08 ms. Allocated memory was 144.7 MB in the beginning and 1.7 GB in the end (delta: 1.6 GB). Free memory was 102.1 MB in the beginning and 384.7 MB in the end (delta: -282.6 MB). Peak memory consumption was 1.3 GB. Max. memory is 7.1 GB. [2019-10-07 15:27:12,280 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 144.7 MB. Free memory was 121.1 MB in the beginning and 120.9 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. [2019-10-07 15:27:12,280 INFO L168 Benchmark]: CACSL2BoogieTranslator took 606.31 ms. Allocated memory was 144.7 MB in the beginning and 201.9 MB in the end (delta: 57.1 MB). Free memory was 101.9 MB in the beginning and 173.5 MB in the end (delta: -71.7 MB). Peak memory consumption was 24.5 MB. Max. memory is 7.1 GB. [2019-10-07 15:27:12,280 INFO L168 Benchmark]: Boogie Preprocessor took 80.51 ms. Allocated memory is still 201.9 MB. Free memory was 173.5 MB in the beginning and 170.1 MB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 7.1 GB. [2019-10-07 15:27:12,281 INFO L168 Benchmark]: RCFGBuilder took 949.63 ms. Allocated memory is still 201.9 MB. Free memory was 170.1 MB in the beginning and 116.2 MB in the end (delta: 53.9 MB). Peak memory consumption was 53.9 MB. Max. memory is 7.1 GB. [2019-10-07 15:27:12,281 INFO L168 Benchmark]: TraceAbstraction took 238488.85 ms. Allocated memory was 201.9 MB in the beginning and 1.7 GB in the end (delta: 1.5 GB). Free memory was 116.2 MB in the beginning and 384.7 MB in the end (delta: -268.5 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. [2019-10-07 15:27:12,282 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23 ms. Allocated memory is still 144.7 MB. Free memory was 121.1 MB in the beginning and 120.9 MB in the end (delta: 210.0 kB). Peak memory consumption was 210.0 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 606.31 ms. Allocated memory was 144.7 MB in the beginning and 201.9 MB in the end (delta: 57.1 MB). Free memory was 101.9 MB in the beginning and 173.5 MB in the end (delta: -71.7 MB). Peak memory consumption was 24.5 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 80.51 ms. Allocated memory is still 201.9 MB. Free memory was 173.5 MB in the beginning and 170.1 MB in the end (delta: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 949.63 ms. Allocated memory is still 201.9 MB. Free memory was 170.1 MB in the beginning and 116.2 MB in the end (delta: 53.9 MB). Peak memory consumption was 53.9 MB. Max. memory is 7.1 GB. * TraceAbstraction took 238488.85 ms. Allocated memory was 201.9 MB in the beginning and 1.7 GB in the end (delta: 1.5 GB). Free memory was 116.2 MB in the beginning and 384.7 MB in the end (delta: -268.5 MB). Peak memory consumption was 1.2 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 565]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 24]: Loop Invariant Derived loop invariant: (((((((((((!(3 <= m_recv_ack_2) || !(m_recv_ack_1_2 <= 7)) || !(m_recv_ack_1_1 == 6)) || !(m_msg_1_2 <= 5)) || !(m_msg_1_1 <= 4)) || !(5 <= m_msg_1_2)) || !(1 == m_Protocol)) || !(4 <= m_msg_1_1)) || !(m_recv_ack_2 <= 3)) || !(2 <= m_msg_2)) || !(7 <= m_recv_ack_1_2)) || ((this_buffer_empty == 0 && q == 0) && 0 == this_expect)) || !(m_msg_2 <= 2) - InvariantResult [Line: 24]: Loop Invariant [2019-10-07 15:27:12,288 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,289 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,289 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,289 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,290 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,290 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,292 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,292 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,293 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,293 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,293 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] [2019-10-07 15:27:12,294 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[main_~P6~0,QUANTIFIED] Derived loop invariant: (((((((((((((((!(m_recv_ack_1_1 == 6) || ((((((((((((((((((((((((P7 <= 2147483647 && P9 <= 2147483647) && P3 <= 2147483647) && 0 <= P3 + 2147483648) && !(1 == this_buffer_empty % 4294967296)) && 0 <= P2 + 2147483648) && P1 <= 2147483647) && P2 <= 2147483647) && 0 <= P9 + 2147483648) && P5 <= 2147483647) && 0 <= P8 + 2147483648) && 0 <= this_expect) && P8 <= 2147483647) && 0 <= this_buffer_empty) && 0 <= P5 + 2147483648) && this_buffer_empty <= 1) && this_expect <= 2 * (this_expect / 2)) && P6 <= 2147483647) && 0 <= P7 + 2147483648) && P4 <= 2147483647) && 0 <= P6 + 2147483648) && 5 <= q) && 0 <= P1 + 2147483648) && 0 <= P4 + 2147483648) && q <= 5)) || !(m_msg_1_2 <= 5)) || !(m_msg_1_1 <= 4)) || !(5 <= m_msg_1_2)) || !(1 == m_Protocol)) || !(4 <= m_msg_1_1)) || !(m_recv_ack_2 <= 3)) || !(2 <= m_msg_2)) || ((((((((P6 <= 2147483647 && 0 <= P7 + 2147483648) && P4 <= 2147483647) && 0 <= P6 + 2147483648) && 0 <= P1 + 2147483648) && 0 <= P4 + 2147483648) && this_buffer_empty <= 1) && ((((((((0 <= P5 + 2147483648 && 0 <= P3 + 2147483648) && 0 <= P2 + 2147483648) && P1 <= 2147483647) && P2 <= 2147483647) && 0 <= P9 + 2147483648) && (((P7 <= 2147483647 && P9 <= 2147483647) && P3 <= 2147483647) && this_expect <= 2 * ((this_expect + -1) / 2) + 1 && 1 <= this_buffer_empty) && 0 <= this_expect) && P5 <= 2147483647) && 0 <= P8 + 2147483648) && P8 <= 2147483647) && q == 4)) || ((((((((((((((((((((((P7 <= 2147483647 && P9 <= 2147483647) && P3 <= 2147483647) && 0 <= P3 + 2147483648) && P1 <= 2147483647) && 0 <= P9 + 2147483648) && P5 <= 2147483647) && 0 <= this_expect) && 0 <= P7 + 2147483648) && P4 <= 2147483647) && 1 <= this_buffer_empty) && this_expect <= 2 * (this_expect / 2)) && 1 == q) && 0 <= P2 + 2147483648) && P2 <= 2147483647) && 0 <= P8 + 2147483648) && P8 <= 2147483647) && 0 <= P5 + 2147483648) && P6 <= 2147483647) && 0 <= P6 + 2147483648) && 0 <= P1 + 2147483648) && 0 <= P4 + 2147483648) && this_buffer_empty <= 1)) || !(3 <= m_recv_ack_2)) || !(m_recv_ack_1_2 <= 7)) || ((((((P6 <= 2147483647 && 0 <= P7 + 2147483648) && (((((((((((((((((P7 <= 2147483647 && (4294967295 * this_buffer_empty + 1) % 4294967296 == 1) && P9 <= 2147483647) && P3 <= 2147483647) && (forall main_~P6~0 : int :: ((((main_~P6~0 % 2 == (this_expect % 2 + 4294967294) % 4294967296 || main_~P6~0 % 2 == this_expect % 2) || !(1 == main_~P6~0 % 2)) || (main_~P6~0 % 2 + 4294967294) % 4294967296 == (this_expect % 2 + 4294967294) % 4294967296) || 0 == main_~P6~0 % 2) || main_~P6~0 < 0)) && this_buffer_empty <= 1) && 0 <= this_expect) && 0 <= P3 + 2147483648) && 0 <= P2 + 2147483648) && P1 <= 2147483647) && P2 <= 2147483647) && 0 <= P9 + 2147483648) && P5 <= 2147483647) && 0 <= P8 + 2147483648) && P8 <= 2147483647) && q <= 3) && 0 <= this_buffer_empty) && 3 <= q) && 0 <= P5 + 2147483648) && P4 <= 2147483647) && 0 <= P6 + 2147483648) && 0 <= P1 + 2147483648) && 0 <= P4 + 2147483648)) || !(7 <= m_recv_ack_1_2)) || ((this_buffer_empty == 0 && q == 0) && 0 == this_expect)) || !(m_msg_2 <= 2) - InvariantResult [Line: 14]: Loop Invariant Derived loop invariant: (((((((((((!(3 <= m_recv_ack_2) || !(m_recv_ack_1_2 <= 7)) || !(m_recv_ack_1_1 == 6)) || !(m_msg_1_2 <= 5)) || !(m_msg_1_1 <= 4)) || !(5 <= m_msg_1_2)) || !(1 == m_Protocol)) || !(4 <= m_msg_1_1)) || !(m_recv_ack_2 <= 3)) || !(2 <= m_msg_2)) || (((((if this_expect % 4294967296 < 0 && !(0 == this_expect % 2) then this_expect % 2 + -2 else this_expect % 2) % 4294967296 == (if P1 < 0 && !(P1 % 2 == 0) then P1 % 2 + -2 else P1 % 2) % 4294967296 && (if P1 < 0 && !(P1 % 2 == 0) then P1 % 2 + -2 else P1 % 2) == 0) && 1 == this_buffer_empty % 4294967296) && q == 3) && method_id == 2)) || !(7 <= m_recv_ack_1_2)) || !(m_msg_2 <= 2) - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 113 locations, 1 error locations. Result: SAFE, OverallTime: 238.3s, OverallIterations: 14, TraceHistogramMax: 6, AutomataDifference: 85.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 3.8s, HoareTripleCheckerStatistics: 1802 SDtfs, 7724 SDslu, 966 SDs, 0 SdLazy, 15000 SolverSat, 1741 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 19.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1251 GetRequests, 724 SyntacticMatches, 40 SemanticMatches, 487 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 11894 ImplicationChecksByTransitivity, 114.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=186occurred in iteration=9, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 14 MinimizatonAttempts, 291 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 7 LocationsWithAnnotation, 7 PreInvPairs, 40 NumberOfFragments, 747 HoareAnnotationTreeSize, 7 FomulaSimplifications, 226215 FormulaSimplificationTreeSizeReduction, 0.5s HoareSimplificationTime, 7 FomulaSimplificationsInter, 45995 FormulaSimplificationTreeSizeReductionInter, 3.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 21.4s InterpolantComputationTime, 755 NumberOfCodeBlocks, 755 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 1034 ConstructedInterpolants, 81 QuantifiedInterpolants, 583701 SizeOfPredicates, 38 NumberOfNonLiveVariables, 2265 ConjunctsInSsa, 114 ConjunctsInUnsatCore, 30 InterpolantComputations, 9 PerfectInterpolantSequences, 254/518 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: OVERALL_TIME[ms]: 91657, ICFG_INTERPRETER_ENTERED_PROCEDURES: 18, DAG_INTERPRETER_EARLY_EXIT_QUERIES: 16696, DAG_INTERPRETER_EARLY_EXITS: 7, TOOLS_POST_APPLICATIONS: 15394, TOOLS_POST_TIME[ms]: 9455, TOOLS_POST_CALL_APPLICATIONS: 24, TOOLS_POST_CALL_TIME[ms]: 16, TOOLS_POST_RETURN_APPLICATIONS: 12, TOOLS_POST_RETURN_TIME[ms]: 10, TOOLS_QUANTIFIERELIM_APPLICATIONS: 14796, TOOLS_QUANTIFIERELIM_TIME[ms]: 7491, TOOLS_QUANTIFIERELIM_MAX_TIME[ms]: 47, FLUID_QUERY_TIME[ms]: 211, FLUID_QUERIES: 17612, FLUID_YES_ANSWERS: 525, DOMAIN_JOIN_APPLICATIONS: 4805, DOMAIN_JOIN_TIME[ms]: 63867, DOMAIN_ALPHA_APPLICATIONS: 525, DOMAIN_ALPHA_TIME[ms]: 12065, DOMAIN_WIDEN_APPLICATIONS: 212, DOMAIN_WIDEN_TIME[ms]: 2782, DOMAIN_ISSUBSETEQ_APPLICATIONS: 916, DOMAIN_ISSUBSETEQ_TIME[ms]: 809, DOMAIN_ISBOTTOM_APPLICATIONS: 1158, DOMAIN_ISBOTTOM_TIME[ms]: 1466, LOOP_SUMMARIZER_APPLICATIONS: 799, LOOP_SUMMARIZER_CACHE_MISSES: 704, LOOP_SUMMARIZER_OVERALL_TIME[ms]: 44383, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME[ms]: 44374, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 916, CALL_SUMMARIZER_APPLICATIONS: 12, CALL_SUMMARIZER_CACHE_MISSES: 6, CALL_SUMMARIZER_OVERALL_TIME[ms]: 61, CALL_SUMMARIZER_NEW_COMPUTATION_TIME[ms]: 60, PROCEDURE_GRAPH_BUILDER_TIME[ms]: 7, PATH_EXPR_TIME[ms]: 10, REGEX_TO_DAG_TIME[ms]: 15, DAG_COMPRESSION_TIME[ms]: 221, DAG_COMPRESSION_PROCESSED_NODES: 15263, DAG_COMPRESSION_RETAINED_NODES: 4347, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...