./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/systemc/mem_slave_tlm.4.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/systemc/mem_slave_tlm.4.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f57f15044da25a93146142338d05dda549829eb1 ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.25-f470102 [2019-12-07 10:49:02,790 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 10:49:02,791 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 10:49:02,800 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 10:49:02,800 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 10:49:02,801 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 10:49:02,802 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 10:49:02,804 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 10:49:02,806 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 10:49:02,807 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 10:49:02,807 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 10:49:02,808 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 10:49:02,808 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 10:49:02,809 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 10:49:02,809 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 10:49:02,810 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 10:49:02,811 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 10:49:02,811 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 10:49:02,813 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 10:49:02,814 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 10:49:02,815 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 10:49:02,816 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 10:49:02,817 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 10:49:02,818 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 10:49:02,820 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 10:49:02,820 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 10:49:02,820 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 10:49:02,821 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 10:49:02,821 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 10:49:02,821 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 10:49:02,821 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 10:49:02,822 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 10:49:02,822 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 10:49:02,823 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 10:49:02,824 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 10:49:02,824 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 10:49:02,825 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 10:49:02,825 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 10:49:02,825 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 10:49:02,826 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 10:49:02,826 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 10:49:02,827 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2019-12-07 10:49:02,839 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 10:49:02,839 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 10:49:02,840 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 10:49:02,841 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 10:49:02,841 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 10:49:02,841 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 10:49:02,841 INFO L138 SettingsManager]: * sizeof long=4 [2019-12-07 10:49:02,841 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 10:49:02,842 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-12-07 10:49:02,842 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 10:49:02,842 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-12-07 10:49:02,842 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-12-07 10:49:02,842 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-12-07 10:49:02,842 INFO L138 SettingsManager]: * sizeof long double=12 [2019-12-07 10:49:02,843 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 10:49:02,843 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 10:49:02,843 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-12-07 10:49:02,843 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 10:49:02,843 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 10:49:02,844 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-12-07 10:49:02,844 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-12-07 10:49:02,844 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-12-07 10:49:02,844 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 10:49:02,844 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-12-07 10:49:02,845 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-12-07 10:49:02,845 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-07 10:49:02,845 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-12-07 10:49:02,845 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-12-07 10:49:02,845 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 10:49:02,845 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f57f15044da25a93146142338d05dda549829eb1 [2019-12-07 10:49:02,946 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 10:49:02,954 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 10:49:02,956 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 10:49:02,957 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 10:49:02,958 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 10:49:02,958 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/../../sv-benchmarks/c/systemc/mem_slave_tlm.4.cil.c [2019-12-07 10:49:03,001 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/data/b92490a75/c5f4ef492697469997c686b67523c560/FLAG54fad7676 [2019-12-07 10:49:03,364 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 10:49:03,365 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/sv-benchmarks/c/systemc/mem_slave_tlm.4.cil.c [2019-12-07 10:49:03,374 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/data/b92490a75/c5f4ef492697469997c686b67523c560/FLAG54fad7676 [2019-12-07 10:49:03,383 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/data/b92490a75/c5f4ef492697469997c686b67523c560 [2019-12-07 10:49:03,385 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 10:49:03,386 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 10:49:03,387 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 10:49:03,387 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 10:49:03,389 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 10:49:03,390 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,391 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d97e9b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03, skipping insertion in model container [2019-12-07 10:49:03,392 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,396 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 10:49:03,427 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 10:49:03,621 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 10:49:03,624 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 10:49:03,675 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 10:49:03,686 INFO L208 MainTranslator]: Completed translation [2019-12-07 10:49:03,687 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03 WrapperNode [2019-12-07 10:49:03,687 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 10:49:03,687 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 10:49:03,687 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 10:49:03,687 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 10:49:03,692 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,700 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,728 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 10:49:03,729 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 10:49:03,729 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 10:49:03,729 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 10:49:03,735 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,735 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,737 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,737 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,744 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,755 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,757 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... [2019-12-07 10:49:03,760 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 10:49:03,760 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 10:49:03,760 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 10:49:03,760 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 10:49:03,761 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/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-12-07 10:49:03,802 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 10:49:03,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 10:49:04,295 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 10:49:04,296 INFO L287 CfgBuilder]: Removed 39 assume(true) statements. [2019-12-07 10:49:04,297 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 10:49:04 BoogieIcfgContainer [2019-12-07 10:49:04,297 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 10:49:04,297 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-12-07 10:49:04,297 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-12-07 10:49:04,299 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-12-07 10:49:04,299 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 10:49:03" (1/3) ... [2019-12-07 10:49:04,300 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dd187a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 10:49:04, skipping insertion in model container [2019-12-07 10:49:04,300 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:49:03" (2/3) ... [2019-12-07 10:49:04,300 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2dd187a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 10:49:04, skipping insertion in model container [2019-12-07 10:49:04,300 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 10:49:04" (3/3) ... [2019-12-07 10:49:04,301 INFO L109 eAbstractionObserver]: Analyzing ICFG mem_slave_tlm.4.cil.c [2019-12-07 10:49:04,308 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-12-07 10:49:04,312 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 5 error locations. [2019-12-07 10:49:04,320 INFO L249 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2019-12-07 10:49:04,338 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-12-07 10:49:04,338 INFO L374 AbstractCegarLoop]: Hoare is true [2019-12-07 10:49:04,338 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-12-07 10:49:04,338 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 10:49:04,338 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 10:49:04,338 INFO L378 AbstractCegarLoop]: Difference is false [2019-12-07 10:49:04,338 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 10:49:04,338 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-12-07 10:49:04,354 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states. [2019-12-07 10:49:04,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2019-12-07 10:49:04,360 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:04,361 INFO L410 BasicCegarLoop]: trace histogram [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-12-07 10:49:04,361 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:04,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:04,365 INFO L82 PathProgramCache]: Analyzing trace with hash -963603713, now seen corresponding path program 1 times [2019-12-07 10:49:04,370 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:04,371 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029629919] [2019-12-07 10:49:04,371 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:04,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:04,483 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029629919] [2019-12-07 10:49:04,484 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:04,484 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:04,485 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277812375] [2019-12-07 10:49:04,489 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:04,489 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:04,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:04,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:04,499 INFO L87 Difference]: Start difference. First operand 276 states. Second operand 3 states. [2019-12-07 10:49:04,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:04,736 INFO L93 Difference]: Finished difference Result 737 states and 1340 transitions. [2019-12-07 10:49:04,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:04,737 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 28 [2019-12-07 10:49:04,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:04,749 INFO L225 Difference]: With dead ends: 737 [2019-12-07 10:49:04,749 INFO L226 Difference]: Without dead ends: 458 [2019-12-07 10:49:04,753 INFO L630 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-12-07 10:49:04,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2019-12-07 10:49:04,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 442. [2019-12-07 10:49:04,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2019-12-07 10:49:04,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 697 transitions. [2019-12-07 10:49:04,804 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 697 transitions. Word has length 28 [2019-12-07 10:49:04,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:04,804 INFO L462 AbstractCegarLoop]: Abstraction has 442 states and 697 transitions. [2019-12-07 10:49:04,804 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:04,804 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 697 transitions. [2019-12-07 10:49:04,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2019-12-07 10:49:04,806 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:04,807 INFO L410 BasicCegarLoop]: trace histogram [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, 1, 1] [2019-12-07 10:49:04,807 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:04,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:04,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1067368876, now seen corresponding path program 1 times [2019-12-07 10:49:04,807 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:04,807 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361042563] [2019-12-07 10:49:04,808 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:04,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:04,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:04,847 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361042563] [2019-12-07 10:49:04,847 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:04,847 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:04,847 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160500809] [2019-12-07 10:49:04,848 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:04,849 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:04,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:04,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:04,849 INFO L87 Difference]: Start difference. First operand 442 states and 697 transitions. Second operand 3 states. [2019-12-07 10:49:04,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:04,943 INFO L93 Difference]: Finished difference Result 1159 states and 1853 transitions. [2019-12-07 10:49:04,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:04,943 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 39 [2019-12-07 10:49:04,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:04,947 INFO L225 Difference]: With dead ends: 1159 [2019-12-07 10:49:04,947 INFO L226 Difference]: Without dead ends: 731 [2019-12-07 10:49:04,949 INFO L630 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-12-07 10:49:04,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2019-12-07 10:49:04,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 715. [2019-12-07 10:49:04,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 715 states. [2019-12-07 10:49:04,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1160 transitions. [2019-12-07 10:49:04,977 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1160 transitions. Word has length 39 [2019-12-07 10:49:04,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:04,978 INFO L462 AbstractCegarLoop]: Abstraction has 715 states and 1160 transitions. [2019-12-07 10:49:04,978 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:04,978 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1160 transitions. [2019-12-07 10:49:04,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2019-12-07 10:49:04,980 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:04,980 INFO L410 BasicCegarLoop]: trace histogram [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, 1, 1, 1] [2019-12-07 10:49:04,980 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:04,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:04,980 INFO L82 PathProgramCache]: Analyzing trace with hash 1759790175, now seen corresponding path program 1 times [2019-12-07 10:49:04,981 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:04,981 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547807954] [2019-12-07 10:49:04,981 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:04,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:05,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:05,019 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547807954] [2019-12-07 10:49:05,020 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:05,020 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:05,020 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087503387] [2019-12-07 10:49:05,020 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:05,020 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:05,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:05,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:05,021 INFO L87 Difference]: Start difference. First operand 715 states and 1160 transitions. Second operand 3 states. [2019-12-07 10:49:05,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:05,065 INFO L93 Difference]: Finished difference Result 1797 states and 2913 transitions. [2019-12-07 10:49:05,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:05,066 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 40 [2019-12-07 10:49:05,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:05,073 INFO L225 Difference]: With dead ends: 1797 [2019-12-07 10:49:05,073 INFO L226 Difference]: Without dead ends: 1107 [2019-12-07 10:49:05,074 INFO L630 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-12-07 10:49:05,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2019-12-07 10:49:05,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1095. [2019-12-07 10:49:05,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1095 states. [2019-12-07 10:49:05,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1770 transitions. [2019-12-07 10:49:05,111 INFO L78 Accepts]: Start accepts. Automaton has 1095 states and 1770 transitions. Word has length 40 [2019-12-07 10:49:05,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:05,111 INFO L462 AbstractCegarLoop]: Abstraction has 1095 states and 1770 transitions. [2019-12-07 10:49:05,111 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:05,111 INFO L276 IsEmpty]: Start isEmpty. Operand 1095 states and 1770 transitions. [2019-12-07 10:49:05,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-12-07 10:49:05,113 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:05,113 INFO L410 BasicCegarLoop]: trace histogram [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, 1, 1, 1] [2019-12-07 10:49:05,113 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:05,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:05,114 INFO L82 PathProgramCache]: Analyzing trace with hash -361630758, now seen corresponding path program 1 times [2019-12-07 10:49:05,114 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:05,114 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735523388] [2019-12-07 10:49:05,114 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:05,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:05,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:05,159 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735523388] [2019-12-07 10:49:05,159 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:05,159 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:05,159 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886216049] [2019-12-07 10:49:05,159 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:05,159 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:05,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:05,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:05,160 INFO L87 Difference]: Start difference. First operand 1095 states and 1770 transitions. Second operand 3 states. [2019-12-07 10:49:05,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:05,227 INFO L93 Difference]: Finished difference Result 2933 states and 4742 transitions. [2019-12-07 10:49:05,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:05,228 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 46 [2019-12-07 10:49:05,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:05,238 INFO L225 Difference]: With dead ends: 2933 [2019-12-07 10:49:05,238 INFO L226 Difference]: Without dead ends: 1863 [2019-12-07 10:49:05,240 INFO L630 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-12-07 10:49:05,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states. [2019-12-07 10:49:05,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 1717. [2019-12-07 10:49:05,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1717 states. [2019-12-07 10:49:05,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 2740 transitions. [2019-12-07 10:49:05,299 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 2740 transitions. Word has length 46 [2019-12-07 10:49:05,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:05,299 INFO L462 AbstractCegarLoop]: Abstraction has 1717 states and 2740 transitions. [2019-12-07 10:49:05,300 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:05,300 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 2740 transitions. [2019-12-07 10:49:05,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2019-12-07 10:49:05,301 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:05,301 INFO L410 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:05,301 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:05,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:05,302 INFO L82 PathProgramCache]: Analyzing trace with hash 796224946, now seen corresponding path program 1 times [2019-12-07 10:49:05,302 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:05,302 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608185164] [2019-12-07 10:49:05,302 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:05,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:05,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:05,340 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608185164] [2019-12-07 10:49:05,340 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:05,340 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:05,340 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429690852] [2019-12-07 10:49:05,340 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:05,341 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:05,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:05,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:05,341 INFO L87 Difference]: Start difference. First operand 1717 states and 2740 transitions. Second operand 3 states. [2019-12-07 10:49:05,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:05,487 INFO L93 Difference]: Finished difference Result 4797 states and 7636 transitions. [2019-12-07 10:49:05,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:05,488 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 52 [2019-12-07 10:49:05,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:05,501 INFO L225 Difference]: With dead ends: 4797 [2019-12-07 10:49:05,501 INFO L226 Difference]: Without dead ends: 3099 [2019-12-07 10:49:05,504 INFO L630 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-12-07 10:49:05,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3099 states. [2019-12-07 10:49:05,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3099 to 3033. [2019-12-07 10:49:05,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3033 states. [2019-12-07 10:49:05,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3033 states to 3033 states and 4767 transitions. [2019-12-07 10:49:05,577 INFO L78 Accepts]: Start accepts. Automaton has 3033 states and 4767 transitions. Word has length 52 [2019-12-07 10:49:05,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:05,577 INFO L462 AbstractCegarLoop]: Abstraction has 3033 states and 4767 transitions. [2019-12-07 10:49:05,577 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:05,577 INFO L276 IsEmpty]: Start isEmpty. Operand 3033 states and 4767 transitions. [2019-12-07 10:49:05,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2019-12-07 10:49:05,578 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:05,578 INFO L410 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:05,579 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:05,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:05,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1351345783, now seen corresponding path program 1 times [2019-12-07 10:49:05,579 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:05,579 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201559288] [2019-12-07 10:49:05,579 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:05,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:05,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:05,613 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201559288] [2019-12-07 10:49:05,613 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:05,613 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:05,613 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532783691] [2019-12-07 10:49:05,614 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:05,614 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:05,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:05,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:05,614 INFO L87 Difference]: Start difference. First operand 3033 states and 4767 transitions. Second operand 3 states. [2019-12-07 10:49:05,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:05,750 INFO L93 Difference]: Finished difference Result 7143 states and 11182 transitions. [2019-12-07 10:49:05,751 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:05,751 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 52 [2019-12-07 10:49:05,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:05,767 INFO L225 Difference]: With dead ends: 7143 [2019-12-07 10:49:05,767 INFO L226 Difference]: Without dead ends: 4133 [2019-12-07 10:49:05,770 INFO L630 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-12-07 10:49:05,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4133 states. [2019-12-07 10:49:05,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4133 to 3949. [2019-12-07 10:49:05,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3949 states. [2019-12-07 10:49:05,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3949 states to 3949 states and 6129 transitions. [2019-12-07 10:49:05,872 INFO L78 Accepts]: Start accepts. Automaton has 3949 states and 6129 transitions. Word has length 52 [2019-12-07 10:49:05,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:05,872 INFO L462 AbstractCegarLoop]: Abstraction has 3949 states and 6129 transitions. [2019-12-07 10:49:05,872 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:05,872 INFO L276 IsEmpty]: Start isEmpty. Operand 3949 states and 6129 transitions. [2019-12-07 10:49:05,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2019-12-07 10:49:05,874 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:05,874 INFO L410 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:05,874 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:05,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:05,874 INFO L82 PathProgramCache]: Analyzing trace with hash -1227642575, now seen corresponding path program 1 times [2019-12-07 10:49:05,874 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:05,874 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218562949] [2019-12-07 10:49:05,875 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:05,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:05,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:05,898 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218562949] [2019-12-07 10:49:05,898 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:05,898 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:05,898 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930482855] [2019-12-07 10:49:05,898 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:05,899 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:05,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:05,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:05,899 INFO L87 Difference]: Start difference. First operand 3949 states and 6129 transitions. Second operand 3 states. [2019-12-07 10:49:06,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:06,250 INFO L93 Difference]: Finished difference Result 9509 states and 14850 transitions. [2019-12-07 10:49:06,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:06,251 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 59 [2019-12-07 10:49:06,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:06,273 INFO L225 Difference]: With dead ends: 9509 [2019-12-07 10:49:06,273 INFO L226 Difference]: Without dead ends: 5583 [2019-12-07 10:49:06,278 INFO L630 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-12-07 10:49:06,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5583 states. [2019-12-07 10:49:06,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5583 to 5493. [2019-12-07 10:49:06,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5493 states. [2019-12-07 10:49:06,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5493 states to 5493 states and 8441 transitions. [2019-12-07 10:49:06,417 INFO L78 Accepts]: Start accepts. Automaton has 5493 states and 8441 transitions. Word has length 59 [2019-12-07 10:49:06,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:06,418 INFO L462 AbstractCegarLoop]: Abstraction has 5493 states and 8441 transitions. [2019-12-07 10:49:06,418 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:06,418 INFO L276 IsEmpty]: Start isEmpty. Operand 5493 states and 8441 transitions. [2019-12-07 10:49:06,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2019-12-07 10:49:06,419 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:06,419 INFO L410 BasicCegarLoop]: trace histogram [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, 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-12-07 10:49:06,419 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:06,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:06,420 INFO L82 PathProgramCache]: Analyzing trace with hash -758236603, now seen corresponding path program 1 times [2019-12-07 10:49:06,420 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:06,420 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802354141] [2019-12-07 10:49:06,420 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:06,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:06,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:06,450 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802354141] [2019-12-07 10:49:06,451 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:06,451 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:06,451 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848901150] [2019-12-07 10:49:06,451 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:06,451 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:06,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:06,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:06,451 INFO L87 Difference]: Start difference. First operand 5493 states and 8441 transitions. Second operand 3 states. [2019-12-07 10:49:06,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:06,636 INFO L93 Difference]: Finished difference Result 10963 states and 16852 transitions. [2019-12-07 10:49:06,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:06,636 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 61 [2019-12-07 10:49:06,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:06,658 INFO L225 Difference]: With dead ends: 10963 [2019-12-07 10:49:06,658 INFO L226 Difference]: Without dead ends: 5493 [2019-12-07 10:49:06,664 INFO L630 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-12-07 10:49:06,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5493 states. [2019-12-07 10:49:06,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5493 to 5493. [2019-12-07 10:49:06,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5493 states. [2019-12-07 10:49:06,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5493 states to 5493 states and 8305 transitions. [2019-12-07 10:49:06,829 INFO L78 Accepts]: Start accepts. Automaton has 5493 states and 8305 transitions. Word has length 61 [2019-12-07 10:49:06,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:06,829 INFO L462 AbstractCegarLoop]: Abstraction has 5493 states and 8305 transitions. [2019-12-07 10:49:06,829 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:06,829 INFO L276 IsEmpty]: Start isEmpty. Operand 5493 states and 8305 transitions. [2019-12-07 10:49:06,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2019-12-07 10:49:06,830 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:06,831 INFO L410 BasicCegarLoop]: trace histogram [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, 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-12-07 10:49:06,831 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:06,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:06,831 INFO L82 PathProgramCache]: Analyzing trace with hash 1985093538, now seen corresponding path program 1 times [2019-12-07 10:49:06,831 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:06,831 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731035699] [2019-12-07 10:49:06,831 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:06,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:06,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:06,852 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731035699] [2019-12-07 10:49:06,852 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:06,852 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:06,853 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510702915] [2019-12-07 10:49:06,853 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:06,853 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:06,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:06,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:06,853 INFO L87 Difference]: Start difference. First operand 5493 states and 8305 transitions. Second operand 3 states. [2019-12-07 10:49:07,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:07,160 INFO L93 Difference]: Finished difference Result 12395 states and 18784 transitions. [2019-12-07 10:49:07,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:07,161 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2019-12-07 10:49:07,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:07,180 INFO L225 Difference]: With dead ends: 12395 [2019-12-07 10:49:07,181 INFO L226 Difference]: Without dead ends: 6925 [2019-12-07 10:49:07,187 INFO L630 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-12-07 10:49:07,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6925 states. [2019-12-07 10:49:07,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6925 to 6159. [2019-12-07 10:49:07,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6159 states. [2019-12-07 10:49:07,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6159 states to 6159 states and 9139 transitions. [2019-12-07 10:49:07,316 INFO L78 Accepts]: Start accepts. Automaton has 6159 states and 9139 transitions. Word has length 62 [2019-12-07 10:49:07,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:07,316 INFO L462 AbstractCegarLoop]: Abstraction has 6159 states and 9139 transitions. [2019-12-07 10:49:07,316 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:07,316 INFO L276 IsEmpty]: Start isEmpty. Operand 6159 states and 9139 transitions. [2019-12-07 10:49:07,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2019-12-07 10:49:07,318 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:07,318 INFO L410 BasicCegarLoop]: trace histogram [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, 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-12-07 10:49:07,318 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:07,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:07,318 INFO L82 PathProgramCache]: Analyzing trace with hash 66248594, now seen corresponding path program 1 times [2019-12-07 10:49:07,319 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:07,319 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745095993] [2019-12-07 10:49:07,319 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:07,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:07,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:07,354 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745095993] [2019-12-07 10:49:07,354 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:07,354 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 10:49:07,354 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810630507] [2019-12-07 10:49:07,355 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 10:49:07,355 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:07,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 10:49:07,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 10:49:07,355 INFO L87 Difference]: Start difference. First operand 6159 states and 9139 transitions. Second operand 5 states. [2019-12-07 10:49:07,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:07,854 INFO L93 Difference]: Finished difference Result 31809 states and 47064 transitions. [2019-12-07 10:49:07,855 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-12-07 10:49:07,855 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 64 [2019-12-07 10:49:07,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:07,889 INFO L225 Difference]: With dead ends: 31809 [2019-12-07 10:49:07,889 INFO L226 Difference]: Without dead ends: 25673 [2019-12-07 10:49:07,898 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2019-12-07 10:49:07,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25673 states. [2019-12-07 10:49:08,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25673 to 8507. [2019-12-07 10:49:08,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8507 states. [2019-12-07 10:49:08,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8507 states to 8507 states and 12592 transitions. [2019-12-07 10:49:08,201 INFO L78 Accepts]: Start accepts. Automaton has 8507 states and 12592 transitions. Word has length 64 [2019-12-07 10:49:08,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:08,201 INFO L462 AbstractCegarLoop]: Abstraction has 8507 states and 12592 transitions. [2019-12-07 10:49:08,201 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 10:49:08,201 INFO L276 IsEmpty]: Start isEmpty. Operand 8507 states and 12592 transitions. [2019-12-07 10:49:08,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2019-12-07 10:49:08,203 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:08,203 INFO L410 BasicCegarLoop]: trace histogram [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, 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-12-07 10:49:08,203 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:08,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:08,203 INFO L82 PathProgramCache]: Analyzing trace with hash -557616202, now seen corresponding path program 1 times [2019-12-07 10:49:08,203 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:08,204 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734781877] [2019-12-07 10:49:08,204 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:08,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:08,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:08,278 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734781877] [2019-12-07 10:49:08,279 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:08,279 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-12-07 10:49:08,279 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523738269] [2019-12-07 10:49:08,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-12-07 10:49:08,279 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:08,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-12-07 10:49:08,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-12-07 10:49:08,280 INFO L87 Difference]: Start difference. First operand 8507 states and 12592 transitions. Second operand 7 states. [2019-12-07 10:49:09,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:09,615 INFO L93 Difference]: Finished difference Result 41865 states and 61757 transitions. [2019-12-07 10:49:09,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2019-12-07 10:49:09,615 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 65 [2019-12-07 10:49:09,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:09,650 INFO L225 Difference]: With dead ends: 41865 [2019-12-07 10:49:09,650 INFO L226 Difference]: Without dead ends: 33381 [2019-12-07 10:49:09,661 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2019-12-07 10:49:09,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33381 states. [2019-12-07 10:49:10,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33381 to 5641. [2019-12-07 10:49:10,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5641 states. [2019-12-07 10:49:10,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5641 states to 5641 states and 8233 transitions. [2019-12-07 10:49:10,042 INFO L78 Accepts]: Start accepts. Automaton has 5641 states and 8233 transitions. Word has length 65 [2019-12-07 10:49:10,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:10,043 INFO L462 AbstractCegarLoop]: Abstraction has 5641 states and 8233 transitions. [2019-12-07 10:49:10,043 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-12-07 10:49:10,043 INFO L276 IsEmpty]: Start isEmpty. Operand 5641 states and 8233 transitions. [2019-12-07 10:49:10,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2019-12-07 10:49:10,044 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:10,044 INFO L410 BasicCegarLoop]: trace histogram [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, 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-12-07 10:49:10,044 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:10,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:10,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1917613388, now seen corresponding path program 1 times [2019-12-07 10:49:10,045 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:10,045 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163220234] [2019-12-07 10:49:10,045 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:10,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:10,060 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:10,061 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163220234] [2019-12-07 10:49:10,061 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:10,061 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:10,061 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557721878] [2019-12-07 10:49:10,061 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:10,061 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:10,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:10,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:10,062 INFO L87 Difference]: Start difference. First operand 5641 states and 8233 transitions. Second operand 3 states. [2019-12-07 10:49:10,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:10,304 INFO L93 Difference]: Finished difference Result 11914 states and 17355 transitions. [2019-12-07 10:49:10,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:10,305 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 77 [2019-12-07 10:49:10,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:10,310 INFO L225 Difference]: With dead ends: 11914 [2019-12-07 10:49:10,310 INFO L226 Difference]: Without dead ends: 6294 [2019-12-07 10:49:10,315 INFO L630 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-12-07 10:49:10,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6294 states. [2019-12-07 10:49:10,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6294 to 6202. [2019-12-07 10:49:10,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6202 states. [2019-12-07 10:49:10,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6202 states to 6202 states and 9025 transitions. [2019-12-07 10:49:10,518 INFO L78 Accepts]: Start accepts. Automaton has 6202 states and 9025 transitions. Word has length 77 [2019-12-07 10:49:10,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:10,518 INFO L462 AbstractCegarLoop]: Abstraction has 6202 states and 9025 transitions. [2019-12-07 10:49:10,518 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:10,518 INFO L276 IsEmpty]: Start isEmpty. Operand 6202 states and 9025 transitions. [2019-12-07 10:49:10,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2019-12-07 10:49:10,519 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:10,519 INFO L410 BasicCegarLoop]: trace histogram [3, 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, 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, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:10,520 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:10,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:10,520 INFO L82 PathProgramCache]: Analyzing trace with hash 1623922119, now seen corresponding path program 1 times [2019-12-07 10:49:10,520 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:10,520 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522585954] [2019-12-07 10:49:10,520 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:10,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:10,536 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:10,537 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522585954] [2019-12-07 10:49:10,537 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:10,537 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:10,537 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839778393] [2019-12-07 10:49:10,537 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:10,537 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:10,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:10,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:10,538 INFO L87 Difference]: Start difference. First operand 6202 states and 9025 transitions. Second operand 3 states. [2019-12-07 10:49:10,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:10,940 INFO L93 Difference]: Finished difference Result 15878 states and 22950 transitions. [2019-12-07 10:49:10,940 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:10,941 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 88 [2019-12-07 10:49:10,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:10,948 INFO L225 Difference]: With dead ends: 15878 [2019-12-07 10:49:10,948 INFO L226 Difference]: Without dead ends: 9565 [2019-12-07 10:49:10,954 INFO L630 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-12-07 10:49:10,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9565 states. [2019-12-07 10:49:11,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9565 to 9537. [2019-12-07 10:49:11,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9537 states. [2019-12-07 10:49:11,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9537 states to 9537 states and 13643 transitions. [2019-12-07 10:49:11,283 INFO L78 Accepts]: Start accepts. Automaton has 9537 states and 13643 transitions. Word has length 88 [2019-12-07 10:49:11,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:11,283 INFO L462 AbstractCegarLoop]: Abstraction has 9537 states and 13643 transitions. [2019-12-07 10:49:11,283 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:11,283 INFO L276 IsEmpty]: Start isEmpty. Operand 9537 states and 13643 transitions. [2019-12-07 10:49:11,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2019-12-07 10:49:11,285 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:11,285 INFO L410 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:11,285 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:11,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:11,285 INFO L82 PathProgramCache]: Analyzing trace with hash 510402257, now seen corresponding path program 1 times [2019-12-07 10:49:11,285 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:11,286 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398846354] [2019-12-07 10:49:11,286 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:11,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:11,309 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:49:11,309 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398846354] [2019-12-07 10:49:11,309 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:11,309 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:11,310 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582834514] [2019-12-07 10:49:11,310 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:11,310 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:11,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:11,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:11,310 INFO L87 Difference]: Start difference. First operand 9537 states and 13643 transitions. Second operand 3 states. [2019-12-07 10:49:11,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:11,726 INFO L93 Difference]: Finished difference Result 17486 states and 24908 transitions. [2019-12-07 10:49:11,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:11,727 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 95 [2019-12-07 10:49:11,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:11,731 INFO L225 Difference]: With dead ends: 17486 [2019-12-07 10:49:11,731 INFO L226 Difference]: Without dead ends: 6986 [2019-12-07 10:49:11,737 INFO L630 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-12-07 10:49:11,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6986 states. [2019-12-07 10:49:11,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6986 to 6573. [2019-12-07 10:49:11,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6573 states. [2019-12-07 10:49:11,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6573 states to 6573 states and 8961 transitions. [2019-12-07 10:49:11,975 INFO L78 Accepts]: Start accepts. Automaton has 6573 states and 8961 transitions. Word has length 95 [2019-12-07 10:49:11,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:11,975 INFO L462 AbstractCegarLoop]: Abstraction has 6573 states and 8961 transitions. [2019-12-07 10:49:11,975 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:11,975 INFO L276 IsEmpty]: Start isEmpty. Operand 6573 states and 8961 transitions. [2019-12-07 10:49:11,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2019-12-07 10:49:11,976 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:11,976 INFO L410 BasicCegarLoop]: trace histogram [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, 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, 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-12-07 10:49:11,976 INFO L410 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:11,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:11,977 INFO L82 PathProgramCache]: Analyzing trace with hash 1860304569, now seen corresponding path program 1 times [2019-12-07 10:49:11,977 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:11,977 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275344197] [2019-12-07 10:49:11,977 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:12,006 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-12-07 10:49:12,006 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275344197] [2019-12-07 10:49:12,006 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:12,007 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:12,007 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479490996] [2019-12-07 10:49:12,007 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:12,007 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:12,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:12,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:12,008 INFO L87 Difference]: Start difference. First operand 6573 states and 8961 transitions. Second operand 3 states. [2019-12-07 10:49:12,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:12,189 INFO L93 Difference]: Finished difference Result 10618 states and 14540 transitions. [2019-12-07 10:49:12,190 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:12,190 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 98 [2019-12-07 10:49:12,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:12,193 INFO L225 Difference]: With dead ends: 10618 [2019-12-07 10:49:12,193 INFO L226 Difference]: Without dead ends: 4159 [2019-12-07 10:49:12,197 INFO L630 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-12-07 10:49:12,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4159 states. [2019-12-07 10:49:12,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4159 to 4141. [2019-12-07 10:49:12,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4141 states. [2019-12-07 10:49:12,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4141 states to 4141 states and 5522 transitions. [2019-12-07 10:49:12,348 INFO L78 Accepts]: Start accepts. Automaton has 4141 states and 5522 transitions. Word has length 98 [2019-12-07 10:49:12,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:12,349 INFO L462 AbstractCegarLoop]: Abstraction has 4141 states and 5522 transitions. [2019-12-07 10:49:12,349 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:12,349 INFO L276 IsEmpty]: Start isEmpty. Operand 4141 states and 5522 transitions. [2019-12-07 10:49:12,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2019-12-07 10:49:12,350 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:12,350 INFO L410 BasicCegarLoop]: trace histogram [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, 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, 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-12-07 10:49:12,350 INFO L410 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:12,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:12,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1852409954, now seen corresponding path program 1 times [2019-12-07 10:49:12,350 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:12,351 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469373969] [2019-12-07 10:49:12,351 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:12,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:12,383 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-12-07 10:49:12,384 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469373969] [2019-12-07 10:49:12,384 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:12,384 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:12,384 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164193717] [2019-12-07 10:49:12,384 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:12,385 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:12,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:12,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:12,385 INFO L87 Difference]: Start difference. First operand 4141 states and 5522 transitions. Second operand 3 states. [2019-12-07 10:49:12,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:12,554 INFO L93 Difference]: Finished difference Result 7344 states and 9832 transitions. [2019-12-07 10:49:12,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:12,554 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 98 [2019-12-07 10:49:12,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:12,558 INFO L225 Difference]: With dead ends: 7344 [2019-12-07 10:49:12,558 INFO L226 Difference]: Without dead ends: 3278 [2019-12-07 10:49:12,561 INFO L630 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-12-07 10:49:12,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3278 states. [2019-12-07 10:49:12,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3278 to 2976. [2019-12-07 10:49:12,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2976 states. [2019-12-07 10:49:12,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2976 states to 2976 states and 3887 transitions. [2019-12-07 10:49:12,728 INFO L78 Accepts]: Start accepts. Automaton has 2976 states and 3887 transitions. Word has length 98 [2019-12-07 10:49:12,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:12,728 INFO L462 AbstractCegarLoop]: Abstraction has 2976 states and 3887 transitions. [2019-12-07 10:49:12,728 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:12,728 INFO L276 IsEmpty]: Start isEmpty. Operand 2976 states and 3887 transitions. [2019-12-07 10:49:12,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2019-12-07 10:49:12,729 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:12,729 INFO L410 BasicCegarLoop]: trace histogram [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, 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, 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-12-07 10:49:12,729 INFO L410 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:12,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:12,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1591918710, now seen corresponding path program 1 times [2019-12-07 10:49:12,729 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:12,730 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99163058] [2019-12-07 10:49:12,730 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:12,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:12,762 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-12-07 10:49:12,762 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99163058] [2019-12-07 10:49:12,762 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:12,762 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:12,763 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114561000] [2019-12-07 10:49:12,763 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:12,763 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:12,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:12,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:12,763 INFO L87 Difference]: Start difference. First operand 2976 states and 3887 transitions. Second operand 3 states. [2019-12-07 10:49:12,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:12,921 INFO L93 Difference]: Finished difference Result 3306 states and 4287 transitions. [2019-12-07 10:49:12,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:12,922 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 99 [2019-12-07 10:49:12,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:12,925 INFO L225 Difference]: With dead ends: 3306 [2019-12-07 10:49:12,925 INFO L226 Difference]: Without dead ends: 3302 [2019-12-07 10:49:12,926 INFO L630 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-12-07 10:49:12,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3302 states. [2019-12-07 10:49:13,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3302 to 3277. [2019-12-07 10:49:13,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3277 states. [2019-12-07 10:49:13,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3277 states to 3277 states and 4240 transitions. [2019-12-07 10:49:13,073 INFO L78 Accepts]: Start accepts. Automaton has 3277 states and 4240 transitions. Word has length 99 [2019-12-07 10:49:13,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:13,073 INFO L462 AbstractCegarLoop]: Abstraction has 3277 states and 4240 transitions. [2019-12-07 10:49:13,073 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:13,073 INFO L276 IsEmpty]: Start isEmpty. Operand 3277 states and 4240 transitions. [2019-12-07 10:49:13,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2019-12-07 10:49:13,074 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:13,075 INFO L410 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:13,075 INFO L410 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:13,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:13,075 INFO L82 PathProgramCache]: Analyzing trace with hash -1463874924, now seen corresponding path program 1 times [2019-12-07 10:49:13,075 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:13,075 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612118222] [2019-12-07 10:49:13,075 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:13,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:13,150 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-12-07 10:49:13,150 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612118222] [2019-12-07 10:49:13,150 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:13,150 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 10:49:13,150 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520580024] [2019-12-07 10:49:13,151 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 10:49:13,151 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:13,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 10:49:13,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 10:49:13,151 INFO L87 Difference]: Start difference. First operand 3277 states and 4240 transitions. Second operand 5 states. [2019-12-07 10:49:13,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:13,672 INFO L93 Difference]: Finished difference Result 12164 states and 15792 transitions. [2019-12-07 10:49:13,672 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-12-07 10:49:13,672 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 159 [2019-12-07 10:49:13,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:13,678 INFO L225 Difference]: With dead ends: 12164 [2019-12-07 10:49:13,678 INFO L226 Difference]: Without dead ends: 9079 [2019-12-07 10:49:13,681 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2019-12-07 10:49:13,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9079 states. [2019-12-07 10:49:13,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9079 to 3279. [2019-12-07 10:49:13,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3279 states. [2019-12-07 10:49:13,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3279 states to 3279 states and 4234 transitions. [2019-12-07 10:49:13,868 INFO L78 Accepts]: Start accepts. Automaton has 3279 states and 4234 transitions. Word has length 159 [2019-12-07 10:49:13,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:13,868 INFO L462 AbstractCegarLoop]: Abstraction has 3279 states and 4234 transitions. [2019-12-07 10:49:13,868 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 10:49:13,868 INFO L276 IsEmpty]: Start isEmpty. Operand 3279 states and 4234 transitions. [2019-12-07 10:49:13,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2019-12-07 10:49:13,870 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:13,870 INFO L410 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:13,870 INFO L410 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:13,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:13,871 INFO L82 PathProgramCache]: Analyzing trace with hash 1696904249, now seen corresponding path program 1 times [2019-12-07 10:49:13,871 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:13,871 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953336008] [2019-12-07 10:49:13,871 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:13,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:14,018 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 5 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-12-07 10:49:14,018 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953336008] [2019-12-07 10:49:14,018 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978025941] [2019-12-07 10:49:14,019 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/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-12-07 10:49:14,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:14,113 INFO L264 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 19 conjunts are in the unsatisfiable core [2019-12-07 10:49:14,120 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:14,182 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 5 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-12-07 10:49:14,183 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:14,183 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2019-12-07 10:49:14,183 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225244771] [2019-12-07 10:49:14,183 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-12-07 10:49:14,183 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:14,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-12-07 10:49:14,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2019-12-07 10:49:14,184 INFO L87 Difference]: Start difference. First operand 3279 states and 4234 transitions. Second operand 9 states. [2019-12-07 10:49:15,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:15,650 INFO L93 Difference]: Finished difference Result 17579 states and 22901 transitions. [2019-12-07 10:49:15,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2019-12-07 10:49:15,651 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 161 [2019-12-07 10:49:15,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:15,684 INFO L225 Difference]: With dead ends: 17579 [2019-12-07 10:49:15,684 INFO L226 Difference]: Without dead ends: 14514 [2019-12-07 10:49:15,691 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 175 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=213, Invalid=909, Unknown=0, NotChecked=0, Total=1122 [2019-12-07 10:49:15,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14514 states. [2019-12-07 10:49:16,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14514 to 4925. [2019-12-07 10:49:16,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4925 states. [2019-12-07 10:49:16,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4925 states to 4925 states and 6428 transitions. [2019-12-07 10:49:16,087 INFO L78 Accepts]: Start accepts. Automaton has 4925 states and 6428 transitions. Word has length 161 [2019-12-07 10:49:16,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:16,088 INFO L462 AbstractCegarLoop]: Abstraction has 4925 states and 6428 transitions. [2019-12-07 10:49:16,088 INFO L463 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-12-07 10:49:16,088 INFO L276 IsEmpty]: Start isEmpty. Operand 4925 states and 6428 transitions. [2019-12-07 10:49:16,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2019-12-07 10:49:16,091 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:16,091 INFO L410 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:16,291 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:16,292 INFO L410 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:16,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:16,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1534496844, now seen corresponding path program 1 times [2019-12-07 10:49:16,292 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:16,292 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736629577] [2019-12-07 10:49:16,292 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:16,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:16,504 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 10 proven. 192 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-07 10:49:16,504 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736629577] [2019-12-07 10:49:16,505 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575178272] [2019-12-07 10:49:16,505 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/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-12-07 10:49:16,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:16,581 INFO L264 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 25 conjunts are in the unsatisfiable core [2019-12-07 10:49:16,587 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:16,689 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 10 proven. 192 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-12-07 10:49:16,690 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:16,690 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2019-12-07 10:49:16,690 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335865198] [2019-12-07 10:49:16,691 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-12-07 10:49:16,691 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:16,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-12-07 10:49:16,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2019-12-07 10:49:16,691 INFO L87 Difference]: Start difference. First operand 4925 states and 6428 transitions. Second operand 11 states. [2019-12-07 10:49:18,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:18,681 INFO L93 Difference]: Finished difference Result 22957 states and 29896 transitions. [2019-12-07 10:49:18,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2019-12-07 10:49:18,681 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 259 [2019-12-07 10:49:18,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:18,694 INFO L225 Difference]: With dead ends: 22957 [2019-12-07 10:49:18,694 INFO L226 Difference]: Without dead ends: 18246 [2019-12-07 10:49:18,698 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 277 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=261, Invalid=1631, Unknown=0, NotChecked=0, Total=1892 [2019-12-07 10:49:18,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18246 states. [2019-12-07 10:49:19,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18246 to 6402. [2019-12-07 10:49:19,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6402 states. [2019-12-07 10:49:19,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6402 states to 6402 states and 8376 transitions. [2019-12-07 10:49:19,123 INFO L78 Accepts]: Start accepts. Automaton has 6402 states and 8376 transitions. Word has length 259 [2019-12-07 10:49:19,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:19,123 INFO L462 AbstractCegarLoop]: Abstraction has 6402 states and 8376 transitions. [2019-12-07 10:49:19,123 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-12-07 10:49:19,123 INFO L276 IsEmpty]: Start isEmpty. Operand 6402 states and 8376 transitions. [2019-12-07 10:49:19,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2019-12-07 10:49:19,125 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:19,125 INFO L410 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2019-12-07 10:49:19,326 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:19,326 INFO L410 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:19,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:19,327 INFO L82 PathProgramCache]: Analyzing trace with hash 2121178541, now seen corresponding path program 1 times [2019-12-07 10:49:19,327 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:19,327 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182689217] [2019-12-07 10:49:19,328 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:19,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:19,622 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 15 proven. 448 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2019-12-07 10:49:19,622 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182689217] [2019-12-07 10:49:19,622 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427272880] [2019-12-07 10:49:19,622 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/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-12-07 10:49:19,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:19,711 INFO L264 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 31 conjunts are in the unsatisfiable core [2019-12-07 10:49:19,717 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:19,902 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 15 proven. 448 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2019-12-07 10:49:19,903 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:19,903 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2019-12-07 10:49:19,903 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385477579] [2019-12-07 10:49:19,903 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-12-07 10:49:19,904 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:19,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-12-07 10:49:19,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2019-12-07 10:49:19,904 INFO L87 Difference]: Start difference. First operand 6402 states and 8376 transitions. Second operand 13 states. [2019-12-07 10:49:22,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:22,582 INFO L93 Difference]: Finished difference Result 28632 states and 37283 transitions. [2019-12-07 10:49:22,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2019-12-07 10:49:22,583 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 358 [2019-12-07 10:49:22,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:22,600 INFO L225 Difference]: With dead ends: 28632 [2019-12-07 10:49:22,600 INFO L226 Difference]: Without dead ends: 22444 [2019-12-07 10:49:22,608 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 380 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 832 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=315, Invalid=2655, Unknown=0, NotChecked=0, Total=2970 [2019-12-07 10:49:22,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22444 states. [2019-12-07 10:49:23,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22444 to 7881. [2019-12-07 10:49:23,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7881 states. [2019-12-07 10:49:23,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7881 states to 7881 states and 10326 transitions. [2019-12-07 10:49:23,349 INFO L78 Accepts]: Start accepts. Automaton has 7881 states and 10326 transitions. Word has length 358 [2019-12-07 10:49:23,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:23,350 INFO L462 AbstractCegarLoop]: Abstraction has 7881 states and 10326 transitions. [2019-12-07 10:49:23,350 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-12-07 10:49:23,350 INFO L276 IsEmpty]: Start isEmpty. Operand 7881 states and 10326 transitions. [2019-12-07 10:49:23,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2019-12-07 10:49:23,352 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:23,353 INFO L410 BasicCegarLoop]: trace histogram [9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2019-12-07 10:49:23,553 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:23,554 INFO L410 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:23,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:23,555 INFO L82 PathProgramCache]: Analyzing trace with hash 1147875523, now seen corresponding path program 1 times [2019-12-07 10:49:23,555 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:23,556 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343693805] [2019-12-07 10:49:23,556 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:23,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:23,830 INFO L134 CoverageAnalysis]: Checked inductivity of 849 backedges. 832 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-12-07 10:49:23,830 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343693805] [2019-12-07 10:49:23,830 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:23,830 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2019-12-07 10:49:23,830 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104523169] [2019-12-07 10:49:23,831 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-12-07 10:49:23,831 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:23,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-12-07 10:49:23,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2019-12-07 10:49:23,831 INFO L87 Difference]: Start difference. First operand 7881 states and 10326 transitions. Second operand 11 states. [2019-12-07 10:49:24,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:24,894 INFO L93 Difference]: Finished difference Result 17790 states and 23236 transitions. [2019-12-07 10:49:24,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-12-07 10:49:24,894 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 458 [2019-12-07 10:49:24,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:24,902 INFO L225 Difference]: With dead ends: 17790 [2019-12-07 10:49:24,902 INFO L226 Difference]: Without dead ends: 10117 [2019-12-07 10:49:24,907 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=192, Invalid=360, Unknown=0, NotChecked=0, Total=552 [2019-12-07 10:49:24,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10117 states. [2019-12-07 10:49:25,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10117 to 7727. [2019-12-07 10:49:25,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7727 states. [2019-12-07 10:49:25,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7727 states to 7727 states and 10120 transitions. [2019-12-07 10:49:25,444 INFO L78 Accepts]: Start accepts. Automaton has 7727 states and 10120 transitions. Word has length 458 [2019-12-07 10:49:25,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:25,444 INFO L462 AbstractCegarLoop]: Abstraction has 7727 states and 10120 transitions. [2019-12-07 10:49:25,444 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-12-07 10:49:25,444 INFO L276 IsEmpty]: Start isEmpty. Operand 7727 states and 10120 transitions. [2019-12-07 10:49:25,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2019-12-07 10:49:25,447 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:25,447 INFO L410 BasicCegarLoop]: trace histogram [9, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:25,447 INFO L410 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:25,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:25,447 INFO L82 PathProgramCache]: Analyzing trace with hash 221841601, now seen corresponding path program 1 times [2019-12-07 10:49:25,448 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:25,448 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653593641] [2019-12-07 10:49:25,448 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:25,592 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 661 trivial. 0 not checked. [2019-12-07 10:49:25,592 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653593641] [2019-12-07 10:49:25,592 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:25,593 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:25,593 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534692166] [2019-12-07 10:49:25,593 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:25,593 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:25,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:25,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:25,593 INFO L87 Difference]: Start difference. First operand 7727 states and 10120 transitions. Second operand 3 states. [2019-12-07 10:49:26,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:26,486 INFO L93 Difference]: Finished difference Result 17404 states and 22891 transitions. [2019-12-07 10:49:26,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:26,486 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 458 [2019-12-07 10:49:26,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:26,493 INFO L225 Difference]: With dead ends: 17404 [2019-12-07 10:49:26,494 INFO L226 Difference]: Without dead ends: 9891 [2019-12-07 10:49:26,498 INFO L630 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-12-07 10:49:26,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9891 states. [2019-12-07 10:49:27,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9891 to 9474. [2019-12-07 10:49:27,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9474 states. [2019-12-07 10:49:27,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9474 states to 9474 states and 12151 transitions. [2019-12-07 10:49:27,162 INFO L78 Accepts]: Start accepts. Automaton has 9474 states and 12151 transitions. Word has length 458 [2019-12-07 10:49:27,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:27,163 INFO L462 AbstractCegarLoop]: Abstraction has 9474 states and 12151 transitions. [2019-12-07 10:49:27,163 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:27,163 INFO L276 IsEmpty]: Start isEmpty. Operand 9474 states and 12151 transitions. [2019-12-07 10:49:27,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2019-12-07 10:49:27,165 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:27,165 INFO L410 BasicCegarLoop]: trace histogram [9, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:27,166 INFO L410 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:27,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:27,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1350675601, now seen corresponding path program 1 times [2019-12-07 10:49:27,166 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:27,166 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756799301] [2019-12-07 10:49:27,166 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:27,288 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 661 trivial. 0 not checked. [2019-12-07 10:49:27,288 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756799301] [2019-12-07 10:49:27,288 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:27,288 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:49:27,288 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637213795] [2019-12-07 10:49:27,289 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-12-07 10:49:27,289 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:27,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:49:27,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:49:27,289 INFO L87 Difference]: Start difference. First operand 9474 states and 12151 transitions. Second operand 3 states. [2019-12-07 10:49:27,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:27,516 INFO L93 Difference]: Finished difference Result 11229 states and 14162 transitions. [2019-12-07 10:49:27,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:49:27,516 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 459 [2019-12-07 10:49:27,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:27,518 INFO L225 Difference]: With dead ends: 11229 [2019-12-07 10:49:27,518 INFO L226 Difference]: Without dead ends: 1855 [2019-12-07 10:49:27,522 INFO L630 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-12-07 10:49:27,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1855 states. [2019-12-07 10:49:27,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1855 to 1852. [2019-12-07 10:49:27,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1852 states. [2019-12-07 10:49:27,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 2061 transitions. [2019-12-07 10:49:27,681 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 2061 transitions. Word has length 459 [2019-12-07 10:49:27,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:27,681 INFO L462 AbstractCegarLoop]: Abstraction has 1852 states and 2061 transitions. [2019-12-07 10:49:27,681 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-12-07 10:49:27,681 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 2061 transitions. [2019-12-07 10:49:27,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2019-12-07 10:49:27,683 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:27,684 INFO L410 BasicCegarLoop]: trace histogram [9, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:27,684 INFO L410 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:27,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:27,684 INFO L82 PathProgramCache]: Analyzing trace with hash -2094133201, now seen corresponding path program 1 times [2019-12-07 10:49:27,684 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:27,684 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446087236] [2019-12-07 10:49:27,684 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:27,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:27,892 INFO L134 CoverageAnalysis]: Checked inductivity of 745 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 661 trivial. 0 not checked. [2019-12-07 10:49:27,893 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446087236] [2019-12-07 10:49:27,893 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:27,893 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-12-07 10:49:27,893 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704056767] [2019-12-07 10:49:27,893 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-12-07 10:49:27,893 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:27,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-12-07 10:49:27,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-12-07 10:49:27,894 INFO L87 Difference]: Start difference. First operand 1852 states and 2061 transitions. Second operand 7 states. [2019-12-07 10:49:28,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:28,227 INFO L93 Difference]: Finished difference Result 3763 states and 4206 transitions. [2019-12-07 10:49:28,228 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-12-07 10:49:28,228 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 460 [2019-12-07 10:49:28,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:28,230 INFO L225 Difference]: With dead ends: 3763 [2019-12-07 10:49:28,230 INFO L226 Difference]: Without dead ends: 3005 [2019-12-07 10:49:28,231 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2019-12-07 10:49:28,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3005 states. [2019-12-07 10:49:28,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3005 to 1846. [2019-12-07 10:49:28,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1846 states. [2019-12-07 10:49:28,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 2047 transitions. [2019-12-07 10:49:28,369 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 2047 transitions. Word has length 460 [2019-12-07 10:49:28,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:28,369 INFO L462 AbstractCegarLoop]: Abstraction has 1846 states and 2047 transitions. [2019-12-07 10:49:28,369 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-12-07 10:49:28,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 2047 transitions. [2019-12-07 10:49:28,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2019-12-07 10:49:28,372 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:28,372 INFO L410 BasicCegarLoop]: trace histogram [9, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:28,372 INFO L410 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:28,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:28,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1190024889, now seen corresponding path program 1 times [2019-12-07 10:49:28,372 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:28,372 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830949974] [2019-12-07 10:49:28,373 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:28,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:28,504 INFO L134 CoverageAnalysis]: Checked inductivity of 759 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 661 trivial. 0 not checked. [2019-12-07 10:49:28,504 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830949974] [2019-12-07 10:49:28,504 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:49:28,504 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 10:49:28,504 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032854486] [2019-12-07 10:49:28,504 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-12-07 10:49:28,505 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:28,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 10:49:28,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 10:49:28,505 INFO L87 Difference]: Start difference. First operand 1846 states and 2047 transitions. Second operand 5 states. [2019-12-07 10:49:28,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:28,720 INFO L93 Difference]: Finished difference Result 3112 states and 3470 transitions. [2019-12-07 10:49:28,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-12-07 10:49:28,721 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 461 [2019-12-07 10:49:28,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:28,722 INFO L225 Difference]: With dead ends: 3112 [2019-12-07 10:49:28,722 INFO L226 Difference]: Without dead ends: 2352 [2019-12-07 10:49:28,723 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2019-12-07 10:49:28,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2352 states. [2019-12-07 10:49:28,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2352 to 1796. [2019-12-07 10:49:28,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1796 states. [2019-12-07 10:49:28,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 1950 transitions. [2019-12-07 10:49:28,861 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 1950 transitions. Word has length 461 [2019-12-07 10:49:28,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:28,862 INFO L462 AbstractCegarLoop]: Abstraction has 1796 states and 1950 transitions. [2019-12-07 10:49:28,862 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-12-07 10:49:28,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 1950 transitions. [2019-12-07 10:49:28,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2019-12-07 10:49:28,864 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:28,865 INFO L410 BasicCegarLoop]: trace histogram [10, 8, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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, 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, 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-12-07 10:49:28,865 INFO L410 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:28,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:28,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1565931232, now seen corresponding path program 1 times [2019-12-07 10:49:28,865 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:28,865 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471722764] [2019-12-07 10:49:28,865 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:28,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:29,471 INFO L134 CoverageAnalysis]: Checked inductivity of 850 backedges. 25 proven. 374 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2019-12-07 10:49:29,471 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471722764] [2019-12-07 10:49:29,472 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169594783] [2019-12-07 10:49:29,472 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/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-12-07 10:49:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:29,587 INFO L264 TraceCheckSpWp]: Trace formula consists of 1438 conjuncts, 33 conjunts are in the unsatisfiable core [2019-12-07 10:49:29,592 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:30,031 INFO L134 CoverageAnalysis]: Checked inductivity of 850 backedges. 93 proven. 255 refuted. 0 times theorem prover too weak. 502 trivial. 0 not checked. [2019-12-07 10:49:30,031 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:30,032 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 29 [2019-12-07 10:49:30,032 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289947478] [2019-12-07 10:49:30,033 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2019-12-07 10:49:30,033 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:30,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2019-12-07 10:49:30,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=739, Unknown=0, NotChecked=0, Total=812 [2019-12-07 10:49:30,033 INFO L87 Difference]: Start difference. First operand 1796 states and 1950 transitions. Second operand 29 states. [2019-12-07 10:49:30,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:30,801 INFO L93 Difference]: Finished difference Result 2160 states and 2350 transitions. [2019-12-07 10:49:30,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2019-12-07 10:49:30,802 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 517 [2019-12-07 10:49:30,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:30,803 INFO L225 Difference]: With dead ends: 2160 [2019-12-07 10:49:30,804 INFO L226 Difference]: Without dead ends: 2158 [2019-12-07 10:49:30,805 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 514 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=390, Invalid=2366, Unknown=0, NotChecked=0, Total=2756 [2019-12-07 10:49:30,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2158 states. [2019-12-07 10:49:30,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2158 to 1796. [2019-12-07 10:49:30,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1796 states. [2019-12-07 10:49:30,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 1949 transitions. [2019-12-07 10:49:30,951 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 1949 transitions. Word has length 517 [2019-12-07 10:49:30,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:30,951 INFO L462 AbstractCegarLoop]: Abstraction has 1796 states and 1949 transitions. [2019-12-07 10:49:30,951 INFO L463 AbstractCegarLoop]: Interpolant automaton has 29 states. [2019-12-07 10:49:30,951 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 1949 transitions. [2019-12-07 10:49:30,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 566 [2019-12-07 10:49:30,954 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:30,954 INFO L410 BasicCegarLoop]: trace histogram [11, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:31,155 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:31,156 INFO L410 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:31,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:31,157 INFO L82 PathProgramCache]: Analyzing trace with hash 870653210, now seen corresponding path program 1 times [2019-12-07 10:49:31,157 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:31,157 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095420428] [2019-12-07 10:49:31,158 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:31,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:31,547 INFO L134 CoverageAnalysis]: Checked inductivity of 981 backedges. 255 proven. 118 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2019-12-07 10:49:31,547 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095420428] [2019-12-07 10:49:31,547 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729921561] [2019-12-07 10:49:31,547 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/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-12-07 10:49:31,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:31,689 INFO L264 TraceCheckSpWp]: Trace formula consists of 1565 conjuncts, 19 conjunts are in the unsatisfiable core [2019-12-07 10:49:31,693 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:31,903 INFO L134 CoverageAnalysis]: Checked inductivity of 981 backedges. 269 proven. 47 refuted. 0 times theorem prover too weak. 665 trivial. 0 not checked. [2019-12-07 10:49:31,903 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:31,904 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 11 [2019-12-07 10:49:31,904 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008292567] [2019-12-07 10:49:31,904 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-12-07 10:49:31,904 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:31,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-12-07 10:49:31,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2019-12-07 10:49:31,905 INFO L87 Difference]: Start difference. First operand 1796 states and 1949 transitions. Second operand 11 states. [2019-12-07 10:49:32,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:32,484 INFO L93 Difference]: Finished difference Result 2879 states and 3124 transitions. [2019-12-07 10:49:32,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2019-12-07 10:49:32,484 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 565 [2019-12-07 10:49:32,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:32,486 INFO L225 Difference]: With dead ends: 2879 [2019-12-07 10:49:32,486 INFO L226 Difference]: Without dead ends: 2365 [2019-12-07 10:49:32,487 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 614 GetRequests, 582 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2019-12-07 10:49:32,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2365 states. [2019-12-07 10:49:32,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2365 to 1792. [2019-12-07 10:49:32,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1792 states. [2019-12-07 10:49:32,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 1937 transitions. [2019-12-07 10:49:32,639 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 1937 transitions. Word has length 565 [2019-12-07 10:49:32,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:32,639 INFO L462 AbstractCegarLoop]: Abstraction has 1792 states and 1937 transitions. [2019-12-07 10:49:32,639 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-12-07 10:49:32,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 1937 transitions. [2019-12-07 10:49:32,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 624 [2019-12-07 10:49:32,643 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:32,643 INFO L410 BasicCegarLoop]: trace histogram [12, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:32,843 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:32,844 INFO L410 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:32,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:32,845 INFO L82 PathProgramCache]: Analyzing trace with hash -2114825569, now seen corresponding path program 1 times [2019-12-07 10:49:32,845 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:32,845 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919527021] [2019-12-07 10:49:32,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:32,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:33,691 INFO L134 CoverageAnalysis]: Checked inductivity of 1150 backedges. 33 proven. 916 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2019-12-07 10:49:33,691 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919527021] [2019-12-07 10:49:33,691 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355493403] [2019-12-07 10:49:33,691 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/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-12-07 10:49:33,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:33,829 INFO L264 TraceCheckSpWp]: Trace formula consists of 1705 conjuncts, 45 conjunts are in the unsatisfiable core [2019-12-07 10:49:33,835 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:34,506 INFO L134 CoverageAnalysis]: Checked inductivity of 1150 backedges. 234 proven. 676 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2019-12-07 10:49:34,506 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:34,506 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 21] total 37 [2019-12-07 10:49:34,507 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109754731] [2019-12-07 10:49:34,507 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2019-12-07 10:49:34,507 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:34,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2019-12-07 10:49:34,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1233, Unknown=0, NotChecked=0, Total=1332 [2019-12-07 10:49:34,508 INFO L87 Difference]: Start difference. First operand 1792 states and 1937 transitions. Second operand 37 states. [2019-12-07 10:49:36,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:36,234 INFO L93 Difference]: Finished difference Result 2072 states and 2242 transitions. [2019-12-07 10:49:36,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2019-12-07 10:49:36,234 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 623 [2019-12-07 10:49:36,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:36,236 INFO L225 Difference]: With dead ends: 2072 [2019-12-07 10:49:36,236 INFO L226 Difference]: Without dead ends: 2070 [2019-12-07 10:49:36,238 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 695 GetRequests, 625 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1110 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=496, Invalid=4334, Unknown=0, NotChecked=0, Total=4830 [2019-12-07 10:49:36,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2070 states. [2019-12-07 10:49:36,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2070 to 1792. [2019-12-07 10:49:36,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1792 states. [2019-12-07 10:49:36,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 1936 transitions. [2019-12-07 10:49:36,394 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 1936 transitions. Word has length 623 [2019-12-07 10:49:36,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:36,395 INFO L462 AbstractCegarLoop]: Abstraction has 1792 states and 1936 transitions. [2019-12-07 10:49:36,395 INFO L463 AbstractCegarLoop]: Interpolant automaton has 37 states. [2019-12-07 10:49:36,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 1936 transitions. [2019-12-07 10:49:36,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 672 [2019-12-07 10:49:36,398 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:36,399 INFO L410 BasicCegarLoop]: trace histogram [13, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:36,599 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:36,600 INFO L410 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:36,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:36,601 INFO L82 PathProgramCache]: Analyzing trace with hash -874836839, now seen corresponding path program 1 times [2019-12-07 10:49:36,601 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:36,601 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135613060] [2019-12-07 10:49:36,602 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:36,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:37,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1331 backedges. 425 proven. 294 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2019-12-07 10:49:37,138 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135613060] [2019-12-07 10:49:37,138 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567040760] [2019-12-07 10:49:37,138 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/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-12-07 10:49:37,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:37,274 INFO L264 TraceCheckSpWp]: Trace formula consists of 1832 conjuncts, 25 conjunts are in the unsatisfiable core [2019-12-07 10:49:37,279 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:37,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1331 backedges. 454 proven. 208 refuted. 0 times theorem prover too weak. 669 trivial. 0 not checked. [2019-12-07 10:49:37,605 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:37,605 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 13 [2019-12-07 10:49:37,605 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385847530] [2019-12-07 10:49:37,606 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-12-07 10:49:37,606 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:37,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-12-07 10:49:37,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2019-12-07 10:49:37,606 INFO L87 Difference]: Start difference. First operand 1792 states and 1936 transitions. Second operand 13 states. [2019-12-07 10:49:38,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:38,330 INFO L93 Difference]: Finished difference Result 2485 states and 2687 transitions. [2019-12-07 10:49:38,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2019-12-07 10:49:38,331 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 671 [2019-12-07 10:49:38,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:38,333 INFO L225 Difference]: With dead ends: 2485 [2019-12-07 10:49:38,333 INFO L226 Difference]: Without dead ends: 2177 [2019-12-07 10:49:38,334 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 730 GetRequests, 691 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=186, Invalid=1296, Unknown=0, NotChecked=0, Total=1482 [2019-12-07 10:49:38,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2177 states. [2019-12-07 10:49:38,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2177 to 1790. [2019-12-07 10:49:38,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1790 states. [2019-12-07 10:49:38,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1790 states to 1790 states and 1926 transitions. [2019-12-07 10:49:38,494 INFO L78 Accepts]: Start accepts. Automaton has 1790 states and 1926 transitions. Word has length 671 [2019-12-07 10:49:38,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:38,495 INFO L462 AbstractCegarLoop]: Abstraction has 1790 states and 1926 transitions. [2019-12-07 10:49:38,495 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-12-07 10:49:38,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1790 states and 1926 transitions. [2019-12-07 10:49:38,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 731 [2019-12-07 10:49:38,499 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:38,499 INFO L410 BasicCegarLoop]: trace histogram [14, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:38,700 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:38,701 INFO L410 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:38,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:38,702 INFO L82 PathProgramCache]: Analyzing trace with hash -1205159151, now seen corresponding path program 1 times [2019-12-07 10:49:38,702 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:38,703 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408858053] [2019-12-07 10:49:38,703 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:38,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:39,724 INFO L134 CoverageAnalysis]: Checked inductivity of 1564 backedges. 38 proven. 1468 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2019-12-07 10:49:39,725 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408858053] [2019-12-07 10:49:39,725 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667239740] [2019-12-07 10:49:39,725 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/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-12-07 10:49:39,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:39,889 INFO L264 TraceCheckSpWp]: Trace formula consists of 1973 conjuncts, 57 conjunts are in the unsatisfiable core [2019-12-07 10:49:39,896 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:40,921 INFO L134 CoverageAnalysis]: Checked inductivity of 1564 backedges. 287 proven. 1198 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2019-12-07 10:49:40,921 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:40,922 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 25] total 43 [2019-12-07 10:49:40,922 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337971164] [2019-12-07 10:49:40,923 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2019-12-07 10:49:40,923 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:40,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-12-07 10:49:40,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1689, Unknown=0, NotChecked=0, Total=1806 [2019-12-07 10:49:40,923 INFO L87 Difference]: Start difference. First operand 1790 states and 1926 transitions. Second operand 43 states. [2019-12-07 10:49:42,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:42,421 INFO L93 Difference]: Finished difference Result 2080 states and 2241 transitions. [2019-12-07 10:49:42,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2019-12-07 10:49:42,422 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 730 [2019-12-07 10:49:42,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:42,424 INFO L225 Difference]: With dead ends: 2080 [2019-12-07 10:49:42,424 INFO L226 Difference]: Without dead ends: 2078 [2019-12-07 10:49:42,426 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 815 GetRequests, 734 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1483 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=551, Invalid=5929, Unknown=0, NotChecked=0, Total=6480 [2019-12-07 10:49:42,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2078 states. [2019-12-07 10:49:42,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2078 to 1790. [2019-12-07 10:49:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1790 states. [2019-12-07 10:49:42,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1790 states to 1790 states and 1925 transitions. [2019-12-07 10:49:42,592 INFO L78 Accepts]: Start accepts. Automaton has 1790 states and 1925 transitions. Word has length 730 [2019-12-07 10:49:42,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:42,592 INFO L462 AbstractCegarLoop]: Abstraction has 1790 states and 1925 transitions. [2019-12-07 10:49:42,592 INFO L463 AbstractCegarLoop]: Interpolant automaton has 43 states. [2019-12-07 10:49:42,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1790 states and 1925 transitions. [2019-12-07 10:49:42,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2019-12-07 10:49:42,597 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:42,597 INFO L410 BasicCegarLoop]: trace histogram [15, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:42,798 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:42,798 INFO L410 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:42,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:42,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1676282123, now seen corresponding path program 1 times [2019-12-07 10:49:42,799 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:42,799 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335705234] [2019-12-07 10:49:42,800 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:42,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:43,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1796 backedges. 595 proven. 585 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2019-12-07 10:49:43,541 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335705234] [2019-12-07 10:49:43,541 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410081635] [2019-12-07 10:49:43,541 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:43,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:43,709 INFO L264 TraceCheckSpWp]: Trace formula consists of 2100 conjuncts, 31 conjunts are in the unsatisfiable core [2019-12-07 10:49:43,715 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:44,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1796 backedges. 639 proven. 484 refuted. 0 times theorem prover too weak. 673 trivial. 0 not checked. [2019-12-07 10:49:44,215 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:44,216 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 15 [2019-12-07 10:49:44,216 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198489065] [2019-12-07 10:49:44,217 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-12-07 10:49:44,217 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:44,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-12-07 10:49:44,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2019-12-07 10:49:44,217 INFO L87 Difference]: Start difference. First operand 1790 states and 1925 transitions. Second operand 15 states. [2019-12-07 10:49:45,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:45,113 INFO L93 Difference]: Finished difference Result 2185 states and 2357 transitions. [2019-12-07 10:49:45,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2019-12-07 10:49:45,113 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 778 [2019-12-07 10:49:45,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:45,115 INFO L225 Difference]: With dead ends: 2185 [2019-12-07 10:49:45,115 INFO L226 Difference]: Without dead ends: 2083 [2019-12-07 10:49:45,116 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 845 GetRequests, 799 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=1851, Unknown=0, NotChecked=0, Total=2070 [2019-12-07 10:49:45,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2083 states. [2019-12-07 10:49:45,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2083 to 1788. [2019-12-07 10:49:45,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1788 states. [2019-12-07 10:49:45,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1788 states to 1788 states and 1916 transitions. [2019-12-07 10:49:45,285 INFO L78 Accepts]: Start accepts. Automaton has 1788 states and 1916 transitions. Word has length 778 [2019-12-07 10:49:45,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:45,285 INFO L462 AbstractCegarLoop]: Abstraction has 1788 states and 1916 transitions. [2019-12-07 10:49:45,285 INFO L463 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-12-07 10:49:45,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1788 states and 1916 transitions. [2019-12-07 10:49:45,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 839 [2019-12-07 10:49:45,290 INFO L402 BasicCegarLoop]: Found error trace [2019-12-07 10:49:45,291 INFO L410 BasicCegarLoop]: trace histogram [16, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:49:45,491 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:45,491 INFO L410 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-12-07 10:49:45,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:49:45,492 INFO L82 PathProgramCache]: Analyzing trace with hash 771452747, now seen corresponding path program 1 times [2019-12-07 10:49:45,493 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:49:45,493 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959442601] [2019-12-07 10:49:45,493 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:49:45,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:46,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2093 backedges. 702 proven. 1276 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2019-12-07 10:49:46,798 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959442601] [2019-12-07 10:49:46,798 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29760821] [2019-12-07 10:49:46,798 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:46,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:49:46,973 INFO L264 TraceCheckSpWp]: Trace formula consists of 2242 conjuncts, 69 conjunts are in the unsatisfiable core [2019-12-07 10:49:46,979 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:49:48,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2093 backedges. 248 proven. 1820 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2019-12-07 10:49:48,356 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:49:48,357 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 29] total 54 [2019-12-07 10:49:48,357 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354833004] [2019-12-07 10:49:48,358 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2019-12-07 10:49:48,358 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:49:48,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2019-12-07 10:49:48,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=2715, Unknown=0, NotChecked=0, Total=2862 [2019-12-07 10:49:48,359 INFO L87 Difference]: Start difference. First operand 1788 states and 1916 transitions. Second operand 54 states. [2019-12-07 10:49:52,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:49:52,679 INFO L93 Difference]: Finished difference Result 2576 states and 2780 transitions. [2019-12-07 10:49:52,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2019-12-07 10:49:52,679 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 838 [2019-12-07 10:49:52,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-12-07 10:49:52,680 INFO L225 Difference]: With dead ends: 2576 [2019-12-07 10:49:52,680 INFO L226 Difference]: Without dead ends: 0 [2019-12-07 10:49:52,685 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 998 GetRequests, 860 SyntacticMatches, 2 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5236 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1276, Invalid=17630, Unknown=0, NotChecked=0, Total=18906 [2019-12-07 10:49:52,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-12-07 10:49:52,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-12-07 10:49:52,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-12-07 10:49:52,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-12-07 10:49:52,685 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 838 [2019-12-07 10:49:52,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-12-07 10:49:52,686 INFO L462 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-12-07 10:49:52,686 INFO L463 AbstractCegarLoop]: Interpolant automaton has 54 states. [2019-12-07 10:49:52,686 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-12-07 10:49:52,686 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-12-07 10:49:52,886 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:49:52,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-12-07 10:49:55,609 WARN L192 SmtUtils]: Spent 2.68 s on a formula simplification. DAG size of input: 1075 DAG size of output: 785 [2019-12-07 10:49:56,833 WARN L192 SmtUtils]: Spent 1.22 s on a formula simplification. DAG size of input: 647 DAG size of output: 561 [2019-12-07 10:49:58,503 WARN L192 SmtUtils]: Spent 1.57 s on a formula simplification. DAG size of input: 708 DAG size of output: 581 [2019-12-07 10:49:58,782 WARN L192 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 419 DAG size of output: 213 [2019-12-07 10:49:58,973 WARN L192 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 409 DAG size of output: 295 [2019-12-07 10:50:00,555 WARN L192 SmtUtils]: Spent 1.58 s on a formula simplification. DAG size of input: 708 DAG size of output: 581 [2019-12-07 10:50:02,294 WARN L192 SmtUtils]: Spent 1.74 s on a formula simplification. DAG size of input: 719 DAG size of output: 615 [2019-12-07 10:50:02,488 WARN L192 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 283 DAG size of output: 202 [2019-12-07 10:50:02,597 WARN L192 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 283 DAG size of output: 202 [2019-12-07 10:50:02,914 WARN L192 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 355 DAG size of output: 318 [2019-12-07 10:50:03,021 WARN L192 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 283 DAG size of output: 202 [2019-12-07 10:50:03,288 WARN L192 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 415 DAG size of output: 301 [2019-12-07 10:50:03,441 WARN L192 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 284 DAG size of output: 231 [2019-12-07 10:50:04,026 WARN L192 SmtUtils]: Spent 583.00 ms on a formula simplification. DAG size of input: 468 DAG size of output: 405 [2019-12-07 10:50:05,600 WARN L192 SmtUtils]: Spent 1.57 s on a formula simplification. DAG size of input: 708 DAG size of output: 581 [2019-12-07 10:50:07,191 WARN L192 SmtUtils]: Spent 1.58 s on a formula simplification. DAG size of input: 708 DAG size of output: 581 [2019-12-07 10:50:07,933 WARN L192 SmtUtils]: Spent 734.00 ms on a formula simplification. DAG size of input: 598 DAG size of output: 517 [2019-12-07 10:50:13,727 WARN L192 SmtUtils]: Spent 5.79 s on a formula simplification. DAG size of input: 1707 DAG size of output: 1169 [2019-12-07 10:50:14,534 WARN L192 SmtUtils]: Spent 737.00 ms on a formula simplification. DAG size of input: 598 DAG size of output: 517 [2019-12-07 10:50:15,135 WARN L192 SmtUtils]: Spent 599.00 ms on a formula simplification. DAG size of input: 567 DAG size of output: 503 [2019-12-07 10:50:16,804 WARN L192 SmtUtils]: Spent 1.67 s on a formula simplification. DAG size of input: 675 DAG size of output: 561 [2019-12-07 10:50:16,999 WARN L192 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 337 DAG size of output: 245 [2019-12-07 10:50:18,573 WARN L192 SmtUtils]: Spent 1.57 s on a formula simplification. DAG size of input: 708 DAG size of output: 581 [2019-12-07 10:50:19,153 WARN L192 SmtUtils]: Spent 577.00 ms on a formula simplification. DAG size of input: 553 DAG size of output: 472 [2019-12-07 10:50:19,343 WARN L192 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 326 DAG size of output: 273 [2019-12-07 10:50:19,652 WARN L192 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 397 DAG size of output: 288 [2019-12-07 10:50:19,869 WARN L192 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 389 DAG size of output: 305 [2019-12-07 10:50:22,461 WARN L192 SmtUtils]: Spent 2.59 s on a formula simplification. DAG size of input: 1075 DAG size of output: 785 [2019-12-07 10:50:22,575 WARN L192 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 247 DAG size of output: 221 [2019-12-07 10:50:25,167 WARN L192 SmtUtils]: Spent 2.59 s on a formula simplification. DAG size of input: 1075 DAG size of output: 785 [2019-12-07 10:50:25,790 WARN L192 SmtUtils]: Spent 619.00 ms on a formula simplification. DAG size of input: 392 DAG size of output: 352 [2019-12-07 10:50:26,585 WARN L192 SmtUtils]: Spent 728.00 ms on a formula simplification. DAG size of input: 598 DAG size of output: 517 [2019-12-07 10:50:26,893 WARN L192 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 350 DAG size of output: 313 [2019-12-07 10:50:27,126 WARN L192 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 423 DAG size of output: 294 [2019-12-07 10:50:27,405 WARN L192 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 359 DAG size of output: 234 [2019-12-07 10:50:28,204 WARN L192 SmtUtils]: Spent 731.00 ms on a formula simplification. DAG size of input: 598 DAG size of output: 517 [2019-12-07 10:50:28,688 WARN L192 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 553 DAG size of output: 349 [2019-12-07 10:50:28,821 WARN L192 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 298 DAG size of output: 226 [2019-12-07 10:50:28,932 WARN L192 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 290 DAG size of output: 188 [2019-12-07 10:50:31,506 WARN L192 SmtUtils]: Spent 2.57 s on a formula simplification. DAG size of input: 802 DAG size of output: 687 [2019-12-07 10:50:31,782 WARN L192 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 339 DAG size of output: 295 [2019-12-07 10:50:32,057 WARN L192 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 339 DAG size of output: 295 [2019-12-07 10:50:32,274 WARN L192 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 298 DAG size of output: 257 [2019-12-07 10:50:32,520 WARN L192 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 363 DAG size of output: 257 [2019-12-07 10:50:35,132 WARN L192 SmtUtils]: Spent 2.61 s on a formula simplification. DAG size of input: 1075 DAG size of output: 785 [2019-12-07 10:50:35,367 WARN L192 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 288 DAG size of output: 236 [2019-12-07 10:50:38,122 WARN L192 SmtUtils]: Spent 2.75 s on a formula simplification. DAG size of input: 1083 DAG size of output: 792 [2019-12-07 10:50:38,958 WARN L192 SmtUtils]: Spent 733.00 ms on a formula simplification. DAG size of input: 598 DAG size of output: 517 [2019-12-07 10:50:39,758 WARN L192 SmtUtils]: Spent 730.00 ms on a formula simplification. DAG size of input: 598 DAG size of output: 517 [2019-12-07 10:50:39,861 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 243 DAG size of output: 203 [2019-12-07 10:50:40,034 WARN L192 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 298 DAG size of output: 257 [2019-12-07 10:50:40,206 WARN L192 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 283 DAG size of output: 202 [2019-12-07 10:50:40,419 WARN L192 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 197 DAG size of output: 175 [2019-12-07 10:50:40,718 WARN L192 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 345 DAG size of output: 301 [2019-12-07 10:50:40,969 WARN L192 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 416 DAG size of output: 316 [2019-12-07 10:50:48,853 WARN L192 SmtUtils]: Spent 7.88 s on a formula simplification. DAG size of input: 1954 DAG size of output: 1362 [2019-12-07 10:50:52,729 WARN L192 SmtUtils]: Spent 3.83 s on a formula simplification. DAG size of input: 1319 DAG size of output: 881 [2019-12-07 10:50:55,464 WARN L192 SmtUtils]: Spent 2.73 s on a formula simplification. DAG size of input: 1083 DAG size of output: 792 [2019-12-07 10:50:55,783 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 283 DAG size of output: 202 [2019-12-07 10:50:56,019 WARN L192 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 403 DAG size of output: 301 [2019-12-07 10:50:56,232 WARN L192 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 322 [2019-12-07 10:50:56,340 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 283 DAG size of output: 202 [2019-12-07 10:50:56,516 WARN L192 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 298 DAG size of output: 257 [2019-12-07 10:51:06,414 WARN L192 SmtUtils]: Spent 9.77 s on a formula simplification. DAG size of input: 755 DAG size of output: 246 [2019-12-07 10:51:14,374 WARN L192 SmtUtils]: Spent 7.96 s on a formula simplification. DAG size of input: 546 DAG size of output: 198 [2019-12-07 10:51:15,008 WARN L192 SmtUtils]: Spent 632.00 ms on a formula simplification. DAG size of input: 208 DAG size of output: 127 [2019-12-07 10:51:24,753 WARN L192 SmtUtils]: Spent 9.74 s on a formula simplification. DAG size of input: 558 DAG size of output: 176 [2019-12-07 10:51:25,625 WARN L192 SmtUtils]: Spent 866.00 ms on a formula simplification. DAG size of input: 208 DAG size of output: 127 [2019-12-07 10:51:26,539 WARN L192 SmtUtils]: Spent 913.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 110 [2019-12-07 10:51:27,440 WARN L192 SmtUtils]: Spent 898.00 ms on a formula simplification. DAG size of input: 271 DAG size of output: 113 [2019-12-07 10:51:34,710 WARN L192 SmtUtils]: Spent 7.27 s on a formula simplification. DAG size of input: 558 DAG size of output: 176 [2019-12-07 10:51:41,933 WARN L192 SmtUtils]: Spent 7.22 s on a formula simplification. DAG size of input: 589 DAG size of output: 177 [2019-12-07 10:51:42,163 WARN L192 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 61 [2019-12-07 10:51:42,787 WARN L192 SmtUtils]: Spent 598.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 91 [2019-12-07 10:51:43,446 WARN L192 SmtUtils]: Spent 603.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 91 [2019-12-07 10:51:44,903 WARN L192 SmtUtils]: Spent 1.46 s on a formula simplification. DAG size of input: 300 DAG size of output: 115 [2019-12-07 10:51:45,487 WARN L192 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 91 [2019-12-07 10:51:45,696 WARN L192 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 35 [2019-12-07 10:51:46,673 WARN L192 SmtUtils]: Spent 975.00 ms on a formula simplification. DAG size of input: 280 DAG size of output: 113 [2019-12-07 10:51:48,368 WARN L192 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 224 DAG size of output: 113 [2019-12-07 10:51:52,897 WARN L192 SmtUtils]: Spent 4.53 s on a formula simplification. DAG size of input: 404 DAG size of output: 159 [2019-12-07 10:51:59,318 WARN L192 SmtUtils]: Spent 6.42 s on a formula simplification. DAG size of input: 558 DAG size of output: 176 [2019-12-07 10:52:08,043 WARN L192 SmtUtils]: Spent 8.71 s on a formula simplification. DAG size of input: 558 DAG size of output: 176 [2019-12-07 10:52:14,909 WARN L192 SmtUtils]: Spent 6.75 s on a formula simplification. DAG size of input: 482 DAG size of output: 160 [2019-12-07 10:52:33,307 WARN L192 SmtUtils]: Spent 18.39 s on a formula simplification. DAG size of input: 1111 DAG size of output: 244 [2019-12-07 10:52:33,918 WARN L192 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 132 [2019-12-07 10:52:40,430 WARN L192 SmtUtils]: Spent 6.51 s on a formula simplification. DAG size of input: 482 DAG size of output: 160 [2019-12-07 10:52:47,618 WARN L192 SmtUtils]: Spent 7.19 s on a formula simplification. DAG size of input: 475 DAG size of output: 132 [2019-12-07 10:52:53,702 WARN L192 SmtUtils]: Spent 6.08 s on a formula simplification. DAG size of input: 536 DAG size of output: 171 [2019-12-07 10:52:54,598 WARN L192 SmtUtils]: Spent 895.00 ms on a formula simplification. DAG size of input: 241 DAG size of output: 127 [2019-12-07 10:53:03,095 WARN L192 SmtUtils]: Spent 8.49 s on a formula simplification. DAG size of input: 558 DAG size of output: 176 [2019-12-07 10:53:06,603 WARN L192 SmtUtils]: Spent 3.51 s on a formula simplification. DAG size of input: 449 DAG size of output: 126 [2019-12-07 10:53:07,523 WARN L192 SmtUtils]: Spent 918.00 ms on a formula simplification. DAG size of input: 270 DAG size of output: 125 [2019-12-07 10:53:08,702 WARN L192 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 285 DAG size of output: 135 [2019-12-07 10:53:09,983 WARN L192 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 296 DAG size of output: 135 [2019-12-07 10:53:20,901 WARN L192 SmtUtils]: Spent 10.91 s on a formula simplification. DAG size of input: 755 DAG size of output: 246 [2019-12-07 10:53:21,629 WARN L192 SmtUtils]: Spent 726.00 ms on a formula simplification. DAG size of input: 217 DAG size of output: 126 [2019-12-07 10:53:34,588 WARN L192 SmtUtils]: Spent 12.96 s on a formula simplification. DAG size of input: 755 DAG size of output: 246 [2019-12-07 10:53:38,133 WARN L192 SmtUtils]: Spent 3.54 s on a formula simplification. DAG size of input: 342 DAG size of output: 105 [2019-12-07 10:53:38,798 WARN L192 SmtUtils]: Spent 663.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 132 [2019-12-07 10:53:43,258 WARN L192 SmtUtils]: Spent 4.46 s on a formula simplification. DAG size of input: 482 DAG size of output: 160 [2019-12-07 10:53:45,697 WARN L192 SmtUtils]: Spent 2.44 s on a formula simplification. DAG size of input: 295 DAG size of output: 113 [2019-12-07 10:53:47,776 WARN L192 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 273 DAG size of output: 112 [2019-12-07 10:53:48,276 WARN L192 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 117 [2019-12-07 10:53:49,339 WARN L192 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 228 DAG size of output: 111 [2019-12-07 10:53:49,914 WARN L192 SmtUtils]: Spent 574.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 132 [2019-12-07 10:53:53,867 WARN L192 SmtUtils]: Spent 3.95 s on a formula simplification. DAG size of input: 482 DAG size of output: 160 [2019-12-07 10:53:55,322 WARN L192 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 328 DAG size of output: 139 [2019-12-07 10:53:56,175 WARN L192 SmtUtils]: Spent 851.00 ms on a formula simplification. DAG size of input: 214 DAG size of output: 114 [2019-12-07 10:53:56,666 WARN L192 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 87 [2019-12-07 10:54:08,182 WARN L192 SmtUtils]: Spent 11.51 s on a formula simplification. DAG size of input: 653 DAG size of output: 189 [2019-12-07 10:54:08,639 WARN L192 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 85 [2019-12-07 10:54:09,827 WARN L192 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 293 DAG size of output: 131 [2019-12-07 10:54:11,000 WARN L192 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 135 DAG size of output: 85 [2019-12-07 10:54:13,088 WARN L192 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 293 DAG size of output: 131 [2019-12-07 10:54:13,415 WARN L192 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 85 [2019-12-07 10:54:14,650 WARN L192 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 254 DAG size of output: 128 [2019-12-07 10:54:15,651 WARN L192 SmtUtils]: Spent 998.00 ms on a formula simplification. DAG size of input: 245 DAG size of output: 114 [2019-12-07 10:54:26,259 WARN L192 SmtUtils]: Spent 10.60 s on a formula simplification. DAG size of input: 755 DAG size of output: 246 [2019-12-07 10:54:26,910 WARN L192 SmtUtils]: Spent 649.00 ms on a formula simplification. DAG size of input: 208 DAG size of output: 127 [2019-12-07 10:54:27,794 WARN L192 SmtUtils]: Spent 883.00 ms on a formula simplification. DAG size of input: 231 DAG size of output: 122 [2019-12-07 10:54:41,135 WARN L192 SmtUtils]: Spent 13.34 s on a formula simplification. DAG size of input: 762 DAG size of output: 245 [2019-12-07 10:54:41,766 WARN L192 SmtUtils]: Spent 629.00 ms on a formula simplification. DAG size of input: 208 DAG size of output: 127 [2019-12-07 10:54:46,351 WARN L192 SmtUtils]: Spent 4.58 s on a formula simplification. DAG size of input: 482 DAG size of output: 160 [2019-12-07 10:54:46,935 WARN L192 SmtUtils]: Spent 582.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 132 [2019-12-07 10:54:51,222 WARN L192 SmtUtils]: Spent 4.28 s on a formula simplification. DAG size of input: 482 DAG size of output: 160 [2019-12-07 10:54:51,848 WARN L192 SmtUtils]: Spent 624.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 123 [2019-12-07 10:54:53,108 WARN L192 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 254 DAG size of output: 128 [2019-12-07 10:54:53,700 WARN L192 SmtUtils]: Spent 591.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 132 [2019-12-07 10:54:54,297 WARN L192 SmtUtils]: Spent 595.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 91 [2019-12-07 10:54:55,239 WARN L192 SmtUtils]: Spent 940.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 47 [2019-12-07 10:54:55,600 WARN L192 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 85 [2019-12-07 10:54:56,845 WARN L192 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 300 DAG size of output: 127 [2019-12-07 10:54:58,720 WARN L192 SmtUtils]: Spent 1.87 s on a formula simplification. DAG size of input: 302 DAG size of output: 134 [2019-12-07 10:55:24,098 WARN L192 SmtUtils]: Spent 25.37 s on a formula simplification. DAG size of input: 1297 DAG size of output: 246 [2019-12-07 10:55:24,436 WARN L192 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 85 [2019-12-07 10:55:38,739 WARN L192 SmtUtils]: Spent 14.30 s on a formula simplification. DAG size of input: 845 DAG size of output: 247 [2019-12-07 10:55:49,432 WARN L192 SmtUtils]: Spent 10.69 s on a formula simplification. DAG size of input: 762 DAG size of output: 245 [2019-12-07 10:55:51,845 WARN L192 SmtUtils]: Spent 2.41 s on a formula simplification. DAG size of input: 208 DAG size of output: 127 [2019-12-07 10:55:51,976 WARN L192 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 16 [2019-12-07 10:55:54,160 WARN L192 SmtUtils]: Spent 2.18 s on a formula simplification. DAG size of input: 208 DAG size of output: 127 [2019-12-07 10:55:54,990 WARN L192 SmtUtils]: Spent 828.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 91 [2019-12-07 10:55:56,722 WARN L192 SmtUtils]: Spent 1.67 s on a formula simplification. DAG size of input: 290 DAG size of output: 131 [2019-12-07 10:55:59,331 WARN L192 SmtUtils]: Spent 2.61 s on a formula simplification. DAG size of input: 313 DAG size of output: 136 [2019-12-07 10:56:00,015 WARN L192 SmtUtils]: Spent 683.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 91 [2019-12-07 10:56:03,119 WARN L192 SmtUtils]: Spent 3.05 s on a formula simplification. DAG size of input: 254 DAG size of output: 128 [2019-12-07 10:56:03,473 WARN L192 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 85 [2019-12-07 10:56:03,634 WARN L192 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 49 [2019-12-07 10:56:03,998 WARN L192 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 85 [2019-12-07 10:56:04,001 INFO L246 CegarLoopResult]: For program point L762(lines 762 766) no Hoare annotation was computed. [2019-12-07 10:56:04,001 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,001 INFO L246 CegarLoopResult]: For program point L696(lines 696 700) no Hoare annotation was computed. [2019-12-07 10:56:04,001 INFO L242 CegarLoopResult]: At program point L630(lines 623 640) the Hoare annotation is: (let ((.cse0 (<= 0 ~a_t~0)) (.cse6 (<= ~a_t~0 1)) (.cse8 (<= 1 ~a_t~0)) (.cse1 (<= 2 ~s_run_st~0)) (.cse2 (<= 1 ~c_m_lock~0)) (.cse3 (= 2 ~s_run_pc~0)) (.cse9 (<= 2 ~a_t~0)) (.cse4 (= ~c_empty_rsp~0 1)) (.cse5 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= ULTIMATE.start_m_run_~a~0 0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0)) (and .cse1 (not .cse3) (<= 2 ~s_run_pc~0) .cse5 .cse4) (and (let ((.cse7 (<= ULTIMATE.start_m_run_~a~0 1))) (or (and .cse6 .cse7 .cse8 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse7 .cse1 (<= ~a_t~0 0) .cse2 .cse3 .cse4 .cse5))) (<= 1 ULTIMATE.start_m_run_~a~0)) (and (<= 2 ULTIMATE.start_m_run_~a~0) (or (and .cse1 .cse2 .cse9 (<= ~a_t~0 2) .cse3 .cse4 .cse5) (and (<= ULTIMATE.start_m_run_~a~0 2) .cse6 .cse8 .cse1 .cse2 .cse3 .cse4 .cse5))) (and .cse1 (<= 3 ULTIMATE.start_m_run_~a~0) .cse2 .cse3 .cse9 .cse4 .cse5))) [2019-12-07 10:56:04,002 INFO L242 CegarLoopResult]: At program point L1291(lines 1284 1319) the Hoare annotation is: (let ((.cse11 (<= 2 ~s_run_pc~0)) (.cse2 (<= ~m_run_pc~0 0)) (.cse8 (<= ~c_m_lock~0 0)) (.cse22 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse16 (= ~req_tt_a~0 1)) (.cse32 (<= 1 ~c_req_a~0)) (.cse36 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1)) (.cse66 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse39 (<= 53 ULTIMATE.start_s_run_~req_d~1)) (.cse43 (<= ULTIMATE.start_s_run_~req_d~1 53)) (.cse80 (<= 53 ~c_req_d~0)) (.cse46 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse49 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse82 (<= ~c_req_d~0 53)) (.cse54 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse38 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse41 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse47 (<= ~c_req_a~0 ~a_t~0)) (.cse57 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse50 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse86 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse71 (<= ~a_t~0 ~c_req_a~0)) (.cse59 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse87 (= ~req_tt_a~0 3)) (.cse84 (<= ~c_req_a~0 3)) (.cse56 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse65 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse67 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse68 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse48 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse88 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse52 (<= 52 ~c_req_d~0)) (.cse53 (<= ~c_req_d~0 52)) (.cse13 (= 0 ~s_run_pc~0)) (.cse74 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse69 (<= 51 ~c_req_d~0)) (.cse30 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse76 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse51 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse70 (<= ~c_req_d~0 51)) (.cse42 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse44 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse79 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse35 (= ~a_t~0 1)) (.cse89 (<= ~a_t~0 0)) (.cse75 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse73 (<= 0 ~a_t~0)) (.cse37 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse0 (= 0 ~c_req_a~0)) (.cse40 (= ~req_tt_a~0 0)) (.cse72 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse45 (<= 1 ~c_req_type~0)) (.cse83 (<= ~c_req_type~0 1)) (.cse12 (= ~m_run_pc~0 3)) (.cse77 (<= ~c_req_d~0 50)) (.cse14 (<= ~c_req_a~0 0)) (.cse78 (<= 50 ~c_req_d~0)) (.cse15 (<= 0 ~c_req_a~0)) (.cse6 (= ~a_t~0 0)) (.cse90 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse5 (= 0 ~c_req_type~0)) (.cse58 (<= 2 ~c_req_a~0)) (.cse19 (<= 1 ~c_m_lock~0)) (.cse55 (<= ~a_t~0 2)) (.cse60 (= ULTIMATE.start_m_run_~a~0 2)) (.cse20 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse21 (= ~s_memory3~0 53)) (.cse61 (= ~req_tt_a~0 2)) (.cse23 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse24 (= ~s_memory0~0 50)) (.cse26 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse25 (= ~s_memory1~0 51)) (.cse27 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse29 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse33 (= ~s_memory2~0 52)) (.cse62 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse34 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse63 (<= 2 ~a_t~0)) (.cse64 (<= ~c_req_a~0 2)) (.cse1 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 2 ~s_run_st~0)) (.cse85 (<= 3 ~a_t~0)) (.cse81 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse7 (= 2 ~s_run_pc~0)) (.cse10 (<= 2 ~c_write_rsp_ev~0)) (.cse9 (= ~c_empty_rsp~0 1)) (.cse31 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse11 .cse12 .cse10 .cse9) (and .cse4 (not .cse7) .cse11 .cse10 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse13 .cse6 .cse8 .cse9 .cse10) (and .cse14 .cse15 .cse1 .cse2 .cse4 .cse13 .cse8 .cse10 .cse9) (and .cse3 .cse4 .cse12 .cse7 .cse10 .cse9) (and .cse5 .cse16 .cse17 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse18 .cse4 (= 51 ~c_rsp_d~0) .cse19 .cse7 .cse20 .cse21 .cse22 .cse23 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse24 .cse25 .cse26 .cse27 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse3 .cse34 .cse10 .cse35) (and .cse36 .cse5 .cse24 .cse25 .cse9 .cse31 .cse37 .cse0 .cse38 .cse33 (= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse39 .cse40 .cse41 .cse42 .cse43 .cse19 .cse6 .cse44 .cse7 .cse10) (and .cse14 .cse15 .cse45 .cse4 .cse13 .cse12 .cse10 .cse9) (and .cse46 .cse47 .cse24 .cse25 .cse12 .cse48 .cse49 .cse1 .cse50 .cse3 .cse51 .cse4 .cse42 .cse52 .cse19 .cse44 .cse53 .cse54 .cse55 .cse7 .cse56 .cse10) (and (= 52 ~c_rsp_d~0) .cse5 .cse57 .cse58 .cse1 .cse50 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse4 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse19 .cse59 .cse7 .cse55 .cse60 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse31 .cse33 .cse3 .cse62 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse34 .cse56 .cse63 .cse10 .cse64) (and .cse65 .cse47 .cse66 .cse67 .cse24 .cse68 .cse27 .cse69 .cse28 .cse12 .cse1 .cse3 .cse4 .cse51 .cse70 .cse42 .cse19 .cse71 .cse44 .cse7 .cse10 .cse35) (and .cse72 .cse73 .cse66 .cse74 .cse12 .cse75 .cse76 .cse77 .cse78 .cse1 .cse3 .cse4 .cse42 .cse71 .cse19 .cse44 .cse7 .cse10 .cse79) (and .cse21 .cse22 .cse23 .cse5 .cse24 .cse26 .cse25 .cse75 .cse16 .cse9 .cse17 .cse30 .cse31 .cse32 .cse33 .cse3 .cse18 .cse19 .cse34 .cse7 .cse10 .cse35) (and .cse36 .cse80 .cse47 .cse66 .cse24 .cse81 .cse25 .cse12 .cse38 .cse33 .cse1 .cse3 .cse4 .cse39 .cse51 .cse41 .cse42 .cse43 .cse19 .cse71 .cse44 .cse82 .cse7 .cse10) (and .cse80 .cse46 .cse45 .cse83 .cse24 .cse81 .cse84 .cse25 .cse12 .cse9 .cse49 .cse50 .cse3 .cse51 .cse85 .cse42 .cse71 .cse19 .cse82 .cse44 .cse54 .cse7 .cse56 .cse10) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse5 (< 2 ULTIMATE.start_s_memory_read_~i) .cse38 .cse1 .cse86 .cse51 .cse4 .cse85 .cse41 .cse71 .cse19 .cse7 .cse87 .cse21 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse23 .cse24 .cse81 .cse84 .cse26 .cse25 .cse31 (<= ULTIMATE.start_s_memory_read_~i 3) .cse33 .cse3 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse34 .cse10) (and .cse47 .cse5 .cse57 .cse9 .cse50 .cse86 .cse51 .cse19 .cse71 .cse59 .cse7 .cse87 .cse21 .cse23 .cse24 .cse81 .cse84 .cse25 .cse26 .cse31 .cse33 .cse3 .cse34 .cse56 .cse10) (and (or (and .cse3 .cse4 .cse85 .cse81 .cse19 .cse7 .cse10 .cse9) (and .cse3 .cse88 .cse4 .cse19 .cse48 .cse7 .cse55 .cse63 .cse10 .cse9) (and .cse72 .cse3 .cse73 .cse4 .cse89 .cse19 .cse7 .cse10 .cse9 .cse90) (and .cse3 (<= ~a_t~0 1) .cse4 .cse18 (<= 1 ~a_t~0) .cse19 .cse7 .cse10 .cse9 .cse17)) .cse31) (and .cse45 .cse65 .cse83 .cse24 .cse67 .cse68 .cse27 .cse28 .cse12 .cse48 .cse9 .cse58 .cse3 .cse88 .cse52 .cse42 .cse19 .cse44 .cse53 .cse7 .cse63 .cse55 .cse10 .cse64) (and .cse45 .cse83 .cse13 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse51 .cse19 .cse6 .cse10 .cse90) (and .cse45 .cse83 .cse74 .cse69 .cse12 .cse75 .cse9 .cse30 .cse17 .cse76 .cse3 .cse51 .cse70 .cse42 .cse19 .cse44 .cse7 .cse10 .cse79 .cse35) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse5 .cse89 .cse75 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse4 (= 50 ~c_rsp_d~0) .cse19 .cse7 .cse90 .cse21 .cse72 .cse73 .cse23 .cse24 .cse25 .cse26 .cse37 .cse31 .cse33 .cse0 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse3 .cse40 .cse34 .cse10) (and .cse72 .cse45 .cse83 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse6 .cse19 .cse7 .cse10 .cse90) (and .cse5 .cse9 .cse58 .cse19 .cse55 .cse7 .cse60 .cse20 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse27 .cse28 .cse29 .cse31 .cse33 .cse62 .cse3 .cse34 .cse63 .cse10 .cse64) (and .cse1 .cse3 .cse4 .cse85 .cse81 .cse7 .cse10 .cse9 .cse31))) [2019-12-07 10:56:04,003 INFO L242 CegarLoopResult]: At program point L234(lines 227 271) the Hoare annotation is: (let ((.cse13 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse16 (= 0 ~s_run_pc~0)) (.cse18 (<= 0 ~c_req_a~0)) (.cse4 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse8 (= 2 ~s_run_pc~0)) (.cse9 (= ~s_memory0~0 50)) (.cse10 (= ~m_run_pc~0 3)) (.cse11 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse23 (<= ULTIMATE.start_m_run_~req_d~0 50)) (.cse0 (<= 1 ~c_req_type~0)) (.cse14 (<= ULTIMATE.start_m_run_~req_a~0 0)) (.cse15 (<= ~m_run_pc~0 0)) (.cse1 (<= ~c_req_type~0 1)) (.cse21 (<= 2 ~s_run_pc~0)) (.cse2 (= ~c_empty_rsp~0 1)) (.cse24 (<= ~c_req_d~0 50)) (.cse17 (<= ~c_req_a~0 0)) (.cse25 (<= 50 ~c_req_d~0)) (.cse3 (<= 2 ~s_run_st~0)) (.cse27 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse5 (<= ULTIMATE.start_m_run_~req_type~0 1)) (.cse6 (<= 1 ~c_m_lock~0)) (.cse22 (= ~a_t~0 0)) (.cse7 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse26 (<= 50 ULTIMATE.start_m_run_~req_d~0)) (.cse12 (<= 2 ~c_write_rsp_ev~0)) (.cse20 (<= 0 ULTIMATE.start_m_run_~req_a~0)) (.cse19 (<= 0 ULTIMATE.start_m_run_~a~0))) (or (and (<= 53 ~c_req_d~0) (<= 3 ~c_req_a~0) .cse0 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse5 .cse6 .cse7 (= 2 ULTIMATE.start_s_run_~req_a~1) .cse8 (<= ~a_t~0 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 3) .cse9 (<= 3 ULTIMATE.start_m_run_~a~0) (<= ~c_req_a~0 3) (= ~s_memory1~0 51) .cse10 (<= ULTIMATE.start_m_run_~req_d~0 53) .cse11 (<= ~c_req_d~0 53) (<= 3 ULTIMATE.start_m_run_~req_a~0) (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (<= 53 ULTIMATE.start_m_run_~req_d~0) .cse12 (<= ULTIMATE.start_m_run_~req_a~0 3)) (and .cse13 .cse0 .cse14 .cse15 .cse16 .cse2 .cse17 .cse18 .cse3 .cse7 .cse12 .cse19 .cse20) (and .cse3 (not .cse8) .cse21 .cse2 .cse12) (and .cse0 (<= 1 ULTIMATE.start_m_run_~req_a~0) .cse1 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse2 (<= 1 ULTIMATE.start_m_run_~a~0) (<= ULTIMATE.start_m_run_~a~0 1) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (<= ULTIMATE.start_m_run_~req_d~0 51) (<= 51 ~c_req_d~0) (<= 51 ULTIMATE.start_m_run_~req_d~0) .cse10 (<= ~c_req_a~0 1) (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= 1 ~c_req_a~0) (<= ULTIMATE.start_m_run_~req_a~0 1) (<= ~c_req_d~0 51) .cse22 .cse11 .cse12 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse23 (<= ULTIMATE.start_m_run_~req_a~0 ULTIMATE.start_m_run_~a~0) .cse13 .cse0 .cse15 .cse1 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0) .cse16 .cse2 .cse24 .cse18 .cse25 .cse5 .cse6 .cse22 .cse7 .cse26 .cse12 .cse20) (and .cse0 .cse1 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 2 ULTIMATE.start_m_run_~a~0) (<= 52 ULTIMATE.start_m_run_~req_d~0) .cse2 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0) .cse3 .cse27 .cse4 .cse5 .cse6 .cse7 (<= ~c_req_d~0 52) .cse8 (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse9 (<= ULTIMATE.start_m_run_~req_d~0 52) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) .cse10 (<= ULTIMATE.start_m_run_~req_a~0 2) (<= 52 ~c_req_d~0) .cse11 .cse12 (<= ~c_req_a~0 2) (= ~a_t~0 1)) (and .cse23 .cse0 .cse14 .cse15 .cse1 .cse21 .cse2 .cse24 .cse17 .cse25 .cse3 .cse27 .cse5 .cse6 .cse22 .cse7 .cse26 .cse12 .cse20 .cse19))) [2019-12-07 10:56:04,003 INFO L246 CegarLoopResult]: For program point L1093(lines 1093 1097) no Hoare annotation was computed. [2019-12-07 10:56:04,003 INFO L246 CegarLoopResult]: For program point L631(lines 623 640) no Hoare annotation was computed. [2019-12-07 10:56:04,003 INFO L242 CegarLoopResult]: At program point L1226(lines 1219 1236) the Hoare annotation is: (let ((.cse0 (= ~c_empty_req~0 1)) (.cse1 (<= ~m_run_pc~0 0)) (.cse2 (= 0 ~s_run_pc~0)) (.cse3 (<= ~c_m_lock~0 0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse4 (= ~c_empty_rsp~0 1))) (or (and (= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~c_write_req_ev~0) (= 0 ~c_req_type~0) .cse2 (= ~a_t~0 0) .cse3 .cse4 .cse5) (and (<= ~c_req_a~0 0) (<= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~s_run_st~0) .cse2 .cse3 .cse5 .cse4))) [2019-12-07 10:56:04,003 INFO L246 CegarLoopResult]: For program point L632(lines 632 636) no Hoare annotation was computed. [2019-12-07 10:56:04,003 INFO L242 CegarLoopResult]: At program point L434(lines 427 462) the Hoare annotation is: (let ((.cse12 (<= ~c_req_a~0 ~a_t~0)) (.cse14 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse6 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse0 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse13 (= ~s_memory0~0 50)) (.cse15 (= ~s_memory1~0 51)) (.cse1 (= ~m_run_pc~0 3)) (.cse3 (= ~c_empty_req~0 1)) (.cse4 (<= 2 ~c_write_req_ev~0)) (.cse7 (<= ~a_t~0 ~c_req_a~0)) (.cse8 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse5 (<= 2 ~s_run_st~0)) (.cse10 (= 2 ~s_run_pc~0)) (.cse9 (<= ~c_m_lock~0 0)) (.cse11 (<= 2 ~c_write_rsp_ev~0)) (.cse2 (= ~c_empty_rsp~0 1))) (or (and (<= ULTIMATE.start_m_run_~a~0 0) .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse1 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse2 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse3 .cse4 .cse5 .cse6 (= ~a_t~0 0) .cse7 .cse8 .cse9 .cse10 .cse11 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse12 .cse0 .cse13 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse14 .cse6 (<= ~c_req_d~0 51) .cse7 .cse8 .cse9 .cse10 .cse11 (= ~a_t~0 1)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse12 .cse0 .cse13 (= ULTIMATE.start_s_memory_write_~i 3) .cse15 .cse1 .cse2 (= ~s_memory2~0 52) .cse3 .cse4 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse5 (<= 3 ~a_t~0) .cse6 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse7 .cse8 (<= ~c_req_d~0 53) .cse9 .cse10 .cse11) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse0 .cse13 .cse15 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 (<= ULTIMATE.start_m_run_~a~0 2) .cse5 (<= 52 ~c_req_d~0) .cse7 .cse8 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse9 .cse10 (<= 2 ~a_t~0) .cse11) (and .cse5 (not .cse10) (<= 2 ~s_run_pc~0) .cse9 .cse11 .cse2))) [2019-12-07 10:56:04,004 INFO L242 CegarLoopResult]: At program point L500-2(lines 500 528) the Hoare annotation is: (let ((.cse5 (= 2 ~s_run_pc~0))) (let ((.cse0 (= 0 ~c_req_type~0)) (.cse2 (= ~c_empty_req~0 1)) (.cse4 (<= ~c_m_lock~0 0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ULTIMATE.start_m_run_~req_type___0~0 0)) (.cse10 (= ~s_memory1~0 51)) (.cse11 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse12 (= ~m_run_pc~0 6)) (.cse13 (= ~s_memory2~0 52)) (.cse14 (<= 2 ~c_write_req_ev~0)) (.cse15 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse3 (<= 2 ~s_run_st~0)) (.cse17 (not .cse5)) (.cse18 (<= 2 ~s_run_pc~0)) (.cse16 (<= 2 ~c_write_rsp_ev~0)) (.cse1 (= ~c_empty_rsp~0 1))) (or (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) (<= ULTIMATE.start_m_run_~req_a___0~0 3) .cse4 .cse5 (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse6 (<= ULTIMATE.start_m_run_~a~0 3) .cse7 (<= 3 ULTIMATE.start_m_run_~a~0) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (<= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse15 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse16 (<= ~c_req_a~0 2)) (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse3 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ~a_t~0 ~c_req_a~0) .cse5 .cse4 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse8 .cse9 .cse10 (= ~m_run_pc~0 3) (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse13 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 53) (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 53) .cse16) (and (<= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse17 .cse18 .cse4 .cse16 .cse1 (<= 0 ULTIMATE.start_m_run_~a~0)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) (<= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse0 (<= ULTIMATE.start_m_run_~req_a___0~0 1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (<= ULTIMATE.start_m_run_~a~0 1) (= 50 ~c_rsp_d~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 0 ~c_req_a~0) .cse13 .cse14 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse15 .cse16) (and .cse0 (<= 2 ULTIMATE.start_m_run_~a~0) (= ~req_tt_a~0 1) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 .cse11 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse12 (<= 1 ~c_req_a~0) .cse13 .cse14 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (<= ULTIMATE.start_m_run_~a~0 2) .cse15 .cse16 (= ~a_t~0 1)) (and .cse3 .cse17 .cse18 .cse16 (<= 3 ~m_run_pc~0) .cse1)))) [2019-12-07 10:56:04,004 INFO L242 CegarLoopResult]: At program point L368(lines 361 378) the Hoare annotation is: (let ((.cse9 (= ~s_memory1~0 51)) (.cse7 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse8 (= ~s_memory0~0 50)) (.cse10 (= ~m_run_pc~0 3)) (.cse0 (= ~c_empty_rsp~0 1)) (.cse1 (= ~c_empty_req~0 1)) (.cse11 (<= 2 ~c_write_req_ev~0)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (<= ~a_t~0 ~c_req_a~0)) (.cse12 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse6 (= 2 ~s_run_pc~0)) (.cse13 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse0 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse1 .cse2 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse3 .cse4 .cse5 .cse6 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 (= ~s_memory2~0 52) .cse11 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse12 (<= ~c_req_d~0 53) .cse13) (and (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse7 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse10 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse0 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse1 .cse11 .cse2 .cse3 .cse5 .cse4 .cse12 .cse6 .cse13 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 .cse0 .cse1 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse11 (<= ULTIMATE.start_m_run_~a~0 2) .cse2 .cse3 (<= 52 ~c_req_d~0) .cse4 .cse5 .cse12 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse6 (<= 2 ~a_t~0) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse13) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse10 .cse0 .cse1 .cse11 .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (<= ~c_req_d~0 51) .cse4 .cse5 .cse12 .cse6 .cse13 (= ~a_t~0 1)))) [2019-12-07 10:56:04,004 INFO L246 CegarLoopResult]: For program point L1293(lines 1293 1297) no Hoare annotation was computed. [2019-12-07 10:56:04,004 INFO L246 CegarLoopResult]: For program point L236(lines 236 240) no Hoare annotation was computed. [2019-12-07 10:56:04,004 INFO L246 CegarLoopResult]: For program point L1227(lines 1175 1354) no Hoare annotation was computed. [2019-12-07 10:56:04,004 INFO L246 CegarLoopResult]: For program point L501(lines 500 528) no Hoare annotation was computed. [2019-12-07 10:56:04,004 INFO L246 CegarLoopResult]: For program point L369(lines 139 485) no Hoare annotation was computed. [2019-12-07 10:56:04,004 INFO L246 CegarLoopResult]: For program point L1228(lines 1228 1232) no Hoare annotation was computed. [2019-12-07 10:56:04,004 INFO L246 CegarLoopResult]: For program point L502(lines 502 506) no Hoare annotation was computed. [2019-12-07 10:56:04,004 INFO L246 CegarLoopResult]: For program point L436(lines 436 440) no Hoare annotation was computed. [2019-12-07 10:56:04,004 INFO L246 CegarLoopResult]: For program point L370(lines 370 374) no Hoare annotation was computed. [2019-12-07 10:56:04,005 INFO L242 CegarLoopResult]: At program point L1031(lines 1005 1032) the Hoare annotation is: (let ((.cse9 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse20 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse21 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse1 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse23 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse24 (<= ~c_req_d~0 50)) (.cse25 (<= 50 ~c_req_d~0)) (.cse17 (= ~a_t~0 0)) (.cse29 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse7 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse36 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse38 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse27 (<= ~a_t~0 ~c_req_a~0)) (.cse6 (<= 3 ~m_run_pc~0)) (.cse8 (= ~s_memory3~0 53)) (.cse10 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse35 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse13 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse14 (= ~m_run_pc~0 6)) (.cse15 (= ~s_memory2~0 52)) (.cse18 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse12 (= ~s_memory1~0 51)) (.cse40 (<= ~a_t~0 2)) (.cse34 (<= ~c_req_a~0 ~a_t~0)) (.cse11 (= ~s_memory0~0 50)) (.cse31 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse32 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse22 (= ~m_run_pc~0 3)) (.cse30 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse2 (= ~c_empty_rsp~0 1)) (.cse3 (= ~c_empty_req~0 1)) (.cse16 (<= 2 ~c_write_req_ev~0)) (.cse37 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse26 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse28 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse5 (= 2 ~s_run_pc~0)) (.cse19 (<= 2 ~c_write_rsp_ev~0)) (.cse33 (= ~a_t~0 1))) (or (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 .cse1 .cse2 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse14 .cse15 (= 0 ~c_req_a~0) (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse16 (= ~req_tt_a~0 0) .cse17 .cse18 .cse19) (and .cse9 .cse20 .cse21 .cse22 .cse1 .cse2 .cse23 .cse24 .cse25 .cse3 .cse16 .cse26 .cse4 .cse17 .cse27 .cse28 .cse5 .cse19 .cse29) (and .cse0 (= ~req_tt_a~0 1) .cse30 .cse2 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse3 (<= ULTIMATE.start_m_run_~a~0 1) .cse4 .cse5 .cse6 (<= ULTIMATE.start_s_memory_read_~i 1) .cse8 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse10 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse11 .cse12 .cse13 .cse31 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse32 (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse14 (<= 1 ~c_req_a~0) .cse15 .cse16 .cse18 .cse19 .cse33) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse34 .cse20 .cse11 .cse35 .cse12 .cse22 .cse2 .cse36 .cse15 .cse3 .cse16 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse37 .cse38 .cse26 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse4 .cse27 .cse28 (<= ~c_req_d~0 53) .cse5 .cse19) (and (let ((.cse39 (not .cse5))) (or (and .cse3 .cse39 (= 0 ~s_run_pc~0) .cse22 .cse19) (and .cse3 .cse39 (<= 2 ~s_run_pc~0) .cse22 .cse19))) (<= 1 ~c_req_type~0) .cse34 (<= ~c_req_type~0 1) .cse21 .cse1 (<= ULTIMATE.start_s_run_~req_type~1 1) .cse23 .cse24 .cse25 .cse16 (<= 1 ULTIMATE.start_s_run_~req_type~1) .cse37 .cse26 .cse4 .cse17 .cse28 .cse29 .cse7) (and .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse2 (<= 2 ~c_req_a~0) .cse3 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse4 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse5 .cse40 .cse6 (= ULTIMATE.start_m_run_~a~0 2) .cse8 (= ~req_tt_a~0 2) .cse10 .cse11 .cse13 .cse12 .cse14 .cse15 .cse16 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse18 (<= 2 ULTIMATE.start_s_run_~req_a~1) (<= 2 ~a_t~0) .cse19 (<= ~c_req_a~0 2)) (and (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse2 .cse36 .cse3 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse37 (<= 3 ~a_t~0) .cse38 .cse27 .cse4 .cse5 .cse6 (= ~req_tt_a~0 3) .cse8 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse10 .cse11 .cse35 (<= ~c_req_a~0 3) .cse13 .cse12 .cse14 (<= ULTIMATE.start_s_memory_read_~i 3) .cse15 .cse16 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse18 .cse19) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse34 .cse11 .cse12 .cse22 (<= 2 ULTIMATE.start_m_run_~a~0) .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse16 .cse37 .cse26 (<= 52 ~c_req_d~0) .cse4 .cse28 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse5 .cse40 (= 2 ULTIMATE.start_s_run_~req_a~1) .cse19) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse34 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) .cse11 (<= ULTIMATE.start_s_run_~req_d~1 51) .cse31 (<= 51 ~c_req_d~0) .cse32 .cse22 .cse30 .cse2 .cse3 .cse16 .cse37 .cse26 (<= ~c_req_d~0 51) .cse4 .cse28 .cse5 .cse19 .cse33))) [2019-12-07 10:56:04,005 INFO L246 CegarLoopResult]: For program point L569(lines 569 622) no Hoare annotation was computed. [2019-12-07 10:56:04,005 INFO L246 CegarLoopResult]: For program point L107(lines 107 135) no Hoare annotation was computed. [2019-12-07 10:56:04,005 INFO L246 CegarLoopResult]: For program point L834(lines 834 840) no Hoare annotation was computed. [2019-12-07 10:56:04,005 INFO L242 CegarLoopResult]: At program point L834-1(lines 834 840) the Hoare annotation is: (let ((.cse2 (<= 3 ~a_t~0)) (.cse3 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse15 (= (+ ULTIMATE.start_m_run_~req_a___0~0 50) ULTIMATE.start_m_run_~rsp_d___0~0)) (.cse8 (= 0 ~c_req_type~0)) (.cse7 (= ~c_empty_rsp~0 1)) (.cse9 (= ~c_empty_req~0 1)) (.cse1 (<= 2 ~s_run_st~0)) (.cse5 (<= ~c_m_lock~0 0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse10 (= ~s_memory3~0 53)) (.cse11 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse12 (= ~s_memory0~0 50)) (.cse13 (= ~s_memory1~0 51)) (.cse14 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse16 (= ~m_run_pc~0 6)) (.cse17 (= ~s_memory2~0 52)) (.cse0 (<= 2 ~c_write_req_ev~0)) (.cse18 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse6 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 .cse1 .cse2 .cse3 (= ~m_run_pc~0 3) .cse4 .cse5 .cse6 .cse7) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse8 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse7 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse9 .cse1 (= 50 ~c_rsp_d~0) .cse5 .cse4 (<= 0 ULTIMATE.start_m_run_~a~0) .cse10 (<= ULTIMATE.start_m_run_~a~0 0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse17 .cse0 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse18 .cse6) (and .cse9 .cse0 .cse1 .cse2 .cse3 .cse5 .cse4 .cse6 .cse7 .cse16) (and .cse8 (= ~req_tt_a~0 1) .cse7 (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse9 (<= ULTIMATE.start_m_run_~a~0 1) .cse1 (= 51 ~c_rsp_d~0) .cse5 .cse4 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse10 .cse11 .cse12 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse13 .cse14 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) .cse15 (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse16 (<= 1 ~c_req_a~0) .cse17 .cse0 .cse18 .cse6 (= ~a_t~0 1)) (and .cse1 (not .cse4) (<= 2 ~s_run_pc~0) .cse5 .cse6 (<= 3 ~m_run_pc~0) .cse7) (and (= 52 ~c_rsp_d~0) .cse8 (<= ULTIMATE.start_s_memory_read_~i 2) .cse7 (<= 2 ~c_req_a~0) .cse9 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse1 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) .cse5 .cse4 (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse17 .cse0 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse18 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse6 (<= ~c_req_a~0 2)))) [2019-12-07 10:56:04,006 INFO L242 CegarLoopResult]: At program point L768(lines 761 814) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= ~c_m_lock~0 0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse3 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (<= ~a_t~0 ~c_req_a~0) .cse4 .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse12 .cse13 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15))) [2019-12-07 10:56:04,006 INFO L242 CegarLoopResult]: At program point L702(lines 695 730) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (<= ~a_t~0 0) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) (<= 0 ~a_t~0) .cse7 .cse8 .cse9 .cse10 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse11 .cse12 (= 0 ~c_req_a~0) (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse13 (= ~req_tt_a~0 0) .cse14 .cse15) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse4 (<= ~a_t~0 ~c_req_a~0) .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse4 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)))) [2019-12-07 10:56:04,006 INFO L246 CegarLoopResult]: For program point L570(lines 570 574) no Hoare annotation was computed. [2019-12-07 10:56:04,006 INFO L242 CegarLoopResult]: At program point L1099(lines 1092 1109) the Hoare annotation is: (let ((.cse1 (= ~c_empty_req~0 1))) (let ((.cse11 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse12 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse2 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse17 (= ~a_t~0 1)) (.cse18 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse20 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse21 (let ((.cse29 (= ~m_run_pc~0 3))) (or (and .cse1 (<= 2 ~s_run_pc~0) .cse29) (and .cse1 (= 0 ~s_run_pc~0) .cse29)))) (.cse22 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse24 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse19 (<= 2 ~a_t~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse26 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse27 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse28 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse23 (<= ~a_t~0 ~c_req_a~0)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse5 (<= 3 ~m_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse25 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse10 (= ~s_memory1~0 51)) (.cse13 (= ~m_run_pc~0 6)) (.cse14 (= ~s_memory2~0 52)) (.cse15 (<= 2 ~c_write_req_ev~0)) (.cse16 (<= ULTIMATE.start_s_memory_write_~v 53))) (or (and .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse2 (= 51 ~c_rsp_d~0) .cse3 .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) .cse6 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 .cse11 .cse12 (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse13 (<= 1 ~c_req_a~0) .cse14 .cse15 .cse16 .cse17) (and .cse6 (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse7 .cse0 .cse8 .cse10 .cse9 .cse18 .cse13 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) (= 0 ~c_req_a~0) .cse14 .cse1 (= ULTIMATE.start_m_run_~a~0 0) .cse15 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= 50 ~c_rsp_d~0) .cse3 (= ~a_t~0 0) .cse16 .cse4 .cse5) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) (<= 2 ~c_req_a~0) .cse1 (= 52 ULTIMATE.start_s_memory_read_~x~0) (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 (<= ~a_t~0 2) .cse5 (= ULTIMATE.start_m_run_~a~0 2) .cse6 (= ~req_tt_a~0 2) .cse7 .cse8 .cse9 .cse10 .cse13 .cse14 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse15 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse16 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse19 (<= ~c_req_a~0 2)) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse20 .cse8 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) .cse11 .cse12 (<= 51 ~c_req_d~0) .cse21 .cse15 .cse2 (<= ~c_req_d~0 51) .cse22 .cse3 .cse23 .cse24 .cse17) (and (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse20 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse18 .cse21 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse15 .cse22 .cse23 .cse3 .cse24 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse20 .cse8 .cse25 .cse10 .cse21 .cse26 .cse14 .cse15 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse27 .cse22 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse28 .cse23 .cse3 .cse24 (<= ~c_req_d~0 53)) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse20 .cse8 .cse10 .cse21 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse15 (<= ULTIMATE.start_m_run_~a~0 2) .cse22 (<= 52 ~c_req_d~0) .cse23 .cse3 .cse24 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse19 (= 2 ULTIMATE.start_s_run_~req_a~1)) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse26 .cse1 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse27 (<= 3 ~a_t~0) .cse28 .cse23 .cse3 .cse4 .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 .cse25 .cse8 (<= ~c_req_a~0 3) .cse9 .cse10 .cse13 (<= ULTIMATE.start_s_memory_read_~i 3) .cse14 .cse15 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse16)))) [2019-12-07 10:56:04,007 INFO L242 CegarLoopResult]: At program point L1166(lines 1118 1171) the Hoare annotation is: (let ((.cse11 (<= 2 ~s_run_pc~0)) (.cse2 (<= ~m_run_pc~0 0)) (.cse8 (<= ~c_m_lock~0 0)) (.cse22 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse16 (= ~req_tt_a~0 1)) (.cse32 (<= 1 ~c_req_a~0)) (.cse36 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1)) (.cse66 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse39 (<= 53 ULTIMATE.start_s_run_~req_d~1)) (.cse43 (<= ULTIMATE.start_s_run_~req_d~1 53)) (.cse80 (<= 53 ~c_req_d~0)) (.cse46 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse49 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse82 (<= ~c_req_d~0 53)) (.cse54 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse38 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse41 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse47 (<= ~c_req_a~0 ~a_t~0)) (.cse57 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse50 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse86 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse71 (<= ~a_t~0 ~c_req_a~0)) (.cse59 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse87 (= ~req_tt_a~0 3)) (.cse84 (<= ~c_req_a~0 3)) (.cse56 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse65 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse67 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse68 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse48 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse88 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse52 (<= 52 ~c_req_d~0)) (.cse53 (<= ~c_req_d~0 52)) (.cse13 (= 0 ~s_run_pc~0)) (.cse74 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse69 (<= 51 ~c_req_d~0)) (.cse30 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse76 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse51 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse70 (<= ~c_req_d~0 51)) (.cse42 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse44 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse79 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse35 (= ~a_t~0 1)) (.cse89 (<= ~a_t~0 0)) (.cse75 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse73 (<= 0 ~a_t~0)) (.cse37 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse0 (= 0 ~c_req_a~0)) (.cse40 (= ~req_tt_a~0 0)) (.cse72 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse45 (<= 1 ~c_req_type~0)) (.cse83 (<= ~c_req_type~0 1)) (.cse12 (= ~m_run_pc~0 3)) (.cse77 (<= ~c_req_d~0 50)) (.cse14 (<= ~c_req_a~0 0)) (.cse78 (<= 50 ~c_req_d~0)) (.cse15 (<= 0 ~c_req_a~0)) (.cse6 (= ~a_t~0 0)) (.cse90 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse5 (= 0 ~c_req_type~0)) (.cse58 (<= 2 ~c_req_a~0)) (.cse19 (<= 1 ~c_m_lock~0)) (.cse55 (<= ~a_t~0 2)) (.cse60 (= ULTIMATE.start_m_run_~a~0 2)) (.cse20 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse21 (= ~s_memory3~0 53)) (.cse61 (= ~req_tt_a~0 2)) (.cse23 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse24 (= ~s_memory0~0 50)) (.cse26 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse25 (= ~s_memory1~0 51)) (.cse27 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse29 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse33 (= ~s_memory2~0 52)) (.cse62 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse34 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse63 (<= 2 ~a_t~0)) (.cse64 (<= ~c_req_a~0 2)) (.cse1 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 2 ~s_run_st~0)) (.cse85 (<= 3 ~a_t~0)) (.cse81 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse7 (= 2 ~s_run_pc~0)) (.cse10 (<= 2 ~c_write_rsp_ev~0)) (.cse9 (= ~c_empty_rsp~0 1)) (.cse31 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse11 .cse12 .cse10 .cse9) (and .cse4 (not .cse7) .cse11 .cse10 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse13 .cse6 .cse8 .cse9 .cse10) (and .cse14 .cse15 .cse1 .cse2 .cse4 .cse13 .cse8 .cse10 .cse9) (and .cse3 .cse4 .cse12 .cse7 .cse10 .cse9) (and .cse5 .cse16 .cse17 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse18 .cse4 (= 51 ~c_rsp_d~0) .cse19 .cse7 .cse20 .cse21 .cse22 .cse23 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse24 .cse25 .cse26 .cse27 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse3 .cse34 .cse10 .cse35) (and .cse36 .cse5 .cse24 .cse25 .cse9 .cse31 .cse37 .cse0 .cse38 .cse33 (= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse39 .cse40 .cse41 .cse42 .cse43 .cse19 .cse6 .cse44 .cse7 .cse10) (and .cse14 .cse15 .cse45 .cse4 .cse13 .cse12 .cse10 .cse9) (and .cse46 .cse47 .cse24 .cse25 .cse12 .cse48 .cse49 .cse1 .cse50 .cse3 .cse51 .cse4 .cse42 .cse52 .cse19 .cse44 .cse53 .cse54 .cse55 .cse7 .cse56 .cse10) (and (= 52 ~c_rsp_d~0) .cse5 .cse57 .cse58 .cse1 .cse50 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse4 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse19 .cse59 .cse7 .cse55 .cse60 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse31 .cse33 .cse3 .cse62 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse34 .cse56 .cse63 .cse10 .cse64) (and .cse65 .cse47 .cse66 .cse67 .cse24 .cse68 .cse27 .cse69 .cse28 .cse12 .cse1 .cse3 .cse4 .cse51 .cse70 .cse42 .cse19 .cse71 .cse44 .cse7 .cse10 .cse35) (and .cse72 .cse73 .cse66 .cse74 .cse12 .cse75 .cse76 .cse77 .cse78 .cse1 .cse3 .cse4 .cse42 .cse71 .cse19 .cse44 .cse7 .cse10 .cse79) (and .cse21 .cse22 .cse23 .cse5 .cse24 .cse26 .cse25 .cse75 .cse16 .cse9 .cse17 .cse30 .cse31 .cse32 .cse33 .cse3 .cse18 .cse19 .cse34 .cse7 .cse10 .cse35) (and .cse36 .cse80 .cse47 .cse66 .cse24 .cse81 .cse25 .cse12 .cse38 .cse33 .cse1 .cse3 .cse4 .cse39 .cse51 .cse41 .cse42 .cse43 .cse19 .cse71 .cse44 .cse82 .cse7 .cse10) (and .cse80 .cse46 .cse45 .cse83 .cse24 .cse81 .cse84 .cse25 .cse12 .cse9 .cse49 .cse50 .cse3 .cse51 .cse85 .cse42 .cse71 .cse19 .cse82 .cse44 .cse54 .cse7 .cse56 .cse10) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse5 (< 2 ULTIMATE.start_s_memory_read_~i) .cse38 .cse1 .cse86 .cse51 .cse4 .cse85 .cse41 .cse71 .cse19 .cse7 .cse87 .cse21 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse23 .cse24 .cse81 .cse84 .cse26 .cse25 .cse31 (<= ULTIMATE.start_s_memory_read_~i 3) .cse33 .cse3 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse34 .cse10) (and .cse47 .cse5 .cse57 .cse9 .cse50 .cse86 .cse51 .cse19 .cse71 .cse59 .cse7 .cse87 .cse21 .cse23 .cse24 .cse81 .cse84 .cse25 .cse26 .cse31 .cse33 .cse3 .cse34 .cse56 .cse10) (and (or (and .cse3 .cse4 .cse85 .cse81 .cse19 .cse7 .cse10 .cse9) (and .cse3 .cse88 .cse4 .cse19 .cse48 .cse7 .cse55 .cse63 .cse10 .cse9) (and .cse72 .cse3 .cse73 .cse4 .cse89 .cse19 .cse7 .cse10 .cse9 .cse90) (and .cse3 (<= ~a_t~0 1) .cse4 .cse18 (<= 1 ~a_t~0) .cse19 .cse7 .cse10 .cse9 .cse17)) .cse31) (and .cse45 .cse65 .cse83 .cse24 .cse67 .cse68 .cse27 .cse28 .cse12 .cse48 .cse9 .cse58 .cse3 .cse88 .cse52 .cse42 .cse19 .cse44 .cse53 .cse7 .cse63 .cse55 .cse10 .cse64) (and .cse45 .cse83 .cse13 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse51 .cse19 .cse6 .cse10 .cse90) (and .cse45 .cse83 .cse74 .cse69 .cse12 .cse75 .cse9 .cse30 .cse17 .cse76 .cse3 .cse51 .cse70 .cse42 .cse19 .cse44 .cse7 .cse10 .cse79 .cse35) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse5 .cse89 .cse75 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse4 (= 50 ~c_rsp_d~0) .cse19 .cse7 .cse90 .cse21 .cse72 .cse73 .cse23 .cse24 .cse25 .cse26 .cse37 .cse31 .cse33 .cse0 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse3 .cse40 .cse34 .cse10) (and .cse72 .cse45 .cse83 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse6 .cse19 .cse7 .cse10 .cse90) (and .cse5 .cse9 .cse58 .cse19 .cse55 .cse7 .cse60 .cse20 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse27 .cse28 .cse29 .cse31 .cse33 .cse62 .cse3 .cse34 .cse63 .cse10 .cse64) (and .cse1 .cse3 .cse4 .cse85 .cse81 .cse7 .cse10 .cse9 .cse31))) [2019-12-07 10:56:04,007 INFO L246 CegarLoopResult]: For program point L1100(lines 1092 1109) no Hoare annotation was computed. [2019-12-07 10:56:04,007 INFO L246 CegarLoopResult]: For program point L770(lines 770 774) no Hoare annotation was computed. [2019-12-07 10:56:04,007 INFO L246 CegarLoopResult]: For program point L704(lines 704 708) no Hoare annotation was computed. [2019-12-07 10:56:04,008 INFO L242 CegarLoopResult]: At program point L1299(lines 1292 1318) the Hoare annotation is: (let ((.cse11 (<= 2 ~s_run_pc~0)) (.cse2 (<= ~m_run_pc~0 0)) (.cse8 (<= ~c_m_lock~0 0)) (.cse22 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse16 (= ~req_tt_a~0 1)) (.cse32 (<= 1 ~c_req_a~0)) (.cse36 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1)) (.cse66 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse39 (<= 53 ULTIMATE.start_s_run_~req_d~1)) (.cse43 (<= ULTIMATE.start_s_run_~req_d~1 53)) (.cse80 (<= 53 ~c_req_d~0)) (.cse46 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse49 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse82 (<= ~c_req_d~0 53)) (.cse54 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse38 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse41 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse47 (<= ~c_req_a~0 ~a_t~0)) (.cse57 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse50 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse86 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse71 (<= ~a_t~0 ~c_req_a~0)) (.cse59 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse87 (= ~req_tt_a~0 3)) (.cse84 (<= ~c_req_a~0 3)) (.cse56 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse65 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse67 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse68 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse52 (<= 52 ~c_req_d~0)) (.cse53 (<= ~c_req_d~0 52)) (.cse13 (= 0 ~s_run_pc~0)) (.cse74 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse69 (<= 51 ~c_req_d~0)) (.cse30 (<= ~c_req_a~0 1)) (.cse76 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse51 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse70 (<= ~c_req_d~0 51)) (.cse42 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse44 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse79 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse35 (= ~a_t~0 1)) (.cse75 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse37 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse0 (= 0 ~c_req_a~0)) (.cse40 (= ~req_tt_a~0 0)) (.cse88 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse48 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse73 (<= 0 ~a_t~0)) (.cse90 (<= ~a_t~0 0)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse17 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse72 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse45 (<= 1 ~c_req_type~0)) (.cse83 (<= ~c_req_type~0 1)) (.cse12 (= ~m_run_pc~0 3)) (.cse77 (<= ~c_req_d~0 50)) (.cse14 (<= ~c_req_a~0 0)) (.cse78 (<= 50 ~c_req_d~0)) (.cse15 (<= 0 ~c_req_a~0)) (.cse6 (= ~a_t~0 0)) (.cse89 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse5 (= 0 ~c_req_type~0)) (.cse58 (<= 2 ~c_req_a~0)) (.cse19 (<= 1 ~c_m_lock~0)) (.cse55 (<= ~a_t~0 2)) (.cse60 (= ULTIMATE.start_m_run_~a~0 2)) (.cse20 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse21 (= ~s_memory3~0 53)) (.cse61 (= ~req_tt_a~0 2)) (.cse23 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse24 (= ~s_memory0~0 50)) (.cse26 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse25 (= ~s_memory1~0 51)) (.cse27 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse29 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse33 (= ~s_memory2~0 52)) (.cse62 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse34 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse63 (<= 2 ~a_t~0)) (.cse64 (<= ~c_req_a~0 2)) (.cse1 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 2 ~s_run_st~0)) (.cse85 (<= 3 ~a_t~0)) (.cse81 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse7 (= 2 ~s_run_pc~0)) (.cse10 (<= 2 ~c_write_rsp_ev~0)) (.cse9 (= ~c_empty_rsp~0 1)) (.cse31 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse11 .cse12 .cse10 .cse9) (and .cse4 (not .cse7) .cse11 .cse10 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse13 .cse6 .cse8 .cse9 .cse10) (and .cse14 .cse15 .cse1 .cse2 .cse4 .cse13 .cse8 .cse10 .cse9) (and .cse3 .cse4 .cse12 .cse7 .cse10 .cse9) (and .cse5 .cse16 .cse17 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse18 .cse4 (= 51 ~c_rsp_d~0) .cse19 .cse7 .cse20 .cse21 .cse22 .cse23 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse24 .cse25 .cse26 .cse27 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse3 .cse34 .cse10 .cse35) (and .cse36 .cse5 .cse24 .cse25 .cse9 .cse31 .cse37 .cse0 .cse38 .cse33 (= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse39 .cse40 .cse41 .cse42 .cse43 .cse19 .cse6 .cse44 .cse7 .cse10) (and .cse14 .cse15 .cse45 .cse4 .cse13 .cse12 .cse10 .cse9) (and .cse46 .cse47 .cse24 .cse25 .cse12 .cse48 .cse49 .cse1 .cse50 .cse3 .cse51 .cse4 .cse42 .cse52 .cse19 .cse44 .cse53 .cse54 .cse55 .cse7 .cse56 .cse10) (and (= 52 ~c_rsp_d~0) .cse5 .cse57 .cse58 .cse1 .cse50 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse4 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse19 .cse59 .cse7 .cse55 .cse60 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse31 .cse33 .cse3 .cse62 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse34 .cse56 .cse63 .cse10 .cse64) (and .cse65 .cse47 .cse66 .cse67 .cse24 .cse68 .cse27 .cse69 .cse28 .cse12 .cse1 .cse3 .cse4 .cse51 .cse70 .cse42 .cse19 .cse71 .cse44 .cse7 .cse10 .cse35) (and .cse72 .cse73 .cse66 .cse74 .cse12 .cse75 .cse76 .cse77 .cse78 .cse1 .cse3 .cse4 .cse42 .cse71 .cse19 .cse44 .cse7 .cse10 .cse79) (and .cse21 .cse22 .cse23 .cse5 .cse24 .cse26 .cse25 .cse75 .cse16 .cse9 .cse17 .cse30 .cse31 .cse32 .cse33 .cse3 .cse18 .cse19 .cse34 .cse7 .cse10 .cse35) (and .cse36 .cse80 .cse47 .cse66 .cse24 .cse81 .cse25 .cse12 .cse38 .cse33 .cse1 .cse3 .cse4 .cse39 .cse51 .cse41 .cse42 .cse43 .cse19 .cse71 .cse44 .cse82 .cse7 .cse10) (and .cse80 .cse46 .cse45 .cse83 .cse24 .cse81 .cse84 .cse25 .cse12 .cse9 .cse49 .cse50 .cse3 .cse51 .cse85 .cse42 .cse71 .cse19 .cse82 .cse44 .cse54 .cse7 .cse56 .cse10) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse5 (< 2 ULTIMATE.start_s_memory_read_~i) .cse38 .cse1 .cse86 .cse51 .cse4 .cse85 .cse41 .cse71 .cse19 .cse7 .cse87 .cse21 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse23 .cse24 .cse81 .cse84 .cse26 .cse25 .cse31 (<= ULTIMATE.start_s_memory_read_~i 3) .cse33 .cse3 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse34 .cse10) (and .cse47 .cse5 .cse57 .cse9 .cse50 .cse86 .cse51 .cse19 .cse71 .cse59 .cse7 .cse87 .cse21 .cse23 .cse24 .cse81 .cse84 .cse25 .cse26 .cse31 .cse33 .cse3 .cse34 .cse56 .cse10) (and .cse45 .cse65 .cse83 .cse24 .cse67 .cse68 .cse27 .cse28 .cse12 .cse48 .cse9 .cse58 .cse3 .cse88 .cse52 .cse42 .cse19 .cse44 .cse53 .cse7 .cse63 .cse55 .cse10 .cse64) (and .cse45 .cse83 .cse13 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse51 .cse19 .cse6 .cse10 .cse89) (and .cse45 .cse83 .cse74 .cse69 .cse12 .cse75 .cse9 .cse30 .cse17 .cse76 .cse3 .cse51 .cse70 .cse42 .cse19 .cse44 .cse7 .cse10 .cse79 .cse35) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse5 .cse90 .cse75 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse4 (= 50 ~c_rsp_d~0) .cse19 .cse7 .cse89 .cse21 .cse72 .cse73 .cse23 .cse24 .cse25 .cse26 .cse37 .cse31 .cse33 .cse0 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse3 .cse40 .cse34 .cse10) (and (or (and .cse3 .cse88 .cse4 .cse19 .cse48 .cse63 .cse55 .cse7 .cse10 .cse9) (and .cse3 .cse4 .cse85 .cse81 .cse19 .cse7 .cse10 .cse9) (and .cse72 .cse3 .cse73 .cse4 .cse90 .cse19 .cse7 .cse10 .cse9 .cse89) (and .cse3 (<= ~a_t~0 1) .cse4 .cse18 (<= 1 ~a_t~0) .cse19 .cse7 .cse10 .cse9 .cse17)) .cse31) (and .cse72 .cse45 .cse83 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse6 .cse19 .cse7 .cse10 .cse89) (and .cse5 .cse9 .cse58 .cse19 .cse55 .cse7 .cse60 .cse20 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse27 .cse28 .cse29 .cse31 .cse33 .cse62 .cse3 .cse34 .cse63 .cse10 .cse64) (and .cse1 .cse3 .cse4 .cse85 .cse81 .cse7 .cse10 .cse9 .cse31))) [2019-12-07 10:56:04,008 INFO L242 CegarLoopResult]: At program point L242(lines 235 270) the Hoare annotation is: (let ((.cse15 (= 2 ~s_run_pc~0))) (let ((.cse29 (<= ~m_run_pc~0 0)) (.cse21 (not .cse15)) (.cse30 (= ~m_run_pc~0 3)) (.cse22 (= ~c_empty_rsp~0 1)) (.cse23 (<= 2 ~c_write_rsp_ev~0))) (let ((.cse17 (= ~s_memory0~0 50)) (.cse20 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse12 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse18 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse1 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse5 (or (and .cse29 .cse21 .cse23 .cse22) (and .cse21 .cse30 .cse22 .cse23))) (.cse7 (= 0 ~s_run_pc~0)) (.cse0 (<= ~c_req_a~0 0)) (.cse2 (<= 0 ~c_req_a~0)) (.cse9 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse10 (<= 0 ULTIMATE.start_m_run_~req_a~0)) (.cse25 (<= ULTIMATE.start_m_run_~req_d~0 50)) (.cse3 (<= 1 ~c_req_type~0)) (.cse4 (<= ULTIMATE.start_m_run_~req_a~0 0)) (.cse11 (<= ~c_req_type~0 1)) (.cse16 (or (and .cse29 .cse23 .cse22) (and .cse30 .cse22 .cse23))) (.cse26 (<= ~c_req_d~0 50)) (.cse19 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0)) (.cse27 (<= 50 ~c_req_d~0)) (.cse6 (<= 2 ~s_run_st~0)) (.cse13 (<= ULTIMATE.start_m_run_~req_type~0 1)) (.cse14 (<= 1 ~c_m_lock~0)) (.cse24 (= ~a_t~0 0)) (.cse8 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse28 (<= 50 ULTIMATE.start_m_run_~req_d~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and (<= 53 ~c_req_d~0) (<= 3 ~c_req_a~0) .cse3 .cse11 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse6 .cse12 .cse13 .cse14 .cse8 (= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~a_t~0 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 3) .cse16 .cse17 (<= 3 ULTIMATE.start_m_run_~a~0) (<= ~c_req_a~0 3) (= ~s_memory1~0 51) (<= ULTIMATE.start_m_run_~req_d~0 53) .cse18 (<= ~c_req_d~0 53) (<= 3 ULTIMATE.start_m_run_~req_a~0) (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (<= 53 ULTIMATE.start_m_run_~req_d~0) (<= ULTIMATE.start_m_run_~req_a~0 3)) (and .cse3 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 2 ULTIMATE.start_m_run_~a~0) (<= 52 ULTIMATE.start_m_run_~req_d~0) .cse19 .cse6 .cse20 .cse12 .cse13 .cse14 .cse8 (<= ~c_req_d~0 52) .cse15 (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse16 .cse17 (<= ULTIMATE.start_m_run_~req_d~0 52) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= ULTIMATE.start_m_run_~req_a~0 2) (<= 52 ~c_req_d~0) .cse18 (<= ~c_req_a~0 2) (= ~a_t~0 1)) (and .cse6 .cse21 (<= 2 ~s_run_pc~0) .cse22 .cse23) (and .cse3 (<= 1 ULTIMATE.start_m_run_~req_a~0) .cse11 .cse16 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) (<= 51 ~c_req_d~0) (<= 51 ULTIMATE.start_m_run_~req_d~0) (= 0 ULTIMATE.start_s_run_~req_a~1) (<= 1 ULTIMATE.start_m_run_~a~0) (<= ~c_req_a~0 1) (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~req_a~0 1) .cse6 .cse20 .cse12 (<= ~c_req_d~0 51) .cse13 .cse14 .cse24 .cse18 .cse8 .cse15 (<= ULTIMATE.start_m_run_~req_d~0 51) (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse25 .cse1 .cse3 .cse4 .cse5 .cse11 .cse7 .cse26 .cse0 .cse2 .cse27 .cse13 .cse14 .cse24 .cse8 .cse28 .cse9 .cse10) (and .cse25 .cse3 .cse4 .cse11 .cse16 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0) .cse26 .cse19 .cse27 .cse6 .cse13 .cse14 .cse24 (<= ~a_t~0 ~c_req_a~0) .cse8 .cse28 .cse15))))) [2019-12-07 10:56:04,008 INFO L246 CegarLoopResult]: For program point L110(lines 110 134) no Hoare annotation was computed. [2019-12-07 10:56:04,008 INFO L246 CegarLoopResult]: For program point L1101(lines 1101 1105) no Hoare annotation was computed. [2019-12-07 10:56:04,008 INFO L242 CegarLoopResult]: At program point L111(lines 106 848) the Hoare annotation is: (and (<= 2 ~s_run_st~0) (not (= 2 ~s_run_pc~0)) (<= 2 ~s_run_pc~0) (<= 2 ~c_write_rsp_ev~0) (= ~c_empty_rsp~0 1)) [2019-12-07 10:56:04,008 INFO L242 CegarLoopResult]: At program point L442(lines 435 461) the Hoare annotation is: (let ((.cse12 (<= ~c_req_a~0 ~a_t~0)) (.cse14 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse6 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse0 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse13 (= ~s_memory0~0 50)) (.cse15 (= ~s_memory1~0 51)) (.cse1 (= ~m_run_pc~0 3)) (.cse3 (= ~c_empty_req~0 1)) (.cse4 (<= 2 ~c_write_req_ev~0)) (.cse7 (<= ~a_t~0 ~c_req_a~0)) (.cse8 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse5 (<= 2 ~s_run_st~0)) (.cse10 (= 2 ~s_run_pc~0)) (.cse9 (<= ~c_m_lock~0 0)) (.cse11 (<= 2 ~c_write_rsp_ev~0)) (.cse2 (= ~c_empty_rsp~0 1))) (or (and (<= ULTIMATE.start_m_run_~a~0 0) .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse1 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse2 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse3 .cse4 .cse5 .cse6 (= ~a_t~0 0) .cse7 .cse8 .cse9 .cse10 .cse11 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse12 .cse0 .cse13 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse14 .cse6 (<= ~c_req_d~0 51) .cse7 .cse8 .cse9 .cse10 .cse11 (= ~a_t~0 1)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse12 .cse0 .cse13 (= ULTIMATE.start_s_memory_write_~i 3) .cse15 .cse1 .cse2 (= ~s_memory2~0 52) .cse3 .cse4 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse5 (<= 3 ~a_t~0) .cse6 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse7 .cse8 (<= ~c_req_d~0 53) .cse9 .cse10 .cse11) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse0 .cse13 .cse15 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 (<= ULTIMATE.start_m_run_~a~0 2) .cse5 (<= 52 ~c_req_d~0) .cse7 .cse8 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse9 .cse10 (<= 2 ~a_t~0) .cse11) (and .cse5 (not .cse10) (<= 2 ~s_run_pc~0) .cse9 .cse11 .cse2))) [2019-12-07 10:56:04,009 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,009 INFO L246 CegarLoopResult]: For program point L1301(lines 1301 1305) no Hoare annotation was computed. [2019-12-07 10:56:04,009 INFO L246 CegarLoopResult]: For program point L244(lines 244 248) no Hoare annotation was computed. [2019-12-07 10:56:04,009 INFO L246 CegarLoopResult]: For program point L971(lines 971 975) no Hoare annotation was computed. [2019-12-07 10:56:04,009 INFO L242 CegarLoopResult]: At program point L179(lines 149 180) the Hoare annotation is: (let ((.cse9 (= ~s_memory0~0 50)) (.cse15 (<= ULTIMATE.start_m_run_~req_d~0 50)) (.cse18 (= 0 ~c_req_type~0)) (.cse14 (<= 2 ~s_run_pc~0)) (.cse20 (= 0 ~c_req_a~0)) (.cse22 (<= 50 ULTIMATE.start_m_run_~req_d~0)) (.cse16 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse24 (<= ULTIMATE.start_m_run_~req_a~0 0)) (.cse17 (<= ~m_run_pc~0 0)) (.cse19 (= 0 ~s_run_pc~0)) (.cse26 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse23 (<= 0 ULTIMATE.start_m_run_~req_a~0)) (.cse0 (<= ~c_req_a~0 ~a_t~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse25 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse5 (<= ULTIMATE.start_m_run_~req_type~0 1)) (.cse6 (<= ~a_t~0 ~c_req_a~0)) (.cse7 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse8 (= 2 ~s_run_pc~0)) (.cse10 (= ~m_run_pc~0 3)) (.cse11 (<= 2 ~c_write_req_ev~0)) (.cse21 (= ~a_t~0 0)) (.cse12 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse13 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse5 .cse6 .cse7 (<= ~c_req_d~0 52) .cse8 (<= ~a_t~0 2) (= 2 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 3) .cse9 (<= 3 ULTIMATE.start_m_run_~a~0) (= ~s_memory1~0 51) .cse10 .cse11 (<= ULTIMATE.start_m_run_~req_d~0 53) (<= 52 ~c_req_d~0) .cse12 (<= 3 ULTIMATE.start_m_run_~req_a~0) (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (<= 53 ULTIMATE.start_m_run_~req_d~0) .cse13 (<= ULTIMATE.start_m_run_~req_a~0 3)) (and .cse3 (not .cse8) .cse14 .cse1 .cse13) (and (<= 2 ULTIMATE.start_m_run_~req_a~0) .cse0 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 2 ULTIMATE.start_m_run_~a~0) (<= 52 ULTIMATE.start_m_run_~req_d~0) .cse1 .cse2 .cse3 .cse4 .cse6 .cse5 .cse7 .cse8 (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse9 (<= ULTIMATE.start_m_run_~req_d~0 52) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse10 (<= ULTIMATE.start_m_run_~req_a~0 2) .cse11 (<= ULTIMATE.start_m_run_~a~0 2) (<= ~c_req_d~0 51) .cse12 .cse13 (= ~a_t~0 1)) (and .cse15 (<= ULTIMATE.start_m_run_~req_a~0 ULTIMATE.start_m_run_~a~0) .cse16 .cse17 .cse18 .cse19 .cse1 .cse20 .cse2 .cse11 .cse5 .cse21 .cse7 .cse22 .cse13 .cse23) (and .cse15 .cse24 .cse17 .cse18 .cse14 .cse1 .cse20 .cse25 .cse2 .cse11 .cse3 .cse5 .cse21 .cse7 .cse22 .cse13 .cse26) (and .cse16 .cse2 .cse24 .cse17 .cse3 .cse19 .cse7 .cse13 .cse1 .cse26 .cse23) (and .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (<= ULTIMATE.start_m_run_~req_d~0 51) (<= 51 ULTIMATE.start_m_run_~req_d~0) .cse10 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~req_a~0 1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse11 .cse21 .cse12 .cse13 (<= ULTIMATE.start_s_run_~req_d~1 50)))) [2019-12-07 10:56:04,009 INFO L246 CegarLoopResult]: For program point L113(lines 113 133) no Hoare annotation was computed. [2019-12-07 10:56:04,009 INFO L246 CegarLoopResult]: For program point L1038(lines 1038 1091) no Hoare annotation was computed. [2019-12-07 10:56:04,009 INFO L242 CegarLoopResult]: At program point L576(lines 569 622) the Hoare annotation is: (let ((.cse4 (= 2 ~s_run_pc~0))) (let ((.cse0 (= 0 ~c_req_type~0)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse5 (= ~s_memory3~0 53)) (.cse6 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse7 (= ~s_memory0~0 50)) (.cse8 (= ULTIMATE.start_m_run_~req_type___0~0 0)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse2 (<= 2 ~s_run_st~0)) (.cse15 (not .cse4)) (.cse16 (<= 2 ~s_run_pc~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse14 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse2 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) (<= ULTIMATE.start_m_run_~req_a___0~0 3) .cse4 (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse5 .cse6 .cse7 .cse8 (<= ~c_req_a~0 3) (<= 3 ULTIMATE.start_m_run_~a~0) .cse9 .cse10 .cse11 .cse12 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (<= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse14) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) (<= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse0 (<= ULTIMATE.start_m_run_~req_a___0~0 1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) (<= ULTIMATE.start_m_run_~a~0 1) .cse2 (= 50 ~c_rsp_d~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse13 .cse14) (and .cse2 .cse15 .cse16 .cse1 .cse14 (<= 3 ~m_run_pc~0)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse0 .cse7 .cse8 .cse9 (= ~m_run_pc~0 3) .cse1 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (<= 3 ULTIMATE.start_s_run_~req_a~1) (= 0 ~c_req_a~0) .cse12 (= ULTIMATE.start_m_run_~a~0 0) .cse2 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_d~1 53) .cse3 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) .cse4 .cse14) (and .cse0 (= ~req_tt_a~0 1) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) (<= 2 ~c_req_a~0) .cse2 (= 51 ~c_rsp_d~0) .cse3 .cse4 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse5 .cse6 .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 .cse14 (= ~a_t~0 1) (<= ~c_req_a~0 2)) (and (<= ULTIMATE.start_m_run_~a~0 0) .cse2 .cse15 .cse16 .cse1 .cse14 (<= 0 ULTIMATE.start_m_run_~a~0))))) [2019-12-07 10:56:04,009 INFO L246 CegarLoopResult]: For program point L444(lines 444 448) no Hoare annotation was computed. [2019-12-07 10:56:04,010 INFO L242 CegarLoopResult]: At program point L114(lines 106 848) the Hoare annotation is: (and (<= 2 ~s_run_st~0) (not (= 2 ~s_run_pc~0)) (<= 2 ~s_run_pc~0) (<= 2 ~c_write_rsp_ev~0) (= ~c_empty_rsp~0 1)) [2019-12-07 10:56:04,010 INFO L246 CegarLoopResult]: For program point L1039(lines 1039 1043) no Hoare annotation was computed. [2019-12-07 10:56:04,010 INFO L242 CegarLoopResult]: At program point L643-2(lines 643 671) the Hoare annotation is: (let ((.cse0 (<= 2 ~c_write_req_ev~0)) (.cse28 (<= ~a_t~0 1)) (.cse29 (<= 1 ~a_t~0)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~c_empty_rsp~0 1)) (.cse7 (<= 2 ~c_write_rsp_ev~0))) (let ((.cse13 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse16 (= 0 ~c_req_a~0)) (.cse25 (= ~a_t~0 0)) (.cse19 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse30 (<= ~a_t~0 0)) (.cse8 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse9 (<= 0 ~a_t~0)) (.cse18 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse38 (<= 3 ~c_req_a~0)) (.cse39 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse40 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse44 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse47 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse51 (= ~req_tt_a~0 2)) (.cse48 (<= 2 ~c_req_a~0)) (.cse52 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse53 (<= ~c_req_a~0 2)) (.cse4 (<= 2 ~a_t~0)) (.cse49 (<= ~a_t~0 2)) (.cse37 (and .cse0 .cse28 .cse29 .cse3 .cse5 .cse6 .cse7)) (.cse50 (= ULTIMATE.start_m_run_~a~0 2)) (.cse14 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse41 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse42 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse17 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse43 (<= ~a_t~0 ~c_req_a~0)) (.cse45 (= ~req_tt_a~0 3)) (.cse46 (<= ~c_req_a~0 3)) (.cse10 (= 0 ~c_req_type~0)) (.cse36 (= ~req_tt_a~0 1)) (.cse31 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse27 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse58 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse32 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse21 (= ~s_memory3~0 53)) (.cse22 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse11 (= ~s_memory0~0 50)) (.cse12 (= ~s_memory1~0 51)) (.cse23 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse55 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse56 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse57 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse35 (<= ~c_req_a~0 1)) (.cse33 (<= 1 ~c_req_a~0)) (.cse15 (= ~s_memory2~0 52)) (.cse26 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse59 (= ~a_t~0 1)) (.cse20 (= ~c_empty_req~0 1)) (.cse1 (<= 2 ~s_run_st~0)) (.cse60 (<= 3 ~a_t~0)) (.cse2 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse24 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse1 (not .cse5) (<= 2 ~s_run_pc~0) .cse7 .cse6) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse8 .cse9 .cse10 .cse11 .cse12 .cse6 .cse13 .cse14 .cse15 .cse16 .cse0 (<= 53 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_d~1 53) .cse17 .cse3 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) .cse5 .cse7 .cse18) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse10 .cse19 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse20 (= ULTIMATE.start_m_run_~a~0 0) .cse1 (= 50 ~c_rsp_d~0) .cse3 .cse5 .cse21 .cse22 .cse11 .cse12 .cse23 .cse24 .cse13 .cse16 .cse15 .cse0 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) .cse25 .cse26 .cse7) (and .cse27 (or (and .cse0 .cse28 .cse29 .cse1 .cse3 .cse5 .cse6 .cse7) (and .cse9 .cse0 .cse1 .cse30 .cse3 .cse5 .cse6 .cse7)) .cse31) (and .cse21 .cse15 .cse27 .cse23 .cse26 (let ((.cse34 (or (and .cse9 .cse0 .cse30 .cse3 .cse5 .cse6 .cse7) .cse37))) (or (and .cse32 .cse33 .cse34 .cse22 .cse10 .cse11 .cse12 .cse25 .cse19 .cse35 .cse24) (and .cse32 .cse33 .cse34 .cse22 .cse10 .cse11 .cse12 .cse19 .cse36 .cse35 .cse24))) .cse31) (and .cse38 .cse10 .cse39 .cse6 .cse40 .cse41 .cse42 .cse3 .cse43 .cse44 .cse5 .cse45 .cse21 .cse22 .cse2 .cse11 .cse46 .cse12 .cse23 .cse24 .cse15 .cse0 .cse26 .cse4 .cse47 .cse7) (and .cse8 .cse9 .cse0 .cse1 .cse3 .cse5 .cse6 .cse7 .cse18) (and .cse38 (= ULTIMATE.start_m_run_~a~0 3) .cse10 .cse39 .cse6 .cse40 .cse41 .cse3 .cse44 .cse5 (= ~a_t~0 2) .cse21 .cse22 .cse2 .cse11 .cse46 .cse12 .cse23 .cse24 .cse15 .cse0 .cse26 .cse4 .cse47 .cse7) (and (= 52 ~c_rsp_d~0) .cse10 .cse39 .cse48 .cse20 .cse40 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse1 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 .cse44 .cse5 .cse49 .cse50 .cse51 .cse21 .cse22 .cse11 .cse12 .cse23 .cse24 .cse15 .cse0 .cse52 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse26 .cse4 .cse47 .cse7 .cse53) (and (or (and .cse0 (<= ULTIMATE.start_m_run_~a~0 2) .cse28 .cse29 .cse1 .cse3 .cse5 .cse6 .cse7) (and .cse0 .cse1 .cse3 .cse4 .cse49 .cse5 .cse6 .cse7)) (<= 2 ULTIMATE.start_m_run_~a~0)) (and .cse21 (let ((.cse54 (or (and .cse0 .cse3 .cse4 .cse49 .cse5 .cse6 .cse7) .cse37))) (or (and .cse51 .cse22 .cse10 .cse54 .cse11 .cse12 .cse55 .cse56 .cse57 .cse24 .cse15 .cse48 .cse52 .cse58 .cse53) (and .cse22 .cse10 .cse54 .cse11 .cse12 .cse55 .cse56 .cse57 .cse24 .cse15 .cse48 .cse52 .cse58 .cse53 .cse59))) .cse23 .cse26 .cse50) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse10 (< 2 ULTIMATE.start_s_memory_read_~i) .cse14 .cse20 .cse41 .cse1 .cse42 .cse60 .cse17 .cse3 .cse43 .cse5 .cse45 .cse21 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse22 .cse46 .cse11 .cse2 .cse23 .cse12 .cse24 (<= ULTIMATE.start_s_memory_read_~i 3) .cse15 .cse0 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse26 .cse7) (and .cse10 .cse36 .cse31 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse20 .cse27 .cse1 (= 51 ~c_rsp_d~0) .cse3 .cse5 .cse58 .cse32 .cse21 .cse22 .cse11 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse12 .cse23 .cse55 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse56 .cse57 .cse35 .cse24 .cse33 .cse15 .cse0 .cse26 .cse7 .cse59) (and .cse20 .cse0 .cse1 .cse60 .cse2 .cse5 .cse7 .cse6 .cse24)))) [2019-12-07 10:56:04,010 INFO L242 CegarLoopResult]: At program point L776(lines 769 813) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= ~c_m_lock~0 0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse3 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (<= ~a_t~0 ~c_req_a~0) .cse4 .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse12 .cse13 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15))) [2019-12-07 10:56:04,011 INFO L242 CegarLoopResult]: At program point L710(lines 703 729) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (<= ~a_t~0 0) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) (<= 0 ~a_t~0) .cse7 .cse8 .cse9 .cse10 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse11 .cse12 (= 0 ~c_req_a~0) (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse13 (= ~req_tt_a~0 0) .cse14 .cse15) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse4 (<= ~a_t~0 ~c_req_a~0) .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse4 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)))) [2019-12-07 10:56:04,011 INFO L246 CegarLoopResult]: For program point L644(lines 643 671) no Hoare annotation was computed. [2019-12-07 10:56:04,011 INFO L246 CegarLoopResult]: For program point L578(lines 578 582) no Hoare annotation was computed. [2019-12-07 10:56:04,011 INFO L246 CegarLoopResult]: For program point L116(lines 116 132) no Hoare annotation was computed. [2019-12-07 10:56:04,011 INFO L242 CegarLoopResult]: At program point L909(lines 883 910) the Hoare annotation is: (let ((.cse20 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse19 (<= ~c_req_a~0 3)) (.cse22 (<= ~a_t~0 ~c_req_a~0)) (.cse0 (= ~s_memory3~0 53)) (.cse1 (= 0 ~c_req_type~0)) (.cse3 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse6 (= ~m_run_pc~0 6)) (.cse7 (= ~s_memory2~0 52)) (.cse10 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse24 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse25 (= ~a_t~0 1)) (.cse16 (<= 1 ~c_req_type~0)) (.cse23 (<= ~c_req_a~0 ~a_t~0)) (.cse18 (<= ~c_req_type~0 1)) (.cse2 (= ~s_memory0~0 50)) (.cse4 (= ~s_memory1~0 51)) (.cse17 (= ~m_run_pc~0 3)) (.cse5 (= ~c_empty_rsp~0 1)) (.cse8 (<= 2 ~c_write_req_ev~0)) (.cse21 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse9 (<= 1 ~c_m_lock~0)) (.cse11 (= 2 ~s_run_pc~0)) (.cse12 (<= ~a_t~0 2)) (.cse13 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (= ~req_tt_a~0 2) .cse1 .cse2 .cse3 .cse4 (<= 1 ULTIMATE.start_s_memory_read_~i) .cse5 .cse6 .cse7 (<= 2 ~c_req_a~0) (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse8 .cse9 .cse10 .cse11 (<= 2 ~a_t~0) .cse12 .cse13 (= ULTIMATE.start_m_run_~a~0 2) (<= ~c_req_a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1)) (and (<= ~c_req_d~0 50) (<= ULTIMATE.start_m_run_~a~0 0) (<= 50 ~c_req_d~0) (<= 0 ~a_t~0) .cse8 (let ((.cse14 (<= ~c_req_a~0 0)) (.cse15 (<= 0 ~c_req_a~0))) (or (and .cse14 .cse15 .cse16 (= 0 ~s_run_pc~0) .cse17 .cse13 .cse5) (and .cse14 .cse15 .cse16 (<= 2 ~s_run_pc~0) .cse17 .cse13 .cse5))) .cse18 (<= ~a_t~0 0) .cse9 (<= 0 ULTIMATE.start_m_run_~a~0)) (and .cse0 .cse1 .cse2 .cse4 .cse3 .cse5 .cse6 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse7 (= ULTIMATE.start_m_run_~a~0 0) .cse8 (= ~req_tt_a~0 0) .cse9 (= ~a_t~0 0) .cse10 .cse11 .cse13) (and (<= 52 ULTIMATE.start_s_memory_write_~v) (<= 53 ~c_req_d~0) .cse16 .cse18 .cse19 .cse2 .cse20 .cse4 .cse17 (<= ULTIMATE.start_s_memory_write_~v 52) .cse5 .cse7 .cse8 .cse21 (<= 3 ~a_t~0) .cse22 .cse9 (<= ~c_req_d~0 53) .cse11 .cse13) (and .cse0 .cse23 .cse1 .cse2 .cse20 .cse19 .cse4 .cse3 (<= ULTIMATE.start_s_memory_read_~i 2) .cse5 .cse6 .cse7 .cse8 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse21 .cse9 .cse22 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse10 .cse11 .cse13 (= ~req_tt_a~0 3)) (and .cse0 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse1 .cse2 .cse4 .cse3 (= ~req_tt_a~0 1) .cse5 (<= ~c_req_a~0 1) .cse24 .cse6 (<= 1 ~c_req_a~0) .cse7 .cse8 (<= ULTIMATE.start_m_run_~a~0 1) .cse9 .cse10 .cse11 .cse13 .cse25) (and (<= 50 ULTIMATE.start_s_memory_write_~v) .cse16 (<= ULTIMATE.start_s_memory_write_~v 50) .cse23 .cse18 .cse2 (<= 51 ~c_req_d~0) .cse17 .cse5 .cse24 .cse8 .cse21 (<= ~c_req_d~0 51) .cse9 .cse11 .cse13 .cse25) (and .cse16 .cse23 .cse18 .cse2 .cse4 .cse17 (<= 2 ULTIMATE.start_m_run_~a~0) .cse5 (<= ULTIMATE.start_s_memory_write_~v 51) .cse8 .cse21 (<= 52 ~c_req_d~0) .cse9 (<= 51 ULTIMATE.start_s_memory_write_~v) (<= ~c_req_d~0 52) .cse11 .cse12 .cse13))) [2019-12-07 10:56:04,011 INFO L246 CegarLoopResult]: For program point L645(lines 645 649) no Hoare annotation was computed. [2019-12-07 10:56:04,012 INFO L242 CegarLoopResult]: At program point L117(lines 106 848) the Hoare annotation is: (let ((.cse24 (<= 53 ~c_req_d~0)) (.cse28 (<= 3 ~a_t~0)) (.cse29 (<= ~c_req_d~0 53)) (.cse23 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse26 (= ~s_memory1~0 51)) (.cse27 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse30 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse1 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse3 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse17 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse37 (= 0 ~s_run_pc~0)) (.cse5 (<= ~c_req_d~0 50)) (.cse21 (<= ~c_req_a~0 0)) (.cse6 (<= 50 ~c_req_d~0)) (.cse36 (<= 0 ~c_req_a~0)) (.cse12 (= ~a_t~0 0)) (.cse0 (<= ~c_req_a~0 ~a_t~0)) (.cse33 (<= 51 ~c_req_d~0)) (.cse7 (= ~c_empty_req~0 1)) (.cse34 (<= ~c_req_d~0 51)) (.cse35 (= ~a_t~0 1)) (.cse18 (<= 1 ~c_req_type~0)) (.cse38 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse19 (<= ~c_req_type~0 1)) (.cse25 (= ~s_memory0~0 50)) (.cse39 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse40 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse41 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse42 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse8 (<= 2 ~c_write_req_ev~0)) (.cse10 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse31 (<= 52 ~c_req_d~0)) (.cse11 (<= 1 ~c_m_lock~0)) (.cse13 (<= ~a_t~0 ~c_req_a~0)) (.cse14 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse32 (<= ~c_req_d~0 52)) (.cse9 (<= 2 ~s_run_st~0)) (.cse15 (= 2 ~s_run_pc~0)) (.cse22 (<= 2 ~s_run_pc~0)) (.cse2 (= ~m_run_pc~0 3)) (.cse16 (<= 2 ~c_write_rsp_ev~0)) (.cse20 (= ~c_empty_rsp~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse19 .cse2 .cse20 .cse5 .cse21 .cse6 .cse8 .cse11 .cse12 .cse13 .cse15 .cse16) (and .cse7 .cse22 .cse2 .cse16 .cse20) (and .cse23 .cse24 .cse18 .cse19 (<= ~c_req_a~0 3) .cse25 .cse26 .cse2 .cse20 .cse27 .cse8 (<= ULTIMATE.start_s_run_~req_a~1 2) .cse28 .cse10 .cse11 .cse13 .cse14 .cse29 .cse30 .cse15 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse16) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse24 .cse0 .cse25 .cse26 .cse2 (<= 3 ULTIMATE.start_s_run_~req_a~1) (= ~s_memory2~0 52) .cse7 .cse8 .cse9 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse28 (<= ULTIMATE.start_s_run_~req_a~1 3) .cse10 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse11 .cse13 .cse14 .cse29 .cse15 .cse16) (and .cse23 .cse0 .cse25 .cse26 .cse2 (<= 2 ~c_req_a~0) .cse7 .cse27 .cse8 .cse9 .cse10 .cse31 .cse11 .cse14 .cse32 .cse30 .cse15 (= 2 ULTIMATE.start_s_run_~req_a~1) (<= ~a_t~0 2) .cse16) (and .cse18 .cse19 .cse1 .cse33 .cse2 .cse3 .cse20 (<= ~c_req_a~0 1) .cse4 .cse8 .cse10 .cse34 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse35) (and .cse21 .cse36 .cse18 .cse9 .cse37 .cse2 .cse16 .cse20) (and .cse18 .cse19 .cse37 .cse2 .cse20 .cse5 .cse21 .cse6 .cse36 .cse8 .cse11 .cse12 .cse16) (and .cse38 .cse0 .cse25 .cse39 .cse40 .cse41 .cse42 .cse33 .cse2 .cse7 .cse8 .cse9 .cse10 .cse34 .cse11 .cse13 .cse14 .cse15 .cse16 .cse35) (and .cse8 .cse9 .cse22 .cse2 .cse16 .cse20) (and .cse18 .cse38 .cse19 .cse25 .cse39 .cse40 .cse41 .cse42 .cse2 .cse20 .cse8 .cse10 .cse31 .cse11 .cse13 .cse14 .cse32 .cse15 (<= 2 ~a_t~0) .cse16 (<= ~c_req_a~0 2)) (and .cse9 (not .cse15) .cse22 .cse2 .cse16 .cse20))) [2019-12-07 10:56:04,012 INFO L242 CegarLoopResult]: At program point L183-2(lines 183 211) the Hoare annotation is: (let ((.cse18 (<= ULTIMATE.start_m_run_~req_a~0 0)) (.cse23 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse20 (<= 2 ~s_run_pc~0)) (.cse16 (<= ULTIMATE.start_m_run_~req_d~0 50)) (.cse24 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse17 (<= ~m_run_pc~0 0)) (.cse19 (= 0 ~c_req_type~0)) (.cse25 (= 0 ~s_run_pc~0)) (.cse21 (= 0 ~c_req_a~0)) (.cse13 (= ~a_t~0 0)) (.cse22 (<= 50 ULTIMATE.start_m_run_~req_d~0)) (.cse26 (<= 0 ULTIMATE.start_m_run_~req_a~0)) (.cse0 (<= ~c_req_a~0 ~a_t~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0)) (.cse3 (= ~c_empty_req~0 1)) (.cse4 (<= 2 ~s_run_st~0)) (.cse5 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse6 (<= ULTIMATE.start_m_run_~req_type~0 1)) (.cse7 (<= 1 ~c_m_lock~0)) (.cse8 (<= ~a_t~0 ~c_req_a~0)) (.cse9 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse10 (= 2 ~s_run_pc~0)) (.cse27 (= ~s_memory0~0 50)) (.cse11 (= ~m_run_pc~0 3)) (.cse12 (<= 2 ~c_write_req_ev~0)) (.cse14 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= ULTIMATE.start_m_run_~req_d~0 51) .cse11 (<= 51 ULTIMATE.start_m_run_~req_d~0) (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~req_a~0 1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse12 .cse13 .cse14 .cse15 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse16 .cse17 .cse18 .cse19 .cse20 .cse1 .cse21 .cse2 .cse3 .cse12 .cse4 .cse6 .cse7 .cse13 .cse9 .cse22 .cse15 .cse23) (and .cse24 .cse3 .cse17 .cse18 .cse4 .cse25 .cse9 .cse15 .cse1 .cse23 .cse26) (and .cse4 (not .cse10) .cse20 .cse1 .cse15) (and .cse16 (<= ULTIMATE.start_m_run_~req_a~0 ULTIMATE.start_m_run_~a~0) .cse24 .cse17 .cse19 .cse25 .cse1 .cse21 .cse3 .cse12 .cse6 .cse7 .cse13 .cse9 .cse22 .cse15 .cse26) (and (<= 2 ULTIMATE.start_m_run_~req_a~0) .cse0 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 2 ULTIMATE.start_m_run_~a~0) (<= 52 ULTIMATE.start_m_run_~req_d~0) .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse27 (<= ULTIMATE.start_m_run_~req_d~0 52) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse11 (<= ULTIMATE.start_m_run_~req_a~0 2) .cse12 (<= ULTIMATE.start_m_run_~a~0 2) (<= ~c_req_d~0 51) .cse14 .cse15 (= ~a_t~0 1)) (and .cse0 .cse1 .cse2 .cse3 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (<= ~c_req_d~0 52) .cse10 (<= ~a_t~0 2) (= 2 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) (<= 3 ULTIMATE.start_m_run_~a~0) .cse27 (= ~s_memory1~0 51) .cse11 .cse12 (<= ULTIMATE.start_m_run_~req_d~0 53) (<= 52 ~c_req_d~0) .cse14 (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (<= 53 ULTIMATE.start_m_run_~req_d~0) .cse15 (<= ULTIMATE.start_m_run_~req_a~0 3)))) [2019-12-07 10:56:04,012 INFO L246 CegarLoopResult]: For program point L778(lines 778 782) no Hoare annotation was computed. [2019-12-07 10:56:04,012 INFO L246 CegarLoopResult]: For program point L712(lines 712 716) no Hoare annotation was computed. [2019-12-07 10:56:04,013 INFO L242 CegarLoopResult]: At program point L1307(lines 1300 1317) the Hoare annotation is: (let ((.cse11 (<= 2 ~s_run_pc~0)) (.cse2 (<= ~m_run_pc~0 0)) (.cse8 (<= ~c_m_lock~0 0)) (.cse22 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse16 (= ~req_tt_a~0 1)) (.cse32 (<= 1 ~c_req_a~0)) (.cse36 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1)) (.cse66 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse39 (<= 53 ULTIMATE.start_s_run_~req_d~1)) (.cse43 (<= ULTIMATE.start_s_run_~req_d~1 53)) (.cse80 (<= 53 ~c_req_d~0)) (.cse46 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse49 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse82 (<= ~c_req_d~0 53)) (.cse54 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse38 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse41 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse47 (<= ~c_req_a~0 ~a_t~0)) (.cse57 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse50 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse86 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse71 (<= ~a_t~0 ~c_req_a~0)) (.cse59 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse87 (= ~req_tt_a~0 3)) (.cse84 (<= ~c_req_a~0 3)) (.cse56 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse65 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse67 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse68 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse52 (<= 52 ~c_req_d~0)) (.cse53 (<= ~c_req_d~0 52)) (.cse13 (= 0 ~s_run_pc~0)) (.cse74 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse69 (<= 51 ~c_req_d~0)) (.cse30 (<= ~c_req_a~0 1)) (.cse76 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse51 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse70 (<= ~c_req_d~0 51)) (.cse42 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse44 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse79 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse35 (= ~a_t~0 1)) (.cse75 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse37 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse0 (= 0 ~c_req_a~0)) (.cse40 (= ~req_tt_a~0 0)) (.cse88 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse48 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse73 (<= 0 ~a_t~0)) (.cse90 (<= ~a_t~0 0)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse17 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse72 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse45 (<= 1 ~c_req_type~0)) (.cse83 (<= ~c_req_type~0 1)) (.cse12 (= ~m_run_pc~0 3)) (.cse77 (<= ~c_req_d~0 50)) (.cse14 (<= ~c_req_a~0 0)) (.cse78 (<= 50 ~c_req_d~0)) (.cse15 (<= 0 ~c_req_a~0)) (.cse6 (= ~a_t~0 0)) (.cse89 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse5 (= 0 ~c_req_type~0)) (.cse58 (<= 2 ~c_req_a~0)) (.cse19 (<= 1 ~c_m_lock~0)) (.cse55 (<= ~a_t~0 2)) (.cse60 (= ULTIMATE.start_m_run_~a~0 2)) (.cse20 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse21 (= ~s_memory3~0 53)) (.cse61 (= ~req_tt_a~0 2)) (.cse23 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse24 (= ~s_memory0~0 50)) (.cse26 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse25 (= ~s_memory1~0 51)) (.cse27 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse29 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse33 (= ~s_memory2~0 52)) (.cse62 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse34 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse63 (<= 2 ~a_t~0)) (.cse64 (<= ~c_req_a~0 2)) (.cse1 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 2 ~s_run_st~0)) (.cse85 (<= 3 ~a_t~0)) (.cse81 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse7 (= 2 ~s_run_pc~0)) (.cse10 (<= 2 ~c_write_rsp_ev~0)) (.cse9 (= ~c_empty_rsp~0 1)) (.cse31 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse11 .cse12 .cse10 .cse9) (and .cse4 (not .cse7) .cse11 .cse10 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse13 .cse6 .cse8 .cse9 .cse10) (and .cse14 .cse15 .cse1 .cse2 .cse4 .cse13 .cse8 .cse10 .cse9) (and .cse3 .cse4 .cse12 .cse7 .cse10 .cse9) (and .cse5 .cse16 .cse17 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse18 .cse4 (= 51 ~c_rsp_d~0) .cse19 .cse7 .cse20 .cse21 .cse22 .cse23 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse24 .cse25 .cse26 .cse27 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse3 .cse34 .cse10 .cse35) (and .cse36 .cse5 .cse24 .cse25 .cse9 .cse31 .cse37 .cse0 .cse38 .cse33 (= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse39 .cse40 .cse41 .cse42 .cse43 .cse19 .cse6 .cse44 .cse7 .cse10) (and .cse14 .cse15 .cse45 .cse4 .cse13 .cse12 .cse10 .cse9) (and .cse46 .cse47 .cse24 .cse25 .cse12 .cse48 .cse49 .cse1 .cse50 .cse3 .cse51 .cse4 .cse42 .cse52 .cse19 .cse44 .cse53 .cse54 .cse55 .cse7 .cse56 .cse10) (and (= 52 ~c_rsp_d~0) .cse5 .cse57 .cse58 .cse1 .cse50 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse4 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse19 .cse59 .cse7 .cse55 .cse60 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse31 .cse33 .cse3 .cse62 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse34 .cse56 .cse63 .cse10 .cse64) (and .cse65 .cse47 .cse66 .cse67 .cse24 .cse68 .cse27 .cse69 .cse28 .cse12 .cse1 .cse3 .cse4 .cse51 .cse70 .cse42 .cse19 .cse71 .cse44 .cse7 .cse10 .cse35) (and .cse72 .cse73 .cse66 .cse74 .cse12 .cse75 .cse76 .cse77 .cse78 .cse1 .cse3 .cse4 .cse42 .cse71 .cse19 .cse44 .cse7 .cse10 .cse79) (and .cse21 .cse22 .cse23 .cse5 .cse24 .cse26 .cse25 .cse75 .cse16 .cse9 .cse17 .cse30 .cse31 .cse32 .cse33 .cse3 .cse18 .cse19 .cse34 .cse7 .cse10 .cse35) (and .cse36 .cse80 .cse47 .cse66 .cse24 .cse81 .cse25 .cse12 .cse38 .cse33 .cse1 .cse3 .cse4 .cse39 .cse51 .cse41 .cse42 .cse43 .cse19 .cse71 .cse44 .cse82 .cse7 .cse10) (and .cse80 .cse46 .cse45 .cse83 .cse24 .cse81 .cse84 .cse25 .cse12 .cse9 .cse49 .cse50 .cse3 .cse51 .cse85 .cse42 .cse71 .cse19 .cse82 .cse44 .cse54 .cse7 .cse56 .cse10) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse5 (< 2 ULTIMATE.start_s_memory_read_~i) .cse38 .cse1 .cse86 .cse51 .cse4 .cse85 .cse41 .cse71 .cse19 .cse7 .cse87 .cse21 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse23 .cse24 .cse81 .cse84 .cse26 .cse25 .cse31 (<= ULTIMATE.start_s_memory_read_~i 3) .cse33 .cse3 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse34 .cse10) (and .cse47 .cse5 .cse57 .cse9 .cse50 .cse86 .cse51 .cse19 .cse71 .cse59 .cse7 .cse87 .cse21 .cse23 .cse24 .cse81 .cse84 .cse25 .cse26 .cse31 .cse33 .cse3 .cse34 .cse56 .cse10) (and .cse45 .cse65 .cse83 .cse24 .cse67 .cse68 .cse27 .cse28 .cse12 .cse48 .cse9 .cse58 .cse3 .cse88 .cse52 .cse42 .cse19 .cse44 .cse53 .cse7 .cse63 .cse55 .cse10 .cse64) (and .cse45 .cse83 .cse13 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse51 .cse19 .cse6 .cse10 .cse89) (and .cse45 .cse83 .cse74 .cse69 .cse12 .cse75 .cse9 .cse30 .cse17 .cse76 .cse3 .cse51 .cse70 .cse42 .cse19 .cse44 .cse7 .cse10 .cse79 .cse35) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse5 .cse90 .cse75 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse4 (= 50 ~c_rsp_d~0) .cse19 .cse7 .cse89 .cse21 .cse72 .cse73 .cse23 .cse24 .cse25 .cse26 .cse37 .cse31 .cse33 .cse0 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse3 .cse40 .cse34 .cse10) (and (or (and .cse3 .cse88 .cse4 .cse19 .cse48 .cse63 .cse55 .cse7 .cse10 .cse9) (and .cse3 .cse4 .cse85 .cse81 .cse19 .cse7 .cse10 .cse9) (and .cse72 .cse3 .cse73 .cse4 .cse90 .cse19 .cse7 .cse10 .cse9 .cse89) (and .cse3 (<= ~a_t~0 1) .cse4 .cse18 (<= 1 ~a_t~0) .cse19 .cse7 .cse10 .cse9 .cse17)) .cse31) (and .cse72 .cse45 .cse83 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse6 .cse19 .cse7 .cse10 .cse89) (and .cse5 .cse9 .cse58 .cse19 .cse55 .cse7 .cse60 .cse20 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse27 .cse28 .cse29 .cse31 .cse33 .cse62 .cse3 .cse34 .cse63 .cse10 .cse64) (and .cse1 .cse3 .cse4 .cse85 .cse81 .cse7 .cse10 .cse9 .cse31))) [2019-12-07 10:56:04,013 INFO L242 CegarLoopResult]: At program point L250(lines 243 269) the Hoare annotation is: (let ((.cse15 (= 2 ~s_run_pc~0))) (let ((.cse29 (<= ~m_run_pc~0 0)) (.cse21 (not .cse15)) (.cse30 (= ~m_run_pc~0 3)) (.cse22 (= ~c_empty_rsp~0 1)) (.cse23 (<= 2 ~c_write_rsp_ev~0))) (let ((.cse17 (= ~s_memory0~0 50)) (.cse20 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse12 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse18 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse1 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse5 (or (and .cse29 .cse21 .cse23 .cse22) (and .cse21 .cse30 .cse22 .cse23))) (.cse7 (= 0 ~s_run_pc~0)) (.cse0 (<= ~c_req_a~0 0)) (.cse2 (<= 0 ~c_req_a~0)) (.cse9 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse10 (<= 0 ULTIMATE.start_m_run_~req_a~0)) (.cse25 (<= ULTIMATE.start_m_run_~req_d~0 50)) (.cse3 (<= 1 ~c_req_type~0)) (.cse4 (<= ULTIMATE.start_m_run_~req_a~0 0)) (.cse11 (<= ~c_req_type~0 1)) (.cse16 (or (and .cse29 .cse23 .cse22) (and .cse30 .cse22 .cse23))) (.cse26 (<= ~c_req_d~0 50)) (.cse19 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0)) (.cse27 (<= 50 ~c_req_d~0)) (.cse6 (<= 2 ~s_run_st~0)) (.cse13 (<= ULTIMATE.start_m_run_~req_type~0 1)) (.cse14 (<= 1 ~c_m_lock~0)) (.cse24 (= ~a_t~0 0)) (.cse8 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse28 (<= 50 ULTIMATE.start_m_run_~req_d~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and (<= 53 ~c_req_d~0) (<= 3 ~c_req_a~0) .cse3 .cse11 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse6 .cse12 .cse13 .cse14 .cse8 (= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~a_t~0 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 3) .cse16 .cse17 (<= 3 ULTIMATE.start_m_run_~a~0) (<= ~c_req_a~0 3) (= ~s_memory1~0 51) (<= ULTIMATE.start_m_run_~req_d~0 53) .cse18 (<= ~c_req_d~0 53) (<= 3 ULTIMATE.start_m_run_~req_a~0) (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (<= 53 ULTIMATE.start_m_run_~req_d~0) (<= ULTIMATE.start_m_run_~req_a~0 3)) (and .cse3 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 2 ULTIMATE.start_m_run_~a~0) (<= 52 ULTIMATE.start_m_run_~req_d~0) .cse19 .cse6 .cse20 .cse12 .cse13 .cse14 .cse8 (<= ~c_req_d~0 52) .cse15 (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse16 .cse17 (<= ULTIMATE.start_m_run_~req_d~0 52) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= ULTIMATE.start_m_run_~req_a~0 2) (<= 52 ~c_req_d~0) .cse18 (<= ~c_req_a~0 2) (= ~a_t~0 1)) (and .cse6 .cse21 (<= 2 ~s_run_pc~0) .cse22 .cse23) (and .cse3 (<= 1 ULTIMATE.start_m_run_~req_a~0) .cse11 .cse16 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) (<= 51 ~c_req_d~0) (<= 51 ULTIMATE.start_m_run_~req_d~0) (= 0 ULTIMATE.start_s_run_~req_a~1) (<= 1 ULTIMATE.start_m_run_~a~0) (<= ~c_req_a~0 1) (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~req_a~0 1) .cse6 .cse20 .cse12 (<= ~c_req_d~0 51) .cse13 .cse14 .cse24 .cse18 .cse8 .cse15 (<= ULTIMATE.start_m_run_~req_d~0 51) (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse25 .cse1 .cse3 .cse4 .cse5 .cse11 .cse7 .cse26 .cse0 .cse2 .cse27 .cse13 .cse14 .cse24 .cse8 .cse28 .cse9 .cse10) (and .cse25 .cse3 .cse4 .cse11 .cse16 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0) .cse26 .cse19 .cse27 .cse6 .cse13 .cse14 .cse24 (<= ~a_t~0 ~c_req_a~0) .cse8 .cse28 .cse15))))) [2019-12-07 10:56:04,013 INFO L246 CegarLoopResult]: For program point L184(lines 183 211) no Hoare annotation was computed. [2019-12-07 10:56:04,013 INFO L242 CegarLoopResult]: At program point L977(lines 970 987) the Hoare annotation is: (let ((.cse21 (<= 2 ~c_req_a~0)) (.cse22 (<= ~a_t~0 2)) (.cse24 (<= 2 ~a_t~0)) (.cse25 (<= ~c_req_a~0 2)) (.cse15 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse16 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ~c_req_a~0)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse20 (= ~a_t~0 1)) (.cse1 (<= 1 ~c_req_type~0)) (.cse7 (<= ~c_req_type~0 1)) (.cse8 (<= ULTIMATE.start_s_run_~req_type~1 1)) (.cse10 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse2 (<= 1 ULTIMATE.start_s_run_~req_type~1)) (.cse33 (<= 3 ~a_t~0)) (.cse34 (<= ~a_t~0 ~c_req_a~0)) (.cse35 (<= ~c_req_a~0 3)) (.cse3 (= ~m_run_pc~0 3)) (.cse27 (= ~s_memory3~0 53)) (.cse28 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse26 (= 0 ~c_req_type~0)) (.cse14 (= ~s_memory0~0 50)) (.cse23 (= ~s_memory1~0 51)) (.cse29 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse4 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse6 (= ~c_empty_rsp~0 1)) (.cse30 (= ~m_run_pc~0 6)) (.cse31 (= ~s_memory2~0 52)) (.cse0 (= ~c_empty_req~0 1)) (.cse9 (<= 2 ~c_write_req_ev~0)) (.cse11 (<= 1 ~c_m_lock~0)) (.cse12 (= ~a_t~0 0)) (.cse32 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse19 (= 2 ~s_run_pc~0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse13 (<= 0 ULTIMATE.start_m_run_~a~0))) (or (and (or (and .cse0 .cse1 .cse2 (= 0 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse1 .cse2 (<= 2 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6)) (<= ~c_req_a~0 ~a_t~0) .cse7 .cse8 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse9 .cse10 .cse11 .cse12 (<= ULTIMATE.start_s_run_~req_d~1 50) .cse13) (and (<= 50 ULTIMATE.start_s_memory_write_~v) .cse1 (<= 51 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_memory_write_~v 50) .cse7 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 51) (= 1 ULTIMATE.start_s_run_~req_a~1) (<= 51 ~c_req_d~0) .cse3 .cse15 .cse16 .cse6 .cse8 .cse17 .cse0 .cse9 .cse2 .cse18 (<= ~c_req_d~0 51) .cse11 .cse19 .cse5 .cse20) (and .cse1 .cse7 (<= 2 ULTIMATE.start_m_run_~a~0) .cse6 .cse8 .cse21 (<= ULTIMATE.start_s_memory_write_~v 51) .cse0 .cse2 .cse11 (<= ~c_req_d~0 52) .cse19 .cse22 (= 2 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse23 .cse3 .cse9 (<= ULTIMATE.start_m_run_~a~0 2) (<= 52 ~c_req_d~0) (<= 51 ULTIMATE.start_s_memory_write_~v) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse24 .cse5 .cse25) (and .cse26 .cse6 .cse21 .cse0 (<= ULTIMATE.start_s_run_~req_a~1 2) .cse11 .cse19 .cse22 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse27 (= ~req_tt_a~0 2) .cse28 .cse14 .cse23 .cse29 (<= 1 ULTIMATE.start_s_memory_read_~i) .cse30 .cse31 .cse9 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse32 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse24 .cse5 .cse25) (and .cse27 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse28 .cse26 .cse14 .cse29 .cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (= ~req_tt_a~0 1) .cse6 .cse15 .cse16 .cse30 .cse17 .cse31 .cse0 .cse9 .cse18 .cse11 .cse32 .cse19 .cse5 .cse20) (and (= ULTIMATE.start_m_run_~a~0 3) .cse26 (<= ULTIMATE.start_s_memory_read_~i 2) .cse6 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse0 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse33 (<= ULTIMATE.start_s_run_~req_a~1 3) .cse34 .cse11 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse19 (= ~req_tt_a~0 3) .cse27 .cse28 .cse35 .cse14 .cse29 .cse23 .cse30 .cse31 .cse9 .cse32 .cse5) (and (<= 53 ~c_req_d~0) .cse1 .cse7 .cse6 .cse8 .cse0 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse10 .cse2 .cse33 .cse34 .cse11 .cse19 (<= 52 ULTIMATE.start_s_memory_write_~v) .cse35 .cse14 (<= 3 ULTIMATE.start_m_run_~a~0) .cse23 .cse3 (= 3 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_memory_write_~v 52) .cse31 .cse9 (<= ULTIMATE.start_s_run_~req_d~1 53) (<= ~c_req_d~0 53) .cse5) (and .cse27 (<= ULTIMATE.start_m_run_~a~0 0) .cse28 .cse26 .cse14 .cse23 .cse29 .cse4 .cse6 .cse30 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse31 (= 0 ~c_req_a~0) .cse0 .cse9 (= ~req_tt_a~0 0) .cse11 .cse12 .cse32 .cse19 .cse5 .cse13))) [2019-12-07 10:56:04,013 INFO L246 CegarLoopResult]: For program point L1308(lines 1260 1349) no Hoare annotation was computed. [2019-12-07 10:56:04,014 INFO L246 CegarLoopResult]: For program point L1242(lines 1242 1246) no Hoare annotation was computed. [2019-12-07 10:56:04,014 INFO L246 CegarLoopResult]: For program point L185(lines 185 189) no Hoare annotation was computed. [2019-12-07 10:56:04,014 INFO L246 CegarLoopResult]: For program point L119(lines 119 131) no Hoare annotation was computed. [2019-12-07 10:56:04,014 INFO L246 CegarLoopResult]: For program point L978(lines 970 987) no Hoare annotation was computed. [2019-12-07 10:56:04,014 INFO L242 CegarLoopResult]: At program point L450(lines 443 460) the Hoare annotation is: (let ((.cse12 (<= ~c_req_a~0 ~a_t~0)) (.cse14 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse6 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse0 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse13 (= ~s_memory0~0 50)) (.cse15 (= ~s_memory1~0 51)) (.cse1 (= ~m_run_pc~0 3)) (.cse3 (= ~c_empty_req~0 1)) (.cse4 (<= 2 ~c_write_req_ev~0)) (.cse7 (<= ~a_t~0 ~c_req_a~0)) (.cse8 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse5 (<= 2 ~s_run_st~0)) (.cse10 (= 2 ~s_run_pc~0)) (.cse9 (<= ~c_m_lock~0 0)) (.cse11 (<= 2 ~c_write_rsp_ev~0)) (.cse2 (= ~c_empty_rsp~0 1))) (or (and (<= ULTIMATE.start_m_run_~a~0 0) .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse1 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse2 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse3 .cse4 .cse5 .cse6 (= ~a_t~0 0) .cse7 .cse8 .cse9 .cse10 .cse11 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse12 .cse0 .cse13 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse14 .cse6 (<= ~c_req_d~0 51) .cse7 .cse8 .cse9 .cse10 .cse11 (= ~a_t~0 1)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse12 .cse0 .cse13 (= ULTIMATE.start_s_memory_write_~i 3) .cse15 .cse1 .cse2 (= ~s_memory2~0 52) .cse3 .cse4 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse5 (<= 3 ~a_t~0) .cse6 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse7 .cse8 (<= ~c_req_d~0 53) .cse9 .cse10 .cse11) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse0 .cse13 .cse15 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 (<= ULTIMATE.start_m_run_~a~0 2) .cse5 (<= 52 ~c_req_d~0) .cse7 .cse8 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse9 .cse10 (<= 2 ~a_t~0) .cse11) (and .cse5 (not .cse10) (<= 2 ~s_run_pc~0) .cse9 .cse11 .cse2))) [2019-12-07 10:56:04,014 INFO L246 CegarLoopResult]: For program point L384(lines 384 388) no Hoare annotation was computed. [2019-12-07 10:56:04,014 INFO L246 CegarLoopResult]: For program point L1309(lines 1309 1313) no Hoare annotation was computed. [2019-12-07 10:56:04,014 INFO L246 CegarLoopResult]: For program point L252(lines 252 256) no Hoare annotation was computed. [2019-12-07 10:56:04,014 INFO L246 CegarLoopResult]: For program point L1177(lines 1177 1181) no Hoare annotation was computed. [2019-12-07 10:56:04,014 INFO L242 CegarLoopResult]: At program point L120(lines 106 848) the Hoare annotation is: (and (<= 2 ~s_run_st~0) (not (= 2 ~s_run_pc~0)) (<= 2 ~s_run_pc~0) (<= 2 ~c_write_rsp_ev~0) (<= 3 ~m_run_pc~0) (= ~c_empty_rsp~0 1)) [2019-12-07 10:56:04,014 INFO L246 CegarLoopResult]: For program point L1177-2(lines 1175 1354) no Hoare annotation was computed. [2019-12-07 10:56:04,015 INFO L242 CegarLoopResult]: At program point L1045(lines 1038 1091) the Hoare annotation is: (let ((.cse10 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse24 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse25 (= ~a_t~0 1)) (.cse19 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse6 (<= ~a_t~0 ~c_req_a~0)) (.cse20 (= ~m_run_pc~0 3)) (.cse18 (<= ~c_req_a~0 ~a_t~0)) (.cse26 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse27 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse29 (<= ~c_req_d~0 50)) (.cse30 (<= 50 ~c_req_d~0)) (.cse3 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse21 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse31 (= ~a_t~0 0)) (.cse22 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse32 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse33 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse2 (= ~c_empty_req~0 1)) (.cse5 (<= 1 ~c_m_lock~0)) (.cse35 (<= ~a_t~0 2)) (.cse7 (= 2 ~s_run_pc~0)) (.cse8 (= ~s_memory3~0 53)) (.cse9 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse11 (= ~s_memory0~0 50)) (.cse13 (= ~s_memory1~0 51)) (.cse12 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse14 (= ~m_run_pc~0 6)) (.cse15 (= ~s_memory2~0 52)) (.cse16 (<= 2 ~c_write_req_ev~0)) (.cse17 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse34 (<= 2 ~a_t~0))) (or (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (<= 3 ~a_t~0) .cse4 .cse5 .cse6 .cse7 (= ~req_tt_a~0 3) .cse8 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse9 .cse10 .cse11 (<= ~c_req_a~0 3) .cse12 .cse13 .cse14 (<= ULTIMATE.start_s_memory_read_~i 3) .cse15 .cse16 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse17) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse18 .cse19 .cse11 .cse10 .cse13 .cse20 .cse1 .cse15 .cse2 .cse16 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse21 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse5 .cse6 .cse22 (<= ~c_req_d~0 53) .cse7) (and .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 51 ~c_rsp_d~0) .cse5 .cse7 (<= ULTIMATE.start_s_memory_read_~i 1) .cse8 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse9 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse11 .cse13 .cse12 .cse23 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse24 (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse14 (<= 1 ~c_req_a~0) .cse15 .cse16 .cse17 .cse25) (and .cse18 .cse26 .cse20 .cse27 .cse28 .cse29 .cse30 .cse2 .cse16 .cse3 .cse21 .cse5 .cse31 .cse22 .cse7 .cse32 .cse33) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse18 .cse19 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) .cse23 .cse24 (<= 51 ~c_req_d~0) .cse20 .cse2 .cse16 .cse3 .cse21 (<= ~c_req_d~0 51) .cse5 .cse6 .cse22 .cse7 .cse25) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse18 .cse19 .cse11 .cse13 .cse20 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse2 .cse16 .cse3 (<= 52 ~c_req_d~0) .cse5 .cse6 .cse22 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse7 .cse34 .cse35 (= 2 ULTIMATE.start_s_run_~req_a~1)) (and .cse8 (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse9 .cse0 .cse11 .cse13 .cse12 .cse27 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse14 (= 0 ~c_req_a~0) .cse15 .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse16 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= 50 ~c_rsp_d~0) .cse5 .cse31 .cse17 .cse7) (and (let ((.cse36 (not .cse7))) (or (and .cse2 (= 0 ~s_run_pc~0) .cse36 .cse20) (and .cse2 .cse36 (<= 2 ~s_run_pc~0) .cse20))) (<= 1 ~c_req_type~0) .cse18 (<= ~c_req_type~0 1) .cse26 .cse27 (<= ULTIMATE.start_s_run_~req_type~1 1) .cse28 .cse29 .cse30 .cse16 (<= 1 ULTIMATE.start_s_run_~req_type~1) .cse3 .cse21 .cse5 .cse31 .cse22 .cse32 .cse33) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse5 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse35 .cse7 (= ULTIMATE.start_m_run_~a~0 2) .cse8 (= ~req_tt_a~0 2) .cse9 .cse11 .cse13 .cse12 .cse14 .cse15 .cse16 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse17 .cse34 (<= 2 ULTIMATE.start_s_run_~req_a~1) (<= ~c_req_a~0 2)))) [2019-12-07 10:56:04,015 INFO L246 CegarLoopResult]: For program point L979(lines 979 983) no Hoare annotation was computed. [2019-12-07 10:56:04,015 INFO L246 CegarLoopResult]: For program point L451(lines 139 485) no Hoare annotation was computed. [2019-12-07 10:56:04,015 INFO L242 CegarLoopResult]: At program point L584(lines 577 621) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse5 (= ~s_memory3~0 53)) (.cse6 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse7 (= ~s_memory0~0 50)) (.cse8 (= ULTIMATE.start_m_run_~req_type___0~0 0)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse14 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (= ~req_tt_a~0 1) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) (<= 2 ~c_req_a~0) .cse2 (= 51 ~c_rsp_d~0) .cse3 .cse4 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse5 .cse6 .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 .cse14 (= ~a_t~0 1) (<= ~c_req_a~0 2)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse0 .cse7 .cse8 .cse9 (= ~m_run_pc~0 3) .cse1 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (<= 3 ULTIMATE.start_s_run_~req_a~1) (= 0 ~c_req_a~0) .cse12 (= ULTIMATE.start_m_run_~a~0 0) .cse2 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_d~1 53) .cse3 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) .cse4 .cse14) (and .cse2 (not .cse4) (<= 2 ~s_run_pc~0) .cse1 .cse14) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) (<= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse0 (<= ULTIMATE.start_m_run_~req_a___0~0 1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 50 ~c_rsp_d~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse13 .cse14) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse2 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) (<= ULTIMATE.start_m_run_~req_a___0~0 3) .cse4 (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse5 .cse6 (<= ~c_req_a~0 3) .cse7 .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse9 .cse10 .cse11 .cse12 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (<= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse14))) [2019-12-07 10:56:04,015 INFO L246 CegarLoopResult]: For program point L452(lines 452 456) no Hoare annotation was computed. [2019-12-07 10:56:04,015 INFO L246 CegarLoopResult]: For program point L122(lines 122 130) no Hoare annotation was computed. [2019-12-07 10:56:04,015 INFO L246 CegarLoopResult]: For program point L1047(lines 1047 1051) no Hoare annotation was computed. [2019-12-07 10:56:04,015 INFO L242 CegarLoopResult]: At program point L123(lines 106 848) the Hoare annotation is: (and (<= 2 ~s_run_st~0) (not (= 2 ~s_run_pc~0)) (<= 2 ~s_run_pc~0) (<= 2 ~c_write_rsp_ev~0) (<= 3 ~m_run_pc~0) (= ~c_empty_rsp~0 1)) [2019-12-07 10:56:04,015 INFO L246 CegarLoopResult]: For program point L916(lines 916 969) no Hoare annotation was computed. [2019-12-07 10:56:04,016 INFO L242 CegarLoopResult]: At program point L784(lines 777 812) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= ~c_m_lock~0 0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse3 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (<= ~a_t~0 ~c_req_a~0) .cse4 .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse12 .cse13 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15))) [2019-12-07 10:56:04,016 INFO L242 CegarLoopResult]: At program point L718(lines 711 728) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (<= ~a_t~0 0) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) (<= 0 ~a_t~0) .cse7 .cse8 .cse9 .cse10 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse11 .cse12 (= 0 ~c_req_a~0) (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse13 (= ~req_tt_a~0 0) .cse14 .cse15) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse4 (<= ~a_t~0 ~c_req_a~0) .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse4 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)))) [2019-12-07 10:56:04,016 INFO L246 CegarLoopResult]: For program point L586(lines 586 590) no Hoare annotation was computed. [2019-12-07 10:56:04,016 INFO L249 CegarLoopResult]: At program point L1379(lines 1356 1381) the Hoare annotation is: true [2019-12-07 10:56:04,016 INFO L242 CegarLoopResult]: At program point L322(lines 292 323) the Hoare annotation is: (let ((.cse12 (= ~s_memory1~0 51)) (.cse5 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse0 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse11 (= ~s_memory0~0 50)) (.cse1 (= ~m_run_pc~0 3)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 2 ~s_run_st~0)) (.cse6 (<= 1 ~c_m_lock~0)) (.cse7 (<= ~a_t~0 ~c_req_a~0)) (.cse8 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse9 (= 2 ~s_run_pc~0)) (.cse10 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= ULTIMATE.start_m_run_~a~0 0) .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse1 (= 0 ULTIMATE.start_s_run_~req_a~1) (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse2 .cse3 .cse4 .cse5 .cse6 (= ~a_t~0 0) .cse7 .cse8 .cse9 .cse10 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse0 .cse11 .cse12 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 (<= ULTIMATE.start_m_run_~a~0 2) .cse4 .cse5 (<= 52 ~c_req_d~0) .cse6 .cse7 .cse8 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse9 (<= 2 ~a_t~0) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse10) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse0 .cse11 .cse12 .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) (= ~s_memory2~0 52) .cse2 .cse3 .cse4 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse5 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse6 .cse7 .cse8 (<= ~c_req_d~0 53) .cse9 .cse10) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse0 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse1 (= ULTIMATE.start_s_memory_write_~i 1) .cse2 .cse3 .cse4 (<= ULTIMATE.start_m_run_~a~0 1) (<= ~c_req_d~0 51) .cse6 .cse7 .cse8 .cse9 .cse10 (= ~a_t~0 1)))) [2019-12-07 10:56:04,016 INFO L246 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-12-07 10:56:04,016 INFO L246 CegarLoopResult]: For program point L917(lines 917 921) no Hoare annotation was computed. [2019-12-07 10:56:04,016 INFO L246 CegarLoopResult]: For program point L719(lines 490 842) no Hoare annotation was computed. [2019-12-07 10:56:04,016 INFO L242 CegarLoopResult]: At program point L1248(lines 1241 1258) the Hoare annotation is: (let ((.cse0 (= ~c_empty_req~0 1)) (.cse1 (<= ~m_run_pc~0 0)) (.cse2 (= 0 ~s_run_pc~0)) (.cse3 (<= ~c_m_lock~0 0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse4 (= ~c_empty_rsp~0 1))) (or (and (= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~c_write_req_ev~0) (= 0 ~c_req_type~0) .cse2 (= ~a_t~0 0) .cse3 .cse4 .cse5) (and (<= ~c_req_a~0 0) (<= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~s_run_st~0) .cse2 .cse3 .cse5 .cse4))) [2019-12-07 10:56:04,017 INFO L246 CegarLoopResult]: For program point L1182-1(lines 1175 1354) no Hoare annotation was computed. [2019-12-07 10:56:04,017 INFO L246 CegarLoopResult]: For program point L125(lines 125 129) no Hoare annotation was computed. [2019-12-07 10:56:04,017 INFO L246 CegarLoopResult]: For program point L59(lines 59 68) no Hoare annotation was computed. [2019-12-07 10:56:04,017 INFO L246 CegarLoopResult]: For program point L786(lines 786 790) no Hoare annotation was computed. [2019-12-07 10:56:04,017 INFO L246 CegarLoopResult]: For program point L720(lines 720 724) no Hoare annotation was computed. [2019-12-07 10:56:04,017 INFO L242 CegarLoopResult]: At program point L390(lines 383 400) the Hoare annotation is: (let ((.cse9 (= ~s_memory1~0 51)) (.cse7 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse8 (= ~s_memory0~0 50)) (.cse10 (= ~m_run_pc~0 3)) (.cse0 (= ~c_empty_rsp~0 1)) (.cse1 (= ~c_empty_req~0 1)) (.cse11 (<= 2 ~c_write_req_ev~0)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (<= ~a_t~0 ~c_req_a~0)) (.cse12 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse6 (= 2 ~s_run_pc~0)) (.cse13 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse0 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse1 .cse2 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse3 .cse4 .cse5 .cse6 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 (= ~s_memory2~0 52) .cse11 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse12 (<= ~c_req_d~0 53) .cse13) (and (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse7 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse10 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse0 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse1 .cse11 .cse2 .cse3 .cse5 .cse4 .cse12 .cse6 .cse13 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 .cse0 .cse1 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse11 (<= ULTIMATE.start_m_run_~a~0 2) .cse2 .cse3 (<= 52 ~c_req_d~0) .cse4 .cse5 .cse12 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse6 (<= 2 ~a_t~0) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse13) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse10 .cse0 .cse1 .cse11 .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (<= ~c_req_d~0 51) .cse4 .cse5 .cse12 .cse6 .cse13 (= ~a_t~0 1)))) [2019-12-07 10:56:04,017 INFO L242 CegarLoopResult]: At program point L258(lines 251 268) the Hoare annotation is: (let ((.cse15 (= 2 ~s_run_pc~0))) (let ((.cse29 (<= ~m_run_pc~0 0)) (.cse21 (not .cse15)) (.cse30 (= ~m_run_pc~0 3)) (.cse22 (= ~c_empty_rsp~0 1)) (.cse23 (<= 2 ~c_write_rsp_ev~0))) (let ((.cse17 (= ~s_memory0~0 50)) (.cse20 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse12 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse18 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse1 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse5 (or (and .cse29 .cse21 .cse23 .cse22) (and .cse21 .cse30 .cse22 .cse23))) (.cse7 (= 0 ~s_run_pc~0)) (.cse0 (<= ~c_req_a~0 0)) (.cse2 (<= 0 ~c_req_a~0)) (.cse9 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse10 (<= 0 ULTIMATE.start_m_run_~req_a~0)) (.cse25 (<= ULTIMATE.start_m_run_~req_d~0 50)) (.cse3 (<= 1 ~c_req_type~0)) (.cse4 (<= ULTIMATE.start_m_run_~req_a~0 0)) (.cse11 (<= ~c_req_type~0 1)) (.cse16 (or (and .cse29 .cse23 .cse22) (and .cse30 .cse22 .cse23))) (.cse26 (<= ~c_req_d~0 50)) (.cse19 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0)) (.cse27 (<= 50 ~c_req_d~0)) (.cse6 (<= 2 ~s_run_st~0)) (.cse13 (<= ULTIMATE.start_m_run_~req_type~0 1)) (.cse14 (<= 1 ~c_m_lock~0)) (.cse24 (= ~a_t~0 0)) (.cse8 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse28 (<= 50 ULTIMATE.start_m_run_~req_d~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and (<= 53 ~c_req_d~0) (<= 3 ~c_req_a~0) .cse3 .cse11 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse6 .cse12 .cse13 .cse14 .cse8 (= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~a_t~0 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 3) .cse16 .cse17 (<= 3 ULTIMATE.start_m_run_~a~0) (<= ~c_req_a~0 3) (= ~s_memory1~0 51) (<= ULTIMATE.start_m_run_~req_d~0 53) .cse18 (<= ~c_req_d~0 53) (<= 3 ULTIMATE.start_m_run_~req_a~0) (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (<= 53 ULTIMATE.start_m_run_~req_d~0) (<= ULTIMATE.start_m_run_~req_a~0 3)) (and .cse3 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 2 ULTIMATE.start_m_run_~a~0) (<= 52 ULTIMATE.start_m_run_~req_d~0) .cse19 .cse6 .cse20 .cse12 .cse13 .cse14 .cse8 (<= ~c_req_d~0 52) .cse15 (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse16 .cse17 (<= ULTIMATE.start_m_run_~req_d~0 52) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= ULTIMATE.start_m_run_~req_a~0 2) (<= 52 ~c_req_d~0) .cse18 (<= ~c_req_a~0 2) (= ~a_t~0 1)) (and .cse6 .cse21 (<= 2 ~s_run_pc~0) .cse22 .cse23) (and .cse3 (<= 1 ULTIMATE.start_m_run_~req_a~0) .cse11 .cse16 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) (<= 51 ~c_req_d~0) (<= 51 ULTIMATE.start_m_run_~req_d~0) (= 0 ULTIMATE.start_s_run_~req_a~1) (<= 1 ULTIMATE.start_m_run_~a~0) (<= ~c_req_a~0 1) (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~req_a~0 1) .cse6 .cse20 .cse12 (<= ~c_req_d~0 51) .cse13 .cse14 .cse24 .cse18 .cse8 .cse15 (<= ULTIMATE.start_m_run_~req_d~0 51) (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse25 .cse1 .cse3 .cse4 .cse5 .cse11 .cse7 .cse26 .cse0 .cse2 .cse27 .cse13 .cse14 .cse24 .cse8 .cse28 .cse9 .cse10) (and .cse25 .cse3 .cse4 .cse11 .cse16 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0) .cse26 .cse19 .cse27 .cse6 .cse13 .cse14 .cse24 (<= ~a_t~0 ~c_req_a~0) .cse8 .cse28 .cse15))))) [2019-12-07 10:56:04,018 INFO L242 CegarLoopResult]: At program point L126(lines 106 848) the Hoare annotation is: (let ((.cse12 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse13 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse14 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse6 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse24 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse34 (<= 2 ~c_req_a~0)) (.cse26 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse29 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse36 (<= ~a_t~0 2)) (.cse33 (= ~req_tt_a~0 2)) (.cse35 (<= 2 ~a_t~0)) (.cse30 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse37 (<= ~c_req_a~0 2)) (.cse38 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse1 (= ~req_tt_a~0 1)) (.cse15 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ~c_req_a~0)) (.cse22 (= ~a_t~0 1)) (.cse27 (<= 3 ~a_t~0)) (.cse2 (= ~c_empty_req~0 1)) (.cse28 (<= ~a_t~0 ~c_req_a~0)) (.cse31 (= ~req_tt_a~0 3)) (.cse7 (= ~s_memory3~0 53)) (.cse8 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse23 (<= ~c_req_a~0 3)) (.cse11 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse20 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse3 (<= 2 ~s_run_st~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse9 (= ~s_memory0~0 50)) (.cse10 (= ~s_memory1~0 51)) (.cse25 (= ~c_empty_rsp~0 1)) (.cse16 (= ~m_run_pc~0 6)) (.cse42 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse39 (= 0 ~c_req_a~0)) (.cse18 (= ~s_memory2~0 52)) (.cse19 (<= 2 ~c_write_req_ev~0)) (.cse40 (= ~req_tt_a~0 0)) (.cse43 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse41 (= ~a_t~0 0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse21 (<= 2 ~c_write_rsp_ev~0)) (.cse32 (<= 3 ~m_run_pc~0))) (or (and .cse0 .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse10 .cse11 .cse12 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse7 .cse8 .cse0 .cse23 .cse9 .cse10 .cse11 .cse24 .cse25 .cse16 .cse18 .cse26 .cse19 .cse27 .cse28 .cse4 .cse29 .cse20 .cse30 .cse5 .cse31 .cse21 .cse32) (and .cse33 .cse7 .cse8 .cse0 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse25 .cse16 .cse18 .cse34 .cse19 .cse4 .cse20 .cse5 .cse35 .cse36 .cse21 .cse32 .cse37 .cse6) (and .cse7 .cse8 (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 .cse9 .cse10 .cse11 .cse38 .cse16 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse39 .cse18 .cse2 .cse19 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse3 .cse40 (= 50 ~c_rsp_d~0) .cse4 .cse41 .cse20 .cse5 .cse21) (and (= 52 ~c_rsp_d~0) .cse0 .cse24 .cse34 .cse2 .cse26 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse4 .cse29 .cse5 .cse36 .cse33 .cse7 .cse8 .cse9 .cse10 .cse11 .cse16 .cse18 .cse19 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse20 .cse35 .cse30 .cse21 .cse37) (and .cse7 .cse8 .cse0 .cse9 .cse10 .cse11 .cse38 .cse1 .cse25 .cse15 .cse16 .cse17 .cse18 .cse19 .cse4 .cse20 .cse5 .cse21 .cse32 .cse22) (and .cse2 .cse19 .cse3 .cse27 .cse5 .cse21 .cse25 .cse16) (and (<= 0 ~a_t~0) .cse19 .cse3 .cse4 .cse5 .cse21 .cse32 .cse25 .cse16) (and (= 53 ~c_rsp_d~0) (<= 3 ~c_req_a~0) (<= ~c_req_a~0 ~a_t~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse42 .cse2 .cse3 .cse43 .cse4 .cse28 .cse5 .cse31 .cse7 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse8 .cse9 .cse23 .cse10 .cse11 .cse16 (<= ULTIMATE.start_s_memory_read_~i 3) .cse18 .cse19 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse20 .cse21) (and .cse3 (not .cse5) (<= 2 ~s_run_pc~0) .cse21 .cse32 .cse25) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse0 .cse9 .cse10 .cse25 .cse16 .cse42 .cse39 .cse18 .cse19 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse40 .cse43 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_d~1 53) .cse4 .cse41 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) .cse5 .cse21 .cse32))) [2019-12-07 10:56:04,018 INFO L246 CegarLoopResult]: For program point L391(lines 383 400) no Hoare annotation was computed. [2019-12-07 10:56:04,018 INFO L246 CegarLoopResult]: For program point L259(lines 139 485) no Hoare annotation was computed. [2019-12-07 10:56:04,018 INFO L246 CegarLoopResult]: For program point L1250(lines 1250 1254) no Hoare annotation was computed. [2019-12-07 10:56:04,018 INFO L246 CegarLoopResult]: For program point L61(lines 61 68) no Hoare annotation was computed. [2019-12-07 10:56:04,018 INFO L246 CegarLoopResult]: For program point L392(lines 392 396) no Hoare annotation was computed. [2019-12-07 10:56:04,018 INFO L246 CegarLoopResult]: For program point L260(lines 260 264) no Hoare annotation was computed. [2019-12-07 10:56:04,018 INFO L242 CegarLoopResult]: At program point L1053(lines 1046 1090) the Hoare annotation is: (let ((.cse10 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse24 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse25 (= ~a_t~0 1)) (.cse19 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse6 (<= ~a_t~0 ~c_req_a~0)) (.cse20 (= ~m_run_pc~0 3)) (.cse18 (<= ~c_req_a~0 ~a_t~0)) (.cse26 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse27 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse29 (<= ~c_req_d~0 50)) (.cse30 (<= 50 ~c_req_d~0)) (.cse3 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse21 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse31 (= ~a_t~0 0)) (.cse22 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse32 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse33 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse2 (= ~c_empty_req~0 1)) (.cse5 (<= 1 ~c_m_lock~0)) (.cse35 (<= ~a_t~0 2)) (.cse7 (= 2 ~s_run_pc~0)) (.cse8 (= ~s_memory3~0 53)) (.cse9 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse11 (= ~s_memory0~0 50)) (.cse13 (= ~s_memory1~0 51)) (.cse12 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse14 (= ~m_run_pc~0 6)) (.cse15 (= ~s_memory2~0 52)) (.cse16 (<= 2 ~c_write_req_ev~0)) (.cse17 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse34 (<= 2 ~a_t~0))) (or (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (<= 3 ~a_t~0) .cse4 .cse5 .cse6 .cse7 (= ~req_tt_a~0 3) .cse8 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse9 .cse10 .cse11 (<= ~c_req_a~0 3) .cse12 .cse13 .cse14 (<= ULTIMATE.start_s_memory_read_~i 3) .cse15 .cse16 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse17) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse18 .cse19 .cse11 .cse10 .cse13 .cse20 .cse1 .cse15 .cse2 .cse16 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse21 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse5 .cse6 .cse22 (<= ~c_req_d~0 53) .cse7) (and .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 51 ~c_rsp_d~0) .cse5 .cse7 (<= ULTIMATE.start_s_memory_read_~i 1) .cse8 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse9 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse11 .cse13 .cse12 .cse23 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse24 (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse14 (<= 1 ~c_req_a~0) .cse15 .cse16 .cse17 .cse25) (and .cse18 .cse26 .cse20 .cse27 .cse28 .cse29 .cse30 .cse2 .cse16 .cse3 .cse21 .cse5 .cse31 .cse22 .cse7 .cse32 .cse33) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse18 .cse19 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) .cse23 .cse24 (<= 51 ~c_req_d~0) .cse20 .cse2 .cse16 .cse3 .cse21 (<= ~c_req_d~0 51) .cse5 .cse6 .cse22 .cse7 .cse25) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse18 .cse19 .cse11 .cse13 .cse20 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse2 .cse16 .cse3 (<= 52 ~c_req_d~0) .cse5 .cse6 .cse22 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse7 .cse34 .cse35 (= 2 ULTIMATE.start_s_run_~req_a~1)) (and .cse8 (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse9 .cse0 .cse11 .cse13 .cse12 .cse27 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse14 (= 0 ~c_req_a~0) .cse15 .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse16 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= 50 ~c_rsp_d~0) .cse5 .cse31 .cse17 .cse7) (and (let ((.cse36 (not .cse7))) (or (and .cse2 (= 0 ~s_run_pc~0) .cse36 .cse20) (and .cse2 .cse36 (<= 2 ~s_run_pc~0) .cse20))) (<= 1 ~c_req_type~0) .cse18 (<= ~c_req_type~0 1) .cse26 .cse27 (<= ULTIMATE.start_s_run_~req_type~1 1) .cse28 .cse29 .cse30 .cse16 (<= 1 ULTIMATE.start_s_run_~req_type~1) .cse3 .cse21 .cse5 .cse31 .cse22 .cse32 .cse33) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse5 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse35 .cse7 (= ULTIMATE.start_m_run_~a~0 2) .cse8 (= ~req_tt_a~0 2) .cse9 .cse11 .cse13 .cse12 .cse14 .cse15 .cse16 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse17 .cse34 (<= 2 ULTIMATE.start_s_run_~req_a~1) (<= ~c_req_a~0 2)))) [2019-12-07 10:56:04,018 INFO L246 CegarLoopResult]: For program point L63(lines 63 68) no Hoare annotation was computed. [2019-12-07 10:56:04,019 INFO L242 CegarLoopResult]: At program point L592(lines 585 620) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse5 (= ~s_memory3~0 53)) (.cse6 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse7 (= ~s_memory0~0 50)) (.cse8 (= ULTIMATE.start_m_run_~req_type___0~0 0)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse14 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (= ~req_tt_a~0 1) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) (<= 2 ~c_req_a~0) .cse2 (= 51 ~c_rsp_d~0) .cse3 .cse4 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse5 .cse6 .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 .cse14 (= ~a_t~0 1) (<= ~c_req_a~0 2)) (and .cse2 (not .cse4) (<= 2 ~s_run_pc~0) .cse1 .cse14) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) (<= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse0 (<= ULTIMATE.start_m_run_~req_a___0~0 1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 50 ~c_rsp_d~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse13 .cse14) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse0 (or (and (<= ~m_run_pc~0 0) .cse14 .cse1) (and (= ~m_run_pc~0 3) .cse1 .cse14)) .cse7 .cse8 .cse9 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (<= 3 ULTIMATE.start_s_run_~req_a~1) (= 0 ~c_req_a~0) .cse12 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_d~1 53) .cse3 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) .cse4 (<= 0 ULTIMATE.start_m_run_~a~0)) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse2 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) (<= ULTIMATE.start_m_run_~req_a___0~0 3) .cse4 (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse5 .cse6 (<= ~c_req_a~0 3) .cse7 .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse9 .cse10 .cse11 .cse12 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (<= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse14))) [2019-12-07 10:56:04,019 INFO L246 CegarLoopResult]: For program point L1055(lines 1055 1059) no Hoare annotation was computed. [2019-12-07 10:56:04,019 INFO L242 CegarLoopResult]: At program point L923(lines 916 969) the Hoare annotation is: (let ((.cse21 (<= 2 ~c_req_a~0)) (.cse22 (<= ~a_t~0 2)) (.cse24 (<= 2 ~a_t~0)) (.cse25 (<= ~c_req_a~0 2)) (.cse15 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse16 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ~c_req_a~0)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse20 (= ~a_t~0 1)) (.cse1 (<= 1 ~c_req_type~0)) (.cse7 (<= ~c_req_type~0 1)) (.cse8 (<= ULTIMATE.start_s_run_~req_type~1 1)) (.cse10 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse2 (<= 1 ULTIMATE.start_s_run_~req_type~1)) (.cse33 (<= 3 ~a_t~0)) (.cse34 (<= ~a_t~0 ~c_req_a~0)) (.cse35 (<= ~c_req_a~0 3)) (.cse3 (= ~m_run_pc~0 3)) (.cse27 (= ~s_memory3~0 53)) (.cse28 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse26 (= 0 ~c_req_type~0)) (.cse14 (= ~s_memory0~0 50)) (.cse23 (= ~s_memory1~0 51)) (.cse29 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse4 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse6 (= ~c_empty_rsp~0 1)) (.cse30 (= ~m_run_pc~0 6)) (.cse31 (= ~s_memory2~0 52)) (.cse0 (= ~c_empty_req~0 1)) (.cse9 (<= 2 ~c_write_req_ev~0)) (.cse11 (<= 1 ~c_m_lock~0)) (.cse12 (= ~a_t~0 0)) (.cse32 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse19 (= 2 ~s_run_pc~0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse13 (<= 0 ULTIMATE.start_m_run_~a~0))) (or (and (or (and .cse0 .cse1 .cse2 (= 0 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse1 .cse2 (<= 2 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6)) (<= ~c_req_a~0 ~a_t~0) .cse7 .cse8 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse9 .cse10 .cse11 .cse12 (<= ULTIMATE.start_s_run_~req_d~1 50) .cse13) (and (<= 50 ULTIMATE.start_s_memory_write_~v) .cse1 (<= 51 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_memory_write_~v 50) .cse7 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 51) (= 1 ULTIMATE.start_s_run_~req_a~1) (<= 51 ~c_req_d~0) .cse3 .cse15 .cse16 .cse6 .cse8 .cse17 .cse0 .cse9 .cse2 .cse18 (<= ~c_req_d~0 51) .cse11 .cse19 .cse5 .cse20) (and .cse1 .cse7 (<= 2 ULTIMATE.start_m_run_~a~0) .cse6 .cse8 .cse21 (<= ULTIMATE.start_s_memory_write_~v 51) .cse0 .cse2 .cse11 (<= ~c_req_d~0 52) .cse19 .cse22 (= 2 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse23 .cse3 .cse9 (<= ULTIMATE.start_m_run_~a~0 2) (<= 52 ~c_req_d~0) (<= 51 ULTIMATE.start_s_memory_write_~v) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse24 .cse5 .cse25) (and .cse26 .cse6 .cse21 .cse0 (<= ULTIMATE.start_s_run_~req_a~1 2) .cse11 .cse19 .cse22 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse27 (= ~req_tt_a~0 2) .cse28 .cse14 .cse23 .cse29 (<= 1 ULTIMATE.start_s_memory_read_~i) .cse30 .cse31 .cse9 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse32 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse24 .cse5 .cse25) (and .cse27 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse28 .cse26 .cse14 .cse29 .cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (= ~req_tt_a~0 1) .cse6 .cse15 .cse16 .cse30 .cse17 .cse31 .cse0 .cse9 .cse18 .cse11 .cse32 .cse19 .cse5 .cse20) (and (= ULTIMATE.start_m_run_~a~0 3) .cse26 (<= ULTIMATE.start_s_memory_read_~i 2) .cse6 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse0 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse33 (<= ULTIMATE.start_s_run_~req_a~1 3) .cse34 .cse11 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse19 (= ~req_tt_a~0 3) .cse27 .cse28 .cse35 .cse14 .cse29 .cse23 .cse30 .cse31 .cse9 .cse32 .cse5) (and (<= 53 ~c_req_d~0) .cse1 .cse7 .cse6 .cse8 .cse0 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse10 .cse2 .cse33 .cse34 .cse11 .cse19 (<= 52 ULTIMATE.start_s_memory_write_~v) .cse35 .cse14 (<= 3 ULTIMATE.start_m_run_~a~0) .cse23 .cse3 (= 3 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_memory_write_~v 52) .cse31 .cse9 (<= ULTIMATE.start_s_run_~req_d~1 53) (<= ~c_req_d~0 53) .cse5) (and .cse27 (<= ULTIMATE.start_m_run_~a~0 0) .cse28 .cse26 .cse14 .cse23 .cse29 .cse4 .cse6 .cse30 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse31 (= 0 ~c_req_a~0) .cse0 .cse9 (= ~req_tt_a~0 0) .cse11 .cse12 .cse32 .cse19 .cse5 .cse13))) [2019-12-07 10:56:04,019 INFO L246 CegarLoopResult]: For program point L329(lines 329 382) no Hoare annotation was computed. [2019-12-07 10:56:04,019 INFO L246 CegarLoopResult]: For program point L1188(lines 1188 1192) no Hoare annotation was computed. [2019-12-07 10:56:04,019 INFO L246 CegarLoopResult]: For program point L65(lines 65 68) no Hoare annotation was computed. [2019-12-07 10:56:04,019 INFO L246 CegarLoopResult]: For program point L-1(line -1) no Hoare annotation was computed. [2019-12-07 10:56:04,019 INFO L246 CegarLoopResult]: For program point L990(lines 990 1004) no Hoare annotation was computed. [2019-12-07 10:56:04,019 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,020 INFO L242 CegarLoopResult]: At program point L792(lines 785 811) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= ~c_m_lock~0 0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse3 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (<= ~a_t~0 ~c_req_a~0) .cse4 .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse12 .cse13 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15))) [2019-12-07 10:56:04,020 INFO L246 CegarLoopResult]: For program point L594(lines 594 598) no Hoare annotation was computed. [2019-12-07 10:56:04,020 INFO L246 CegarLoopResult]: For program point L330(lines 330 334) no Hoare annotation was computed. [2019-12-07 10:56:04,020 INFO L246 CegarLoopResult]: For program point L925(lines 925 929) no Hoare annotation was computed. [2019-12-07 10:56:04,020 INFO L242 CegarLoopResult]: At program point L529(lines 499 530) the Hoare annotation is: (let ((.cse4 (= 2 ~s_run_pc~0))) (let ((.cse16 (not .cse4)) (.cse17 (<= 2 ~s_run_pc~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse5 (= ~s_memory3~0 53)) (.cse6 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse7 (= ~s_memory0~0 50)) (.cse8 (= ULTIMATE.start_m_run_~req_type___0~0 0)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 50 |ULTIMATE.start_s_memory_read_#res|) (<= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse0 (<= ULTIMATE.start_m_run_~req_a___0~0 1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 0 ~c_req_a~0) (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse13 (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15) (and .cse3 .cse16 .cse17 .cse1 .cse15 (<= 3 ~m_run_pc~0)) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) (<= ULTIMATE.start_m_run_~req_a___0~0 3) .cse4 (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse5 (<= ULTIMATE.start_m_run_~a~0 3) .cse6 .cse7 .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse9 .cse10 .cse11 .cse12 .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (<= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse14 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse3 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ~a_t~0 ~c_req_a~0) .cse4 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 (= ~m_run_pc~0 3) (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse12 .cse13 (<= ULTIMATE.start_s_run_~req_d~1 53) (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 53) .cse15) (and (<= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse16 .cse17 .cse1 .cse15 (<= 0 ULTIMATE.start_m_run_~a~0)) (and .cse0 (<= 2 ULTIMATE.start_m_run_~a~0) (= ~req_tt_a~0 1) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 51 ~c_rsp_d~0) .cse4 (<= ULTIMATE.start_s_memory_read_~i 1) .cse5 .cse6 .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (<= ULTIMATE.start_m_run_~a~0 2) .cse14 .cse15 (= ~a_t~0 1))))) [2019-12-07 10:56:04,020 INFO L246 CegarLoopResult]: For program point L794(lines 794 798) no Hoare annotation was computed. [2019-12-07 10:56:04,020 INFO L246 CegarLoopResult]: For program point L1323(lines 1323 1327) no Hoare annotation was computed. [2019-12-07 10:56:04,020 INFO L246 CegarLoopResult]: For program point L1125(lines 1124 1165) no Hoare annotation was computed. [2019-12-07 10:56:04,020 INFO L246 CegarLoopResult]: For program point L466(lines 466 470) no Hoare annotation was computed. [2019-12-07 10:56:04,021 INFO L242 CegarLoopResult]: At program point L136(lines 106 848) the Hoare annotation is: (let ((.cse9 (= 0 ~s_run_pc~0)) (.cse4 (= 0 ~c_req_a~0)) (.cse5 (= ~c_empty_req~0 1)) (.cse6 (<= ~m_run_pc~0 0)) (.cse7 (<= 2 ~c_write_req_ev~0)) (.cse0 (<= 2 ~s_run_st~0)) (.cse8 (= 0 ~c_req_type~0)) (.cse1 (<= 2 ~s_run_pc~0)) (.cse10 (= ~a_t~0 0)) (.cse11 (<= ~c_m_lock~0 0)) (.cse3 (= ~c_empty_rsp~0 1)) (.cse2 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (not (= 2 ~s_run_pc~0)) .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse3 .cse2) (and (<= ~c_req_a~0 0) (<= 0 ~c_req_a~0) .cse5 .cse6 .cse0 .cse9 .cse11 .cse2 .cse3) (and .cse4 .cse5 .cse6 .cse7 .cse0 .cse8 .cse1 .cse10 .cse11 .cse3 .cse2))) [2019-12-07 10:56:04,021 INFO L242 CegarLoopResult]: At program point L70(lines 55 71) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse5 (<= 3 ~m_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse10 (= ~s_memory1~0 51)) (.cse9 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 (<= ~a_t~0 2) .cse5 (= ULTIMATE.start_m_run_~a~0 2) .cse6 (= ~req_tt_a~0 2) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse14 (<= 2 ULTIMATE.start_s_run_~req_a~1) (<= 2 ~a_t~0) .cse15 (<= ~c_req_a~0 2)) (and (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse3 (<= ~a_t~0 ~c_req_a~0) .cse4 .cse5 (= ~req_tt_a~0 3) .cse6 .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse9 .cse10 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) .cse6 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse3 (= ULTIMATE.start_s_memory_read_~i 0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse11 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse12 .cse13 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15))) [2019-12-07 10:56:04,021 INFO L242 CegarLoopResult]: At program point L1061(lines 1054 1089) the Hoare annotation is: (let ((.cse10 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse24 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse25 (= ~a_t~0 1)) (.cse19 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse6 (<= ~a_t~0 ~c_req_a~0)) (.cse20 (= ~m_run_pc~0 3)) (.cse18 (<= ~c_req_a~0 ~a_t~0)) (.cse26 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse27 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse29 (<= ~c_req_d~0 50)) (.cse30 (<= 50 ~c_req_d~0)) (.cse3 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse21 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse31 (= ~a_t~0 0)) (.cse22 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse32 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse33 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse2 (= ~c_empty_req~0 1)) (.cse5 (<= 1 ~c_m_lock~0)) (.cse35 (<= ~a_t~0 2)) (.cse7 (= 2 ~s_run_pc~0)) (.cse8 (= ~s_memory3~0 53)) (.cse9 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse11 (= ~s_memory0~0 50)) (.cse13 (= ~s_memory1~0 51)) (.cse12 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse14 (= ~m_run_pc~0 6)) (.cse15 (= ~s_memory2~0 52)) (.cse16 (<= 2 ~c_write_req_ev~0)) (.cse17 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse34 (<= 2 ~a_t~0))) (or (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (<= 3 ~a_t~0) .cse4 .cse5 .cse6 .cse7 (= ~req_tt_a~0 3) .cse8 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse9 .cse10 .cse11 (<= ~c_req_a~0 3) .cse12 .cse13 .cse14 (<= ULTIMATE.start_s_memory_read_~i 3) .cse15 .cse16 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse17) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse18 .cse19 .cse11 .cse10 .cse13 .cse20 .cse1 .cse15 .cse2 .cse16 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse21 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse5 .cse6 .cse22 (<= ~c_req_d~0 53) .cse7) (and .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 51 ~c_rsp_d~0) .cse5 .cse7 (<= ULTIMATE.start_s_memory_read_~i 1) .cse8 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse9 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse11 .cse13 .cse12 .cse23 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse24 (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse14 (<= 1 ~c_req_a~0) .cse15 .cse16 .cse17 .cse25) (and .cse18 .cse26 .cse20 .cse27 .cse28 .cse29 .cse30 .cse2 .cse16 .cse3 .cse21 .cse5 .cse31 .cse22 .cse7 .cse32 .cse33) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse18 .cse19 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) .cse23 .cse24 (<= 51 ~c_req_d~0) .cse20 .cse2 .cse16 .cse3 .cse21 (<= ~c_req_d~0 51) .cse5 .cse6 .cse22 .cse7 .cse25) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse18 .cse19 .cse11 .cse13 .cse20 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse2 .cse16 .cse3 (<= 52 ~c_req_d~0) .cse5 .cse6 .cse22 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse7 .cse34 .cse35 (= 2 ULTIMATE.start_s_run_~req_a~1)) (and .cse8 (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse9 .cse0 .cse11 .cse13 .cse12 .cse27 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse14 (= 0 ~c_req_a~0) .cse15 .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse16 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= 50 ~c_rsp_d~0) .cse5 .cse31 .cse17 .cse7) (and (let ((.cse36 (not .cse7))) (or (and .cse2 (= 0 ~s_run_pc~0) .cse36 .cse20) (and .cse2 .cse36 (<= 2 ~s_run_pc~0) .cse20))) (<= 1 ~c_req_type~0) .cse18 (<= ~c_req_type~0 1) .cse26 .cse27 (<= ULTIMATE.start_s_run_~req_type~1 1) .cse28 .cse29 .cse30 .cse16 (<= 1 ULTIMATE.start_s_run_~req_type~1) .cse3 .cse21 .cse5 .cse31 .cse22 .cse32 .cse33) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse5 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse35 .cse7 (= ULTIMATE.start_m_run_~a~0 2) .cse8 (= ~req_tt_a~0 2) .cse9 .cse11 .cse13 .cse12 .cse14 .cse15 .cse16 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse17 .cse34 (<= 2 ULTIMATE.start_s_run_~req_a~1) (<= ~c_req_a~0 2)))) [2019-12-07 10:56:04,021 INFO L242 CegarLoopResult]: At program point L533-2(lines 533 561) the Hoare annotation is: (let ((.cse5 (= 2 ~s_run_pc~0))) (let ((.cse17 (not .cse5)) (.cse18 (<= 2 ~s_run_pc~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ULTIMATE.start_m_run_~req_type___0~0 0)) (.cse10 (= ~s_memory1~0 51)) (.cse11 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse12 (= ~m_run_pc~0 6)) (.cse13 (= ~s_memory2~0 52)) (.cse14 (<= 2 ~c_write_req_ev~0)) (.cse15 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse16 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (= ~req_tt_a~0 1) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 .cse11 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse12 (<= 1 ~c_req_a~0) .cse13 .cse14 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse15 .cse16 (= ~a_t~0 1)) (and .cse3 .cse17 .cse18 .cse1 .cse16 (<= 3 ~m_run_pc~0)) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse4 (<= 2 ULTIMATE.start_s_memory_read_~i) (<= ULTIMATE.start_m_run_~req_a___0~0 3) .cse5 (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse6 (<= ULTIMATE.start_m_run_~a~0 3) .cse7 .cse8 .cse9 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse11 .cse12 .cse13 .cse14 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (<= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse15 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse16 (<= ~c_req_a~0 2)) (and (<= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse17 .cse18 .cse1 .cse16 (<= 0 ULTIMATE.start_m_run_~a~0)) (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse3 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) .cse4 (<= ~a_t~0 ~c_req_a~0) .cse5 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse8 .cse9 .cse10 (= ~m_run_pc~0 3) (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse13 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 53) (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 53) .cse16) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (<= ULTIMATE.start_m_run_~a~0 1) (= 50 ~c_rsp_d~0) .cse4 .cse5 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 0 ~c_req_a~0) .cse13 .cse14 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse15 .cse16)))) [2019-12-07 10:56:04,022 INFO L242 CegarLoopResult]: At program point L1194(lines 1187 1240) the Hoare annotation is: (let ((.cse0 (= ~c_empty_req~0 1)) (.cse1 (<= ~m_run_pc~0 0)) (.cse2 (= 0 ~s_run_pc~0)) (.cse3 (<= ~c_m_lock~0 0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse4 (= ~c_empty_rsp~0 1))) (or (and (= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~c_write_req_ev~0) (= 0 ~c_req_type~0) .cse2 (= ~a_t~0 0) .cse3 .cse4 .cse5) (and (<= ~c_req_a~0 0) (<= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~s_run_st~0) .cse2 .cse3 .cse5 .cse4))) [2019-12-07 10:56:04,022 INFO L246 CegarLoopResult]: For program point L996(lines 996 1003) no Hoare annotation was computed. [2019-12-07 10:56:04,022 INFO L242 CegarLoopResult]: At program point L600(lines 593 619) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse5 (= ~s_memory3~0 53)) (.cse6 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse7 (= ~s_memory0~0 50)) (.cse8 (= ULTIMATE.start_m_run_~req_type___0~0 0)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse14 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (= ~req_tt_a~0 1) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) (<= 2 ~c_req_a~0) .cse2 (= 51 ~c_rsp_d~0) .cse3 .cse4 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse5 .cse6 .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 .cse14 (= ~a_t~0 1) (<= ~c_req_a~0 2)) (and .cse2 (not .cse4) (<= 2 ~s_run_pc~0) .cse1 .cse14) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) (<= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse0 (<= ULTIMATE.start_m_run_~req_a___0~0 1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 50 ~c_rsp_d~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse13 .cse14) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse0 (or (and (<= ~m_run_pc~0 0) .cse14 .cse1) (and (= ~m_run_pc~0 3) .cse1 .cse14)) .cse7 .cse8 .cse9 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (<= 3 ULTIMATE.start_s_run_~req_a~1) (= 0 ~c_req_a~0) .cse12 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_d~1 53) .cse3 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) .cse4 (<= 0 ULTIMATE.start_m_run_~a~0)) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse2 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) (<= ULTIMATE.start_m_run_~req_a___0~0 3) .cse4 (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse5 .cse6 (<= ~c_req_a~0 3) .cse7 .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse9 .cse10 .cse11 .cse12 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (<= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse14))) [2019-12-07 10:56:04,022 INFO L246 CegarLoopResult]: For program point L534(lines 533 561) no Hoare annotation was computed. [2019-12-07 10:56:04,022 INFO L246 CegarLoopResult]: For program point L402(lines 402 408) no Hoare annotation was computed. [2019-12-07 10:56:04,022 INFO L242 CegarLoopResult]: At program point L402-1(lines 402 408) the Hoare annotation is: (let ((.cse13 (<= ~c_req_a~0 ~a_t~0)) (.cse0 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse1 (= ~s_memory0~0 50)) (.cse3 (<= 2 ~s_run_pc~0)) (.cse2 (= ~s_memory1~0 51)) (.cse4 (= ~m_run_pc~0 3)) (.cse5 (= ~c_empty_rsp~0 1)) (.cse6 (= ~c_empty_req~0 1)) (.cse7 (<= 2 ~c_write_req_ev~0)) (.cse8 (<= 2 ~s_run_st~0)) (.cse14 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse9 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse10 (<= ~a_t~0 ~c_req_a~0)) (.cse11 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse12 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse6 .cse7 (<= ULTIMATE.start_m_run_~a~0 2) .cse8 .cse9 (<= 52 ~c_req_d~0) .cse10 .cse11 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse12) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse0 .cse1 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) .cse3 (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse4 .cse5 .cse6 .cse7 .cse8 (<= ULTIMATE.start_m_run_~a~0 1) .cse9 (<= ~c_req_d~0 51) .cse10 .cse11 .cse12 (= ~a_t~0 1)) (and .cse8 (not (= 2 ~s_run_pc~0)) .cse3 .cse12 .cse5) (and .cse13 .cse3 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse4 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse5 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse6 .cse7 .cse8 .cse14 .cse9 (= ~a_t~0 0) .cse11 .cse12 (<= 0 ULTIMATE.start_m_run_~a~0) (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse13 .cse0 .cse1 .cse3 .cse2 .cse4 .cse5 (<= 3 ULTIMATE.start_s_run_~req_a~1) (= ~s_memory2~0 52) .cse6 .cse7 .cse8 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse14 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse9 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse10 .cse11 (<= ~c_req_d~0 53) .cse12))) [2019-12-07 10:56:04,022 INFO L242 CegarLoopResult]: At program point L336(lines 329 382) the Hoare annotation is: (let ((.cse9 (= ~s_memory1~0 51)) (.cse7 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse8 (= ~s_memory0~0 50)) (.cse10 (= ~m_run_pc~0 3)) (.cse0 (= ~c_empty_rsp~0 1)) (.cse1 (= ~c_empty_req~0 1)) (.cse11 (<= 2 ~c_write_req_ev~0)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (<= ~a_t~0 ~c_req_a~0)) (.cse12 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse6 (= 2 ~s_run_pc~0)) (.cse13 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse0 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse1 .cse2 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse3 .cse4 .cse5 .cse6 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 (= ~s_memory2~0 52) .cse11 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse12 (<= ~c_req_d~0 53) .cse13) (and (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse7 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse10 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse0 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse1 .cse11 .cse2 .cse3 .cse5 .cse4 .cse12 .cse6 .cse13 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 .cse0 .cse1 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse11 (<= ULTIMATE.start_m_run_~a~0 2) .cse2 .cse3 (<= 52 ~c_req_d~0) .cse4 .cse5 .cse12 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse6 (<= 2 ~a_t~0) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse13) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse10 .cse0 .cse1 .cse11 .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (<= ~c_req_d~0 51) .cse4 .cse5 .cse12 .cse6 .cse13 (= ~a_t~0 1)))) [2019-12-07 10:56:04,023 INFO L246 CegarLoopResult]: For program point L1261(line 1261) no Hoare annotation was computed. [2019-12-07 10:56:04,023 INFO L246 CegarLoopResult]: For program point L1129(lines 1129 1133) no Hoare annotation was computed. [2019-12-07 10:56:04,023 INFO L246 CegarLoopResult]: For program point L1129-1(lines 1124 1165) no Hoare annotation was computed. [2019-12-07 10:56:04,023 INFO L246 CegarLoopResult]: For program point L1063(lines 1063 1067) no Hoare annotation was computed. [2019-12-07 10:56:04,023 INFO L242 CegarLoopResult]: At program point L931(lines 924 968) the Hoare annotation is: (let ((.cse21 (<= 2 ~c_req_a~0)) (.cse22 (<= ~a_t~0 2)) (.cse24 (<= 2 ~a_t~0)) (.cse25 (<= ~c_req_a~0 2)) (.cse15 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse16 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ~c_req_a~0)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse20 (= ~a_t~0 1)) (.cse1 (<= 1 ~c_req_type~0)) (.cse7 (<= ~c_req_type~0 1)) (.cse8 (<= ULTIMATE.start_s_run_~req_type~1 1)) (.cse10 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse2 (<= 1 ULTIMATE.start_s_run_~req_type~1)) (.cse33 (<= 3 ~a_t~0)) (.cse34 (<= ~a_t~0 ~c_req_a~0)) (.cse35 (<= ~c_req_a~0 3)) (.cse3 (= ~m_run_pc~0 3)) (.cse27 (= ~s_memory3~0 53)) (.cse28 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse26 (= 0 ~c_req_type~0)) (.cse14 (= ~s_memory0~0 50)) (.cse23 (= ~s_memory1~0 51)) (.cse29 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse4 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse6 (= ~c_empty_rsp~0 1)) (.cse30 (= ~m_run_pc~0 6)) (.cse31 (= ~s_memory2~0 52)) (.cse0 (= ~c_empty_req~0 1)) (.cse9 (<= 2 ~c_write_req_ev~0)) (.cse11 (<= 1 ~c_m_lock~0)) (.cse12 (= ~a_t~0 0)) (.cse32 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse19 (= 2 ~s_run_pc~0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse13 (<= 0 ULTIMATE.start_m_run_~a~0))) (or (and (or (and .cse0 .cse1 .cse2 (= 0 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse1 .cse2 (<= 2 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6)) (<= ~c_req_a~0 ~a_t~0) .cse7 .cse8 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse9 .cse10 .cse11 .cse12 (<= ULTIMATE.start_s_run_~req_d~1 50) .cse13) (and (<= 50 ULTIMATE.start_s_memory_write_~v) .cse1 (<= 51 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_memory_write_~v 50) .cse7 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 51) (= 1 ULTIMATE.start_s_run_~req_a~1) (<= 51 ~c_req_d~0) .cse3 .cse15 .cse16 .cse6 .cse8 .cse17 .cse0 .cse9 .cse2 .cse18 (<= ~c_req_d~0 51) .cse11 .cse19 .cse5 .cse20) (and .cse1 .cse7 (<= 2 ULTIMATE.start_m_run_~a~0) .cse6 .cse8 .cse21 (<= ULTIMATE.start_s_memory_write_~v 51) .cse0 .cse2 .cse11 (<= ~c_req_d~0 52) .cse19 .cse22 (= 2 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse23 .cse3 .cse9 (<= ULTIMATE.start_m_run_~a~0 2) (<= 52 ~c_req_d~0) (<= 51 ULTIMATE.start_s_memory_write_~v) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse24 .cse5 .cse25) (and .cse26 .cse6 .cse21 .cse0 (<= ULTIMATE.start_s_run_~req_a~1 2) .cse11 .cse19 .cse22 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse27 (= ~req_tt_a~0 2) .cse28 .cse14 .cse23 .cse29 (<= 1 ULTIMATE.start_s_memory_read_~i) .cse30 .cse31 .cse9 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse32 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse24 .cse5 .cse25) (and .cse27 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse28 .cse26 .cse14 .cse29 .cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (= ~req_tt_a~0 1) .cse6 .cse15 .cse16 .cse30 .cse17 .cse31 .cse0 .cse9 .cse18 .cse11 .cse32 .cse19 .cse5 .cse20) (and (= ULTIMATE.start_m_run_~a~0 3) .cse26 (<= ULTIMATE.start_s_memory_read_~i 2) .cse6 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse0 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse33 (<= ULTIMATE.start_s_run_~req_a~1 3) .cse34 .cse11 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse19 (= ~req_tt_a~0 3) .cse27 .cse28 .cse35 .cse14 .cse29 .cse23 .cse30 .cse31 .cse9 .cse32 .cse5) (and (<= 53 ~c_req_d~0) .cse1 .cse7 .cse6 .cse8 .cse0 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse10 .cse2 .cse33 .cse34 .cse11 .cse19 (<= 52 ULTIMATE.start_s_memory_write_~v) .cse35 .cse14 (<= 3 ULTIMATE.start_m_run_~a~0) .cse23 .cse3 (= 3 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_memory_write_~v 52) .cse31 .cse9 (<= ULTIMATE.start_s_run_~req_d~1 53) (<= ~c_req_d~0 53) .cse5) (and .cse27 (<= ULTIMATE.start_m_run_~a~0 0) .cse28 .cse26 .cse14 .cse23 .cse29 .cse4 .cse6 .cse30 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse31 (= 0 ~c_req_a~0) .cse0 .cse9 (= ~req_tt_a~0 0) .cse11 .cse12 .cse32 .cse19 .cse5 .cse13))) [2019-12-07 10:56:04,023 INFO L246 CegarLoopResult]: For program point L535(lines 535 539) no Hoare annotation was computed. [2019-12-07 10:56:04,023 INFO L246 CegarLoopResult]: For program point L1196(lines 1196 1200) no Hoare annotation was computed. [2019-12-07 10:56:04,023 INFO L242 CegarLoopResult]: At program point L139-2(lines 139 485) the Hoare annotation is: (let ((.cse11 (= 2 ~s_run_pc~0))) (let ((.cse0 (<= ~c_req_a~0 ~a_t~0)) (.cse21 (= ~s_memory0~0 50)) (.cse22 (= ~s_memory1~0 51)) (.cse1 (= ~m_run_pc~0 3)) (.cse6 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse8 (<= ~a_t~0 ~c_req_a~0)) (.cse9 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse19 (= 0 ~c_req_a~0)) (.cse4 (<= 2 ~c_write_req_ev~0)) (.cse20 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse18 (= 0 ~c_req_type~0)) (.cse7 (= ~a_t~0 0)) (.cse13 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse3 (= ~c_empty_req~0 1)) (.cse17 (<= ~m_run_pc~0 0)) (.cse23 (= 0 ~s_run_pc~0)) (.cse16 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse5 (<= 2 ~s_run_st~0)) (.cse14 (not .cse11)) (.cse15 (<= 2 ~s_run_pc~0)) (.cse10 (<= ~c_m_lock~0 0)) (.cse12 (<= 2 ~c_write_rsp_ev~0)) (.cse2 (= ~c_empty_rsp~0 1))) (or (and .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse1 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse2 (<= 1 ULTIMATE.start_m_run_~a~0) (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse3 .cse4 .cse5 (<= ULTIMATE.start_m_run_~a~0 1) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse13 .cse5 .cse14 .cse15 .cse12 .cse2 .cse16) (and .cse17 .cse18 .cse15 .cse2 .cse19 .cse3 .cse4 .cse5 .cse20 .cse7 .cse10 .cse12 .cse16) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 3) .cse0 .cse21 (<= 3 ULTIMATE.start_m_run_~a~0) .cse22 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse5 .cse6 (<= 52 ~c_req_d~0) .cse8 .cse9 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse10 .cse11 (<= 2 ~a_t~0) (<= ~a_t~0 2) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse12) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse0 .cse21 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse1 (<= 2 ULTIMATE.start_m_run_~a~0) .cse2 .cse3 .cse4 (<= ULTIMATE.start_m_run_~a~0 2) .cse5 .cse6 (<= ~c_req_d~0 51) .cse8 .cse9 .cse10 .cse11 .cse12 (= ~a_t~0 1)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse0 .cse21 .cse22 .cse1 .cse2 (<= 4 ULTIMATE.start_m_run_~a~0) (<= 3 ULTIMATE.start_s_run_~req_a~1) (= ~s_memory2~0 52) .cse3 .cse4 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse5 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse6 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse8 .cse9 (<= ~c_req_d~0 53) .cse10 .cse11 .cse12) (and .cse19 .cse3 .cse17 .cse4 .cse20 .cse18 .cse23 .cse7 .cse10 .cse2 .cse12 .cse16) (and (<= ~c_req_a~0 0) .cse13 (<= 0 ~c_req_a~0) .cse3 .cse17 .cse5 .cse23 .cse10 .cse12 .cse2 .cse16) (and .cse5 .cse14 .cse15 .cse10 .cse12 .cse2)))) [2019-12-07 10:56:04,023 INFO L246 CegarLoopResult]: For program point L866(lines 866 878) no Hoare annotation was computed. [2019-12-07 10:56:04,024 INFO L242 CegarLoopResult]: At program point L800(lines 793 810) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= ~c_m_lock~0 0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse3 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (<= ~a_t~0 ~c_req_a~0) .cse4 .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse12 .cse13 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15))) [2019-12-07 10:56:04,024 INFO L246 CegarLoopResult]: For program point L734(lines 734 738) no Hoare annotation was computed. [2019-12-07 10:56:04,024 INFO L246 CegarLoopResult]: For program point L602(lines 602 606) no Hoare annotation was computed. [2019-12-07 10:56:04,024 INFO L246 CegarLoopResult]: For program point L338(lines 338 342) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L242 CegarLoopResult]: At program point L1329(lines 1322 1339) the Hoare annotation is: (let ((.cse11 (<= 2 ~s_run_pc~0)) (.cse2 (<= ~m_run_pc~0 0)) (.cse8 (<= ~c_m_lock~0 0)) (.cse22 (<= 0 ~a_t~0)) (.cse29 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1)) (.cse53 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse33 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse36 (<= 53 ULTIMATE.start_s_run_~req_d~1)) (.cse38 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse40 (<= ULTIMATE.start_s_run_~req_d~1 53)) (.cse80 (<= 53 ~c_req_d~0)) (.cse43 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse45 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse81 (<= ~c_req_d~0 53)) (.cse50 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse35 (= ULTIMATE.start_m_run_~a~0 0)) (.cse32 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse0 (= 0 ~c_req_a~0)) (.cse37 (= ~req_tt_a~0 0)) (.cse44 (<= ~c_req_a~0 ~a_t~0)) (.cse62 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse60 (<= ~a_t~0 ~c_req_a~0)) (.cse64 (= ~req_tt_a~0 3)) (.cse67 (<= ~c_req_a~0 3)) (.cse83 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse46 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse84 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse51 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse52 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse54 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse55 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse18 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse17 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse48 (<= 52 ~c_req_d~0)) (.cse49 (<= ~c_req_d~0 52)) (.cse13 (= 0 ~s_run_pc~0)) (.cse70 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse57 (<= 51 ~c_req_d~0)) (.cse71 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse72 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse47 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse59 (<= ~c_req_d~0 51)) (.cse39 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse41 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse75 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse21 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse42 (<= 1 ~c_req_type~0)) (.cse82 (<= ~c_req_type~0 1)) (.cse12 (= ~m_run_pc~0 3)) (.cse73 (<= ~c_req_d~0 50)) (.cse27 (<= ~c_req_a~0 0)) (.cse74 (<= 50 ~c_req_d~0)) (.cse28 (<= 0 ~c_req_a~0)) (.cse6 (= ~a_t~0 0)) (.cse23 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse85 (<= 2 ~c_req_a~0)) (.cse19 (<= ~a_t~0 2)) (.cse86 (= ULTIMATE.start_m_run_~a~0 2)) (.cse87 (= ~req_tt_a~0 2)) (.cse88 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse20 (<= 2 ~a_t~0)) (.cse89 (<= ~c_req_a~0 2)) (.cse5 (= 0 ~c_req_type~0)) (.cse77 (= ~req_tt_a~0 1)) (.cse25 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse24 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse16 (<= 1 ~c_m_lock~0)) (.cse63 (<= 3 ~m_run_pc~0)) (.cse90 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse65 (= ~s_memory3~0 53)) (.cse76 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse66 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse30 (= ~s_memory0~0 50)) (.cse31 (= ~s_memory1~0 51)) (.cse68 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse56 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse58 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse91 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse78 (<= ~c_req_a~0 1)) (.cse79 (<= 1 ~c_req_a~0)) (.cse34 (= ~s_memory2~0 52)) (.cse69 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse61 (= ~a_t~0 1)) (.cse1 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 2 ~s_run_st~0)) (.cse14 (<= 3 ~a_t~0)) (.cse15 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse7 (= 2 ~s_run_pc~0)) (.cse10 (<= 2 ~c_write_rsp_ev~0)) (.cse9 (= ~c_empty_rsp~0 1)) (.cse26 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse11 .cse12 .cse10 .cse9) (and .cse4 (not .cse7) .cse11 .cse10 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse13 .cse6 .cse8 .cse9 .cse10) (and (or (and .cse3 .cse4 .cse14 .cse15 .cse16 .cse7 .cse10 .cse9) (and .cse3 .cse17 .cse4 .cse16 .cse18 .cse7 .cse19 .cse20 .cse10 .cse9) (and .cse21 .cse22 .cse3 .cse4 (<= ~a_t~0 0) .cse16 .cse7 .cse10 .cse9 .cse23) (and .cse3 (<= ~a_t~0 1) .cse4 .cse24 (<= 1 ~a_t~0) .cse16 .cse7 .cse10 .cse9 .cse25)) .cse26) (and .cse3 .cse4 .cse12 .cse7 .cse10 .cse9) (and .cse27 .cse28 .cse1 .cse2 .cse4 .cse13 .cse8 .cse10 .cse9) (and .cse29 .cse5 .cse30 .cse31 .cse9 .cse26 .cse32 .cse0 .cse33 .cse34 .cse35 .cse3 .cse36 .cse37 .cse38 .cse39 .cse40 .cse16 .cse6 .cse41 .cse7 .cse10) (and .cse27 .cse28 .cse42 .cse4 .cse13 .cse12 .cse10 .cse9) (and .cse43 .cse44 .cse30 .cse31 .cse12 .cse18 .cse45 .cse1 .cse46 .cse3 .cse47 .cse4 .cse39 .cse48 .cse16 .cse41 .cse49 .cse50 .cse19 .cse7 .cse51 .cse10) (and .cse52 .cse44 .cse53 .cse54 .cse30 .cse55 .cse56 .cse57 .cse58 .cse12 .cse1 .cse3 .cse4 .cse47 .cse59 .cse39 .cse16 .cse60 .cse41 .cse7 .cse10 .cse61) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse5 (< 2 ULTIMATE.start_s_memory_read_~i) .cse33 .cse1 .cse62 .cse4 .cse47 .cse14 .cse38 .cse16 .cse60 .cse7 .cse63 .cse64 .cse65 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse66 .cse67 .cse15 .cse30 .cse31 .cse68 .cse26 (<= ULTIMATE.start_s_memory_read_~i 3) .cse34 .cse3 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse69 .cse10) (and .cse21 .cse22 .cse53 .cse70 .cse12 .cse71 .cse72 .cse73 .cse74 .cse1 .cse3 .cse4 .cse39 .cse60 .cse16 .cse41 .cse7 .cse10 .cse75) (and .cse65 .cse76 .cse66 .cse5 .cse30 .cse68 .cse31 .cse71 .cse77 .cse9 .cse25 .cse78 .cse26 .cse79 .cse34 .cse3 .cse24 .cse16 .cse69 .cse7 .cse10 .cse61) (and .cse29 .cse80 .cse44 .cse53 .cse30 .cse15 .cse31 .cse12 .cse33 .cse34 .cse1 .cse3 .cse4 .cse36 .cse47 .cse38 .cse39 .cse40 .cse16 .cse60 .cse41 .cse81 .cse7 .cse10) (and .cse80 .cse43 .cse42 .cse82 .cse30 .cse15 .cse67 .cse31 .cse12 .cse9 .cse45 .cse46 .cse3 .cse47 .cse14 .cse39 .cse60 .cse16 .cse81 .cse41 .cse50 .cse7 .cse51 .cse10) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse5 .cse71 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse35 .cse4 (= 50 ~c_rsp_d~0) .cse16 .cse7 .cse63 .cse65 .cse66 .cse30 .cse31 .cse68 .cse26 .cse32 .cse0 .cse34 .cse3 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse37 .cse6 .cse69 .cse10) (and .cse44 .cse5 .cse83 .cse9 .cse46 .cse62 .cse47 .cse16 .cse60 .cse84 .cse7 .cse64 .cse65 .cse66 .cse30 .cse15 .cse67 .cse31 .cse68 .cse26 .cse34 .cse3 .cse69 .cse51 .cse10) (and (= 52 ~c_rsp_d~0) .cse5 .cse83 .cse85 .cse1 .cse46 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse4 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse16 .cse84 .cse7 .cse19 .cse63 .cse86 .cse65 .cse87 .cse66 .cse30 .cse68 .cse31 .cse26 .cse34 .cse3 .cse88 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse69 .cse51 .cse20 .cse10 .cse89) (and .cse42 .cse52 .cse82 .cse30 .cse54 .cse55 .cse56 .cse58 .cse12 .cse18 .cse9 .cse85 .cse3 .cse17 .cse48 .cse39 .cse16 .cse41 .cse49 .cse7 .cse20 .cse19 .cse10 .cse89) (and .cse42 .cse82 .cse13 .cse12 .cse9 .cse73 .cse27 .cse74 .cse28 .cse3 .cse47 .cse16 .cse6 .cse10 .cse23) (and .cse42 .cse82 .cse70 .cse57 .cse12 .cse71 .cse9 .cse78 .cse25 .cse72 .cse3 .cse47 .cse59 .cse39 .cse16 .cse41 .cse7 .cse10 .cse75 .cse61) (and .cse21 .cse42 .cse82 .cse12 .cse9 .cse73 .cse27 .cse74 .cse28 .cse3 .cse6 .cse16 .cse7 .cse10 .cse23) (and .cse5 .cse9 .cse85 .cse16 .cse19 .cse7 .cse86 .cse90 .cse65 .cse87 .cse66 .cse30 .cse68 .cse31 .cse56 .cse58 .cse91 .cse26 .cse34 .cse88 .cse3 .cse69 .cse20 .cse10 .cse89) (and .cse5 .cse77 .cse25 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse24 .cse4 (= 51 ~c_rsp_d~0) .cse16 .cse7 .cse63 .cse90 .cse65 .cse76 .cse66 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse30 .cse31 .cse68 .cse56 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse58 .cse91 .cse78 .cse26 .cse79 .cse34 .cse3 .cse69 .cse10 .cse61) (and .cse1 .cse3 .cse4 .cse14 .cse15 .cse7 .cse10 .cse9 .cse26))) [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L140(lines 139 485) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L933(lines 933 937) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L801(lines 490 842) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L1330(lines 1260 1349) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L141(lines 141 145) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L75(lines 75 84) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L802(lines 802 806) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L242 CegarLoopResult]: At program point L472(lines 465 482) the Hoare annotation is: (let ((.cse12 (<= ~c_req_a~0 ~a_t~0)) (.cse14 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse6 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse0 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse13 (= ~s_memory0~0 50)) (.cse15 (= ~s_memory1~0 51)) (.cse1 (= ~m_run_pc~0 3)) (.cse3 (= ~c_empty_req~0 1)) (.cse4 (<= 2 ~c_write_req_ev~0)) (.cse7 (<= ~a_t~0 ~c_req_a~0)) (.cse8 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse5 (<= 2 ~s_run_st~0)) (.cse10 (= 2 ~s_run_pc~0)) (.cse9 (<= ~c_m_lock~0 0)) (.cse11 (<= 2 ~c_write_rsp_ev~0)) (.cse2 (= ~c_empty_rsp~0 1))) (or (and (<= ULTIMATE.start_m_run_~a~0 0) .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse1 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse2 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse3 .cse4 .cse5 .cse6 (= ~a_t~0 0) .cse7 .cse8 .cse9 .cse10 .cse11 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse12 .cse0 .cse13 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse14 .cse6 (<= ~c_req_d~0 51) .cse7 .cse8 .cse9 .cse10 .cse11 (= ~a_t~0 1)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse12 .cse0 .cse13 (= ULTIMATE.start_s_memory_write_~i 3) .cse15 .cse1 .cse2 (= ~s_memory2~0 52) .cse3 .cse4 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse5 (<= 3 ~a_t~0) .cse6 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse7 .cse8 (<= ~c_req_d~0 53) .cse9 .cse10 .cse11) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse0 .cse13 .cse15 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 (<= ULTIMATE.start_m_run_~a~0 2) .cse5 (<= 52 ~c_req_d~0) .cse7 .cse8 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse9 .cse10 (<= 2 ~a_t~0) .cse11) (and .cse5 (not .cse10) (<= 2 ~s_run_pc~0) .cse9 .cse11 .cse2))) [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L1331(lines 1331 1335) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L274(lines 274 278) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L10(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L10-1(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,025 INFO L246 CegarLoopResult]: For program point L10-2(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,026 INFO L246 CegarLoopResult]: For program point L10-3(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,026 INFO L246 CegarLoopResult]: For program point L10-4(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,026 INFO L246 CegarLoopResult]: For program point L869(lines 869 877) no Hoare annotation was computed. [2019-12-07 10:56:04,026 INFO L246 CegarLoopResult]: For program point L473(lines 465 482) no Hoare annotation was computed. [2019-12-07 10:56:04,026 INFO L246 CegarLoopResult]: For program point L77(lines 77 84) no Hoare annotation was computed. [2019-12-07 10:56:04,026 INFO L242 CegarLoopResult]: At program point L11-3(lines 1 1381) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse5 (<= 3 ~m_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse10 (= ~s_memory1~0 51)) (.cse9 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) .cse6 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)) (and (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse3 (<= ~a_t~0 ~c_req_a~0) .cse4 .cse5 (= ~req_tt_a~0 3) .cse6 .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 .cse14 .cse15) (and .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 (<= ~a_t~0 2) .cse5 (= ULTIMATE.start_m_run_~a~0 2) .cse6 (= ~req_tt_a~0 2) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse14 (<= 2 ULTIMATE.start_s_run_~req_a~1) (<= 2 ~a_t~0) .cse15 (<= ~c_req_a~0 2)) (and .cse0 (<= ~a_t~0 0) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 .cse2 .cse3 (= ULTIMATE.start_s_memory_read_~i 0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse7 .cse8 .cse10 .cse9 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse11 .cse12 (= 0 ~c_req_a~0) (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse13 (= ~req_tt_a~0 0) .cse14 .cse15))) [2019-12-07 10:56:04,026 INFO L242 CegarLoopResult]: At program point L11-4(lines 73 87) the Hoare annotation is: (let ((.cse12 (= ~s_memory1~0 51)) (.cse0 (<= ~c_req_a~0 ~a_t~0)) (.cse17 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse18 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse19 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse20 (<= ~c_req_d~0 50)) (.cse21 (<= 50 ~c_req_d~0)) (.cse5 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse22 (= ~a_t~0 0)) (.cse23 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse10 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse11 (= ~s_memory0~0 50)) (.cse13 (= ~m_run_pc~0 3)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (<= ULTIMATE.start_s_run_~req_type~1 1)) (.cse3 (= ~c_empty_req~0 1)) (.cse14 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 1 ULTIMATE.start_s_run_~req_type~1)) (.cse6 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse8 (<= ~a_t~0 ~c_req_a~0)) (.cse7 (<= 1 ~c_m_lock~0)) (.cse15 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse9 (= 2 ~s_run_pc~0)) (.cse16 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= 53 ~c_req_d~0) .cse0 .cse1 .cse2 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse3 .cse4 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse5 (<= ULTIMATE.start_s_run_~req_a~1 3) .cse6 .cse7 .cse8 .cse9 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse10 .cse11 (<= 3 ULTIMATE.start_m_run_~a~0) .cse12 .cse13 (= ~s_memory2~0 52) .cse14 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse15 (<= ~c_req_d~0 53) .cse16) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse10 .cse11 .cse12 .cse13 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse14 (<= ULTIMATE.start_m_run_~a~0 2) .cse4 (<= 52 ~c_req_d~0) .cse6 .cse8 .cse7 .cse15 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse9 .cse16) (and (<= ULTIMATE.start_m_run_~a~0 0) .cse10 .cse17 .cse13 .cse18 .cse1 .cse2 .cse19 .cse20 .cse21 .cse3 .cse14 .cse4 .cse6 .cse7 .cse22 .cse8 .cse15 .cse9 .cse16 .cse23) (and (<= 1 ~c_req_type~0) .cse0 (<= ~c_req_type~0 1) .cse17 .cse18 .cse2 .cse19 .cse20 .cse21 .cse14 .cse4 .cse5 (let ((.cse24 (not .cse9))) (or (and .cse3 .cse24 (= 0 ~s_run_pc~0) .cse13 .cse16 .cse1) (and .cse3 .cse24 (<= 2 ~s_run_pc~0) .cse13 .cse16 .cse1))) .cse6 .cse7 .cse22 .cse15 .cse23 (<= 0 ULTIMATE.start_m_run_~a~0)) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse10 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse13 .cse1 .cse2 .cse3 .cse14 .cse4 (<= ULTIMATE.start_m_run_~a~0 1) .cse6 (<= ~c_req_d~0 51) .cse8 .cse7 .cse15 .cse9 .cse16 (= ~a_t~0 1)))) [2019-12-07 10:56:04,026 INFO L242 CegarLoopResult]: At program point L870(lines 865 1116) the Hoare annotation is: false [2019-12-07 10:56:04,027 INFO L242 CegarLoopResult]: At program point L672(lines 642 673) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_req~0 1)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse5 (= ~s_memory3~0 53)) (.cse6 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse7 (= ~s_memory0~0 50)) (.cse8 (= ~s_memory1~0 51)) (.cse9 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse10 (= ~m_run_pc~0 6)) (.cse11 (= ~s_memory2~0 52)) (.cse12 (<= 2 ~c_write_req_ev~0)) (.cse13 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse14 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) (<= 2 ~c_req_a~0) .cse1 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse2 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse13 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse14 (<= ~c_req_a~0 2)) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 3 ULTIMATE.start_m_run_~req_a___0~0) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse2 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (<= ~a_t~0 ~c_req_a~0) .cse3 .cse4 (= ~req_tt_a~0 3) .cse5 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse6 (<= ~c_req_a~0 3) (<= 3 ULTIMATE.start_m_run_~a~0) .cse7 .cse9 .cse8 .cse10 (<= ULTIMATE.start_s_memory_read_~i 3) .cse11 .cse12 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse13 .cse14) (and (= ULTIMATE.start_m_run_~a~0 1) .cse0 (= ~req_tt_a~0 1) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse2 (= 51 ~c_rsp_d~0) .cse3 .cse4 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse5 .cse6 .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse10 (<= 1 ~c_req_a~0) .cse11 .cse12 .cse13 .cse14 (= ~a_t~0 1)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse2 (= 50 ~c_rsp_d~0) .cse3 .cse4 (<= 0 ULTIMATE.start_m_run_~a~0) .cse5 (<= ULTIMATE.start_m_run_~a~0 0) .cse6 .cse7 .cse8 .cse9 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse10 .cse11 (= 0 ~c_req_a~0) .cse12 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse13 .cse14))) [2019-12-07 10:56:04,027 INFO L246 CegarLoopResult]: For program point ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION(line 10) no Hoare annotation was computed. [2019-12-07 10:56:04,027 INFO L246 CegarLoopResult]: For program point L474(lines 474 478) no Hoare annotation was computed. [2019-12-07 10:56:04,027 INFO L242 CegarLoopResult]: At program point L1135(lines 1124 1165) the Hoare annotation is: (let ((.cse1 (<= 2 ~s_run_pc~0)) (.cse6 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse8 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse64 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse11 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse67 (= ~req_tt_a~0 3)) (.cse69 (<= ~c_req_a~0 3)) (.cse27 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse78 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse49 (= ULTIMATE.start_m_run_~a~0 0)) (.cse47 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse30 (= 0 ~c_req_a~0)) (.cse51 (= ~req_tt_a~0 0)) (.cse70 (<= 53 ~c_req_d~0)) (.cse48 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse50 (<= 53 ULTIMATE.start_s_run_~req_d~1)) (.cse52 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse46 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1)) (.cse53 (<= ULTIMATE.start_s_run_~req_d~1 53)) (.cse74 (<= ~c_req_d~0 53)) (.cse37 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse38 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse39 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse45 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse80 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse76 (<= ~c_req_a~0 ~a_t~0)) (.cse81 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse82 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse87 (<= 51 ~c_req_d~0)) (.cse65 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse88 (<= ~c_req_d~0 51)) (.cse31 (<= ~m_run_pc~0 0)) (.cse32 (= 0 ~s_run_pc~0)) (.cse34 (<= ~c_m_lock~0 0)) (.cse35 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse56 (<= 1 ~c_req_type~0)) (.cse72 (<= ~c_req_type~0 1)) (.cse40 (<= ~c_req_d~0 50)) (.cse54 (<= ~c_req_a~0 0)) (.cse41 (<= 50 ~c_req_d~0)) (.cse55 (<= 0 ~c_req_a~0)) (.cse33 (= ~a_t~0 0)) (.cse79 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse7 (<= 2 ~c_req_a~0)) (.cse14 (<= ~a_t~0 2)) (.cse15 (= ULTIMATE.start_m_run_~a~0 2)) (.cse17 (= ~req_tt_a~0 2)) (.cse25 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse29 (<= ~c_req_a~0 2)) (.cse5 (= 0 ~c_req_type~0)) (.cse58 (= ~req_tt_a~0 1)) (.cse59 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse62 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse89 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse16 (= ~s_memory3~0 53)) (.cse57 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse18 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse21 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse83 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse84 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse90 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse60 (<= ~c_req_a~0 1)) (.cse61 (<= 1 ~c_req_a~0)) (.cse23 (= ~s_memory2~0 52)) (.cse26 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse63 (= ~a_t~0 1)) (.cse71 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse36 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse19 (= ~s_memory0~0 50)) (.cse20 (= ~s_memory1~0 51)) (.cse2 (= ~m_run_pc~0 3)) (.cse73 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse77 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse42 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse85 (<= 52 ~c_req_d~0)) (.cse10 (<= 1 ~c_m_lock~0)) (.cse43 (<= ~a_t~0 ~c_req_a~0)) (.cse44 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse86 (<= ~c_req_d~0 52)) (.cse75 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse12 (= ~m_run_st~0 0)) (.cse28 (<= 2 ~a_t~0)) (.cse0 (= ~c_empty_req~0 1)) (.cse24 (<= 2 ~c_write_req_ev~0)) (.cse9 (<= 2 ~s_run_st~0)) (.cse66 (<= 3 ~a_t~0)) (.cse68 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse13 (= 2 ~s_run_pc~0)) (.cse3 (<= 2 ~c_write_rsp_ev~0)) (.cse4 (= ~c_empty_rsp~0 1)) (.cse22 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and (= 52 ~c_rsp_d~0) .cse5 .cse6 .cse7 .cse0 .cse8 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse9 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse26 .cse27 .cse28 .cse3 .cse29) (and .cse9 (not .cse13) .cse1 .cse3 .cse4) (and .cse30 .cse0 .cse31 .cse24 .cse5 .cse32 .cse33 .cse34 .cse4 .cse3) (and .cse24 .cse9 .cse2 .cse13 .cse3 .cse4) (and .cse35 .cse36 .cse37 .cse2 .cse38 .cse39 .cse40 .cse41 .cse0 .cse24 .cse9 .cse42 .cse33 .cse43 .cse10 .cse44 .cse12 .cse13 .cse3 .cse45) (and .cse30 .cse0 .cse31 .cse24 .cse9 .cse5 .cse1 .cse33 .cse34 .cse12 .cse4 .cse3) (and .cse46 .cse5 .cse19 .cse20 .cse4 .cse22 .cse47 .cse30 .cse48 .cse23 .cse49 .cse24 .cse50 .cse51 .cse52 .cse42 .cse53 .cse10 .cse33 .cse44 .cse13 .cse3) (and .cse54 .cse55 .cse56 .cse9 .cse32 .cse2 .cse3 .cse4) (and .cse16 .cse57 .cse18 .cse5 .cse19 .cse21 .cse20 .cse38 .cse58 .cse4 .cse59 .cse60 .cse22 .cse61 .cse23 .cse24 .cse62 .cse10 .cse26 .cse13 .cse3 .cse63) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse5 (< 2 ULTIMATE.start_s_memory_read_~i) .cse48 .cse0 .cse64 .cse65 .cse9 .cse66 .cse52 .cse10 .cse43 .cse12 .cse13 .cse67 .cse16 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse18 .cse68 .cse19 .cse69 .cse21 .cse20 .cse22 (<= ULTIMATE.start_s_memory_read_~i 3) .cse23 .cse24 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse26 .cse3) (and .cse70 .cse71 .cse56 .cse72 .cse19 .cse68 .cse69 .cse20 .cse2 .cse4 .cse73 .cse8 .cse24 .cse65 .cse66 .cse42 .cse43 .cse10 .cse74 .cse44 .cse75 .cse13 .cse27 .cse3) (and .cse76 .cse5 .cse6 .cse4 .cse8 .cse64 .cse65 .cse10 .cse43 .cse11 .cse13 .cse67 .cse16 .cse18 .cse19 .cse68 .cse69 .cse20 .cse21 .cse22 .cse23 .cse24 .cse26 .cse27 .cse3) (and (or (and .cse24 .cse9 .cse66 .cse68 .cse10 .cse13 .cse3 .cse4) (and .cse24 .cse77 .cse9 .cse10 .cse78 .cse13 .cse14 .cse28 .cse3 .cse4) (and .cse35 .cse24 (<= 0 ~a_t~0) .cse9 (<= ~a_t~0 0) .cse10 .cse13 .cse3 .cse4 .cse79) (and .cse24 (<= ~a_t~0 1) .cse9 .cse62 (<= 1 ~a_t~0) .cse10 .cse13 .cse3 .cse4 .cse59)) .cse22) (and .cse56 .cse80 .cse72 .cse19 .cse81 .cse82 .cse83 .cse84 .cse2 .cse78 .cse4 .cse7 .cse24 .cse77 .cse85 .cse42 .cse10 .cse44 .cse86 .cse13 .cse28 .cse14 .cse3 .cse29) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse5 .cse38 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse0 .cse49 .cse9 (= 50 ~c_rsp_d~0) .cse10 .cse12 .cse13 .cse16 .cse18 .cse19 .cse20 .cse21 .cse22 .cse47 .cse30 .cse23 .cse24 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse51 .cse33 .cse26 .cse3) (and .cse70 .cse76 .cse48 .cse0 .cse9 .cse50 .cse65 .cse52 .cse42 .cse10 .cse43 .cse12 .cse13 .cse46 .cse36 .cse19 .cse68 .cse20 .cse2 .cse23 .cse24 .cse53 .cse44 .cse74 .cse3) (and .cse56 .cse72 .cse32 .cse2 .cse4 .cse40 .cse54 .cse41 .cse55 .cse24 .cse65 .cse10 .cse33 .cse3 .cse79) (and .cse56 .cse72 .cse37 .cse87 .cse2 .cse38 .cse4 .cse60 .cse59 .cse39 .cse24 .cse65 .cse88 .cse42 .cse10 .cse44 .cse13 .cse3 .cse45 .cse63) (and .cse80 .cse76 .cse81 .cse19 .cse82 .cse83 .cse87 .cse84 .cse2 .cse59 .cse0 .cse24 .cse9 .cse65 .cse88 .cse42 .cse10 .cse44 .cse12 .cse13 .cse3 .cse63) (and .cse54 .cse55 .cse0 .cse31 .cse9 .cse32 .cse34 .cse12 .cse3 .cse4) (and .cse35 .cse56 .cse72 .cse2 .cse4 .cse40 .cse54 .cse41 .cse55 .cse24 .cse33 .cse10 .cse13 .cse3 .cse79) (and .cse5 .cse4 .cse7 .cse10 .cse14 .cse13 .cse15 .cse89 .cse16 .cse17 .cse18 .cse19 .cse21 .cse20 .cse83 .cse84 .cse90 .cse22 .cse23 .cse25 .cse24 .cse26 .cse28 .cse3 .cse29) (and .cse5 .cse58 .cse59 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse0 .cse62 .cse9 (= 51 ~c_rsp_d~0) .cse10 .cse12 .cse13 .cse89 .cse16 .cse57 .cse18 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse19 .cse21 .cse20 .cse83 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse84 .cse90 .cse60 .cse22 .cse61 .cse23 .cse24 .cse26 .cse3 .cse63) (and .cse71 .cse36 .cse19 .cse20 .cse2 .cse0 .cse73 .cse24 .cse77 .cse9 .cse42 .cse85 .cse10 .cse43 .cse44 .cse86 .cse75 .cse12 .cse13 .cse28 (= 2 ULTIMATE.start_s_run_~req_a~1) .cse3) (and .cse0 .cse24 .cse9 .cse66 .cse68 .cse13 .cse3 .cse4 .cse22))) [2019-12-07 10:56:04,028 INFO L242 CegarLoopResult]: At program point L1069(lines 1062 1088) the Hoare annotation is: (let ((.cse10 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse24 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse25 (= ~a_t~0 1)) (.cse19 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse6 (<= ~a_t~0 ~c_req_a~0)) (.cse20 (= ~m_run_pc~0 3)) (.cse18 (<= ~c_req_a~0 ~a_t~0)) (.cse26 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse27 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse29 (<= ~c_req_d~0 50)) (.cse30 (<= 50 ~c_req_d~0)) (.cse3 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse21 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse31 (= ~a_t~0 0)) (.cse22 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse32 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse33 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse2 (= ~c_empty_req~0 1)) (.cse5 (<= 1 ~c_m_lock~0)) (.cse35 (<= ~a_t~0 2)) (.cse7 (= 2 ~s_run_pc~0)) (.cse8 (= ~s_memory3~0 53)) (.cse9 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse11 (= ~s_memory0~0 50)) (.cse13 (= ~s_memory1~0 51)) (.cse12 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse14 (= ~m_run_pc~0 6)) (.cse15 (= ~s_memory2~0 52)) (.cse16 (<= 2 ~c_write_req_ev~0)) (.cse17 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse34 (<= 2 ~a_t~0))) (or (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (<= 3 ~a_t~0) .cse4 .cse5 .cse6 .cse7 (= ~req_tt_a~0 3) .cse8 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse9 .cse10 .cse11 (<= ~c_req_a~0 3) .cse12 .cse13 .cse14 (<= ULTIMATE.start_s_memory_read_~i 3) .cse15 .cse16 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse17) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse18 .cse19 .cse11 .cse10 .cse13 .cse20 .cse1 .cse15 .cse2 .cse16 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse21 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse5 .cse6 .cse22 (<= ~c_req_d~0 53) .cse7) (and .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 51 ~c_rsp_d~0) .cse5 .cse7 (<= ULTIMATE.start_s_memory_read_~i 1) .cse8 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse9 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse11 .cse13 .cse12 .cse23 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse24 (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse14 (<= 1 ~c_req_a~0) .cse15 .cse16 .cse17 .cse25) (and .cse18 .cse26 .cse20 .cse27 .cse28 .cse29 .cse30 .cse2 .cse16 .cse3 .cse21 .cse5 .cse31 .cse22 .cse7 .cse32 .cse33) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse18 .cse19 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) .cse23 .cse24 (<= 51 ~c_req_d~0) .cse20 .cse2 .cse16 .cse3 .cse21 (<= ~c_req_d~0 51) .cse5 .cse6 .cse22 .cse7 .cse25) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse18 .cse19 .cse11 .cse13 .cse20 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse2 .cse16 .cse3 (<= 52 ~c_req_d~0) .cse5 .cse6 .cse22 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse7 .cse34 .cse35 (= 2 ULTIMATE.start_s_run_~req_a~1)) (and .cse8 (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse9 .cse0 .cse11 .cse13 .cse12 .cse27 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse14 (= 0 ~c_req_a~0) .cse15 .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse16 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= 50 ~c_rsp_d~0) .cse5 .cse31 .cse17 .cse7) (and (let ((.cse36 (not .cse7))) (or (and .cse2 (= 0 ~s_run_pc~0) .cse36 .cse20) (and .cse2 .cse36 (<= 2 ~s_run_pc~0) .cse20))) (<= 1 ~c_req_type~0) .cse18 (<= ~c_req_type~0 1) .cse26 .cse27 (<= ULTIMATE.start_s_run_~req_type~1 1) .cse28 .cse29 .cse30 .cse16 (<= 1 ULTIMATE.start_s_run_~req_type~1) .cse3 .cse21 .cse5 .cse31 .cse22 .cse32 .cse33) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse5 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse35 .cse7 (= ULTIMATE.start_m_run_~a~0 2) .cse8 (= ~req_tt_a~0 2) .cse9 .cse11 .cse13 .cse12 .cse14 .cse15 .cse16 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse17 .cse34 (<= 2 ULTIMATE.start_s_run_~req_a~1) (<= ~c_req_a~0 2)))) [2019-12-07 10:56:04,028 INFO L246 CegarLoopResult]: For program point L1268(lines 1268 1321) no Hoare annotation was computed. [2019-12-07 10:56:04,028 INFO L242 CegarLoopResult]: At program point L1202(lines 1195 1239) the Hoare annotation is: (let ((.cse0 (= ~c_empty_req~0 1)) (.cse1 (<= ~m_run_pc~0 0)) (.cse2 (= 0 ~s_run_pc~0)) (.cse3 (<= ~c_m_lock~0 0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse4 (= ~c_empty_rsp~0 1))) (or (and (= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~c_write_req_ev~0) (= 0 ~c_req_type~0) .cse2 (= ~a_t~0 0) .cse3 .cse4 .cse5) (and (<= ~c_req_a~0 0) (<= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~s_run_st~0) .cse2 .cse3 .cse5 .cse4))) [2019-12-07 10:56:04,028 INFO L246 CegarLoopResult]: For program point L79(lines 79 84) no Hoare annotation was computed. [2019-12-07 10:56:04,028 INFO L246 CegarLoopResult]: For program point L872(lines 872 876) no Hoare annotation was computed. [2019-12-07 10:56:04,028 INFO L242 CegarLoopResult]: At program point L740(lines 733 750) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse10 (= ~s_memory1~0 51)) (.cse9 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse4 (<= ~a_t~0 ~c_req_a~0) .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse9 .cse10 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse4 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse5 (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse6 .cse7 .cse8 .cse10 .cse9 .cse11 .cse12 .cse13 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) .cse7 .cse8 .cse10 .cse9 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse11 .cse12 (= 0 ~c_req_a~0) .cse13 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15) (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse10 .cse9 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)))) [2019-12-07 10:56:04,029 INFO L242 CegarLoopResult]: At program point L608(lines 601 618) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse5 (= ~s_memory3~0 53)) (.cse6 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse7 (= ~s_memory0~0 50)) (.cse8 (= ULTIMATE.start_m_run_~req_type___0~0 0)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse14 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) (<= ULTIMATE.start_m_run_~a~0 1) .cse2 (= 50 ~c_rsp_d~0) .cse3 .cse4 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse13 .cse14) (and .cse0 (= ~req_tt_a~0 1) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) (<= 2 ~c_req_a~0) .cse2 (= 51 ~c_rsp_d~0) .cse3 .cse4 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse5 .cse6 .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 .cse14 (= ~a_t~0 1) (<= ~c_req_a~0 2)) (and .cse2 (not .cse4) (<= 2 ~s_run_pc~0) .cse1 .cse14) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse0 (or (and (<= ~m_run_pc~0 0) .cse14 .cse1) (and (= ~m_run_pc~0 3) .cse1 .cse14)) .cse7 .cse8 .cse9 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (<= 3 ULTIMATE.start_s_run_~req_a~1) (= 0 ~c_req_a~0) .cse12 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_d~1 53) .cse3 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) .cse4 (<= 0 ULTIMATE.start_m_run_~a~0)) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse2 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) (<= ULTIMATE.start_m_run_~req_a___0~0 3) .cse4 (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse5 .cse6 (<= ~c_req_a~0 3) (<= 3 ULTIMATE.start_m_run_~a~0) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (<= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse14))) [2019-12-07 10:56:04,029 INFO L242 CegarLoopResult]: At program point L344(lines 337 381) the Hoare annotation is: (let ((.cse9 (= ~s_memory1~0 51)) (.cse7 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse8 (= ~s_memory0~0 50)) (.cse10 (= ~m_run_pc~0 3)) (.cse0 (= ~c_empty_rsp~0 1)) (.cse1 (= ~c_empty_req~0 1)) (.cse11 (<= 2 ~c_write_req_ev~0)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (<= ~a_t~0 ~c_req_a~0)) (.cse12 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse6 (= 2 ~s_run_pc~0)) (.cse13 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse0 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse1 .cse2 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse3 .cse4 .cse5 .cse6 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 (= ~s_memory2~0 52) .cse11 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse12 (<= ~c_req_d~0 53) .cse13) (and (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse7 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse10 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse0 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse1 .cse11 .cse2 .cse3 .cse5 .cse4 .cse12 .cse6 .cse13 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 .cse0 .cse1 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse11 (<= ULTIMATE.start_m_run_~a~0 2) .cse2 .cse3 (<= 52 ~c_req_d~0) .cse4 .cse5 .cse12 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse6 (<= 2 ~a_t~0) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse13) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse10 .cse0 .cse1 .cse11 .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (<= ~c_req_d~0 51) .cse4 .cse5 .cse12 .cse6 .cse13 (= ~a_t~0 1)))) [2019-12-07 10:56:04,029 INFO L246 CegarLoopResult]: For program point L1269(lines 1269 1273) no Hoare annotation was computed. [2019-12-07 10:56:04,029 INFO L242 CegarLoopResult]: At program point L212(lines 182 213) the Hoare annotation is: (let ((.cse0 (<= ~c_req_a~0 ~a_t~0)) (.cse4 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse7 (<= ~a_t~0 ~c_req_a~0)) (.cse9 (= 2 ~s_run_pc~0)) (.cse10 (= ~s_memory0~0 50)) (.cse11 (= ~m_run_pc~0 3)) (.cse13 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse21 (= 0 ~s_run_pc~0)) (.cse24 (<= 0 ULTIMATE.start_m_run_~req_a~0)) (.cse17 (<= ULTIMATE.start_m_run_~req_d~0 50)) (.cse25 (<= ULTIMATE.start_m_run_~req_a~0 0)) (.cse19 (<= ~m_run_pc~0 0)) (.cse20 (= 0 ~c_req_type~0)) (.cse15 (<= 2 ~s_run_pc~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse22 (= 0 ~c_req_a~0)) (.cse2 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0)) (.cse12 (<= 2 ~c_write_req_ev~0)) (.cse3 (<= 2 ~s_run_st~0)) (.cse5 (<= ULTIMATE.start_m_run_~req_type~0 1)) (.cse6 (<= 1 ~c_m_lock~0)) (.cse16 (= ~a_t~0 0)) (.cse8 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse23 (<= 50 ULTIMATE.start_m_run_~req_d~0)) (.cse14 (<= 2 ~c_write_rsp_ev~0)) (.cse26 (<= 0 ULTIMATE.start_m_run_~a~0))) (or (and .cse0 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 2 ULTIMATE.start_m_run_~a~0) .cse1 (<= 52 ULTIMATE.start_m_run_~req_d~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse10 (<= ULTIMATE.start_m_run_~req_d~0 52) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse11 (<= ULTIMATE.start_m_run_~req_a~0 2) .cse12 (<= ~c_req_d~0 51) .cse13 .cse14 (= ~a_t~0 1)) (and .cse3 (not .cse9) .cse15 .cse1 .cse14) (and .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (<= ULTIMATE.start_m_run_~req_d~0 51) .cse11 (<= 51 ULTIMATE.start_m_run_~req_d~0) (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~req_a~0 1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse12 .cse16 .cse13 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse17 (<= ULTIMATE.start_m_run_~req_a~0 ULTIMATE.start_m_run_~a~0) .cse18 .cse19 .cse20 .cse21 .cse1 .cse22 .cse12 .cse5 .cse6 .cse16 .cse8 .cse23 .cse14 .cse24) (and .cse0 .cse1 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse7 .cse5 .cse6 (<= ~c_req_d~0 52) .cse8 (= 2 ULTIMATE.start_s_run_~req_a~1) .cse9 (<= ~a_t~0 2) (<= 52 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 3) .cse10 (<= 3 ULTIMATE.start_m_run_~a~0) (= ~s_memory1~0 51) .cse11 .cse12 (<= ULTIMATE.start_m_run_~req_d~0 53) (<= 52 ~c_req_d~0) .cse13 (<= 3 ULTIMATE.start_m_run_~req_a~0) (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 53 ULTIMATE.start_m_run_~req_d~0) (<= 2 ~a_t~0) .cse14 (<= ULTIMATE.start_m_run_~req_a~0 3)) (and .cse18 .cse19 .cse25 .cse3 .cse21 .cse8 .cse14 .cse1 .cse26 .cse24) (and .cse17 .cse25 .cse19 .cse20 .cse15 .cse1 .cse22 .cse2 .cse12 .cse3 .cse5 .cse6 .cse16 .cse8 .cse23 .cse14 .cse26))) [2019-12-07 10:56:04,029 INFO L246 CegarLoopResult]: For program point L1071(lines 1071 1075) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L242 CegarLoopResult]: At program point L939(lines 932 967) the Hoare annotation is: (let ((.cse21 (<= 2 ~c_req_a~0)) (.cse22 (<= ~a_t~0 2)) (.cse24 (<= 2 ~a_t~0)) (.cse25 (<= ~c_req_a~0 2)) (.cse15 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse16 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ~c_req_a~0)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse20 (= ~a_t~0 1)) (.cse1 (<= 1 ~c_req_type~0)) (.cse7 (<= ~c_req_type~0 1)) (.cse8 (<= ULTIMATE.start_s_run_~req_type~1 1)) (.cse10 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse2 (<= 1 ULTIMATE.start_s_run_~req_type~1)) (.cse33 (<= 3 ~a_t~0)) (.cse34 (<= ~a_t~0 ~c_req_a~0)) (.cse35 (<= ~c_req_a~0 3)) (.cse3 (= ~m_run_pc~0 3)) (.cse27 (= ~s_memory3~0 53)) (.cse28 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse26 (= 0 ~c_req_type~0)) (.cse14 (= ~s_memory0~0 50)) (.cse23 (= ~s_memory1~0 51)) (.cse29 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse4 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse6 (= ~c_empty_rsp~0 1)) (.cse30 (= ~m_run_pc~0 6)) (.cse31 (= ~s_memory2~0 52)) (.cse0 (= ~c_empty_req~0 1)) (.cse9 (<= 2 ~c_write_req_ev~0)) (.cse11 (<= 1 ~c_m_lock~0)) (.cse12 (= ~a_t~0 0)) (.cse32 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse19 (= 2 ~s_run_pc~0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse13 (<= 0 ULTIMATE.start_m_run_~a~0))) (or (and (or (and .cse0 .cse1 .cse2 (= 0 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse1 .cse2 (<= 2 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6)) (<= ~c_req_a~0 ~a_t~0) .cse7 .cse8 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse9 .cse10 .cse11 .cse12 (<= ULTIMATE.start_s_run_~req_d~1 50) .cse13) (and (<= 50 ULTIMATE.start_s_memory_write_~v) .cse1 (<= 51 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_memory_write_~v 50) .cse7 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 51) (= 1 ULTIMATE.start_s_run_~req_a~1) (<= 51 ~c_req_d~0) .cse3 .cse15 .cse16 .cse6 .cse8 .cse17 .cse0 .cse9 .cse2 .cse18 (<= ~c_req_d~0 51) .cse11 .cse19 .cse5 .cse20) (and .cse1 .cse7 (<= 2 ULTIMATE.start_m_run_~a~0) .cse6 .cse8 .cse21 (<= ULTIMATE.start_s_memory_write_~v 51) .cse0 .cse2 .cse11 (<= ~c_req_d~0 52) .cse19 .cse22 (= 2 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse23 .cse3 .cse9 (<= ULTIMATE.start_m_run_~a~0 2) (<= 52 ~c_req_d~0) (<= 51 ULTIMATE.start_s_memory_write_~v) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse24 .cse5 .cse25) (and .cse26 .cse6 .cse21 .cse0 (<= ULTIMATE.start_s_run_~req_a~1 2) .cse11 .cse19 .cse22 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse27 (= ~req_tt_a~0 2) .cse28 .cse14 .cse23 .cse29 (<= 1 ULTIMATE.start_s_memory_read_~i) .cse30 .cse31 .cse9 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse32 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse24 .cse5 .cse25) (and .cse27 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse28 .cse26 .cse14 .cse29 .cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (= ~req_tt_a~0 1) .cse6 .cse15 .cse16 .cse30 .cse17 .cse31 .cse0 .cse9 .cse18 .cse11 .cse32 .cse19 .cse5 .cse20) (and (= ULTIMATE.start_m_run_~a~0 3) .cse26 (<= ULTIMATE.start_s_memory_read_~i 2) .cse6 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse0 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse33 (<= ULTIMATE.start_s_run_~req_a~1 3) .cse34 .cse11 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse19 (= ~req_tt_a~0 3) .cse27 .cse28 .cse35 .cse14 .cse29 .cse23 .cse30 .cse31 .cse9 .cse32 .cse5) (and (<= 53 ~c_req_d~0) .cse1 .cse7 .cse6 .cse8 .cse0 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse10 .cse2 .cse33 .cse34 .cse11 .cse19 (<= 52 ULTIMATE.start_s_memory_write_~v) .cse35 .cse14 (<= 3 ULTIMATE.start_m_run_~a~0) .cse23 .cse3 (= 3 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_memory_write_~v 52) .cse31 .cse9 (<= ULTIMATE.start_s_run_~req_d~1 53) (<= ~c_req_d~0 53) .cse5) (and .cse27 (<= ULTIMATE.start_m_run_~a~0 0) .cse28 .cse26 .cse14 .cse23 .cse29 .cse4 .cse6 .cse30 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse31 (= 0 ~c_req_a~0) .cse0 .cse9 (= ~req_tt_a~0 0) .cse11 .cse12 .cse32 .cse19 .cse5 .cse13))) [2019-12-07 10:56:04,030 INFO L242 CegarLoopResult]: At program point L873(lines 865 1116) the Hoare annotation is: (let ((.cse19 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse18 (<= ~c_req_a~0 3)) (.cse21 (<= ~a_t~0 ~c_req_a~0)) (.cse0 (= ~s_memory3~0 53)) (.cse1 (= 0 ~c_req_type~0)) (.cse3 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse6 (= ~m_run_pc~0 6)) (.cse7 (= ~s_memory2~0 52)) (.cse10 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (= ~a_t~0 0)) (.cse23 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse24 (= ~a_t~0 1)) (.cse16 (<= 1 ~c_req_type~0)) (.cse22 (<= ~c_req_a~0 ~a_t~0)) (.cse17 (<= ~c_req_type~0 1)) (.cse2 (= ~s_memory0~0 50)) (.cse4 (= ~s_memory1~0 51)) (.cse14 (= ~m_run_pc~0 3)) (.cse5 (= ~c_empty_rsp~0 1)) (.cse8 (<= 2 ~c_write_req_ev~0)) (.cse20 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse9 (<= 1 ~c_m_lock~0)) (.cse11 (= 2 ~s_run_pc~0)) (.cse12 (<= ~a_t~0 2)) (.cse13 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (= ~req_tt_a~0 2) .cse1 .cse2 .cse3 .cse4 (<= 1 ULTIMATE.start_s_memory_read_~i) .cse5 .cse6 .cse7 (<= 2 ~c_req_a~0) (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse8 .cse9 .cse10 .cse11 (<= 2 ~a_t~0) .cse12 .cse13 (= ULTIMATE.start_m_run_~a~0 2) (<= ~c_req_a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1)) (and (= ~c_empty_req~0 1) (<= 2 ~s_run_pc~0) .cse14 .cse13 .cse5) (and .cse0 .cse1 .cse2 .cse4 .cse3 .cse5 .cse6 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse7 (= ULTIMATE.start_m_run_~a~0 0) .cse8 (= ~req_tt_a~0 0) .cse9 .cse15 .cse10 .cse11 .cse13) (and (<= 52 ULTIMATE.start_s_memory_write_~v) (<= 53 ~c_req_d~0) .cse16 .cse17 .cse18 .cse2 .cse19 .cse4 .cse14 (<= ULTIMATE.start_s_memory_write_~v 52) .cse5 .cse7 .cse8 .cse20 (<= 3 ~a_t~0) .cse21 .cse9 (<= ~c_req_d~0 53) .cse11 .cse13) (and .cse0 .cse22 .cse1 .cse2 .cse19 .cse18 .cse4 .cse3 (<= ULTIMATE.start_s_memory_read_~i 2) .cse5 .cse6 .cse7 .cse8 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse20 .cse9 .cse21 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse10 .cse11 .cse13 (= ~req_tt_a~0 3)) (and .cse0 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse1 .cse2 .cse4 .cse3 (= ~req_tt_a~0 1) .cse5 (<= ~c_req_a~0 1) .cse23 .cse6 (<= 1 ~c_req_a~0) .cse7 .cse8 (<= ULTIMATE.start_m_run_~a~0 1) .cse9 .cse10 .cse11 .cse13 .cse24) (and .cse16 .cse22 .cse17 .cse14 .cse5 (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse8 .cse20 .cse9 .cse15 .cse11 .cse13 (<= 0 ULTIMATE.start_m_run_~a~0)) (and (<= 50 ULTIMATE.start_s_memory_write_~v) .cse16 (<= ULTIMATE.start_s_memory_write_~v 50) .cse22 .cse17 .cse2 (<= 51 ~c_req_d~0) .cse14 .cse5 .cse23 .cse8 .cse20 (<= ~c_req_d~0 51) .cse9 .cse11 .cse13 .cse24) (and .cse16 .cse22 .cse17 .cse2 .cse4 .cse14 (<= 2 ULTIMATE.start_m_run_~a~0) .cse5 (<= ULTIMATE.start_s_memory_write_~v 51) .cse8 .cse20 (<= 52 ~c_req_d~0) .cse9 (<= 51 ULTIMATE.start_s_memory_write_~v) (<= ~c_req_d~0 52) .cse11 .cse12 .cse13))) [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L741(lines 733 750) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L609(lines 490 842) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L411(lines 411 464) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L1204(lines 1204 1208) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L81(lines 81 84) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L1006-1(lines 881 1111) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L742(lines 742 746) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L610(lines 610 614) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L412(lines 412 416) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L246 CegarLoopResult]: For program point L346(lines 346 350) no Hoare annotation was computed. [2019-12-07 10:56:04,030 INFO L242 CegarLoopResult]: At program point L280(lines 273 290) the Hoare annotation is: (let ((.cse13 (= 2 ~s_run_pc~0))) (let ((.cse0 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse1 (<= 1 ~c_req_type~0)) (.cse2 (<= ULTIMATE.start_m_run_~req_a~0 0)) (.cse3 (= 0 ~s_run_pc~0)) (.cse4 (not .cse13)) (.cse5 (= ~c_empty_rsp~0 1)) (.cse6 (<= ~c_req_a~0 0)) (.cse7 (<= 0 ~c_req_a~0)) (.cse12 (<= 2 ~s_run_st~0)) (.cse8 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse9 (<= 2 ~c_write_rsp_ev~0)) (.cse10 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse11 (<= 0 ULTIMATE.start_m_run_~req_a~0))) (or (and (<= ULTIMATE.start_m_run_~req_d~0 50) .cse0 .cse1 .cse2 (<= ~c_req_type~0 1) .cse3 .cse4 .cse5 (<= ~c_req_d~0 50) .cse6 (<= 50 ~c_req_d~0) .cse7 (<= ULTIMATE.start_m_run_~req_type~0 1) (<= 1 ~c_m_lock~0) (= ~a_t~0 0) .cse8 (<= 50 ULTIMATE.start_m_run_~req_d~0) .cse9 .cse10 .cse11) (and .cse12 .cse4 (<= 2 ~s_run_pc~0) .cse9 .cse5) (and .cse12 .cse13 .cse5 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse12 .cse8 .cse9 .cse10 .cse11)))) [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point L1139(lines 1139 1146) no Hoare annotation was computed. [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point L1007(lines 1006 1030) no Hoare annotation was computed. [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point L941(lines 941 945) no Hoare annotation was computed. [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point L281(lines 273 290) no Hoare annotation was computed. [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point L1008(lines 1008 1012) no Hoare annotation was computed. [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point L282(lines 282 286) no Hoare annotation was computed. [2019-12-07 10:56:04,031 INFO L242 CegarLoopResult]: At program point L150-2(lines 150 178) the Hoare annotation is: (let ((.cse0 (<= ~c_req_a~0 ~a_t~0)) (.cse24 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0)) (.cse4 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse6 (<= ~a_t~0 ~c_req_a~0)) (.cse25 (= ~s_memory0~0 50)) (.cse10 (= ~m_run_pc~0 3)) (.cse13 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse15 (<= ULTIMATE.start_m_run_~req_d~0 50)) (.cse16 (<= ULTIMATE.start_m_run_~req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse19 (= 0 ~c_req_type~0)) (.cse21 (= 0 ~c_req_a~0)) (.cse11 (<= 2 ~c_write_req_ev~0)) (.cse5 (<= ULTIMATE.start_m_run_~req_type~0 1)) (.cse12 (= ~a_t~0 0)) (.cse22 (<= 50 ULTIMATE.start_m_run_~req_d~0)) (.cse9 (= 2 ~s_run_pc~0)) (.cse17 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse18 (<= ~m_run_pc~0 0)) (.cse20 (= 0 ~s_run_pc~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse7 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse8 (<= ~c_m_lock~0 0)) (.cse14 (<= 2 ~c_write_rsp_ev~0)) (.cse23 (<= 0 ULTIMATE.start_m_run_~req_a~0))) (or (and .cse0 (<= 1 ULTIMATE.start_m_run_~req_a~0) (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) (= 0 ULTIMATE.start_s_run_~req_a~1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 .cse2 .cse3 (<= ULTIMATE.start_m_run_~a~0 1) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (<= ULTIMATE.start_m_run_~req_d~0 51) (<= 51 ULTIMATE.start_m_run_~req_d~0) .cse10 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= ULTIMATE.start_m_run_~req_a~0 1) (<= 50 ~c_req_d~0) .cse11 .cse12 .cse13 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse1 .cse21 .cse2 .cse11 .cse5 .cse12 .cse7 .cse22 .cse8 .cse14 .cse23) (and .cse0 .cse1 .cse24 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse5 .cse6 .cse7 (<= ~c_req_d~0 52) .cse8 .cse9 (<= ~a_t~0 2) (= 2 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) (<= 3 ULTIMATE.start_m_run_~a~0) .cse25 (= ~s_memory1~0 51) .cse10 .cse11 (<= ULTIMATE.start_m_run_~req_d~0 53) (<= 52 ~c_req_d~0) .cse13 (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (<= 53 ULTIMATE.start_m_run_~req_d~0) .cse14 (<= ULTIMATE.start_m_run_~req_a~0 3)) (and .cse3 (not .cse9) (<= 2 ~s_run_pc~0) .cse14 .cse1) (and .cse0 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 2 ULTIMATE.start_m_run_~a~0) .cse1 (<= 52 ULTIMATE.start_m_run_~req_d~0) .cse24 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse25 (<= ULTIMATE.start_m_run_~req_d~0 52) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse10 (<= ULTIMATE.start_m_run_~req_a~0 2) .cse11 (<= ~c_req_d~0 51) .cse13 .cse14 (= ~a_t~0 1)) (and .cse15 .cse16 .cse17 .cse18 .cse19 .cse1 .cse21 .cse2 .cse11 .cse3 .cse5 .cse12 .cse7 .cse22 .cse9 .cse8 .cse14 .cse23) (and .cse17 .cse18 (<= ULTIMATE.start_m_run_~req_a~0 0) .cse20 .cse1 (<= ~c_req_a~0 0) (<= 0 ~c_req_a~0) .cse2 .cse3 .cse7 .cse8 .cse14 (<= 0 ULTIMATE.start_m_run_~a~0) .cse23))) [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point L679(lines 679 732) no Hoare annotation was computed. [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point L151(lines 150 178) no Hoare annotation was computed. [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point L680(lines 680 684) no Hoare annotation was computed. [2019-12-07 10:56:04,031 INFO L246 CegarLoopResult]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2019-12-07 10:56:04,032 INFO L242 CegarLoopResult]: At program point L1275(lines 1268 1321) the Hoare annotation is: (let ((.cse11 (<= 2 ~s_run_pc~0)) (.cse2 (<= ~m_run_pc~0 0)) (.cse8 (<= ~c_m_lock~0 0)) (.cse22 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse16 (= ~req_tt_a~0 1)) (.cse32 (<= 1 ~c_req_a~0)) (.cse36 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1)) (.cse66 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse39 (<= 53 ULTIMATE.start_s_run_~req_d~1)) (.cse43 (<= ULTIMATE.start_s_run_~req_d~1 53)) (.cse80 (<= 53 ~c_req_d~0)) (.cse46 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse49 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse82 (<= ~c_req_d~0 53)) (.cse54 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse38 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse41 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse47 (<= ~c_req_a~0 ~a_t~0)) (.cse57 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse50 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse86 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse71 (<= ~a_t~0 ~c_req_a~0)) (.cse59 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse87 (= ~req_tt_a~0 3)) (.cse84 (<= ~c_req_a~0 3)) (.cse56 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse65 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse67 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse68 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse48 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse88 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse52 (<= 52 ~c_req_d~0)) (.cse53 (<= ~c_req_d~0 52)) (.cse13 (= 0 ~s_run_pc~0)) (.cse74 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse69 (<= 51 ~c_req_d~0)) (.cse30 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse76 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse51 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse70 (<= ~c_req_d~0 51)) (.cse42 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse44 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse79 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse35 (= ~a_t~0 1)) (.cse89 (<= ~a_t~0 0)) (.cse75 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse73 (<= 0 ~a_t~0)) (.cse37 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse0 (= 0 ~c_req_a~0)) (.cse40 (= ~req_tt_a~0 0)) (.cse72 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse45 (<= 1 ~c_req_type~0)) (.cse83 (<= ~c_req_type~0 1)) (.cse12 (= ~m_run_pc~0 3)) (.cse77 (<= ~c_req_d~0 50)) (.cse14 (<= ~c_req_a~0 0)) (.cse78 (<= 50 ~c_req_d~0)) (.cse15 (<= 0 ~c_req_a~0)) (.cse6 (= ~a_t~0 0)) (.cse90 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse5 (= 0 ~c_req_type~0)) (.cse58 (<= 2 ~c_req_a~0)) (.cse19 (<= 1 ~c_m_lock~0)) (.cse55 (<= ~a_t~0 2)) (.cse60 (= ULTIMATE.start_m_run_~a~0 2)) (.cse20 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse21 (= ~s_memory3~0 53)) (.cse61 (= ~req_tt_a~0 2)) (.cse23 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse24 (= ~s_memory0~0 50)) (.cse26 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse25 (= ~s_memory1~0 51)) (.cse27 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse29 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse33 (= ~s_memory2~0 52)) (.cse62 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse34 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse63 (<= 2 ~a_t~0)) (.cse64 (<= ~c_req_a~0 2)) (.cse1 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 2 ~s_run_st~0)) (.cse85 (<= 3 ~a_t~0)) (.cse81 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse7 (= 2 ~s_run_pc~0)) (.cse10 (<= 2 ~c_write_rsp_ev~0)) (.cse9 (= ~c_empty_rsp~0 1)) (.cse31 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse11 .cse12 .cse10 .cse9) (and .cse4 (not .cse7) .cse11 .cse10 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse13 .cse6 .cse8 .cse9 .cse10) (and .cse14 .cse15 .cse1 .cse2 .cse4 .cse13 .cse8 .cse10 .cse9) (and .cse3 .cse4 .cse12 .cse7 .cse10 .cse9) (and .cse5 .cse16 .cse17 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse18 .cse4 (= 51 ~c_rsp_d~0) .cse19 .cse7 .cse20 .cse21 .cse22 .cse23 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse24 .cse25 .cse26 .cse27 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse3 .cse34 .cse10 .cse35) (and .cse36 .cse5 .cse24 .cse25 .cse9 .cse31 .cse37 .cse0 .cse38 .cse33 (= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse39 .cse40 .cse41 .cse42 .cse43 .cse19 .cse6 .cse44 .cse7 .cse10) (and .cse14 .cse15 .cse45 .cse4 .cse13 .cse12 .cse10 .cse9) (and .cse46 .cse47 .cse24 .cse25 .cse12 .cse48 .cse49 .cse1 .cse50 .cse3 .cse51 .cse4 .cse42 .cse52 .cse19 .cse44 .cse53 .cse54 .cse55 .cse7 .cse56 .cse10) (and (= 52 ~c_rsp_d~0) .cse5 .cse57 .cse58 .cse1 .cse50 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse4 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse19 .cse59 .cse7 .cse55 .cse60 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse31 .cse33 .cse3 .cse62 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse34 .cse56 .cse63 .cse10 .cse64) (and .cse65 .cse47 .cse66 .cse67 .cse24 .cse68 .cse27 .cse69 .cse28 .cse12 .cse1 .cse3 .cse4 .cse51 .cse70 .cse42 .cse19 .cse71 .cse44 .cse7 .cse10 .cse35) (and .cse72 .cse73 .cse66 .cse74 .cse12 .cse75 .cse76 .cse77 .cse78 .cse1 .cse3 .cse4 .cse42 .cse71 .cse19 .cse44 .cse7 .cse10 .cse79) (and .cse21 .cse22 .cse23 .cse5 .cse24 .cse26 .cse25 .cse75 .cse16 .cse9 .cse17 .cse30 .cse31 .cse32 .cse33 .cse3 .cse18 .cse19 .cse34 .cse7 .cse10 .cse35) (and .cse36 .cse80 .cse47 .cse66 .cse24 .cse81 .cse25 .cse12 .cse38 .cse33 .cse1 .cse3 .cse4 .cse39 .cse51 .cse41 .cse42 .cse43 .cse19 .cse71 .cse44 .cse82 .cse7 .cse10) (and .cse80 .cse46 .cse45 .cse83 .cse24 .cse81 .cse84 .cse25 .cse12 .cse9 .cse49 .cse50 .cse3 .cse51 .cse85 .cse42 .cse71 .cse19 .cse82 .cse44 .cse54 .cse7 .cse56 .cse10) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse5 (< 2 ULTIMATE.start_s_memory_read_~i) .cse38 .cse1 .cse86 .cse51 .cse4 .cse85 .cse41 .cse71 .cse19 .cse7 .cse87 .cse21 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse23 .cse24 .cse81 .cse84 .cse26 .cse25 .cse31 (<= ULTIMATE.start_s_memory_read_~i 3) .cse33 .cse3 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse34 .cse10) (and .cse47 .cse5 .cse57 .cse9 .cse50 .cse86 .cse51 .cse19 .cse71 .cse59 .cse7 .cse87 .cse21 .cse23 .cse24 .cse81 .cse84 .cse25 .cse26 .cse31 .cse33 .cse3 .cse34 .cse56 .cse10) (and (or (and .cse3 .cse4 .cse85 .cse81 .cse19 .cse7 .cse10 .cse9) (and .cse3 .cse88 .cse4 .cse19 .cse48 .cse7 .cse55 .cse63 .cse10 .cse9) (and .cse72 .cse3 .cse73 .cse4 .cse89 .cse19 .cse7 .cse10 .cse9 .cse90) (and .cse3 (<= ~a_t~0 1) .cse4 .cse18 (<= 1 ~a_t~0) .cse19 .cse7 .cse10 .cse9 .cse17)) .cse31) (and .cse45 .cse65 .cse83 .cse24 .cse67 .cse68 .cse27 .cse28 .cse12 .cse48 .cse9 .cse58 .cse3 .cse88 .cse52 .cse42 .cse19 .cse44 .cse53 .cse7 .cse63 .cse55 .cse10 .cse64) (and .cse45 .cse83 .cse13 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse51 .cse19 .cse6 .cse10 .cse90) (and .cse45 .cse83 .cse74 .cse69 .cse12 .cse75 .cse9 .cse30 .cse17 .cse76 .cse3 .cse51 .cse70 .cse42 .cse19 .cse44 .cse7 .cse10 .cse79 .cse35) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse5 .cse89 .cse75 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse4 (= 50 ~c_rsp_d~0) .cse19 .cse7 .cse90 .cse21 .cse72 .cse73 .cse23 .cse24 .cse25 .cse26 .cse37 .cse31 .cse33 .cse0 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse3 .cse40 .cse34 .cse10) (and .cse72 .cse45 .cse83 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse6 .cse19 .cse7 .cse10 .cse90) (and .cse5 .cse9 .cse58 .cse19 .cse55 .cse7 .cse60 .cse20 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse27 .cse28 .cse29 .cse31 .cse33 .cse62 .cse3 .cse34 .cse63 .cse10 .cse64) (and .cse1 .cse3 .cse4 .cse85 .cse81 .cse7 .cse10 .cse9 .cse31))) [2019-12-07 10:56:04,032 INFO L246 CegarLoopResult]: For program point L152(lines 152 156) no Hoare annotation was computed. [2019-12-07 10:56:04,032 INFO L242 CegarLoopResult]: At program point L1077(lines 1070 1087) the Hoare annotation is: (let ((.cse10 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse24 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse25 (= ~a_t~0 1)) (.cse19 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse6 (<= ~a_t~0 ~c_req_a~0)) (.cse20 (= ~m_run_pc~0 3)) (.cse18 (<= ~c_req_a~0 ~a_t~0)) (.cse26 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse27 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse29 (<= ~c_req_d~0 50)) (.cse30 (<= 50 ~c_req_d~0)) (.cse3 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse21 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse31 (= ~a_t~0 0)) (.cse22 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse32 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse33 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse2 (= ~c_empty_req~0 1)) (.cse5 (<= 1 ~c_m_lock~0)) (.cse35 (<= ~a_t~0 2)) (.cse7 (= 2 ~s_run_pc~0)) (.cse8 (= ~s_memory3~0 53)) (.cse9 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse11 (= ~s_memory0~0 50)) (.cse13 (= ~s_memory1~0 51)) (.cse12 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse14 (= ~m_run_pc~0 6)) (.cse15 (= ~s_memory2~0 52)) (.cse16 (<= 2 ~c_write_req_ev~0)) (.cse17 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse34 (<= 2 ~a_t~0))) (or (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (<= 3 ~a_t~0) .cse4 .cse5 .cse6 .cse7 (= ~req_tt_a~0 3) .cse8 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse9 .cse10 .cse11 (<= ~c_req_a~0 3) .cse12 .cse13 .cse14 (<= ULTIMATE.start_s_memory_read_~i 3) .cse15 .cse16 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse17) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse18 .cse19 .cse11 .cse10 .cse13 .cse20 .cse1 .cse15 .cse2 .cse16 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 .cse21 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse5 .cse6 .cse22 (<= ~c_req_d~0 53) .cse7) (and .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 51 ~c_rsp_d~0) .cse5 .cse7 (<= ULTIMATE.start_s_memory_read_~i 1) .cse8 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse9 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse11 .cse13 .cse12 .cse23 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse24 (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse14 (<= 1 ~c_req_a~0) .cse15 .cse16 .cse17 .cse25) (and .cse18 .cse26 .cse20 .cse27 .cse28 .cse29 .cse30 .cse2 .cse16 .cse3 .cse21 .cse5 .cse31 .cse22 .cse7 .cse32 .cse33) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse18 .cse19 .cse11 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) .cse23 .cse24 (<= 51 ~c_req_d~0) .cse20 .cse2 .cse16 .cse3 .cse21 (<= ~c_req_d~0 51) .cse5 .cse6 .cse22 .cse7 .cse25) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse18 .cse19 .cse11 .cse13 .cse20 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse2 .cse16 .cse3 (<= 52 ~c_req_d~0) .cse5 .cse6 .cse22 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse7 .cse34 .cse35 (= 2 ULTIMATE.start_s_run_~req_a~1)) (and .cse8 (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse9 .cse0 .cse11 .cse13 .cse12 .cse27 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse14 (= 0 ~c_req_a~0) .cse15 .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse16 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= 50 ~c_rsp_d~0) .cse5 .cse31 .cse17 .cse7) (and (let ((.cse36 (not .cse7))) (or (and .cse2 (= 0 ~s_run_pc~0) .cse36 .cse20) (and .cse2 .cse36 (<= 2 ~s_run_pc~0) .cse20))) (<= 1 ~c_req_type~0) .cse18 (<= ~c_req_type~0 1) .cse26 .cse27 (<= ULTIMATE.start_s_run_~req_type~1 1) .cse28 .cse29 .cse30 .cse16 (<= 1 ULTIMATE.start_s_run_~req_type~1) .cse3 .cse21 .cse5 .cse31 .cse22 .cse32 .cse33) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse5 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse35 .cse7 (= ULTIMATE.start_m_run_~a~0 2) .cse8 (= ~req_tt_a~0 2) .cse9 .cse11 .cse13 .cse12 .cse14 .cse15 .cse16 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse17 .cse34 (<= 2 ULTIMATE.start_s_run_~req_a~1) (<= ~c_req_a~0 2)))) [2019-12-07 10:56:04,032 INFO L246 CegarLoopResult]: For program point L219(lines 219 272) no Hoare annotation was computed. [2019-12-07 10:56:04,032 INFO L242 CegarLoopResult]: At program point L1210(lines 1203 1238) the Hoare annotation is: (let ((.cse0 (= ~c_empty_req~0 1)) (.cse1 (<= ~m_run_pc~0 0)) (.cse2 (= 0 ~s_run_pc~0)) (.cse3 (<= ~c_m_lock~0 0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse4 (= ~c_empty_rsp~0 1))) (or (and (= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~c_write_req_ev~0) (= 0 ~c_req_type~0) .cse2 (= ~a_t~0 0) .cse3 .cse4 .cse5) (and (<= ~c_req_a~0 0) (<= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~s_run_st~0) .cse2 .cse3 .cse5 .cse4))) [2019-12-07 10:56:04,032 INFO L246 CegarLoopResult]: For program point L1078(lines 881 1111) no Hoare annotation was computed. [2019-12-07 10:56:04,033 INFO L242 CegarLoopResult]: At program point L418(lines 411 464) the Hoare annotation is: (let ((.cse12 (<= ~c_req_a~0 ~a_t~0)) (.cse14 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse6 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse0 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse13 (= ~s_memory0~0 50)) (.cse15 (= ~s_memory1~0 51)) (.cse1 (= ~m_run_pc~0 3)) (.cse3 (= ~c_empty_req~0 1)) (.cse4 (<= 2 ~c_write_req_ev~0)) (.cse7 (<= ~a_t~0 ~c_req_a~0)) (.cse8 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse5 (<= 2 ~s_run_st~0)) (.cse10 (= 2 ~s_run_pc~0)) (.cse9 (<= ~c_m_lock~0 0)) (.cse11 (<= 2 ~c_write_rsp_ev~0)) (.cse2 (= ~c_empty_rsp~0 1))) (or (and (<= ULTIMATE.start_m_run_~a~0 0) .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse1 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse2 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse3 .cse4 .cse5 .cse6 (= ~a_t~0 0) .cse7 .cse8 .cse9 .cse10 .cse11 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse12 .cse0 .cse13 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse14 .cse6 (<= ~c_req_d~0 51) .cse7 .cse8 .cse9 .cse10 .cse11 (= ~a_t~0 1)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse12 .cse0 .cse13 (= ULTIMATE.start_s_memory_write_~i 3) .cse15 .cse1 .cse2 (= ~s_memory2~0 52) .cse3 .cse4 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse5 (<= 3 ~a_t~0) .cse6 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse7 .cse8 (<= ~c_req_d~0 53) .cse9 .cse10 .cse11) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse0 .cse13 .cse15 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 (<= ULTIMATE.start_m_run_~a~0 2) .cse5 (<= 52 ~c_req_d~0) .cse7 .cse8 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse9 .cse10 (<= 2 ~a_t~0) .cse11) (and .cse5 (not .cse10) (<= 2 ~s_run_pc~0) .cse9 .cse11 .cse2))) [2019-12-07 10:56:04,033 INFO L242 CegarLoopResult]: At program point L352(lines 345 380) the Hoare annotation is: (let ((.cse9 (= ~s_memory1~0 51)) (.cse7 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse8 (= ~s_memory0~0 50)) (.cse10 (= ~m_run_pc~0 3)) (.cse0 (= ~c_empty_rsp~0 1)) (.cse1 (= ~c_empty_req~0 1)) (.cse11 (<= 2 ~c_write_req_ev~0)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (<= ~a_t~0 ~c_req_a~0)) (.cse12 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse6 (= 2 ~s_run_pc~0)) (.cse13 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse0 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse1 .cse2 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse3 .cse4 .cse5 .cse6 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 (= ~s_memory2~0 52) .cse11 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse12 (<= ~c_req_d~0 53) .cse13) (and (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse7 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse10 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse0 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse1 .cse11 .cse2 .cse3 .cse5 .cse4 .cse12 .cse6 .cse13 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 .cse0 .cse1 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse11 (<= ULTIMATE.start_m_run_~a~0 2) .cse2 .cse3 (<= 52 ~c_req_d~0) .cse4 .cse5 .cse12 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse6 (<= 2 ~a_t~0) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse13) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse10 .cse0 .cse1 .cse11 .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (<= ~c_req_d~0 51) .cse4 .cse5 .cse12 .cse6 .cse13 (= ~a_t~0 1)))) [2019-12-07 10:56:04,033 INFO L246 CegarLoopResult]: For program point L1343(lines 1343 1347) no Hoare annotation was computed. [2019-12-07 10:56:04,033 INFO L246 CegarLoopResult]: For program point L1343-1(lines 1175 1354) no Hoare annotation was computed. [2019-12-07 10:56:04,033 INFO L246 CegarLoopResult]: For program point L1277(lines 1277 1281) no Hoare annotation was computed. [2019-12-07 10:56:04,033 INFO L246 CegarLoopResult]: For program point L220(lines 220 224) no Hoare annotation was computed. [2019-12-07 10:56:04,033 INFO L246 CegarLoopResult]: For program point L1079(lines 1079 1083) no Hoare annotation was computed. [2019-12-07 10:56:04,034 INFO L242 CegarLoopResult]: At program point L947(lines 940 966) the Hoare annotation is: (let ((.cse21 (<= 2 ~c_req_a~0)) (.cse22 (<= ~a_t~0 2)) (.cse24 (<= 2 ~a_t~0)) (.cse25 (<= ~c_req_a~0 2)) (.cse15 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse16 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ~c_req_a~0)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse20 (= ~a_t~0 1)) (.cse1 (<= 1 ~c_req_type~0)) (.cse7 (<= ~c_req_type~0 1)) (.cse8 (<= ULTIMATE.start_s_run_~req_type~1 1)) (.cse10 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse2 (<= 1 ULTIMATE.start_s_run_~req_type~1)) (.cse33 (<= 3 ~a_t~0)) (.cse34 (<= ~a_t~0 ~c_req_a~0)) (.cse35 (<= ~c_req_a~0 3)) (.cse3 (= ~m_run_pc~0 3)) (.cse27 (= ~s_memory3~0 53)) (.cse28 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse26 (= 0 ~c_req_type~0)) (.cse14 (= ~s_memory0~0 50)) (.cse23 (= ~s_memory1~0 51)) (.cse29 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse4 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse6 (= ~c_empty_rsp~0 1)) (.cse30 (= ~m_run_pc~0 6)) (.cse31 (= ~s_memory2~0 52)) (.cse0 (= ~c_empty_req~0 1)) (.cse9 (<= 2 ~c_write_req_ev~0)) (.cse11 (<= 1 ~c_m_lock~0)) (.cse12 (= ~a_t~0 0)) (.cse32 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse19 (= 2 ~s_run_pc~0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse13 (<= 0 ULTIMATE.start_m_run_~a~0))) (or (and (or (and .cse0 .cse1 .cse2 (= 0 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse1 .cse2 (<= 2 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6)) (<= ~c_req_a~0 ~a_t~0) .cse7 .cse8 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse9 .cse10 .cse11 .cse12 (<= ULTIMATE.start_s_run_~req_d~1 50) .cse13) (and (<= 50 ULTIMATE.start_s_memory_write_~v) .cse1 (<= 51 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_memory_write_~v 50) .cse7 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 51) (= 1 ULTIMATE.start_s_run_~req_a~1) (<= 51 ~c_req_d~0) .cse3 .cse15 .cse16 .cse6 .cse8 .cse17 .cse0 .cse9 .cse2 .cse18 (<= ~c_req_d~0 51) .cse11 .cse19 .cse5 .cse20) (and .cse1 .cse7 (<= 2 ULTIMATE.start_m_run_~a~0) .cse6 .cse8 .cse21 (<= ULTIMATE.start_s_memory_write_~v 51) .cse0 .cse2 .cse11 (<= ~c_req_d~0 52) .cse19 .cse22 (= 2 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse23 .cse3 .cse9 (<= ULTIMATE.start_m_run_~a~0 2) (<= 52 ~c_req_d~0) (<= 51 ULTIMATE.start_s_memory_write_~v) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse24 .cse5 .cse25) (and .cse26 .cse6 .cse21 .cse0 (<= ULTIMATE.start_s_run_~req_a~1 2) .cse11 .cse19 .cse22 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse27 (= ~req_tt_a~0 2) .cse28 .cse14 .cse23 .cse29 (<= 1 ULTIMATE.start_s_memory_read_~i) .cse30 .cse31 .cse9 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse32 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse24 .cse5 .cse25) (and .cse27 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse28 .cse26 .cse14 .cse29 .cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (= ~req_tt_a~0 1) .cse6 .cse15 .cse16 .cse30 .cse17 .cse31 .cse0 .cse9 .cse18 .cse11 .cse32 .cse19 .cse5 .cse20) (and (= ULTIMATE.start_m_run_~a~0 3) .cse26 (<= ULTIMATE.start_s_memory_read_~i 2) .cse6 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse0 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse33 (<= ULTIMATE.start_s_run_~req_a~1 3) .cse34 .cse11 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse19 (= ~req_tt_a~0 3) .cse27 .cse28 .cse35 .cse14 .cse29 .cse23 .cse30 .cse31 .cse9 .cse32 .cse5) (and (<= 53 ~c_req_d~0) .cse1 .cse7 .cse6 .cse8 .cse0 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse10 .cse2 .cse33 .cse34 .cse11 .cse19 (<= 52 ULTIMATE.start_s_memory_write_~v) .cse35 .cse14 (<= 3 ULTIMATE.start_m_run_~a~0) .cse23 .cse3 (= 3 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_memory_write_~v 52) .cse31 .cse9 (<= ULTIMATE.start_s_run_~req_d~1 53) (<= ~c_req_d~0 53) .cse5) (and .cse27 (<= ULTIMATE.start_m_run_~a~0 0) .cse28 .cse26 .cse14 .cse23 .cse29 .cse4 .cse6 .cse30 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse31 (= 0 ~c_req_a~0) .cse0 .cse9 (= ~req_tt_a~0 0) .cse11 .cse12 .cse32 .cse19 .cse5 .cse13))) [2019-12-07 10:56:04,034 INFO L242 CegarLoopResult]: At program point L881-1(lines 865 1116) the Hoare annotation is: (let ((.cse23 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse19 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse21 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse1 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse18 (<= ~c_req_a~0 ~a_t~0)) (.cse24 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse36 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse37 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse20 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse27 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse28 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse38 (= ~a_t~0 1)) (.cse15 (= ~a_t~0 0)) (.cse22 (<= ~a_t~0 ~c_req_a~0)) (.cse32 (<= ~c_req_d~0 50)) (.cse34 (<= 2 ~s_run_pc~0)) (.cse39 (<= ~c_req_a~0 0)) (.cse25 (= ~m_run_pc~0 3)) (.cse35 (= ~c_empty_rsp~0 1)) (.cse7 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse33 (<= 50 ~c_req_d~0)) (.cse31 (<= 0 ~a_t~0)) (.cse5 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse2 (= ~c_empty_req~0 1)) (.cse26 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse8 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse9 (= ~s_memory0~0 50)) (.cse11 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse10 (= ~s_memory1~0 51)) (.cse12 (= ~m_run_pc~0 6)) (.cse13 (= ~s_memory2~0 52)) (.cse14 (<= 2 ~c_write_req_ev~0)) (.cse16 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse30 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse29 (<= 2 ~a_t~0)) (.cse17 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (= 50 ~c_rsp_d~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse12 .cse13 (= 0 ~c_req_a~0) .cse14 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) .cse15 .cse16 .cse17) (and (= 53 ~c_rsp_d~0) .cse18 (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse19 .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse20 .cse21 .cse3 .cse22 .cse4 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse8 .cse9 .cse23 (<= ~c_req_a~0 3) .cse10 .cse11 .cse12 (<= ULTIMATE.start_s_memory_read_~i 3) .cse13 .cse14 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse16 .cse17) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse24 .cse9 .cse10 .cse25 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse2 .cse26 .cse14 (<= ULTIMATE.start_m_run_~a~0 2) .cse27 (<= 52 ~c_req_d~0) .cse22 .cse3 .cse28 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse29 .cse30 .cse17) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse18 .cse24 .cse9 .cse23 .cse10 .cse25 .cse19 .cse13 .cse2 .cse14 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse20 .cse21 .cse27 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse3 .cse22 .cse28 (<= ~c_req_d~0 53) .cse17) (and .cse7 .cse31 .cse24 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse25 .cse1 (<= 50 ULTIMATE.start_s_run_~req_d~1) .cse32 .cse33 .cse2 .cse14 .cse27 .cse22 .cse3 .cse28 .cse17 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse2 .cse34 .cse25 .cse17 .cse35) (and .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 51 ~c_rsp_d~0) .cse3 .cse4 (<= ULTIMATE.start_s_memory_read_~i 1) .cse6 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 .cse11 .cse36 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse37 (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse12 (<= 1 ~c_req_a~0) .cse13 .cse14 .cse16 .cse17 .cse38) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse18 .cse24 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) .cse9 (<= ULTIMATE.start_s_run_~req_d~1 51) .cse36 .cse37 (<= 51 ~c_req_d~0) .cse25 .cse2 .cse14 .cse20 (<= ~c_req_d~0 51) .cse27 .cse3 .cse22 .cse28 .cse17 .cse38) (and .cse39 .cse2 .cse14 (<= ~m_run_pc~0 0) .cse0 .cse15 .cse22 (<= ~c_m_lock~0 0) .cse17 .cse35) (and .cse32 (let ((.cse40 (<= 0 ~c_req_a~0)) (.cse41 (<= 1 ~c_req_type~0))) (or (and .cse39 .cse40 .cse41 (not .cse4) .cse34 .cse25 .cse17 .cse35) (and .cse39 .cse40 .cse41 (= 0 ~s_run_pc~0) .cse25 .cse17 .cse35))) .cse7 .cse33 .cse31 .cse14 (<= ~c_req_type~0 1) (<= ~a_t~0 0) .cse3 .cse5) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) (<= 2 ~c_req_a~0) .cse2 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse26 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) .cse6 (= ~req_tt_a~0 2) .cse8 .cse9 .cse11 .cse10 .cse12 .cse13 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse14 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse16 .cse30 .cse29 .cse17 (<= ~c_req_a~0 2)))) [2019-12-07 10:56:04,034 INFO L246 CegarLoopResult]: For program point L1212(lines 1212 1216) no Hoare annotation was computed. [2019-12-07 10:56:04,034 INFO L246 CegarLoopResult]: For program point L816(lines 816 820) no Hoare annotation was computed. [2019-12-07 10:56:04,034 INFO L242 CegarLoopResult]: At program point L486(lines 138 487) the Hoare annotation is: (let ((.cse1 (<= 2 ~s_run_st~0)) (.cse3 (= 2 ~s_run_pc~0)) (.cse2 (<= ~c_m_lock~0 0)) (.cse4 (<= 2 ~c_write_rsp_ev~0)) (.cse0 (= ~c_empty_rsp~0 1))) (or (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) (= ~s_memory0~0 50) (= ~s_memory1~0 51) (= ~m_run_pc~0 3) .cse0 (<= 4 ULTIMATE.start_m_run_~a~0) (<= 3 ULTIMATE.start_s_run_~req_a~1) (= ~s_memory2~0 52) (= ~c_empty_req~0 1) (<= 2 ~c_write_req_ev~0) (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse1 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_d~1 53) (<= ~a_t~0 ~c_req_a~0) (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 53) .cse2 .cse3 .cse4) (and .cse1 (not .cse3) (<= 2 ~s_run_pc~0) .cse2 .cse4 .cse0))) [2019-12-07 10:56:04,034 INFO L246 CegarLoopResult]: For program point L420(lines 420 424) no Hoare annotation was computed. [2019-12-07 10:56:04,034 INFO L246 CegarLoopResult]: For program point L354(lines 354 358) no Hoare annotation was computed. [2019-12-07 10:56:04,034 INFO L246 CegarLoopResult]: For program point L949(lines 949 953) no Hoare annotation was computed. [2019-12-07 10:56:04,034 INFO L246 CegarLoopResult]: For program point L884-1(lines 881 1111) no Hoare annotation was computed. [2019-12-07 10:56:04,034 INFO L246 CegarLoopResult]: For program point L752(lines 752 758) no Hoare annotation was computed. [2019-12-07 10:56:04,035 INFO L242 CegarLoopResult]: At program point L752-1(lines 752 758) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (= 2 ~s_run_pc~0)) (.cse5 (= ~s_memory3~0 53)) (.cse6 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse7 (= ~s_memory0~0 50)) (.cse8 (= ~s_memory1~0 51)) (.cse9 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse10 (= ~m_run_pc~0 6)) (.cse11 (= ~s_memory2~0 52)) (.cse12 (<= 2 ~c_write_req_ev~0)) (.cse13 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse14 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (<= ~a_t~0 ~c_req_a~0) .cse4 (= ~req_tt_a~0 3) .cse5 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse6 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0) .cse7 (<= ~c_req_a~0 3) .cse8 .cse9 .cse10 (<= ULTIMATE.start_s_memory_read_~i 3) .cse11 .cse12 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse13 .cse14) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse12 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse13 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse14 (<= ~c_req_a~0 2)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (= ULTIMATE.start_m_run_~a~0 0) .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (= ULTIMATE.start_m_run_~rsp_d___0~0 50) .cse6 .cse7 .cse8 .cse9 .cse10 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse11 .cse12 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse13 .cse14) (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse5 .cse6 .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse10 (<= 1 ~c_req_a~0) .cse11 .cse12 .cse13 .cse14 (= ~a_t~0 1)))) [2019-12-07 10:56:04,035 INFO L242 CegarLoopResult]: At program point L686(lines 679 732) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (<= ~a_t~0 0) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) (<= 0 ~a_t~0) .cse7 .cse8 .cse9 .cse10 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse11 .cse12 (= 0 ~c_req_a~0) (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse13 (= ~req_tt_a~0 0) .cse14 .cse15) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse4 (<= ~a_t~0 ~c_req_a~0) .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse4 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)))) [2019-12-07 10:56:04,035 INFO L246 CegarLoopResult]: For program point L885(lines 884 908) no Hoare annotation was computed. [2019-12-07 10:56:04,036 INFO L242 CegarLoopResult]: At program point L1150(lines 1124 1165) the Hoare annotation is: (let ((.cse11 (<= 2 ~s_run_pc~0)) (.cse2 (<= ~m_run_pc~0 0)) (.cse8 (<= ~c_m_lock~0 0)) (.cse20 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse14 (= ~req_tt_a~0 1)) (.cse30 (<= 1 ~c_req_a~0)) (.cse36 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1)) (.cse66 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse39 (<= 53 ULTIMATE.start_s_run_~req_d~1)) (.cse43 (<= ULTIMATE.start_s_run_~req_d~1 53)) (.cse80 (<= 53 ~c_req_d~0)) (.cse46 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse49 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse82 (<= ~c_req_d~0 53)) (.cse54 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse38 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse41 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse47 (<= ~c_req_a~0 ~a_t~0)) (.cse57 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse50 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse86 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse71 (<= ~a_t~0 ~c_req_a~0)) (.cse59 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse87 (= ~req_tt_a~0 3)) (.cse84 (<= ~c_req_a~0 3)) (.cse56 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse16 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse65 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse67 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse68 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse48 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse88 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse52 (<= 52 ~c_req_d~0)) (.cse53 (<= ~c_req_d~0 52)) (.cse13 (= 0 ~s_run_pc~0)) (.cse74 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse69 (<= 51 ~c_req_d~0)) (.cse28 (<= ~c_req_a~0 1)) (.cse15 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse76 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse51 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse70 (<= ~c_req_d~0 51)) (.cse42 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse44 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse79 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse33 (= ~a_t~0 1)) (.cse89 (<= ~a_t~0 0)) (.cse75 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse73 (<= 0 ~a_t~0)) (.cse37 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse0 (= 0 ~c_req_a~0)) (.cse40 (= ~req_tt_a~0 0)) (.cse72 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse45 (<= 1 ~c_req_type~0)) (.cse83 (<= ~c_req_type~0 1)) (.cse12 (= ~m_run_pc~0 3)) (.cse77 (<= ~c_req_d~0 50)) (.cse34 (<= ~c_req_a~0 0)) (.cse78 (<= 50 ~c_req_d~0)) (.cse35 (<= 0 ~c_req_a~0)) (.cse6 (= ~a_t~0 0)) (.cse90 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse5 (= 0 ~c_req_type~0)) (.cse58 (<= 2 ~c_req_a~0)) (.cse17 (<= 1 ~c_m_lock~0)) (.cse55 (<= ~a_t~0 2)) (.cse60 (= ULTIMATE.start_m_run_~a~0 2)) (.cse18 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse19 (= ~s_memory3~0 53)) (.cse61 (= ~req_tt_a~0 2)) (.cse21 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse22 (= ~s_memory0~0 50)) (.cse24 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse23 (= ~s_memory1~0 51)) (.cse25 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse26 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse27 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse31 (= ~s_memory2~0 52)) (.cse62 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse32 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse63 (<= 2 ~a_t~0)) (.cse64 (<= ~c_req_a~0 2)) (.cse1 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 2 ~s_run_st~0)) (.cse85 (<= 3 ~a_t~0)) (.cse81 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse7 (= 2 ~s_run_pc~0)) (.cse10 (<= 2 ~c_write_rsp_ev~0)) (.cse9 (= ~c_empty_rsp~0 1)) (.cse29 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse11 .cse12 .cse10 .cse9) (and .cse4 (not .cse7) .cse11 .cse10 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse13 .cse6 .cse8 .cse9 .cse10) (and .cse3 .cse4 .cse12 .cse7 .cse10 .cse9) (and .cse5 .cse14 .cse15 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse16 .cse4 (= 51 ~c_rsp_d~0) .cse17 .cse7 .cse18 .cse19 .cse20 .cse21 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse22 .cse23 .cse24 .cse25 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse3 .cse32 .cse10 .cse33) (and .cse34 .cse35 .cse1 .cse2 .cse4 .cse13 .cse8 .cse10 .cse9) (and .cse36 .cse5 .cse22 .cse23 .cse9 .cse29 .cse37 .cse0 .cse38 .cse31 (= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse39 .cse40 .cse41 .cse42 .cse43 .cse17 .cse6 .cse44 .cse7 .cse10) (and .cse34 .cse35 .cse45 .cse4 .cse13 .cse12 .cse10 .cse9) (and .cse46 .cse47 .cse22 .cse23 .cse12 .cse48 .cse49 .cse1 .cse50 .cse3 .cse51 .cse4 .cse42 .cse52 .cse17 .cse44 .cse53 .cse54 .cse55 .cse7 .cse56 .cse10) (and (= 52 ~c_rsp_d~0) .cse5 .cse57 .cse58 .cse1 .cse50 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse4 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse17 .cse59 .cse7 .cse55 .cse60 .cse19 .cse61 .cse21 .cse22 .cse24 .cse23 .cse29 .cse31 .cse3 .cse62 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse32 .cse56 .cse63 .cse10 .cse64) (and .cse65 .cse47 .cse66 .cse67 .cse22 .cse68 .cse25 .cse69 .cse26 .cse12 .cse1 .cse3 .cse4 .cse51 .cse70 .cse42 .cse17 .cse71 .cse44 .cse7 .cse10 .cse33) (and .cse72 .cse73 .cse66 .cse74 .cse12 .cse75 .cse76 .cse77 .cse78 .cse1 .cse3 .cse4 .cse42 .cse71 .cse17 .cse44 .cse7 .cse10 .cse79) (and .cse19 .cse20 .cse21 .cse5 .cse22 .cse24 .cse23 .cse75 .cse14 .cse9 .cse15 .cse28 .cse29 .cse30 .cse31 .cse3 .cse16 .cse17 .cse32 .cse7 .cse10 .cse33) (and .cse36 .cse80 .cse47 .cse66 .cse22 .cse81 .cse23 .cse12 .cse38 .cse31 .cse1 .cse3 .cse4 .cse39 .cse51 .cse41 .cse42 .cse43 .cse17 .cse71 .cse44 .cse82 .cse7 .cse10) (and .cse80 .cse46 .cse45 .cse83 .cse22 .cse81 .cse84 .cse23 .cse12 .cse9 .cse49 .cse50 .cse3 .cse51 .cse85 .cse42 .cse71 .cse17 .cse82 .cse44 .cse54 .cse7 .cse56 .cse10) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse5 (< 2 ULTIMATE.start_s_memory_read_~i) .cse38 .cse1 .cse86 .cse51 .cse4 .cse85 .cse41 .cse71 .cse17 .cse7 .cse87 .cse19 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse21 .cse22 .cse81 .cse84 .cse24 .cse23 .cse29 (<= ULTIMATE.start_s_memory_read_~i 3) .cse31 .cse3 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse32 .cse10) (and .cse47 .cse5 .cse57 .cse9 .cse50 .cse86 .cse51 .cse17 .cse71 .cse59 .cse7 .cse87 .cse19 .cse21 .cse22 .cse81 .cse84 .cse23 .cse24 .cse29 .cse31 .cse3 .cse32 .cse56 .cse10) (and (or (and .cse3 .cse4 .cse85 .cse81 .cse17 .cse7 .cse10 .cse9) (and .cse3 .cse88 .cse4 .cse17 .cse48 .cse7 .cse55 .cse63 .cse10 .cse9) (and .cse72 .cse3 .cse73 .cse4 .cse89 .cse17 .cse7 .cse10 .cse9 .cse90) (and .cse3 (<= ~a_t~0 1) .cse4 .cse16 (<= 1 ~a_t~0) .cse17 .cse7 .cse10 .cse9 .cse15)) .cse29) (and .cse45 .cse65 .cse83 .cse22 .cse67 .cse68 .cse25 .cse26 .cse12 .cse48 .cse9 .cse58 .cse3 .cse88 .cse52 .cse42 .cse17 .cse44 .cse53 .cse7 .cse63 .cse55 .cse10 .cse64) (and .cse45 .cse83 .cse13 .cse12 .cse9 .cse77 .cse34 .cse78 .cse35 .cse3 .cse51 .cse17 .cse6 .cse10 .cse90) (and .cse45 .cse83 .cse74 .cse69 .cse12 .cse75 .cse9 .cse28 .cse15 .cse76 .cse3 .cse51 .cse70 .cse42 .cse17 .cse44 .cse7 .cse10 .cse79 .cse33) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse5 .cse89 .cse75 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse4 (= 50 ~c_rsp_d~0) .cse17 .cse7 .cse90 .cse19 .cse72 .cse73 .cse21 .cse22 .cse23 .cse24 .cse37 .cse29 .cse31 .cse0 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse3 .cse40 .cse32 .cse10) (and .cse72 .cse45 .cse83 .cse12 .cse9 .cse77 .cse34 .cse78 .cse35 .cse3 .cse6 .cse17 .cse7 .cse10 .cse90) (and .cse5 .cse9 .cse58 .cse17 .cse55 .cse7 .cse60 .cse18 .cse19 .cse61 .cse21 .cse22 .cse24 .cse23 .cse25 .cse26 .cse27 .cse29 .cse31 .cse62 .cse3 .cse32 .cse63 .cse10 .cse64) (and .cse1 .cse3 .cse4 .cse85 .cse81 .cse7 .cse10 .cse9 .cse29))) [2019-12-07 10:56:04,036 INFO L246 CegarLoopResult]: For program point L886(lines 886 890) no Hoare annotation was computed. [2019-12-07 10:56:04,036 INFO L246 CegarLoopResult]: For program point L688(lines 688 692) no Hoare annotation was computed. [2019-12-07 10:56:04,036 INFO L242 CegarLoopResult]: At program point L490-2(lines 490 842) the Hoare annotation is: (let ((.cse5 (= 2 ~s_run_pc~0))) (let ((.cse0 (<= 4 ULTIMATE.start_m_run_~a~0)) (.cse4 (= ~m_run_pc~0 3)) (.cse3 (<= 3 ~a_t~0)) (.cse9 (= 0 ~c_req_type~0)) (.cse10 (= ~c_empty_req~0 1)) (.cse11 (= ~s_memory3~0 53)) (.cse12 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse13 (= ~s_memory0~0 50)) (.cse14 (= ~s_memory1~0 51)) (.cse15 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse16 (= (+ ULTIMATE.start_m_run_~req_a___0~0 50) ULTIMATE.start_m_run_~rsp_d___0~0)) (.cse17 (= ~m_run_pc~0 6)) (.cse18 (= ~s_memory2~0 52)) (.cse1 (<= 2 ~c_write_req_ev~0)) (.cse19 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse2 (<= 2 ~s_run_st~0)) (.cse20 (not .cse5)) (.cse21 (<= 2 ~s_run_pc~0)) (.cse6 (<= ~c_m_lock~0 0)) (.cse7 (<= 2 ~c_write_rsp_ev~0)) (.cse8 (= ~c_empty_rsp~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and (= 52 ~c_rsp_d~0) .cse9 (<= ULTIMATE.start_s_memory_read_~i 2) .cse8 (<= 2 ~c_req_a~0) .cse10 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse2 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) .cse6 .cse5 (<= ~a_t~0 2) (= ~req_tt_a~0 2) .cse11 (<= ULTIMATE.start_m_run_~a~0 3) .cse12 .cse13 (<= 3 ULTIMATE.start_m_run_~a~0) .cse14 .cse15 .cse16 .cse17 .cse18 .cse1 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse19 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse7 (<= ~c_req_a~0 2)) (and (<= ULTIMATE.start_m_run_~a~0 0) .cse2 .cse20 .cse21 .cse6 .cse7 .cse8 (<= 0 ULTIMATE.start_m_run_~a~0)) (and .cse0 .cse10 .cse1 .cse2 .cse3 .cse6 .cse5 .cse7 .cse8 .cse17) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse13 .cse14 .cse4 .cse8 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse18 .cse10 (= ULTIMATE.start_m_run_~a~0 0) .cse1 .cse2 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse3 (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_d~1 53) (<= ~a_t~0 ~c_req_a~0) (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 53) .cse6 .cse5 .cse7) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse9 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse8 (<= 1 ULTIMATE.start_m_run_~a~0) (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse10 .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 50 ~c_rsp_d~0) .cse6 .cse5 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse18 .cse1 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse19 .cse7) (and .cse9 (= ~req_tt_a~0 1) .cse8 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse10 .cse2 (= 51 ~c_rsp_d~0) .cse6 .cse5 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse11 .cse12 .cse13 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse14 .cse15 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) .cse16 (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse17 (<= 1 ~c_req_a~0) .cse18 .cse1 .cse19 .cse7 (= ~a_t~0 1)) (and .cse2 .cse20 .cse21 .cse6 .cse7 (<= 3 ~m_run_pc~0) .cse8)))) [2019-12-07 10:56:04,037 INFO L242 CegarLoopResult]: At program point L1283(lines 1276 1320) the Hoare annotation is: (let ((.cse11 (<= 2 ~s_run_pc~0)) (.cse2 (<= ~m_run_pc~0 0)) (.cse8 (<= ~c_m_lock~0 0)) (.cse22 (= 1 ULTIMATE.start_m_run_~req_a___0~0)) (.cse16 (= ~req_tt_a~0 1)) (.cse32 (<= 1 ~c_req_a~0)) (.cse36 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1)) (.cse66 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse39 (<= 53 ULTIMATE.start_s_run_~req_d~1)) (.cse43 (<= ULTIMATE.start_s_run_~req_d~1 53)) (.cse80 (<= 53 ~c_req_d~0)) (.cse46 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse49 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse82 (<= ~c_req_d~0 53)) (.cse54 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse38 (<= 3 ULTIMATE.start_s_run_~req_a~1)) (.cse41 (<= ULTIMATE.start_s_run_~req_a~1 3)) (.cse47 (<= ~c_req_a~0 ~a_t~0)) (.cse57 (<= ULTIMATE.start_s_memory_read_~i 2)) (.cse50 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse86 (= 3 ULTIMATE.start_m_run_~req_a___0~0)) (.cse71 (<= ~a_t~0 ~c_req_a~0)) (.cse59 (<= 2 ULTIMATE.start_s_memory_read_~i)) (.cse87 (= ~req_tt_a~0 3)) (.cse84 (<= ~c_req_a~0 3)) (.cse56 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse65 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse67 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse68 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse48 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse88 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse52 (<= 52 ~c_req_d~0)) (.cse53 (<= ~c_req_d~0 52)) (.cse13 (= 0 ~s_run_pc~0)) (.cse74 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse69 (<= 51 ~c_req_d~0)) (.cse30 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse76 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse51 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse70 (<= ~c_req_d~0 51)) (.cse42 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse44 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse79 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse35 (= ~a_t~0 1)) (.cse89 (<= ~a_t~0 0)) (.cse75 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse73 (<= 0 ~a_t~0)) (.cse37 (= 0 ULTIMATE.start_m_run_~req_a___0~0)) (.cse0 (= 0 ~c_req_a~0)) (.cse40 (= ~req_tt_a~0 0)) (.cse72 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse45 (<= 1 ~c_req_type~0)) (.cse83 (<= ~c_req_type~0 1)) (.cse12 (= ~m_run_pc~0 3)) (.cse77 (<= ~c_req_d~0 50)) (.cse14 (<= ~c_req_a~0 0)) (.cse78 (<= 50 ~c_req_d~0)) (.cse15 (<= 0 ~c_req_a~0)) (.cse6 (= ~a_t~0 0)) (.cse90 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse5 (= 0 ~c_req_type~0)) (.cse58 (<= 2 ~c_req_a~0)) (.cse19 (<= 1 ~c_m_lock~0)) (.cse55 (<= ~a_t~0 2)) (.cse60 (= ULTIMATE.start_m_run_~a~0 2)) (.cse20 (<= ULTIMATE.start_s_memory_read_~i 1)) (.cse21 (= ~s_memory3~0 53)) (.cse61 (= ~req_tt_a~0 2)) (.cse23 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse24 (= ~s_memory0~0 50)) (.cse26 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse25 (= ~s_memory1~0 51)) (.cse27 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse28 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse29 (<= 1 ULTIMATE.start_s_memory_read_~i)) (.cse33 (= ~s_memory2~0 52)) (.cse62 (= 2 ULTIMATE.start_m_run_~req_a___0~0)) (.cse34 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse63 (<= 2 ~a_t~0)) (.cse64 (<= ~c_req_a~0 2)) (.cse1 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~c_write_req_ev~0)) (.cse4 (<= 2 ~s_run_st~0)) (.cse85 (<= 3 ~a_t~0)) (.cse81 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse7 (= 2 ~s_run_pc~0)) (.cse10 (<= 2 ~c_write_rsp_ev~0)) (.cse9 (= ~c_empty_rsp~0 1)) (.cse31 (= ~m_run_pc~0 6))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse11 .cse12 .cse10 .cse9) (and .cse4 (not .cse7) .cse11 .cse10 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse13 .cse6 .cse8 .cse9 .cse10) (and .cse14 .cse15 .cse1 .cse2 .cse4 .cse13 .cse8 .cse10 .cse9) (and .cse3 .cse4 .cse12 .cse7 .cse10 .cse9) (and .cse5 .cse16 .cse17 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse18 .cse4 (= 51 ~c_rsp_d~0) .cse19 .cse7 .cse20 .cse21 .cse22 .cse23 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse24 .cse25 .cse26 .cse27 (= 51 |ULTIMATE.start_s_memory_read_#res|) .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse3 .cse34 .cse10 .cse35) (and .cse36 .cse5 .cse24 .cse25 .cse9 .cse31 .cse37 .cse0 .cse38 .cse33 (= ULTIMATE.start_m_run_~a~0 0) .cse3 .cse39 .cse40 .cse41 .cse42 .cse43 .cse19 .cse6 .cse44 .cse7 .cse10) (and .cse14 .cse15 .cse45 .cse4 .cse13 .cse12 .cse10 .cse9) (and .cse46 .cse47 .cse24 .cse25 .cse12 .cse48 .cse49 .cse1 .cse50 .cse3 .cse51 .cse4 .cse42 .cse52 .cse19 .cse44 .cse53 .cse54 .cse55 .cse7 .cse56 .cse10) (and (= 52 ~c_rsp_d~0) .cse5 .cse57 .cse58 .cse1 .cse50 (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse4 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse19 .cse59 .cse7 .cse55 .cse60 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse31 .cse33 .cse3 .cse62 (= 52 ULTIMATE.start_s_run_~rsp_d~1) .cse34 .cse56 .cse63 .cse10 .cse64) (and .cse65 .cse47 .cse66 .cse67 .cse24 .cse68 .cse27 .cse69 .cse28 .cse12 .cse1 .cse3 .cse4 .cse51 .cse70 .cse42 .cse19 .cse71 .cse44 .cse7 .cse10 .cse35) (and .cse72 .cse73 .cse66 .cse74 .cse12 .cse75 .cse76 .cse77 .cse78 .cse1 .cse3 .cse4 .cse42 .cse71 .cse19 .cse44 .cse7 .cse10 .cse79) (and .cse21 .cse22 .cse23 .cse5 .cse24 .cse26 .cse25 .cse75 .cse16 .cse9 .cse17 .cse30 .cse31 .cse32 .cse33 .cse3 .cse18 .cse19 .cse34 .cse7 .cse10 .cse35) (and .cse36 .cse80 .cse47 .cse66 .cse24 .cse81 .cse25 .cse12 .cse38 .cse33 .cse1 .cse3 .cse4 .cse39 .cse51 .cse41 .cse42 .cse43 .cse19 .cse71 .cse44 .cse82 .cse7 .cse10) (and .cse80 .cse46 .cse45 .cse83 .cse24 .cse81 .cse84 .cse25 .cse12 .cse9 .cse49 .cse50 .cse3 .cse51 .cse85 .cse42 .cse71 .cse19 .cse82 .cse44 .cse54 .cse7 .cse56 .cse10) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse5 (< 2 ULTIMATE.start_s_memory_read_~i) .cse38 .cse1 .cse86 .cse51 .cse4 .cse85 .cse41 .cse71 .cse19 .cse7 .cse87 .cse21 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse23 .cse24 .cse81 .cse84 .cse26 .cse25 .cse31 (<= ULTIMATE.start_s_memory_read_~i 3) .cse33 .cse3 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse34 .cse10) (and .cse47 .cse5 .cse57 .cse9 .cse50 .cse86 .cse51 .cse19 .cse71 .cse59 .cse7 .cse87 .cse21 .cse23 .cse24 .cse81 .cse84 .cse25 .cse26 .cse31 .cse33 .cse3 .cse34 .cse56 .cse10) (and (or (and .cse3 .cse4 .cse85 .cse81 .cse19 .cse7 .cse10 .cse9) (and .cse3 .cse88 .cse4 .cse19 .cse48 .cse7 .cse55 .cse63 .cse10 .cse9) (and .cse72 .cse3 .cse73 .cse4 .cse89 .cse19 .cse7 .cse10 .cse9 .cse90) (and .cse3 (<= ~a_t~0 1) .cse4 .cse18 (<= 1 ~a_t~0) .cse19 .cse7 .cse10 .cse9 .cse17)) .cse31) (and .cse45 .cse65 .cse83 .cse24 .cse67 .cse68 .cse27 .cse28 .cse12 .cse48 .cse9 .cse58 .cse3 .cse88 .cse52 .cse42 .cse19 .cse44 .cse53 .cse7 .cse63 .cse55 .cse10 .cse64) (and .cse45 .cse83 .cse13 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse51 .cse19 .cse6 .cse10 .cse90) (and .cse45 .cse83 .cse74 .cse69 .cse12 .cse75 .cse9 .cse30 .cse17 .cse76 .cse3 .cse51 .cse70 .cse42 .cse19 .cse44 .cse7 .cse10 .cse79 .cse35) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse5 .cse89 .cse75 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse1 .cse4 (= 50 ~c_rsp_d~0) .cse19 .cse7 .cse90 .cse21 .cse72 .cse73 .cse23 .cse24 .cse25 .cse26 .cse37 .cse31 .cse33 .cse0 (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse3 .cse40 .cse34 .cse10) (and .cse72 .cse45 .cse83 .cse12 .cse9 .cse77 .cse14 .cse78 .cse15 .cse3 .cse6 .cse19 .cse7 .cse10 .cse90) (and .cse5 .cse9 .cse58 .cse19 .cse55 .cse7 .cse60 .cse20 .cse21 .cse61 .cse23 .cse24 .cse26 .cse25 .cse27 .cse28 .cse29 .cse31 .cse33 .cse62 .cse3 .cse34 .cse63 .cse10 .cse64) (and .cse1 .cse3 .cse4 .cse85 .cse81 .cse7 .cse10 .cse9 .cse31))) [2019-12-07 10:56:04,037 INFO L242 CegarLoopResult]: At program point L226(lines 219 272) the Hoare annotation is: (let ((.cse15 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse18 (= 0 ~s_run_pc~0)) (.cse20 (<= 0 ~c_req_a~0)) (.cse22 (<= 0 ULTIMATE.start_m_run_~req_a~0)) (.cse23 (<= ULTIMATE.start_m_run_~req_d~0 50)) (.cse16 (<= ULTIMATE.start_m_run_~req_a~0 0)) (.cse17 (<= ~m_run_pc~0 0)) (.cse24 (<= ~c_req_d~0 50)) (.cse19 (<= ~c_req_a~0 0)) (.cse3 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0)) (.cse25 (<= 50 ~c_req_d~0)) (.cse12 (= ~a_t~0 0)) (.cse26 (<= 50 ULTIMATE.start_m_run_~req_d~0)) (.cse21 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse0 (<= 1 ~c_req_type~0)) (.cse1 (<= ~c_req_type~0 1)) (.cse2 (= ~c_empty_rsp~0 1)) (.cse4 (<= 2 ~s_run_st~0)) (.cse5 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse6 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse7 (<= ULTIMATE.start_m_run_~req_type~0 1)) (.cse8 (<= 1 ~c_m_lock~0)) (.cse9 (<= 1 ULTIMATE.start_m_run_~req_type~0)) (.cse10 (= 2 ~s_run_pc~0)) (.cse27 (= ~s_memory0~0 50)) (.cse11 (= ~m_run_pc~0 3)) (.cse13 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse14 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 .cse1 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse2 (<= 1 ULTIMATE.start_m_run_~a~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= ULTIMATE.start_m_run_~req_d~0 51) (<= 51 ~c_req_d~0) .cse11 (<= 51 ULTIMATE.start_m_run_~req_d~0) (<= ~c_req_a~0 1) (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~req_a~0 1) (<= ~c_req_d~0 51) .cse12 .cse13 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and .cse15 .cse0 .cse16 .cse17 .cse18 .cse2 .cse19 .cse20 .cse4 .cse9 .cse14 .cse21 .cse22) (and .cse4 (not .cse10) (<= 2 ~s_run_pc~0) .cse2 .cse14) (and .cse23 (<= ULTIMATE.start_m_run_~req_a~0 ULTIMATE.start_m_run_~a~0) .cse15 .cse0 .cse17 .cse1 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0) .cse18 .cse2 .cse24 .cse20 .cse25 .cse7 .cse8 .cse12 .cse9 .cse26 .cse14 .cse22) (and .cse0 (<= 2 ULTIMATE.start_m_run_~req_a~0) .cse1 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 2 ULTIMATE.start_m_run_~a~0) (<= 52 ULTIMATE.start_m_run_~req_d~0) .cse2 .cse5 .cse4 .cse6 .cse7 .cse8 .cse9 (<= ~c_req_d~0 52) .cse10 (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse27 (<= ULTIMATE.start_m_run_~req_d~0 52) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) .cse11 (<= ULTIMATE.start_m_run_~req_a~0 2) (<= 52 ~c_req_d~0) .cse13 .cse14 (<= ~c_req_a~0 2) (= ~a_t~0 1)) (and .cse23 .cse0 .cse16 .cse17 .cse1 .cse2 .cse24 .cse19 .cse3 .cse25 .cse4 .cse7 .cse8 .cse12 (<= ~a_t~0 ~c_req_a~0) .cse9 .cse26 .cse10 .cse14 .cse21) (and (<= 53 ~c_req_d~0) .cse0 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (= 2 ULTIMATE.start_s_run_~req_a~1) (<= ~a_t~0 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse27 (<= ~c_req_a~0 3) (<= 3 ULTIMATE.start_m_run_~a~0) (= ~s_memory1~0 51) .cse11 (<= ULTIMATE.start_m_run_~req_d~0 53) .cse13 (<= ~c_req_d~0 53) (<= 3 ULTIMATE.start_m_run_~req_a~0) (<= ULTIMATE.start_s_run_~req_d~1 52) (<= 2 ~a_t~0) (<= 53 ULTIMATE.start_m_run_~req_d~0) .cse14 (<= ULTIMATE.start_m_run_~req_a~0 3)))) [2019-12-07 10:56:04,037 INFO L246 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2019-12-07 10:56:04,037 INFO L246 CegarLoopResult]: For program point L491(lines 490 842) no Hoare annotation was computed. [2019-12-07 10:56:04,037 INFO L249 CegarLoopResult]: At program point L1350(lines 1172 1355) the Hoare annotation is: true [2019-12-07 10:56:04,038 INFO L242 CegarLoopResult]: At program point L293-2(lines 293 321) the Hoare annotation is: (let ((.cse55 (<= ~a_t~0 1)) (.cse1 (<= 1 ~c_req_type~0)) (.cse18 (<= 2 ~c_write_req_ev~0)) (.cse3 (<= ~c_req_type~0 1)) (.cse10 (<= 1 ~c_m_lock~0)) (.cse22 (<= 2 ~a_t~0)) (.cse4 (= ~c_empty_rsp~0 1)) (.cse24 (<= 2 ~c_write_rsp_ev~0)) (.cse11 (= 2 ~s_run_pc~0))) (let ((.cse44 (<= 2 ~s_run_pc~0)) (.cse2 (<= 3 ~c_req_a~0)) (.cse6 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1)) (.cse7 (<= ULTIMATE.start_s_run_~req_a~1 2)) (.cse13 (<= 52 ULTIMATE.start_s_run_~req_d~1)) (.cse14 (<= ~c_req_a~0 3)) (.cse15 (<= 3 ULTIMATE.start_m_run_~a~0)) (.cse21 (<= ULTIMATE.start_s_run_~req_d~1 52)) (.cse23 (<= 2 ULTIMATE.start_s_run_~req_a~1)) (.cse12 (<= ULTIMATE.start_m_run_~req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse5 (<= ULTIMATE.start_m_run_~a~0 ULTIMATE.start_m_run_~req_a~0)) (.cse61 (= 0 ~s_run_pc~0)) (.cse45 (not .cse11)) (.cse59 (<= ~c_req_a~0 0)) (.cse60 (<= 0 ~c_req_a~0)) (.cse54 (<= 0 ~a_t~0)) (.cse46 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1)) (.cse36 (<= 51 ~c_req_d~0)) (.cse47 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse56 (<= ~c_req_a~0 1)) (.cse57 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse48 (<= 50 ULTIMATE.start_s_run_~req_d~1)) (.cse58 (<= 1 ~c_req_a~0)) (.cse39 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse41 (<= ~c_req_d~0 51)) (.cse52 (<= ULTIMATE.start_s_run_~req_d~1 50)) (.cse43 (= ~a_t~0 1)) (.cse25 (<= 51 ULTIMATE.start_s_run_~req_d~1)) (.cse26 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1)) (.cse27 (<= ULTIMATE.start_s_run_~req_d~1 51)) (.cse28 (<= 1 ULTIMATE.start_s_run_~req_a~1)) (.cse29 (<= ULTIMATE.start_s_run_~req_a~1 1)) (.cse30 (<= 2 ULTIMATE.start_m_run_~a~0)) (.cse31 (let ((.cse62 (<= 2 ~c_req_a~0)) (.cse63 (<= ~c_req_a~0 2))) (or (and .cse62 .cse1 .cse18 .cse55 (<= 1 ~a_t~0) .cse3 .cse10 .cse11 .cse4 .cse24 .cse63) (and .cse62 .cse1 .cse18 .cse3 .cse10 .cse11 .cse22 (<= ~a_t~0 2) .cse4 .cse24 .cse63)))) (.cse32 (<= ULTIMATE.start_m_run_~a~0 2)) (.cse33 (<= 52 ~c_req_d~0)) (.cse34 (<= ~c_req_d~0 52)) (.cse0 (<= 53 ~c_req_d~0)) (.cse35 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse16 (= ~s_memory0~0 50)) (.cse17 (= ~s_memory1~0 51)) (.cse37 (= ~m_run_pc~0 3)) (.cse38 (= ~c_empty_req~0 1)) (.cse40 (<= 2 ~s_run_st~0)) (.cse9 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse42 (<= ~a_t~0 ~c_req_a~0)) (.cse20 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse19 (<= ~c_req_d~0 53)) (.cse53 (<= ~c_req_a~0 ~a_t~0)) (.cse49 (<= ~c_req_d~0 50)) (.cse50 (<= 50 ~c_req_d~0)) (.cse8 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse51 (= ~a_t~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= ~a_t~0 ULTIMATE.start_s_run_~req_a~1) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (<= ULTIMATE.start_m_run_~req_d~0 53) .cse19 .cse20 .cse21 .cse22 .cse23 (<= 53 ULTIMATE.start_m_run_~req_d~0) .cse24) (and .cse12 .cse25 .cse16 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse5 .cse32 .cse33 .cse9 .cse20 .cse34) (and .cse25 .cse35 .cse16 .cse26 .cse27 .cse36 .cse37 .cse38 (= ULTIMATE.start_s_memory_write_~i 1) .cse18 .cse39 .cse40 .cse9 .cse41 .cse42 .cse10 .cse20 .cse11 .cse24 .cse43) (and .cse38 .cse44 .cse37 .cse24 .cse4) (and .cse40 .cse45 .cse44 .cse24 .cse4) (and (<= ULTIMATE.start_m_run_~a~0 0) .cse35 .cse46 .cse37 .cse47 .cse48 .cse49 .cse50 .cse38 .cse18 .cse40 .cse9 .cse10 .cse51 .cse42 .cse20 .cse11 .cse24 .cse52) (and .cse18 .cse40 .cse11 .cse4 .cse24) (and .cse13 .cse35 .cse16 .cse17 .cse37 .cse38 .cse6 .cse18 .cse32 .cse40 .cse9 .cse33 .cse10 .cse42 .cse20 .cse34 .cse21 .cse11 .cse22 (= 2 ULTIMATE.start_s_run_~req_a~1) .cse24) (and .cse0 .cse1 .cse2 .cse53 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse42 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24) (and .cse12 .cse1 .cse54 .cse55 .cse3 .cse46 .cse36 .cse47 .cse4 .cse56 .cse57 .cse48 .cse58 .cse5 .cse18 .cse39 .cse9 .cse41 .cse10 .cse20 .cse11 .cse24 .cse52) (and .cse59 .cse60 .cse1 .cse40 .cse61 .cse45 .cse24 .cse4) (and .cse1 .cse3 .cse35 .cse61 .cse45 .cse4 .cse49 .cse59 .cse60 .cse50 .cse18 .cse8 .cse10 .cse51 .cse24) (and .cse1 .cse54 .cse55 .cse3 .cse46 .cse36 .cse47 .cse4 .cse56 .cse57 .cse48 .cse58 .cse18 .cse39 .cse9 .cse41 .cse10 .cse20 .cse11 .cse24 .cse52 .cse43) (and .cse25 .cse53 .cse16 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse9 .cse20 .cse34) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse0 .cse53 .cse35 .cse16 .cse17 .cse37 (<= 3 ULTIMATE.start_s_run_~req_a~1) (= ~s_memory2~0 52) .cse38 .cse18 .cse40 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse8 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse9 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse10 .cse42 .cse20 .cse19 .cse11 .cse24) (and .cse1 .cse53 .cse3 .cse4 .cse49 .cse50 .cse18 .cse8 .cse10 .cse51 .cse11 .cse24 (<= 0 ULTIMATE.start_m_run_~a~0))))) [2019-12-07 10:56:04,038 INFO L242 CegarLoopResult]: At program point L1218(lines 1211 1237) the Hoare annotation is: (let ((.cse0 (= ~c_empty_req~0 1)) (.cse1 (<= ~m_run_pc~0 0)) (.cse2 (= 0 ~s_run_pc~0)) (.cse3 (<= ~c_m_lock~0 0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse4 (= ~c_empty_rsp~0 1))) (or (and (= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~c_write_req_ev~0) (= 0 ~c_req_type~0) .cse2 (= ~a_t~0 0) .cse3 .cse4 .cse5) (and (<= ~c_req_a~0 0) (<= 0 ~c_req_a~0) .cse0 .cse1 (<= 2 ~s_run_st~0) .cse2 .cse3 .cse5 .cse4))) [2019-12-07 10:56:04,038 INFO L242 CegarLoopResult]: At program point L822(lines 815 832) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= ~c_m_lock~0 0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) .cse1 (<= 1 ULTIMATE.start_m_run_~a~0) (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) .cse3 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (<= ~a_t~0 ~c_req_a~0) .cse4 .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) (<= 2 ULTIMATE.start_s_memory_read_~i) .cse4 .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ULTIMATE.start_m_run_~req_a___0~0) (= 0 ~c_req_a~0) .cse12 .cse13 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15))) [2019-12-07 10:56:04,038 INFO L246 CegarLoopResult]: For program point L624(lines 624 628) no Hoare annotation was computed. [2019-12-07 10:56:04,038 INFO L246 CegarLoopResult]: For program point L492(lines 492 496) no Hoare annotation was computed. [2019-12-07 10:56:04,038 INFO L242 CegarLoopResult]: At program point L426(lines 419 463) the Hoare annotation is: (let ((.cse12 (<= ~c_req_a~0 ~a_t~0)) (.cse14 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse6 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse0 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse13 (= ~s_memory0~0 50)) (.cse15 (= ~s_memory1~0 51)) (.cse1 (= ~m_run_pc~0 3)) (.cse3 (= ~c_empty_req~0 1)) (.cse4 (<= 2 ~c_write_req_ev~0)) (.cse7 (<= ~a_t~0 ~c_req_a~0)) (.cse8 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse5 (<= 2 ~s_run_st~0)) (.cse10 (= 2 ~s_run_pc~0)) (.cse9 (<= ~c_m_lock~0 0)) (.cse11 (<= 2 ~c_write_rsp_ev~0)) (.cse2 (= ~c_empty_rsp~0 1))) (or (and (<= ULTIMATE.start_m_run_~a~0 0) .cse0 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse1 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse2 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse3 .cse4 .cse5 .cse6 (= ~a_t~0 0) .cse7 .cse8 .cse9 .cse10 .cse11 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse12 .cse0 .cse13 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse14 .cse6 (<= ~c_req_d~0 51) .cse7 .cse8 .cse9 .cse10 .cse11 (= ~a_t~0 1)) (and (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) (<= 53 ~c_req_d~0) .cse12 .cse0 .cse13 (= ULTIMATE.start_s_memory_write_~i 3) .cse15 .cse1 .cse2 (= ~s_memory2~0 52) .cse3 .cse4 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse5 (<= 3 ~a_t~0) .cse6 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse7 .cse8 (<= ~c_req_d~0 53) .cse9 .cse10 .cse11) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) (= ULTIMATE.start_s_memory_write_~i 2) .cse0 .cse13 .cse15 .cse1 .cse2 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse3 .cse4 (<= ULTIMATE.start_m_run_~a~0 2) .cse5 (<= 52 ~c_req_d~0) .cse7 .cse8 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse9 .cse10 (<= 2 ~a_t~0) .cse11) (and .cse5 (not .cse10) (<= 2 ~s_run_pc~0) .cse9 .cse11 .cse2))) [2019-12-07 10:56:04,038 INFO L242 CegarLoopResult]: At program point L360(lines 353 379) the Hoare annotation is: (let ((.cse9 (= ~s_memory1~0 51)) (.cse7 (<= ~c_req_a~0 ULTIMATE.start_m_run_~a~0)) (.cse8 (= ~s_memory0~0 50)) (.cse10 (= ~m_run_pc~0 3)) (.cse0 (= ~c_empty_rsp~0 1)) (.cse1 (= ~c_empty_req~0 1)) (.cse11 (<= 2 ~c_write_req_ev~0)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (<= ~a_t~0 ~c_req_a~0)) (.cse12 (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1)) (.cse6 (= 2 ~s_run_pc~0)) (.cse13 (<= 2 ~c_write_rsp_ev~0))) (or (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse0 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse1 .cse2 (<= 53 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse3 .cse4 .cse5 .cse6 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 (= ~s_memory2~0 52) .cse11 (<= ULTIMATE.start_s_run_~req_d~1 53) .cse12 (<= ~c_req_d~0 53) .cse13) (and (<= ULTIMATE.start_m_run_~a~0 0) (<= 0 ~a_t~0) .cse7 (= ~s_memory0~0 ULTIMATE.start_s_run_~req_d~1) .cse10 (= 0 ULTIMATE.start_s_run_~req_a~1) .cse0 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse1 .cse11 .cse2 .cse3 .cse5 .cse4 .cse12 .cse6 .cse13 (<= ULTIMATE.start_s_run_~req_d~1 50)) (and (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 .cse9 .cse10 .cse0 .cse1 (= ~s_memory2~0 ULTIMATE.start_s_run_~req_d~1) .cse11 (<= ULTIMATE.start_m_run_~a~0 2) .cse2 .cse3 (<= 52 ~c_req_d~0) .cse4 .cse5 .cse12 (<= ~c_req_d~0 52) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse6 (<= 2 ~a_t~0) (= 2 ULTIMATE.start_s_run_~req_a~1) .cse13) (and (<= 51 ULTIMATE.start_s_run_~req_d~1) .cse7 .cse8 (= ~s_memory1~0 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_run_~req_d~1 51) (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 51 ~c_req_d~0) .cse10 .cse0 .cse1 .cse11 .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (<= ~c_req_d~0 51) .cse4 .cse5 .cse12 .cse6 .cse13 (= ~a_t~0 1)))) [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L294(lines 293 321) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L1285(lines 1285 1289) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L228(lines 228 232) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L242 CegarLoopResult]: At program point L955(lines 948 965) the Hoare annotation is: (let ((.cse21 (<= 2 ~c_req_a~0)) (.cse22 (<= ~a_t~0 2)) (.cse24 (<= 2 ~a_t~0)) (.cse25 (<= ~c_req_a~0 2)) (.cse15 (<= 1 ULTIMATE.start_m_run_~a~0)) (.cse16 (<= ~c_req_a~0 1)) (.cse17 (<= 1 ~c_req_a~0)) (.cse18 (<= ULTIMATE.start_m_run_~a~0 1)) (.cse20 (= ~a_t~0 1)) (.cse1 (<= 1 ~c_req_type~0)) (.cse7 (<= ~c_req_type~0 1)) (.cse8 (<= ULTIMATE.start_s_run_~req_type~1 1)) (.cse10 (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0)) (.cse2 (<= 1 ULTIMATE.start_s_run_~req_type~1)) (.cse33 (<= 3 ~a_t~0)) (.cse34 (<= ~a_t~0 ~c_req_a~0)) (.cse35 (<= ~c_req_a~0 3)) (.cse3 (= ~m_run_pc~0 3)) (.cse27 (= ~s_memory3~0 53)) (.cse28 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse26 (= 0 ~c_req_type~0)) (.cse14 (= ~s_memory0~0 50)) (.cse23 (= ~s_memory1~0 51)) (.cse29 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse4 (= 0 ULTIMATE.start_s_run_~req_a~1)) (.cse6 (= ~c_empty_rsp~0 1)) (.cse30 (= ~m_run_pc~0 6)) (.cse31 (= ~s_memory2~0 52)) (.cse0 (= ~c_empty_req~0 1)) (.cse9 (<= 2 ~c_write_req_ev~0)) (.cse11 (<= 1 ~c_m_lock~0)) (.cse12 (= ~a_t~0 0)) (.cse32 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse19 (= 2 ~s_run_pc~0)) (.cse5 (<= 2 ~c_write_rsp_ev~0)) (.cse13 (<= 0 ULTIMATE.start_m_run_~a~0))) (or (and (or (and .cse0 .cse1 .cse2 (= 0 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6) (and .cse0 .cse1 .cse2 (<= 2 ~s_run_pc~0) .cse3 .cse4 .cse5 .cse6)) (<= ~c_req_a~0 ~a_t~0) .cse7 .cse8 (<= 50 ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 50) (<= 50 ~c_req_d~0) .cse9 .cse10 .cse11 .cse12 (<= ULTIMATE.start_s_run_~req_d~1 50) .cse13) (and (<= 50 ULTIMATE.start_s_memory_write_~v) .cse1 (<= 51 ULTIMATE.start_s_run_~req_d~1) (<= ULTIMATE.start_s_memory_write_~v 50) .cse7 .cse14 (<= ULTIMATE.start_s_run_~req_d~1 51) (= 1 ULTIMATE.start_s_run_~req_a~1) (<= 51 ~c_req_d~0) .cse3 .cse15 .cse16 .cse6 .cse8 .cse17 .cse0 .cse9 .cse2 .cse18 (<= ~c_req_d~0 51) .cse11 .cse19 .cse5 .cse20) (and .cse1 .cse7 (<= 2 ULTIMATE.start_m_run_~a~0) .cse6 .cse8 .cse21 (<= ULTIMATE.start_s_memory_write_~v 51) .cse0 .cse2 .cse11 (<= ~c_req_d~0 52) .cse19 .cse22 (= 2 ULTIMATE.start_s_run_~req_a~1) (<= 52 ULTIMATE.start_s_run_~req_d~1) .cse14 .cse23 .cse3 .cse9 (<= ULTIMATE.start_m_run_~a~0 2) (<= 52 ~c_req_d~0) (<= 51 ULTIMATE.start_s_memory_write_~v) (<= ULTIMATE.start_s_run_~req_d~1 52) .cse24 .cse5 .cse25) (and .cse26 .cse6 .cse21 .cse0 (<= ULTIMATE.start_s_run_~req_a~1 2) .cse11 .cse19 .cse22 (= ULTIMATE.start_m_run_~a~0 2) (<= ULTIMATE.start_s_memory_read_~i 1) .cse27 (= ~req_tt_a~0 2) .cse28 .cse14 .cse23 .cse29 (<= 1 ULTIMATE.start_s_memory_read_~i) .cse30 .cse31 .cse9 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse32 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse24 .cse5 .cse25) (and .cse27 (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse28 .cse26 .cse14 .cse29 .cse23 (<= 1 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_run_~req_a~1 1) (= ~req_tt_a~0 1) .cse6 .cse15 .cse16 .cse30 .cse17 .cse31 .cse0 .cse9 .cse18 .cse11 .cse32 .cse19 .cse5 .cse20) (and (= ULTIMATE.start_m_run_~a~0 3) .cse26 (<= ULTIMATE.start_s_memory_read_~i 2) .cse6 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse0 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse33 (<= ULTIMATE.start_s_run_~req_a~1 3) .cse34 .cse11 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse19 (= ~req_tt_a~0 3) .cse27 .cse28 .cse35 .cse14 .cse29 .cse23 .cse30 .cse31 .cse9 .cse32 .cse5) (and (<= 53 ~c_req_d~0) .cse1 .cse7 .cse6 .cse8 .cse0 (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse10 .cse2 .cse33 .cse34 .cse11 .cse19 (<= 52 ULTIMATE.start_s_memory_write_~v) .cse35 .cse14 (<= 3 ULTIMATE.start_m_run_~a~0) .cse23 .cse3 (= 3 ULTIMATE.start_s_run_~req_a~1) (<= ULTIMATE.start_s_memory_write_~v 52) .cse31 .cse9 (<= ULTIMATE.start_s_run_~req_d~1 53) (<= ~c_req_d~0 53) .cse5) (and .cse27 (<= ULTIMATE.start_m_run_~a~0 0) .cse28 .cse26 .cse14 .cse23 .cse29 .cse4 .cse6 .cse30 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse31 (= 0 ~c_req_a~0) .cse0 .cse9 (= ~req_tt_a~0 0) .cse11 .cse12 .cse32 .cse19 .cse5 .cse13))) [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L823(lines 815 832) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L295(lines 295 299) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L1220(lines 1220 1224) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L1154(lines 1154 1161) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L956(lines 881 1111) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L824(lines 824 828) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L428(lines 428 432) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L362(lines 362 366) no Hoare annotation was computed. [2019-12-07 10:56:04,039 INFO L246 CegarLoopResult]: For program point L957(lines 957 961) no Hoare annotation was computed. [2019-12-07 10:56:04,040 INFO L242 CegarLoopResult]: At program point L694(lines 687 731) the Hoare annotation is: (let ((.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (= ~c_empty_req~0 1)) (.cse3 (<= 2 ~s_run_st~0)) (.cse4 (<= 1 ~c_m_lock~0)) (.cse5 (= 2 ~s_run_pc~0)) (.cse6 (= ~s_memory3~0 53)) (.cse7 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse8 (= ~s_memory0~0 50)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and (= 50 |ULTIMATE.start_s_memory_read_#res|) .cse0 (<= ~a_t~0 0) (= 0 ULTIMATE.start_s_run_~req_a~1) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 .cse3 (= 50 ~c_rsp_d~0) .cse4 .cse5 (<= 0 ULTIMATE.start_m_run_~a~0) .cse6 (<= ULTIMATE.start_m_run_~a~0 0) (= ULTIMATE.start_m_run_~rsp_d___0~0 50) (<= 0 ~a_t~0) .cse7 .cse8 .cse9 .cse10 (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse11 .cse12 (= 0 ~c_req_a~0) (= 50 ULTIMATE.start_s_memory_read_~x~0) .cse13 (= ~req_tt_a~0 0) .cse14 .cse15) (and (= 53 ~c_rsp_d~0) (= 53 ULTIMATE.start_s_memory_read_~x~0) .cse0 (< 2 ULTIMATE.start_s_memory_read_~i) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) .cse2 (= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse3 (= ULTIMATE.start_m_run_~rsp_d___0~0 53) (<= ULTIMATE.start_m_run_~a~0 ~c_req_a~0) (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) .cse4 (<= ~a_t~0 ~c_req_a~0) .cse5 (= ~req_tt_a~0 3) .cse6 (= 53 ULTIMATE.start_s_run_~rsp_d~1) .cse7 (<= ~c_req_a~0 3) .cse8 (<= 3 ULTIMATE.start_m_run_~a~0) .cse10 .cse9 .cse11 (<= ULTIMATE.start_s_memory_read_~i 3) .cse12 .cse13 (= 53 |ULTIMATE.start_s_memory_read_#res|) .cse14 .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) .cse2 (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse3 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse4 (<= 2 ULTIMATE.start_s_memory_read_~i) .cse5 (<= ~a_t~0 2) (= ULTIMATE.start_m_run_~a~0 2) (= ~req_tt_a~0 2) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 2 ULTIMATE.start_m_run_~req_a___0~0) .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (= ULTIMATE.start_m_run_~rsp_d___0~0 52) .cse14 (<= 2 ~a_t~0) (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and (= ULTIMATE.start_m_run_~rsp_d___0~0 51) .cse0 (= ~req_tt_a~0 1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) .cse3 (= 51 ~c_rsp_d~0) .cse4 .cse5 (<= ULTIMATE.start_s_memory_read_~i 1) (= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse6 .cse7 .cse8 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 .cse14 .cse15 (= ~a_t~0 1)))) [2019-12-07 10:56:04,040 INFO L242 CegarLoopResult]: At program point L562(lines 532 563) the Hoare annotation is: (let ((.cse4 (= 2 ~s_run_pc~0))) (let ((.cse19 (<= ULTIMATE.start_m_run_~a~0 0)) (.cse16 (not .cse4)) (.cse17 (<= 2 ~s_run_pc~0)) (.cse18 (<= 0 ULTIMATE.start_m_run_~a~0)) (.cse0 (= 0 ~c_req_type~0)) (.cse1 (= ~c_empty_rsp~0 1)) (.cse2 (<= 2 ~s_run_st~0)) (.cse3 (<= 1 ~c_m_lock~0)) (.cse5 (= ~s_memory3~0 53)) (.cse6 (= ULTIMATE.start_s_run_~req_type~1 0)) (.cse7 (= ~s_memory0~0 50)) (.cse8 (= ULTIMATE.start_m_run_~req_type___0~0 0)) (.cse9 (= ~s_memory1~0 51)) (.cse10 (<= 53 ULTIMATE.start_s_memory_write_~v)) (.cse11 (= ~m_run_pc~0 6)) (.cse12 (= ~s_memory2~0 52)) (.cse13 (<= 2 ~c_write_req_ev~0)) (.cse14 (<= ULTIMATE.start_s_memory_write_~v 53)) (.cse15 (<= 2 ~c_write_rsp_ev~0))) (or (and .cse0 (<= 2 ULTIMATE.start_m_run_~a~0) (= ~req_tt_a~0 1) .cse1 (= 51 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (= 51 ~c_rsp_d~0) .cse3 .cse4 (<= ULTIMATE.start_s_memory_read_~i 1) .cse5 .cse6 .cse7 (= 51 ULTIMATE.start_s_memory_read_~x~0) .cse8 .cse9 .cse10 (<= 1 ULTIMATE.start_s_run_~req_a~1) (= 51 |ULTIMATE.start_s_memory_read_#res|) (<= ULTIMATE.start_s_run_~req_a~1 1) (<= 1 ULTIMATE.start_s_memory_read_~i) (<= ~c_req_a~0 1) .cse11 (<= 1 ~c_req_a~0) .cse12 .cse13 (= 2 ULTIMATE.start_m_run_~req_a___0~0) (<= ULTIMATE.start_m_run_~a~0 2) .cse14 .cse15 (= ~a_t~0 1)) (and .cse2 .cse16 .cse17 .cse1 .cse15 (<= 3 ~m_run_pc~0)) (and (<= 53 ~c_req_d~0) (<= ~c_req_a~0 ~a_t~0) .cse1 (<= 3 ULTIMATE.start_s_run_~req_a~1) (<= 53 ULTIMATE.start_s_run_~req_d~1) .cse2 (<= 3 ~a_t~0) (<= ULTIMATE.start_s_run_~req_a~1 3) (= ULTIMATE.start_s_memory_write_~i ULTIMATE.start_s_run_~req_a~1) .cse3 (<= ~a_t~0 ~c_req_a~0) .cse4 .cse18 (= ~s_memory3~0 ULTIMATE.start_s_run_~req_d~1) .cse19 .cse7 .cse8 .cse9 (= ~m_run_pc~0 3) (= 0 ULTIMATE.start_m_run_~req_a___0~0) .cse12 .cse13 (<= ULTIMATE.start_s_run_~req_d~1 53) (= ULTIMATE.start_s_memory_write_~v ULTIMATE.start_s_run_~req_d~1) (<= ~c_req_d~0 53) .cse15) (and (= 52 ~c_rsp_d~0) .cse0 (<= ULTIMATE.start_s_memory_read_~i 2) .cse1 (<= 2 ~c_req_a~0) (<= ULTIMATE.start_s_run_~req_a~1 2) (= 52 ULTIMATE.start_s_memory_read_~x~0) .cse2 (= 52 |ULTIMATE.start_s_memory_read_#res|) .cse3 (<= 2 ULTIMATE.start_s_memory_read_~i) (<= ULTIMATE.start_m_run_~req_a___0~0 3) .cse4 (= ~req_tt_a~0 2) (= ~a_t~0 2) .cse5 (<= ULTIMATE.start_m_run_~a~0 3) .cse6 (<= 3 ULTIMATE.start_m_run_~a~0) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (= 52 ULTIMATE.start_s_run_~rsp_d~1) (<= 3 ULTIMATE.start_m_run_~req_a___0~0) .cse14 (<= 2 ULTIMATE.start_s_run_~req_a~1) .cse15 (<= ~c_req_a~0 2)) (and .cse19 .cse2 .cse16 .cse17 .cse1 .cse15 .cse18) (and (= 50 |ULTIMATE.start_s_memory_read_#res|) (<= 1 ULTIMATE.start_m_run_~req_a___0~0) .cse0 (<= ULTIMATE.start_m_run_~req_a___0~0 1) (= 0 ULTIMATE.start_s_run_~req_a~1) (<= 1 ULTIMATE.start_m_run_~a~0) .cse1 (= 50 ULTIMATE.start_s_run_~rsp_d~1) .cse2 (<= ULTIMATE.start_m_run_~a~0 1) (= 50 ~c_rsp_d~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ~c_req_a~0) .cse12 .cse13 (= 50 ULTIMATE.start_s_memory_read_~x~0) (= ~req_tt_a~0 0) (= ~a_t~0 0) .cse14 .cse15)))) [2019-12-07 10:56:04,040 INFO L246 CegarLoopResult]: For program point L761(lines 761 814) no Hoare annotation was computed. [2019-12-07 10:56:04,211 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.12 10:56:04 BoogieIcfgContainer [2019-12-07 10:56:04,211 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-12-07 10:56:04,211 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 10:56:04,211 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 10:56:04,212 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 10:56:04,212 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 10:49:04" (3/4) ... [2019-12-07 10:56:04,214 INFO L137 WitnessPrinter]: Generating witness for correct program [2019-12-07 10:56:04,231 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2019-12-07 10:56:04,232 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2019-12-07 10:56:04,253 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,253 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,253 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && m_run_st == 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t == 0) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && m_run_st == 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && 2 <= s_run_pc) && a_t == 0) && c_m_lock <= 0) && m_run_st == 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && m_run_st == 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && m_run_st == 0) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && m_run_st == 0) && 2 == s_run_pc) && s_memory3 == req_d) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && 1 <= a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && m_run_st == 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && m_run_st == 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && m_run_st == 0) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && m_run_st == 0) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,253 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,253 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,253 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,254 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 0 <= a_t) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && 3 <= m_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && 3 <= a) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && 3 <= m_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,254 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,254 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,254 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((((((((((53 == c_rsp_d && c_req_a <= a_t) && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= 2) && i == req_a) && 52 <= c_req_d) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 <= c_write_rsp_ev) && req_d <= 50)) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((c_req_a <= 0 && c_empty_req == 1) && 2 <= c_write_req_ev) && m_run_pc <= 0) && 0 == c_req_type) && a_t == 0) && a_t <= c_req_a) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((c_req_d <= 50 && ((((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1))) && a <= 0) && 50 <= c_req_d) && 0 <= a_t) && 2 <= c_write_req_ev) && c_req_type <= 1) && a_t <= 0) && 1 <= c_m_lock) && 0 <= a)) || ((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && 52 == x) && req_a <= 2) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2) [2019-12-07 10:56:04,255 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((c_empty_req == 1 && !(2 == s_run_pc)) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((((0 == c_req_type && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && 3 <= m_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((53 == x && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && 1 <= a) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) [2019-12-07 10:56:04,255 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((4 <= a && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && m_run_pc == 3) && 2 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && req_tt_a == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && 53 <= v) && req_a___0 + 50 == rsp_d___0) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((4 <= a && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && req_a___0 + 50 == rsp_d___0) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && a == 2) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && req_a___0 + 50 == rsp_d___0) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1) [2019-12-07 10:56:04,255 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || ((((((((((((((((((((((s_memory3 == 53 && req_type == 0) && 0 == c_req_type) && c_req_a <= 3) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && i <= 2) && c_empty_rsp == 1) && m_run_pc == 6) && s_memory2 == 52) && req_a <= 2) && 2 <= c_write_req_ev) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 <= i) && v <= 53) && 2 <= req_a) && 2 == s_run_pc) && req_tt_a == 3) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || (((((((((((((((((((((((req_tt_a == 2 && s_memory3 == 53) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && req_a <= 1) && 1 <= i) && c_empty_rsp == 1) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_req_a) && 2 <= c_write_req_ev) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_req_a <= 2) && i <= 1)) || ((((((((((((((((((((((s_memory3 == 53 && req_type == 0) && 50 == \result) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && m_run_pc == 6) && 50 == rsp_d) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 50 == x) && 2 <= s_run_st) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((s_memory3 == 53 && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && a_t == 1)) || (((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6)) || ((((((((0 <= a_t && 2 <= c_write_req_ev) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1) && m_run_pc == 6)) || (((((((((((((((((((((((((((53 == c_rsp_d && 3 <= c_req_a) && c_req_a <= a_t) && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1)) || ((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) [2019-12-07 10:56:04,256 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && req_a___0 <= 3) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && 3 <= a) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2) || (((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && a_t <= c_req_a) && 2 == s_run_pc) && c_m_lock <= 0) && s_memory3 == req_d) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && 0 == req_a___0) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || ((((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((0 == c_req_type && 2 <= a) && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && a <= 2) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1) [2019-12-07 10:56:04,256 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && 0 == req_a___0) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || ((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((((((((0 == c_req_type && 2 <= a) && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && a <= 2) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) [2019-12-07 10:56:04,256 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) [2019-12-07 10:56:04,256 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || ((((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && 0 == req_a___0) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 1 <= a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,256 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) [2019-12-07 10:56:04,256 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_type && 2 <= a) && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && a <= 2) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || (((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && 53 <= req_d) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && 0 <= a) && s_memory3 == req_d) && a <= 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && 0 == req_a___0) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && 3 <= a) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && 1 <= a) && c_empty_rsp == 1) && 50 == rsp_d) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,257 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) [2019-12-07 10:56:04,257 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 51 == \result) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1) || (((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && m_run_pc == 6) && 0 == req_a___0) && 50 == rsp_d) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 3 <= m_run_pc)) || ((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && 52 == x) && req_a <= 2) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && 3 <= m_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && c_req_a <= 2)) || ((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && (((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) || ((c_empty_req == 1 && 0 == s_run_pc) && m_run_pc == 3))) && 2 <= c_write_req_ev) && a <= 1) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && a_t == 1)) || ((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && 0 == req_a) && (((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) || ((c_empty_req == 1 && 0 == s_run_pc) && m_run_pc == 3))) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && req_d <= 50)) || (((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && (((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) || ((c_empty_req == 1 && 0 == s_run_pc) && m_run_pc == 3))) && 3 <= req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && i == req_a) && req_d <= 53) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 53)) || ((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && (((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) || ((c_empty_req == 1 && 0 == s_run_pc) && m_run_pc == 3))) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && i == req_a) && 52 <= c_req_d) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 <= a_t) && 2 == req_a)) || ((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) [2019-12-07 10:56:04,257 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) [2019-12-07 10:56:04,257 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) [2019-12-07 10:56:04,257 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a) && 1 <= c_m_lock) && 2 <= a_t) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((((((((s_memory3 == req_d && a <= 0) && 0 <= a_t) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && 0 == req_a___0) && 3 <= req_a) && s_memory2 == 52) && 0 == c_req_a) && 2 <= c_write_req_ev) && 53 <= req_d) && i == req_a) && req_d <= 53) && req_a <= 3) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((a <= 1 && ((((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || (((((((0 <= a_t && 2 <= c_write_req_ev) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && 1 <= a)) || ((((((s_memory3 == 53 && s_memory2 == 52) && a <= 1) && 53 <= v) && v <= 53) && (((((((((((1 == req_a___0 && 1 <= c_req_a) && (((((((0 <= a_t && 2 <= c_write_req_ev) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && a_t == 0) && 0 == req_a) && c_req_a <= 1) && m_run_pc == 6) || ((((((((((1 == req_a___0 && 1 <= c_req_a) && (((((((0 <= a_t && 2 <= c_write_req_ev) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_req_a <= 1) && m_run_pc == 6))) && 1 <= a)) || (((((((((((((((((((((((((3 <= c_req_a && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || ((((((((a <= 0 && 0 <= a_t) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((3 <= c_req_a && a == 3) && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t == 2) && s_memory3 == 53) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((2 <= c_write_req_ev && a <= 2) && a_t <= 1) && 1 <= a_t) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || (((((((2 <= c_write_req_ev && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) && 2 <= a)) || ((((s_memory3 == 53 && (((((((((((((((req_tt_a == 2 && req_type == 0) && 0 == c_req_type) && (((((((2 <= c_write_req_ev && 1 <= c_m_lock) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_req_a) && 2 == req_a___0) && i <= 1) && c_req_a <= 2) || ((((((((((((((req_type == 0 && 0 == c_req_type) && (((((((2 <= c_write_req_ev && 1 <= c_m_lock) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_req_a) && 2 == req_a___0) && i <= 1) && c_req_a <= 2) && a_t == 1))) && 53 <= v) && v <= 53) && a == 2)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) [2019-12-07 10:56:04,258 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && 3 <= a) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((a == 1 && 0 == c_req_type) && req_tt_a == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,258 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && c_req_a <= 3) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && a <= 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2)) || ((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a) [2019-12-07 10:56:04,258 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == c_req_type && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && 3 <= m_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2) || ((((((((((((((((((((((((((((53 == x && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && 3 <= m_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && c_empty_req == 1) && a <= 1) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 51 == \result) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && c_empty_req == 1) && a == 0) && 1 <= c_m_lock) && i == 0) && 2 == s_run_pc) && 3 <= m_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,258 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,259 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((s_memory3 == req_d && a <= 0) && 0 <= a_t) && 0 == c_req_type) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && 53 <= req_d) && 2 <= s_run_st) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 0 <= a)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,259 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((s_memory3 == req_d && a <= 0) && 0 <= a_t) && 0 == c_req_type) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && 53 <= req_d) && 2 <= s_run_st) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 0 <= a)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,259 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && a <= 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((s_memory3 == req_d && a <= 0) && 0 <= a_t) && 0 == c_req_type) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && 53 <= req_d) && 2 <= s_run_st) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 0 <= a)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && 3 <= a) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,259 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) [2019-12-07 10:56:04,260 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) [2019-12-07 10:56:04,260 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) [2019-12-07 10:56:04,260 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a == 2) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) [2019-12-07 10:56:04,260 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) [2019-12-07 10:56:04,260 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) [2019-12-07 10:56:04,260 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= a) && s_memory0 == 50) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 50 == c_rsp_d) && 2 == s_run_pc) && s_memory3 == 53) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) [2019-12-07 10:56:04,261 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,261 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,261 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,261 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,261 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,261 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) [2019-12-07 10:56:04,261 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && m_run_pc == 3) && 2 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && req_a___0 + 50 == rsp_d___0) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6)) || (((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && req_a___0 + 50 == rsp_d___0) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1)) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a == 2) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2) [2019-12-07 10:56:04,345 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_62c655d1-8baf-45f4-8ede-c98429ad12cc/bin/uautomizer/witness.graphml [2019-12-07 10:56:04,345 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 10:56:04,346 INFO L168 Benchmark]: Toolchain (without parser) took 420960.06 ms. Allocated memory was 1.0 GB in the beginning and 2.5 GB in the end (delta: 1.5 GB). Free memory was 944.6 MB in the beginning and 1.7 GB in the end (delta: -718.8 MB). Peak memory consumption was 767.6 MB. Max. memory is 11.5 GB. [2019-12-07 10:56:04,346 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 1.0 GB. Free memory is still 958.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 10:56:04,346 INFO L168 Benchmark]: CACSL2BoogieTranslator took 300.10 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 101.7 MB). Free memory was 944.6 MB in the beginning and 1.1 GB in the end (delta: -141.0 MB). Peak memory consumption was 28.9 MB. Max. memory is 11.5 GB. [2019-12-07 10:56:04,347 INFO L168 Benchmark]: Boogie Procedure Inliner took 41.23 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 10:56:04,347 INFO L168 Benchmark]: Boogie Preprocessor took 31.45 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-12-07 10:56:04,347 INFO L168 Benchmark]: RCFGBuilder took 536.54 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 997.4 MB in the end (delta: 82.8 MB). Peak memory consumption was 82.8 MB. Max. memory is 11.5 GB. [2019-12-07 10:56:04,347 INFO L168 Benchmark]: TraceAbstraction took 419913.84 ms. Allocated memory was 1.1 GB in the beginning and 2.5 GB in the end (delta: 1.4 GB). Free memory was 997.4 MB in the beginning and 1.7 GB in the end (delta: -710.5 MB). Peak memory consumption was 2.9 GB. Max. memory is 11.5 GB. [2019-12-07 10:56:04,347 INFO L168 Benchmark]: Witness Printer took 133.76 ms. Allocated memory is still 2.5 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 44.5 MB). Peak memory consumption was 44.5 MB. Max. memory is 11.5 GB. [2019-12-07 10:56:04,348 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.20 ms. Allocated memory is still 1.0 GB. Free memory is still 958.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 300.10 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 101.7 MB). Free memory was 944.6 MB in the beginning and 1.1 GB in the end (delta: -141.0 MB). Peak memory consumption was 28.9 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 41.23 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 31.45 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 536.54 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 997.4 MB in the end (delta: 82.8 MB). Peak memory consumption was 82.8 MB. Max. memory is 11.5 GB. * TraceAbstraction took 419913.84 ms. Allocated memory was 1.1 GB in the beginning and 2.5 GB in the end (delta: 1.4 GB). Free memory was 997.4 MB in the beginning and 1.7 GB in the end (delta: -710.5 MB). Peak memory consumption was 2.9 GB. Max. memory is 11.5 GB. * Witness Printer took 133.76 ms. Allocated memory is still 2.5 GB. Free memory was 1.7 GB in the beginning and 1.7 GB in the end (delta: 44.5 MB). Peak memory consumption was 44.5 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 10]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 10]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 5 specifications checked. All of them hold - InvariantResult [Line: 1118]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 643]: Loop Invariant Derived loop invariant: ((((((((((((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a) && 1 <= c_m_lock) && 2 <= a_t) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((((((((s_memory3 == req_d && a <= 0) && 0 <= a_t) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && 0 == req_a___0) && 3 <= req_a) && s_memory2 == 52) && 0 == c_req_a) && 2 <= c_write_req_ev) && 53 <= req_d) && i == req_a) && req_d <= 53) && req_a <= 3) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((a <= 1 && ((((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || (((((((0 <= a_t && 2 <= c_write_req_ev) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && 1 <= a)) || ((((((s_memory3 == 53 && s_memory2 == 52) && a <= 1) && 53 <= v) && v <= 53) && (((((((((((1 == req_a___0 && 1 <= c_req_a) && (((((((0 <= a_t && 2 <= c_write_req_ev) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && a_t == 0) && 0 == req_a) && c_req_a <= 1) && m_run_pc == 6) || ((((((((((1 == req_a___0 && 1 <= c_req_a) && (((((((0 <= a_t && 2 <= c_write_req_ev) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_req_a <= 1) && m_run_pc == 6))) && 1 <= a)) || (((((((((((((((((((((((((3 <= c_req_a && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || ((((((((a <= 0 && 0 <= a_t) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((3 <= c_req_a && a == 3) && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t == 2) && s_memory3 == 53) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((2 <= c_write_req_ev && a <= 2) && a_t <= 1) && 1 <= a_t) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || (((((((2 <= c_write_req_ev && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) && 2 <= a)) || ((((s_memory3 == 53 && (((((((((((((((req_tt_a == 2 && req_type == 0) && 0 == c_req_type) && (((((((2 <= c_write_req_ev && 1 <= c_m_lock) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_req_a) && 2 == req_a___0) && i <= 1) && c_req_a <= 2) || ((((((((((((((req_type == 0 && 0 == c_req_type) && (((((((2 <= c_write_req_ev && 1 <= c_m_lock) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((2 <= c_write_req_ev && a_t <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_req_a) && 2 == req_a___0) && i <= 1) && c_req_a <= 2) && a_t == 1))) && 53 <= v) && v <= 53) && a == 2)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 815]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 1038]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) - InvariantResult [Line: 793]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 139]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= 1) && i == req_a) && a_t == 0) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || ((((((((((((m_run_pc <= 0 && 0 == c_req_type) && 2 <= s_run_pc) && c_empty_rsp == 1) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && a_t == 0) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((((((52 <= req_d && a <= 3) && c_req_a <= a_t) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 4 <= a) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && a <= c_req_a) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((c_req_a <= 0 && a <= 0) && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 150]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((c_req_a <= a_t && 1 <= req_a) && s_memory0 == req_d) && 0 == req_a) && 1 <= a) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= s_run_st) && a <= 1) && i == req_a) && req_type <= 1) && a_t <= c_req_a) && 1 <= req_type) && c_m_lock <= 0) && 2 == s_run_pc) && req_d <= 51) && 51 <= req_d) && m_run_pc == 3) && 50 <= req_d) && c_req_d <= 50) && req_a <= 1) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a_t == 0) && v == req_d) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((((((req_d <= 50 && req_a <= a) && a <= 0) && m_run_pc <= 0) && 0 == c_req_type) && 0 == s_run_pc) && c_empty_rsp == 1) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && req_type <= 1) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && 0 <= req_a)) || ((((((((((((((((((((((((((((c_req_a <= a_t && c_empty_rsp == 1) && a <= req_a) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && a_t <= c_req_a) && 1 <= req_type) && c_req_d <= 52) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 52 <= req_d) && 3 <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && req_d <= 53) && 52 <= c_req_d) && v == req_d) && req_d <= 52) && 2 <= a_t) && 53 <= req_d) && 2 <= c_write_rsp_ev) && req_a <= 3)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((c_req_a <= a_t && s_memory1 == req_d) && req_d <= 51) && 2 <= a) && c_empty_rsp == 1) && 52 <= req_d) && a <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && a_t <= c_req_a) && 1 <= req_type) && c_m_lock <= 0) && 2 == s_run_pc) && 51 <= req_d) && s_memory0 == 50) && req_d <= 52) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && req_a <= 2) && 2 <= c_write_req_ev) && c_req_d <= 51) && v == req_d) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((req_d <= 50 && req_a <= a) && a <= 0) && m_run_pc <= 0) && 0 == c_req_type) && c_empty_rsp == 1) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && req_type <= 1) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && 0 <= req_a)) || (((((((((((((a <= 0 && m_run_pc <= 0) && req_a <= 0) && 0 == s_run_pc) && c_empty_rsp == 1) && c_req_a <= 0) && 0 <= c_req_a) && c_empty_req == 1) && 2 <= s_run_st) && 1 <= req_type) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && 0 <= a) && 0 <= req_a) - InvariantResult [Line: 1046]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) - InvariantResult [Line: 1005]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((c_empty_req == 1 && !(2 == s_run_pc)) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((((0 == c_req_type && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && 3 <= m_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((53 == x && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && 1 <= a) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 138]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 4 <= a) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 106]: Loop Invariant Derived loop invariant: ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1 - InvariantResult [Line: 435]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t == 0) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && i == 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && 52 <= c_req_d) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == req_a) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= a_t) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 1203]: Loop Invariant Derived loop invariant: (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 465]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t == 0) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && i == 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && 52 <= c_req_d) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == req_a) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= a_t) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 55]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == c_req_type && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && 3 <= m_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2) || ((((((((((((((((((((((((((((53 == x && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && 3 <= m_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && c_empty_req == 1) && a <= 1) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 51 == \result) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && c_empty_req == 1) && a == 0) && 1 <= c_m_lock) && i == 0) && 2 == s_run_pc) && 3 <= m_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 443]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t == 0) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && i == 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && 52 <= c_req_d) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == req_a) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= a_t) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 1211]: Loop Invariant Derived loop invariant: (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 106]: Loop Invariant Derived loop invariant: (((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1 - InvariantResult [Line: 106]: Loop Invariant Derived loop invariant: ((((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && 2 <= s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 106]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((1 <= c_req_type && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && 53 <= c_req_d) && 1 <= c_req_type) && c_req_type <= 1) && c_req_a <= 3) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && req_a <= 2) && 3 <= a_t) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_req_a) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 == req_a) && a_t <= 2) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 50 <= req_d) && 2 <= c_write_req_ev) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && 2 <= c_write_req_ev) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 183]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && a <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && a_t <= c_req_a) && 1 <= req_type) && 2 == s_run_pc) && req_d <= 51) && m_run_pc == 3) && 51 <= req_d) && 50 <= req_d) && req_a <= 1) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a_t == 0) && v == req_d) && 2 <= c_write_rsp_ev) && req_d <= 50) || (((((((((((((((((req_d <= 50 && m_run_pc <= 0) && req_a <= 0) && 0 == c_req_type) && 2 <= s_run_pc) && c_empty_rsp == 1) && 0 == c_req_a) && a <= req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((a <= 0 && c_empty_req == 1) && m_run_pc <= 0) && req_a <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && 1 <= req_type) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a) && 0 <= req_a)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((((((((((req_d <= 50 && req_a <= a) && a <= 0) && m_run_pc <= 0) && 0 == c_req_type) && 0 == s_run_pc) && c_empty_rsp == 1) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= req_a)) || ((((((((((((((((((((((((((((2 <= req_a && c_req_a <= a_t) && s_memory1 == req_d) && req_d <= 51) && 2 <= a) && 52 <= req_d) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && a_t <= c_req_a) && 1 <= req_type) && 2 == s_run_pc) && 51 <= req_d) && s_memory0 == 50) && req_d <= 52) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && req_a <= 2) && 2 <= c_write_req_ev) && a <= 2) && c_req_d <= 51) && v == req_d) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((((((c_req_a <= a_t && c_empty_rsp == 1) && a <= req_a) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && a_t <= c_req_a) && 1 <= req_type) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 52 <= req_d) && 3 <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && req_d <= 53) && 52 <= c_req_d) && v == req_d) && req_d <= 52) && 2 <= a_t) && 53 <= req_d) && 2 <= c_write_rsp_ev) && req_a <= 3) - InvariantResult [Line: 1172]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 1054]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) - InvariantResult [Line: 293]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((53 <= c_req_d && 1 <= c_req_type) && 3 <= c_req_a) && c_req_type <= 1) && c_empty_rsp == 1) && a <= req_a) && s_memory2 == req_d) && req_a <= 2) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_a <= a) && a_t <= req_a) && 52 <= req_d) && c_req_a <= 3) && 3 <= a) && s_memory0 == 50) && s_memory1 == 51) && 2 <= c_write_req_ev) && req_d <= 53) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 <= a_t) && 2 <= req_a) && 53 <= req_d) && 2 <= c_write_rsp_ev) || ((((((((((((((req_a <= a && 51 <= req_d) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 2 <= a) && (((((((((((2 <= c_req_a && 1 <= c_req_type) && 2 <= c_write_req_ev) && a_t <= 1) && 1 <= a_t) && c_req_type <= 1) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && c_req_a <= 2) || ((((((((((2 <= c_req_a && 1 <= c_req_type) && 2 <= c_write_req_ev) && c_req_type <= 1) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && c_req_a <= 2))) && a <= req_a) && a <= 2) && 52 <= c_req_d) && i == req_a) && v == req_d) && c_req_d <= 52)) || (((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && i == 1) && 2 <= c_write_req_ev) && a <= 1) && 2 <= s_run_st) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || ((((2 <= c_write_req_ev && 2 <= s_run_st) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((53 <= c_req_d && 1 <= c_req_type) && 3 <= c_req_a) && c_req_a <= a_t) && c_req_type <= 1) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && a <= c_req_a) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 52 <= req_d) && c_req_a <= 3) && 3 <= a) && s_memory0 == 50) && s_memory1 == 51) && 2 <= c_write_req_ev) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((req_a <= a && 1 <= c_req_type) && 0 <= a_t) && a_t <= 1) && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 1 <= c_req_a) && a <= req_a) && 2 <= c_write_req_ev) && a <= 1) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && !(2 == s_run_pc)) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && c_req_a <= a) && 0 == s_run_pc) && !(2 == s_run_pc)) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 0 <= c_req_a) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((1 <= c_req_type && 0 <= a_t) && a_t <= 1) && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 1 <= c_req_a) && 2 <= c_write_req_ev) && a <= 1) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || (((((((((((((51 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 2 <= a) && (((((((((((2 <= c_req_a && 1 <= c_req_type) && 2 <= c_write_req_ev) && a_t <= 1) && 1 <= a_t) && c_req_type <= 1) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && c_req_a <= 2) || ((((((((((2 <= c_req_a && 1 <= c_req_type) && 2 <= c_write_req_ev) && c_req_type <= 1) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && c_req_a <= 2))) && a <= 2) && 52 <= c_req_d) && i == req_a) && v == req_d) && c_req_d <= 52)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || ((((((((((((1 <= c_req_type && c_req_a <= a_t) && c_req_type <= 1) && c_empty_rsp == 1) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a) - InvariantResult [Line: 106]: Loop Invariant Derived loop invariant: (((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1 - InvariantResult [Line: 1062]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) - InvariantResult [Line: 1241]: Loop Invariant Derived loop invariant: (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 1219]: Loop Invariant Derived loop invariant: (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 916]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 0 == s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 2 <= s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) && c_req_a <= a_t) && c_req_type <= 1) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && req_d <= 50) && 0 <= a) || (((((((((((((((((((((((50 <= v && 1 <= c_req_type) && 51 <= req_d) && v <= 50) && c_req_type <= 1) && s_memory0 == 50) && req_d <= 51) && 1 == req_a) && 51 <= c_req_d) && m_run_pc == 3) && 1 <= a) && c_req_a <= 1) && c_empty_rsp == 1) && req_type <= 1) && 1 <= c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= 1) && c_req_d <= 51) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && 2 <= a) && c_empty_rsp == 1) && req_type <= 1) && 2 <= c_req_a) && v <= 51) && c_empty_req == 1) && 1 <= req_type) && 1 <= c_m_lock) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 52 <= req_d) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && 51 <= v) && req_d <= 52) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 1 <= c_m_lock) && 2 == s_run_pc) && a_t <= 2) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((a == 3 && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((53 <= c_req_d && 1 <= c_req_type) && c_req_type <= 1) && c_empty_rsp == 1) && req_type <= 1) && c_empty_req == 1) && 53 <= req_d) && a <= c_req_a) && 1 <= req_type) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 52 <= v) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 == req_a) && v <= 52) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == 53 && a <= 0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && s_memory2 == 52) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && req_tt_a == 0) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a) - InvariantResult [Line: 1124]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && m_run_st == 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t == 0) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && m_run_st == 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && 2 <= s_run_pc) && a_t == 0) && c_m_lock <= 0) && m_run_st == 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && m_run_st == 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && m_run_st == 0) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && m_run_st == 0) && 2 == s_run_pc) && s_memory3 == req_d) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && 1 <= a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && m_run_st == 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && m_run_st == 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && m_run_st == 0) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && m_run_st == 0) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 679]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 924]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 0 == s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 2 <= s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) && c_req_a <= a_t) && c_req_type <= 1) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && req_d <= 50) && 0 <= a) || (((((((((((((((((((((((50 <= v && 1 <= c_req_type) && 51 <= req_d) && v <= 50) && c_req_type <= 1) && s_memory0 == 50) && req_d <= 51) && 1 == req_a) && 51 <= c_req_d) && m_run_pc == 3) && 1 <= a) && c_req_a <= 1) && c_empty_rsp == 1) && req_type <= 1) && 1 <= c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= 1) && c_req_d <= 51) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && 2 <= a) && c_empty_rsp == 1) && req_type <= 1) && 2 <= c_req_a) && v <= 51) && c_empty_req == 1) && 1 <= req_type) && 1 <= c_m_lock) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 52 <= req_d) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && 51 <= v) && req_d <= 52) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 1 <= c_m_lock) && 2 == s_run_pc) && a_t <= 2) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((a == 3 && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((53 <= c_req_d && 1 <= c_req_type) && c_req_type <= 1) && c_empty_rsp == 1) && req_type <= 1) && c_empty_req == 1) && 53 <= req_d) && a <= c_req_a) && 1 <= req_type) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 52 <= v) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 == req_a) && v <= 52) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == 53 && a <= 0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && s_memory2 == 52) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && req_tt_a == 0) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a) - InvariantResult [Line: 883]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((s_memory3 == 53 && req_tt_a == 2) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= i) && c_empty_rsp == 1) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_req_a) && 2 == req_a___0) && 2 <= c_write_req_ev) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && a == 2) && c_req_a <= 2) && i <= 1) || (((((((((c_req_d <= 50 && a <= 0) && 50 <= c_req_d) && 0 <= a_t) && 2 <= c_write_req_ev) && (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1))) && c_req_type <= 1) && a_t <= 0) && 1 <= c_m_lock) && 0 <= a)) || (((((((((((((((((s_memory3 == 53 && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && req_tt_a == 0) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((52 <= v && 53 <= c_req_d) && 1 <= c_req_type) && c_req_type <= 1) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && v <= 52) && c_empty_rsp == 1) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == 53 && c_req_a <= a_t) && 0 == c_req_type) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && i <= 2) && c_empty_rsp == 1) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_tt_a == 3)) || (((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && req_tt_a == 1) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((50 <= v && 1 <= c_req_type) && v <= 50) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == 50) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && 1 <= a) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((1 <= c_req_type && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && v <= 51) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && 51 <= v) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 1092]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 51 == \result) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1) || (((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && m_run_pc == 6) && 0 == req_a___0) && 50 == rsp_d) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 3 <= m_run_pc)) || ((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && 52 == x) && req_a <= 2) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && 3 <= m_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && c_req_a <= 2)) || ((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && (((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) || ((c_empty_req == 1 && 0 == s_run_pc) && m_run_pc == 3))) && 2 <= c_write_req_ev) && a <= 1) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && a_t == 1)) || ((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && 0 == req_a) && (((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) || ((c_empty_req == 1 && 0 == s_run_pc) && m_run_pc == 3))) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && req_d <= 50)) || (((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && (((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) || ((c_empty_req == 1 && 0 == s_run_pc) && m_run_pc == 3))) && 3 <= req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && i == req_a) && req_d <= 53) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 53)) || ((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && (((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) || ((c_empty_req == 1 && 0 == s_run_pc) && m_run_pc == 3))) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && i == req_a) && 52 <= c_req_d) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 <= a_t) && 2 == req_a)) || ((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) - InvariantResult [Line: 569]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && c_req_a <= 3) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && a <= 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2)) || ((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a) - InvariantResult [Line: 1070]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && 3 <= a) && s_memory0 == 50) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc)) || (((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && a_t == 1)) || ((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && a_t == 1)) || ((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 == req_a)) || ((((((((((((((((((((((s_memory3 == 53 && 50 == \result) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && 0 == req_a___0) && 50 == rsp_d) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc)) || ((((((((((((((((((((((c_empty_req == 1 && 0 == s_run_pc) && !(2 == s_run_pc)) && m_run_pc == 3) || (((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3)) && 1 <= c_req_type) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && a_t <= 2) && 2 == s_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && c_req_a <= 2) - InvariantResult [Line: 865]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((s_memory3 == 53 && req_tt_a == 2) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= i) && c_empty_rsp == 1) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_req_a) && 2 == req_a___0) && 2 <= c_write_req_ev) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && a == 2) && c_req_a <= 2) && i <= 1) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((s_memory3 == 53 && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && req_tt_a == 0) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((52 <= v && 53 <= c_req_d) && 1 <= c_req_type) && c_req_type <= 1) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && v <= 52) && c_empty_rsp == 1) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == 53 && c_req_a <= a_t) && 0 == c_req_type) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && i <= 2) && c_empty_rsp == 1) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_tt_a == 3)) || (((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && req_tt_a == 1) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((1 <= c_req_type && c_req_a <= a_t) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((50 <= v && 1 <= c_req_type) && v <= 50) && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == 50) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && 1 <= a) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((1 <= c_req_type && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && v <= 51) && 2 <= c_write_req_ev) && a <= c_req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && 51 <= v) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 577]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 532]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_type && 2 <= a) && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && a <= 2) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || (((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && 53 <= req_d) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && 0 <= a) && s_memory3 == req_d) && a <= 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && 0 == req_a___0) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && 3 <= a) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && 1 <= a) && c_empty_rsp == 1) && 50 == rsp_d) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 499]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && 0 == req_a___0) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || ((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((((((((0 == c_req_type && 2 <= a) && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && a <= 2) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 1268]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 752]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= a) && s_memory0 == 50) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 50 == c_rsp_d) && 2 == s_run_pc) && s_memory3 == 53) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 1276]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 73]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && req_type <= 1) && 3 <= req_a) && c_empty_req == 1) && 1 <= req_type) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && req_type <= 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 2) && 1 <= req_type) && 52 <= c_req_d) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 <= a_t) && 2 == req_a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 1 <= req_type) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || ((((((((((((((((((1 <= c_req_type && c_req_a <= a_t) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= c_req_a) && ((((((c_empty_req == 1 && !(2 == s_run_pc)) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((c_empty_req == 1 && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1))) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && req_d <= 50) && 0 <= a)) || ((((((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && req_type <= 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= 1) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 687]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 932]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 0 == s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 2 <= s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) && c_req_a <= a_t) && c_req_type <= 1) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && req_d <= 50) && 0 <= a) || (((((((((((((((((((((((50 <= v && 1 <= c_req_type) && 51 <= req_d) && v <= 50) && c_req_type <= 1) && s_memory0 == 50) && req_d <= 51) && 1 == req_a) && 51 <= c_req_d) && m_run_pc == 3) && 1 <= a) && c_req_a <= 1) && c_empty_rsp == 1) && req_type <= 1) && 1 <= c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= 1) && c_req_d <= 51) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && 2 <= a) && c_empty_rsp == 1) && req_type <= 1) && 2 <= c_req_a) && v <= 51) && c_empty_req == 1) && 1 <= req_type) && 1 <= c_m_lock) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 52 <= req_d) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && 51 <= v) && req_d <= 52) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 1 <= c_m_lock) && 2 == s_run_pc) && a_t <= 2) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((a == 3 && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((53 <= c_req_d && 1 <= c_req_type) && c_req_type <= 1) && c_empty_rsp == 1) && req_type <= 1) && c_empty_req == 1) && 53 <= req_d) && a <= c_req_a) && 1 <= req_type) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 52 <= v) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 == req_a) && v <= 52) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == 53 && a <= 0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && s_memory2 == 52) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && req_tt_a == 0) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && c_empty_req == 1) && a <= 1) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((53 == x && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && 3 <= m_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((0 == c_req_type && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && 3 <= m_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((0 == c_req_type && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && c_empty_req == 1) && 1 <= c_m_lock) && i == 0) && 2 == s_run_pc) && 3 <= m_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 149]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((c_req_a <= a_t && c_empty_rsp == 1) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && a_t <= c_req_a) && 1 <= req_type) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 52 <= req_d) && a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && req_d <= 53) && 52 <= c_req_d) && v == req_d) && 3 <= req_a) && req_d <= 52) && 2 <= a_t) && 53 <= req_d) && 2 <= c_write_rsp_ev) && req_a <= 3) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((2 <= req_a && c_req_a <= a_t) && s_memory1 == req_d) && req_d <= 51) && 2 <= a) && 52 <= req_d) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && req_type <= 1) && 1 <= req_type) && 2 == s_run_pc) && 51 <= req_d) && s_memory0 == 50) && req_d <= 52) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && req_a <= 2) && 2 <= c_write_req_ev) && a <= 2) && c_req_d <= 51) && v == req_d) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((req_d <= 50 && req_a <= a) && a <= 0) && m_run_pc <= 0) && 0 == c_req_type) && 0 == s_run_pc) && c_empty_rsp == 1) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && req_type <= 1) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= req_a)) || ((((((((((((((((req_d <= 50 && req_a <= 0) && m_run_pc <= 0) && 0 == c_req_type) && 2 <= s_run_pc) && c_empty_rsp == 1) && 0 == c_req_a) && a <= req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && req_type <= 1) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((a <= 0 && c_empty_req == 1) && req_a <= 0) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && 1 <= req_type) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a) && 0 <= req_a)) || ((((((((((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && a <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && a_t <= c_req_a) && 1 <= req_type) && 2 == s_run_pc) && req_d <= 51) && 51 <= req_d) && m_run_pc == 3) && 50 <= req_d) && req_a <= 1) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a_t == 0) && v == req_d) && 2 <= c_write_rsp_ev) && req_d <= 50) - InvariantResult [Line: 642]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && 3 <= a) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((a == 1 && 0 == c_req_type) && req_tt_a == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 182]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((c_req_a <= a_t && s_memory1 == req_d) && req_d <= 51) && 2 <= a) && c_empty_rsp == 1) && 52 <= req_d) && a <= req_a) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && a_t <= c_req_a) && 1 <= req_type) && 2 == s_run_pc) && 51 <= req_d) && s_memory0 == 50) && req_d <= 52) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && req_a <= 2) && 2 <= c_write_req_ev) && c_req_d <= 51) && v == req_d) && 2 <= c_write_rsp_ev) && a_t == 1) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && s_memory0 == req_d) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && a <= req_a) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && a_t <= c_req_a) && 1 <= req_type) && 2 == s_run_pc) && req_d <= 51) && m_run_pc == 3) && 51 <= req_d) && 50 <= req_d) && req_a <= 1) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a_t == 0) && v == req_d) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((req_d <= 50 && req_a <= a) && a <= 0) && m_run_pc <= 0) && 0 == c_req_type) && 0 == s_run_pc) && c_empty_rsp == 1) && 0 == c_req_a) && 2 <= c_write_req_ev) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= req_a)) || ((((((((((((((((((((((((((((c_req_a <= a_t && c_empty_rsp == 1) && s_memory2 == req_d) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && req_type <= 1) && 1 <= c_m_lock) && c_req_d <= 52) && 1 <= req_type) && 2 == req_a) && 2 == s_run_pc) && a_t <= 2) && 52 <= req_d) && a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && req_d <= 53) && 52 <= c_req_d) && v == req_d) && 3 <= req_a) && req_d <= 52) && 53 <= req_d) && 2 <= a_t) && 2 <= c_write_rsp_ev) && req_a <= 3)) || (((((((((a <= 0 && m_run_pc <= 0) && req_a <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && 1 <= req_type) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a) && 0 <= req_a)) || ((((((((((((((((req_d <= 50 && req_a <= 0) && m_run_pc <= 0) && 0 == c_req_type) && 2 <= s_run_pc) && c_empty_rsp == 1) && 0 == c_req_a) && a <= req_a) && 2 <= c_write_req_ev) && 2 <= s_run_st) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= a) - InvariantResult [Line: 695]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 940]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 0 == s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 2 <= s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) && c_req_a <= a_t) && c_req_type <= 1) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && req_d <= 50) && 0 <= a) || (((((((((((((((((((((((50 <= v && 1 <= c_req_type) && 51 <= req_d) && v <= 50) && c_req_type <= 1) && s_memory0 == 50) && req_d <= 51) && 1 == req_a) && 51 <= c_req_d) && m_run_pc == 3) && 1 <= a) && c_req_a <= 1) && c_empty_rsp == 1) && req_type <= 1) && 1 <= c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= 1) && c_req_d <= 51) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && 2 <= a) && c_empty_rsp == 1) && req_type <= 1) && 2 <= c_req_a) && v <= 51) && c_empty_req == 1) && 1 <= req_type) && 1 <= c_m_lock) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 52 <= req_d) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && 51 <= v) && req_d <= 52) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 1 <= c_m_lock) && 2 == s_run_pc) && a_t <= 2) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((a == 3 && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((53 <= c_req_d && 1 <= c_req_type) && c_req_type <= 1) && c_empty_rsp == 1) && req_type <= 1) && c_empty_req == 1) && 53 <= req_d) && a <= c_req_a) && 1 <= req_type) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 52 <= v) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 == req_a) && v <= 52) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == 53 && a <= 0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && s_memory2 == 52) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && req_tt_a == 0) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a) - InvariantResult [Line: 490]: Loop Invariant Derived loop invariant: ((((((((((((((4 <= a && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && m_run_pc == 3) && 2 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && req_tt_a == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && 53 <= v) && req_a___0 + 50 == rsp_d___0) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((4 <= a && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && a == 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && req_a___0 + 50 == rsp_d___0) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && a == 2) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && req_a___0 + 50 == rsp_d___0) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1) - InvariantResult [Line: 219]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && a <= req_a) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && 2 == s_run_pc) && req_d <= 51) && 51 <= c_req_d) && m_run_pc == 3) && 51 <= req_d) && c_req_a <= 1) && 50 <= req_d) && req_a <= 1) && c_req_d <= 51) && a_t == 0) && v == req_d) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((a <= 0 && 1 <= c_req_type) && req_a <= 0) && m_run_pc <= 0) && 0 == s_run_pc) && c_empty_rsp == 1) && c_req_a <= 0) && 0 <= c_req_a) && 2 <= s_run_st) && 1 <= req_type) && 2 <= c_write_rsp_ev) && 0 <= a) && 0 <= req_a)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((req_d <= 50 && req_a <= a) && a <= 0) && 1 <= c_req_type) && m_run_pc <= 0) && c_req_type <= 1) && c_req_a <= a) && 0 == s_run_pc) && c_empty_rsp == 1) && c_req_d <= 50) && 0 <= c_req_a) && 50 <= c_req_d) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= req_a)) || (((((((((((((((((((((((((((1 <= c_req_type && 2 <= req_a) && c_req_type <= 1) && s_memory1 == req_d) && req_d <= 51) && 2 <= a) && 52 <= req_d) && c_empty_rsp == 1) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && c_req_d <= 52) && 2 == s_run_pc) && 51 <= req_d) && s_memory0 == 50) && req_d <= 52) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && req_a <= 2) && 52 <= c_req_d) && v == req_d) && 2 <= c_write_rsp_ev) && c_req_a <= 2) && a_t == 1)) || (((((((((((((((((((req_d <= 50 && 1 <= c_req_type) && req_a <= 0) && m_run_pc <= 0) && c_req_type <= 1) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && a <= req_a) && 50 <= c_req_d) && 2 <= s_run_st) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && 1 <= req_type) && 50 <= req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((((((53 <= c_req_d && 1 <= c_req_type) && c_req_type <= 1) && c_empty_rsp == 1) && s_memory2 == req_d) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && 2 == s_run_pc) && 2 == req_a) && a_t <= req_a) && 52 <= req_d) && s_memory0 == 50) && c_req_a <= 3) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 3 <= req_a) && req_d <= 52) && 2 <= a_t) && 53 <= req_d) && 2 <= c_write_rsp_ev) && req_a <= 3) - InvariantResult [Line: 402]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && 2 <= s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 2 <= s_run_pc) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= 1) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && v == req_d) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((((((c_req_a <= a_t && 2 <= s_run_pc) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && a_t == 0) && v == req_d) && 2 <= c_write_rsp_ev) && 0 <= a) && req_d <= 50)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 2 <= s_run_pc) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 865]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 865]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((((((((((53 == c_rsp_d && c_req_a <= a_t) && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= 2) && i == req_a) && 52 <= c_req_d) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 <= c_write_rsp_ev) && req_d <= 50)) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((c_req_a <= 0 && c_empty_req == 1) && 2 <= c_write_req_ev) && m_run_pc <= 0) && 0 == c_req_type) && a_t == 0) && a_t <= c_req_a) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((c_req_d <= 50 && ((((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && !(2 == s_run_pc)) && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1))) && a <= 0) && 50 <= c_req_d) && 0 <= a_t) && 2 <= c_write_req_ev) && c_req_type <= 1) && a_t <= 0) && 1 <= c_m_lock) && 0 <= a)) || ((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && 52 == x) && req_a <= 2) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2) - InvariantResult [Line: 329]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= 1) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 585]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((s_memory3 == req_d && a <= 0) && 0 <= a_t) && 0 == c_req_type) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && 53 <= req_d) && 2 <= s_run_st) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 0 <= a)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 1356]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 337]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= 1) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 593]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((s_memory3 == req_d && a <= 0) && 0 <= a_t) && 0 == c_req_type) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && 53 <= req_d) && 2 <= s_run_st) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 0 <= a)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 292]: Loop Invariant Derived loop invariant: ((((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && i == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= 1) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 235]: Loop Invariant Derived loop invariant: (((((((((((((((c_req_a <= 0 && a <= 0) && 0 <= c_req_a) && 1 <= c_req_type) && req_a <= 0) && ((((m_run_pc <= 0 && !(2 == s_run_pc)) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((!(2 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && 2 <= s_run_st) && 0 == s_run_pc) && 1 <= req_type) && 0 <= a) && 0 <= req_a) || (((((((((((((((((((((((((((53 <= c_req_d && 3 <= c_req_a) && 1 <= c_req_type) && c_req_type <= 1) && s_memory2 == req_d) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && 2 == req_a) && 2 == s_run_pc) && a_t <= req_a) && 52 <= req_d) && a <= 3) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 3 <= req_a) && req_d <= 52) && 2 <= a_t) && 53 <= req_d) && req_a <= 3)) || (((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory1 == req_d) && req_d <= 51) && 2 <= a) && 52 <= req_d) && a <= req_a) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && c_req_d <= 52) && 2 == s_run_pc) && 51 <= req_d) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && req_d <= 52) && 1 <= req_a) && req_a <= 1) && req_a <= 2) && 52 <= c_req_d) && v == req_d) && c_req_a <= 2) && a_t == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((1 <= c_req_type && 1 <= req_a) && c_req_type <= 1) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == req_d) && 51 <= c_req_d) && 51 <= req_d) && 0 == req_a) && 1 <= a) && c_req_a <= 1) && 50 <= req_d) && req_a <= 1) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 1 <= req_type) && 2 == s_run_pc) && req_d <= 51) && req_d <= 50)) || (((((((((((((((((req_d <= 50 && a <= 0) && 1 <= c_req_type) && req_a <= 0) && ((((m_run_pc <= 0 && !(2 == s_run_pc)) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((!(2 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && c_req_type <= 1) && 0 == s_run_pc) && c_req_d <= 50) && c_req_a <= 0) && 0 <= c_req_a) && 50 <= c_req_d) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 0 <= a) && 0 <= req_a)) || ((((((((((((((((req_d <= 50 && 1 <= c_req_type) && req_a <= 0) && c_req_type <= 1) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && c_req_a <= a) && c_req_d <= 50) && a <= req_a) && 50 <= c_req_d) && 2 <= s_run_st) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && 1 <= req_type) && 50 <= req_d) && 2 == s_run_pc) - InvariantResult [Line: 834]: Loop Invariant Derived loop invariant: ((((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && m_run_pc == 3) && 2 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && req_a___0 + 50 == rsp_d___0) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6)) || (((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && req_a___0 + 50 == rsp_d___0) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1)) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a == 2) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2) - InvariantResult [Line: 1284]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 761]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 227]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((53 <= c_req_d && 3 <= c_req_a) && 1 <= c_req_type) && c_req_type <= 1) && c_empty_rsp == 1) && s_memory2 == req_d) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && 2 == req_a) && 2 == s_run_pc) && a_t <= req_a) && 52 <= req_d) && a <= 3) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 3 <= req_a) && req_d <= 52) && 2 <= a_t) && 53 <= req_d) && 2 <= c_write_rsp_ev) && req_a <= 3) || ((((((((((((a <= 0 && 1 <= c_req_type) && req_a <= 0) && m_run_pc <= 0) && 0 == s_run_pc) && c_empty_rsp == 1) && c_req_a <= 0) && 0 <= c_req_a) && 2 <= s_run_st) && 1 <= req_type) && 2 <= c_write_rsp_ev) && 0 <= a) && 0 <= req_a)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((1 <= c_req_type && 1 <= req_a) && c_req_type <= 1) && s_memory0 == req_d) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && a <= 1) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && 2 == s_run_pc) && req_d <= 51) && 51 <= c_req_d) && 51 <= req_d) && m_run_pc == 3) && c_req_a <= 1) && 50 <= req_d) && 1 <= c_req_a) && req_a <= 1) && c_req_d <= 51) && a_t == 0) && v == req_d) && 2 <= c_write_rsp_ev) && req_d <= 50)) || ((((((((((((((((((req_d <= 50 && req_a <= a) && a <= 0) && 1 <= c_req_type) && m_run_pc <= 0) && c_req_type <= 1) && c_req_a <= a) && 0 == s_run_pc) && c_empty_rsp == 1) && c_req_d <= 50) && 0 <= c_req_a) && 50 <= c_req_d) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= req_a)) || (((((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory1 == req_d) && req_d <= 51) && 2 <= a) && 52 <= req_d) && c_empty_rsp == 1) && a <= req_a) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && c_req_d <= 52) && 2 == s_run_pc) && 51 <= req_d) && s_memory0 == 50) && req_d <= 52) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && req_a <= 2) && 52 <= c_req_d) && v == req_d) && 2 <= c_write_rsp_ev) && c_req_a <= 2) && a_t == 1)) || (((((((((((((((((((req_d <= 50 && 1 <= c_req_type) && req_a <= 0) && m_run_pc <= 0) && c_req_type <= 1) && 2 <= s_run_pc) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 2 <= s_run_st) && a <= c_req_a) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= req_a) && 0 <= a) - InvariantResult [Line: 1292]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 769]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 970]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 0 == s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 2 <= s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) && c_req_a <= a_t) && c_req_type <= 1) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && req_d <= 50) && 0 <= a) || (((((((((((((((((((((((50 <= v && 1 <= c_req_type) && 51 <= req_d) && v <= 50) && c_req_type <= 1) && s_memory0 == 50) && req_d <= 51) && 1 == req_a) && 51 <= c_req_d) && m_run_pc == 3) && 1 <= a) && c_req_a <= 1) && c_empty_rsp == 1) && req_type <= 1) && 1 <= c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= 1) && c_req_d <= 51) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && 2 <= a) && c_empty_rsp == 1) && req_type <= 1) && 2 <= c_req_a) && v <= 51) && c_empty_req == 1) && 1 <= req_type) && 1 <= c_m_lock) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 52 <= req_d) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && 51 <= v) && req_d <= 52) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 1 <= c_m_lock) && 2 == s_run_pc) && a_t <= 2) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((a == 3 && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((53 <= c_req_d && 1 <= c_req_type) && c_req_type <= 1) && c_empty_rsp == 1) && req_type <= 1) && c_empty_req == 1) && 53 <= req_d) && a <= c_req_a) && 1 <= req_type) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 52 <= v) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 == req_a) && v <= 52) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == 53 && a <= 0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && s_memory2 == 52) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && req_tt_a == 0) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a) - InvariantResult [Line: 703]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 948]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 0 == s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((c_empty_req == 1 && 1 <= c_req_type) && 1 <= req_type) && 2 <= s_run_pc) && m_run_pc == 3) && 0 == req_a) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) && c_req_a <= a_t) && c_req_type <= 1) && req_type <= 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && req_d <= 50) && 0 <= a) || (((((((((((((((((((((((50 <= v && 1 <= c_req_type) && 51 <= req_d) && v <= 50) && c_req_type <= 1) && s_memory0 == 50) && req_d <= 51) && 1 == req_a) && 51 <= c_req_d) && m_run_pc == 3) && 1 <= a) && c_req_a <= 1) && c_empty_rsp == 1) && req_type <= 1) && 1 <= c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && 1 <= req_type) && a <= 1) && c_req_d <= 51) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && 2 <= a) && c_empty_rsp == 1) && req_type <= 1) && 2 <= c_req_a) && v <= 51) && c_empty_req == 1) && 1 <= req_type) && 1 <= c_m_lock) && c_req_d <= 52) && 2 == s_run_pc) && a_t <= 2) && 2 == req_a) && 52 <= req_d) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && 51 <= v) && req_d <= 52) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 1 <= c_m_lock) && 2 == s_run_pc) && a_t <= 2) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((a == 3 && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((53 <= c_req_d && 1 <= c_req_type) && c_req_type <= 1) && c_empty_rsp == 1) && req_type <= 1) && c_empty_req == 1) && 53 <= req_d) && a <= c_req_a) && 1 <= req_type) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && 52 <= v) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 == req_a) && v <= 52) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((s_memory3 == 53 && a <= 0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && s_memory2 == 52) && 0 == c_req_a) && c_empty_req == 1) && 2 <= c_write_req_ev) && req_tt_a == 0) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a) - InvariantResult [Line: 733]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a == 2) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 243]: Loop Invariant Derived loop invariant: (((((((((((((((c_req_a <= 0 && a <= 0) && 0 <= c_req_a) && 1 <= c_req_type) && req_a <= 0) && ((((m_run_pc <= 0 && !(2 == s_run_pc)) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((!(2 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && 2 <= s_run_st) && 0 == s_run_pc) && 1 <= req_type) && 0 <= a) && 0 <= req_a) || (((((((((((((((((((((((((((53 <= c_req_d && 3 <= c_req_a) && 1 <= c_req_type) && c_req_type <= 1) && s_memory2 == req_d) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && 2 == req_a) && 2 == s_run_pc) && a_t <= req_a) && 52 <= req_d) && a <= 3) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 3 <= req_a) && req_d <= 52) && 2 <= a_t) && 53 <= req_d) && req_a <= 3)) || (((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory1 == req_d) && req_d <= 51) && 2 <= a) && 52 <= req_d) && a <= req_a) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && c_req_d <= 52) && 2 == s_run_pc) && 51 <= req_d) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && req_d <= 52) && 1 <= req_a) && req_a <= 1) && req_a <= 2) && 52 <= c_req_d) && v == req_d) && c_req_a <= 2) && a_t == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((1 <= c_req_type && 1 <= req_a) && c_req_type <= 1) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == req_d) && 51 <= c_req_d) && 51 <= req_d) && 0 == req_a) && 1 <= a) && c_req_a <= 1) && 50 <= req_d) && req_a <= 1) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 1 <= req_type) && 2 == s_run_pc) && req_d <= 51) && req_d <= 50)) || (((((((((((((((((req_d <= 50 && a <= 0) && 1 <= c_req_type) && req_a <= 0) && ((((m_run_pc <= 0 && !(2 == s_run_pc)) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((!(2 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && c_req_type <= 1) && 0 == s_run_pc) && c_req_d <= 50) && c_req_a <= 0) && 0 <= c_req_a) && 50 <= c_req_d) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 0 <= a) && 0 <= req_a)) || ((((((((((((((((req_d <= 50 && 1 <= c_req_type) && req_a <= 0) && c_req_type <= 1) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && c_req_a <= a) && c_req_d <= 50) && a <= req_a) && 50 <= c_req_d) && 2 <= s_run_st) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && 1 <= req_type) && 50 <= req_d) && 2 == s_run_pc) - InvariantResult [Line: 711]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && rsp_d___0 == 53) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && 1 <= a) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 411]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t == 0) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && i == 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && 52 <= c_req_d) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == req_a) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= a_t) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 623]: Loop Invariant Derived loop invariant: ((((((((((a <= 0 && 0 <= a_t) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a_t <= 1 && a <= 1) && 1 <= a_t) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || (((((((0 <= a_t && a <= 1) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) && 1 <= a)) || (2 <= a && (((((((2 <= s_run_st && 1 <= c_m_lock) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || (((((((a <= 2 && a_t <= 1) && 1 <= a_t) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)))) || ((((((2 <= s_run_st && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= a_t) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 345]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= 1) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 601]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && a <= 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) || ((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && 2 <= c_req_a) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) && c_req_a <= 2)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((s_memory3 == req_d && a <= 0) && 0 <= a_t) && 0 == c_req_type) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 0 == req_a___0) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && 53 <= req_d) && 2 <= s_run_st) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 0 <= a)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 52 == x) && a <= c_req_a) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && req_type == 0) && c_req_a <= 3) && 3 <= a) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 106]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || ((((((((((((((((((((((s_memory3 == 53 && req_type == 0) && 0 == c_req_type) && c_req_a <= 3) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && i <= 2) && c_empty_rsp == 1) && m_run_pc == 6) && s_memory2 == 52) && req_a <= 2) && 2 <= c_write_req_ev) && 3 <= a_t) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 <= i) && v <= 53) && 2 <= req_a) && 2 == s_run_pc) && req_tt_a == 3) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || (((((((((((((((((((((((req_tt_a == 2 && s_memory3 == 53) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && req_a <= 1) && 1 <= i) && c_empty_rsp == 1) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_req_a) && 2 <= c_write_req_ev) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_req_a <= 2) && i <= 1)) || ((((((((((((((((((((((s_memory3 == 53 && req_type == 0) && 50 == \result) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && m_run_pc == 6) && 50 == rsp_d) && 0 == c_req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 50 == x) && 2 <= s_run_st) && req_tt_a == 0) && 50 == c_rsp_d) && 1 <= c_m_lock) && a_t == 0) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((s_memory3 == 53 && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && a_t == 1)) || (((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6)) || ((((((((0 <= a_t && 2 <= c_write_req_ev) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1) && m_run_pc == 6)) || (((((((((((((((((((((((((((53 == c_rsp_d && 3 <= c_req_a) && c_req_a <= a_t) && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1)) || ((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 3 <= req_a) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) - InvariantResult [Line: 1124]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 353]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= 1) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 1322]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 == s_run_pc) && a_t <= 2) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 0 <= a_t) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && 2 <= s_run_st) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && 3 <= m_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && 3 <= a) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && 3 <= m_run_pc) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 3 <= m_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 1300]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 0 == c_req_type) && a_t == 0) && 2 == s_run_pc) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((c_empty_req == 1 && 2 <= s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((2 <= c_write_req_ev && 2 <= s_run_st) && m_run_pc == 3) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && 1 == req_a___0) && req_type == 0) && 51 == x) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((s_memory3 == req_d && 0 == c_req_type) && s_memory0 == 50) && s_memory1 == 51) && c_empty_rsp == 1) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && 3 <= req_a) && s_memory2 == 52) && a == 0) && 2 <= c_write_req_ev) && 53 <= req_d) && req_tt_a == 0) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((c_req_a <= 0 && 0 <= c_req_a) && 1 <= c_req_type) && 2 <= s_run_st) && 0 == s_run_pc) && m_run_pc == 3) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a_t) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && 2 <= a) && s_memory2 == req_d) && c_empty_req == 1) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && req_d <= 52) && a_t <= 2) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && 2 == s_run_pc) && a_t <= 2) && a == 2) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && 52 == rsp_d) && v <= 53) && 2 <= req_a) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory1 == req_d) && s_memory0 == 50) && req_d <= 51) && 1 <= req_a) && 51 <= c_req_d) && req_a <= 1) && m_run_pc == 3) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || ((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((s_memory3 == 53 && 1 == req_a___0) && req_type == 0) && 0 == c_req_type) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 0 == req_a) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && a <= 1) && 1 <= c_m_lock) && v <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && 3 <= a) && s_memory1 == 51) && m_run_pc == 3) && 3 <= req_a) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && req_a <= 3) && i == req_a) && req_d <= 53) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((53 <= c_req_d && 52 <= req_d) && 1 <= c_req_type) && c_req_type <= 1) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && req_a <= 2) && 2 <= c_write_req_ev) && a <= c_req_a) && 3 <= a_t) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && c_req_d <= 53) && v == req_d) && req_d <= 52) && 2 == s_run_pc) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && 1 <= c_m_lock) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || ((((((((((((((((((((((((c_req_a <= a_t && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && req_a <= 2) && 3 == req_a___0) && a <= c_req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 <= i) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((1 <= c_req_type && 51 <= req_d) && c_req_type <= 1) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && m_run_pc == 3) && 2 <= a) && c_empty_rsp == 1) && 2 <= c_req_a) && 2 <= c_write_req_ev) && a <= 2) && 52 <= c_req_d) && i == req_a) && 1 <= c_m_lock) && v == req_d) && c_req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && a_t <= 2) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((((((((1 <= c_req_type && c_req_type <= 1) && 0 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a <= c_req_a) && 1 <= c_m_lock) && a_t == 0) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory0 == req_d) && 51 <= c_req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && c_req_a <= 1) && 1 <= a) && 50 <= req_d) && 2 <= c_write_req_ev) && a <= c_req_a) && c_req_d <= 51) && i == req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) && a_t == 1)) || ((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && a_t <= 0) && 0 == req_a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && 0 <= a_t) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && 0 == req_a___0) && m_run_pc == 6) && s_memory2 == 52) && 0 == c_req_a) && 50 == x) && 2 <= c_write_req_ev) && req_tt_a == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((2 <= c_write_req_ev && a <= 2) && 2 <= s_run_st) && 1 <= c_m_lock) && 2 <= a) && 2 <= a_t) && a_t <= 2) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((((((2 <= c_write_req_ev && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((((((((a <= 0 && 2 <= c_write_req_ev) && 0 <= a_t) && 2 <= s_run_st) && a_t <= 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || (((((((((2 <= c_write_req_ev && a_t <= 1) && 2 <= s_run_st) && a <= 1) && 1 <= a_t) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 1 <= a)) && m_run_pc == 6)) || ((((((((((((((a <= 0 && 1 <= c_req_type) && c_req_type <= 1) && m_run_pc == 3) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && 2 <= c_write_req_ev) && a_t == 0) && 1 <= c_m_lock) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && 0 <= a)) || ((((((((((((((((((((((((0 == c_req_type && c_empty_rsp == 1) && 2 <= c_req_a) && 1 <= c_m_lock) && a_t <= 2) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_tt_a == 2) && req_type == 0) && s_memory0 == 50) && 53 <= v) && s_memory1 == 51) && 1 <= req_a) && req_a <= 1) && 1 <= i) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && v <= 53) && 2 <= a_t) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((((c_empty_req == 1 && 2 <= c_write_req_ev) && 2 <= s_run_st) && 3 <= a_t) && 3 <= a) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && m_run_pc == 6) - InvariantResult [Line: 777]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 106]: Loop Invariant Derived loop invariant: ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1 - InvariantResult [Line: 785]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((rsp_d___0 == 51 && 0 == c_req_type) && req_tt_a == 1) && c_empty_rsp == 1) && 1 <= a) && 51 == rsp_d) && c_empty_req == 1) && a <= 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((((((((((((((((((((((((((((53 == c_rsp_d && 53 == x) && 0 == c_req_type) && 2 < i) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 3 == req_a___0) && rsp_d___0 == 53) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && req_a <= 3) && a_t <= c_req_a) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 3) && s_memory3 == 53) && 53 == rsp_d) && req_type == 0) && c_req_a <= 3) && s_memory0 == 50) && 3 <= a) && 53 <= v) && s_memory1 == 51) && m_run_pc == 6) && i <= 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && 53 == \result) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && c_m_lock <= 0) && 2 == s_run_pc) && a_t <= 2) && a == 2) && req_tt_a == 2) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 == req_a___0) && 2 <= c_write_req_ev) && 52 == rsp_d) && rsp_d___0 == 52) && v <= 53) && 2 <= a_t) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && 0 <= a) && s_memory3 == 53) && a <= 0) && rsp_d___0 == 50) && req_type == 0) && s_memory0 == 50) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == req_a___0) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 419]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t == 0) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && i == 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && 52 <= c_req_d) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == req_a) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= a_t) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 1187]: Loop Invariant Derived loop invariant: (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 533]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == c_req_type && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && a == 2) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc)) || ((((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 1 <= c_m_lock) && 2 <= i) && req_a___0 <= 3) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && 3 <= a) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2)) || ((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) && 0 <= a)) || (((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && 0 == req_a___0) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((50 == \result && 0 == c_req_type) && 0 == req_a) && 1 <= a) && c_empty_rsp == 1) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && 1 <= c_m_lock) && 2 == s_run_pc) && 1 == req_a___0) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev) - InvariantResult [Line: 427]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((a <= 0 && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t == 0) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50) || ((((((((((((((((((((((51 <= req_d && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && a_t <= c_req_a) && v == req_d) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((((((((((((((((((((s_memory3 == req_d && 53 <= c_req_d) && c_req_a <= a_t) && c_req_a <= a) && s_memory0 == 50) && i == 3) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == 52) && c_empty_req == 1) && 2 <= c_write_req_ev) && 53 <= req_d) && a <= c_req_a) && 2 <= s_run_st) && 3 <= a_t) && i == req_a) && req_d <= 53) && a_t <= c_req_a) && v == req_d) && c_req_d <= 53) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((52 <= req_d && i == 2) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && s_memory2 == req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && 52 <= c_req_d) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == req_a) && c_m_lock <= 0) && 2 == s_run_pc) && 2 <= a_t) && 2 <= c_write_rsp_ev)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 500]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((52 == c_rsp_d && 0 == c_req_type) && i <= 2) && c_empty_rsp == 1) && 2 <= c_req_a) && c_empty_req == 1) && req_a <= 2) && 52 == x) && 2 <= s_run_st) && 52 == \result) && 2 <= i) && req_a___0 <= 3) && c_m_lock <= 0) && 2 == s_run_pc) && req_tt_a == 2) && a_t == 2) && s_memory3 == 53) && a <= 3) && req_type == 0) && 3 <= a) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && s_memory2 == 52) && 2 <= c_write_req_ev) && 52 == rsp_d) && 3 <= req_a___0) && v <= 53) && 2 <= req_a) && 2 <= c_write_rsp_ev) && c_req_a <= 2) || (((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && a == 0) && 2 <= s_run_st) && 53 <= req_d) && 3 <= a_t) && req_a <= 3) && i == req_a) && a_t <= c_req_a) && 2 == s_run_pc) && c_m_lock <= 0) && s_memory3 == req_d) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && m_run_pc == 3) && 0 == req_a___0) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev)) || (((((((a <= 0 && 2 <= s_run_st) && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) && 0 <= a)) || ((((((((((((((((((((((((((((50 == \result && 1 <= req_a___0) && 0 == c_req_type) && req_a___0 <= 1) && 0 == req_a) && c_empty_rsp == 1) && 1 <= a) && 50 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && a <= 1) && 50 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && m_run_pc == 6) && 0 == c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 50 == x) && req_tt_a == 0) && a_t == 0) && v <= 53) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((((((((((0 == c_req_type && 2 <= a) && req_tt_a == 1) && c_empty_rsp == 1) && 51 == rsp_d) && c_empty_req == 1) && 2 <= s_run_st) && 51 == c_rsp_d) && c_m_lock <= 0) && 2 == s_run_pc) && i <= 1) && s_memory3 == 53) && req_type == 0) && s_memory0 == 50) && 51 == x) && req_type___0 == 0) && s_memory1 == 51) && 53 <= v) && 1 <= req_a) && 51 == \result) && req_a <= 1) && 1 <= i) && c_req_a <= 1) && m_run_pc == 6) && 1 <= c_req_a) && s_memory2 == 52) && 2 <= c_write_req_ev) && 2 == req_a___0) && a <= 2) && v <= 53) && 2 <= c_write_rsp_ev) && a_t == 1)) || (((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && 3 <= m_run_pc) && c_empty_rsp == 1) - InvariantResult [Line: 1195]: Loop Invariant Derived loop invariant: (((((((((0 == c_req_a && c_empty_req == 1) && m_run_pc <= 0) && 2 <= c_write_req_ev) && 0 == c_req_type) && 0 == s_run_pc) && a_t == 0) && c_m_lock <= 0) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev) || ((((((((c_req_a <= 0 && 0 <= c_req_a) && c_empty_req == 1) && m_run_pc <= 0) && 2 <= s_run_st) && 0 == s_run_pc) && c_m_lock <= 0) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) - InvariantResult [Line: 251]: Loop Invariant Derived loop invariant: (((((((((((((((c_req_a <= 0 && a <= 0) && 0 <= c_req_a) && 1 <= c_req_type) && req_a <= 0) && ((((m_run_pc <= 0 && !(2 == s_run_pc)) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((!(2 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && 2 <= s_run_st) && 0 == s_run_pc) && 1 <= req_type) && 0 <= a) && 0 <= req_a) || (((((((((((((((((((((((((((53 <= c_req_d && 3 <= c_req_a) && 1 <= c_req_type) && c_req_type <= 1) && s_memory2 == req_d) && 2 <= s_run_st) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && 2 == req_a) && 2 == s_run_pc) && a_t <= req_a) && 52 <= req_d) && a <= 3) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && 3 <= a) && c_req_a <= 3) && s_memory1 == 51) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 3 <= req_a) && req_d <= 52) && 2 <= a_t) && 53 <= req_d) && req_a <= 3)) || (((((((((((((((((((((((((1 <= c_req_type && c_req_type <= 1) && s_memory1 == req_d) && req_d <= 51) && 2 <= a) && 52 <= req_d) && a <= req_a) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && req_type <= 1) && 1 <= c_m_lock) && 1 <= req_type) && c_req_d <= 52) && 2 == s_run_pc) && 51 <= req_d) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == 50) && req_d <= 52) && 1 <= req_a) && req_a <= 1) && req_a <= 2) && 52 <= c_req_d) && v == req_d) && c_req_a <= 2) && a_t == 1)) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((((1 <= c_req_type && 1 <= req_a) && c_req_type <= 1) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && s_memory0 == req_d) && 51 <= c_req_d) && 51 <= req_d) && 0 == req_a) && 1 <= a) && c_req_a <= 1) && 50 <= req_d) && req_a <= 1) && 2 <= s_run_st) && a <= c_req_a) && i == req_a) && c_req_d <= 51) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && v == req_d) && 1 <= req_type) && 2 == s_run_pc) && req_d <= 51) && req_d <= 50)) || (((((((((((((((((req_d <= 50 && a <= 0) && 1 <= c_req_type) && req_a <= 0) && ((((m_run_pc <= 0 && !(2 == s_run_pc)) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || (((!(2 == s_run_pc) && m_run_pc == 3) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && c_req_type <= 1) && 0 == s_run_pc) && c_req_d <= 50) && c_req_a <= 0) && 0 <= c_req_a) && 50 <= c_req_d) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 0 <= a) && 0 <= req_a)) || ((((((((((((((((req_d <= 50 && 1 <= c_req_type) && req_a <= 0) && c_req_type <= 1) && (((m_run_pc <= 0 && 2 <= c_write_rsp_ev) && c_empty_rsp == 1) || ((m_run_pc == 3 && c_empty_rsp == 1) && 2 <= c_write_rsp_ev))) && c_req_a <= a) && c_req_d <= 50) && a <= req_a) && 50 <= c_req_d) && 2 <= s_run_st) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && a_t <= c_req_a) && 1 <= req_type) && 50 <= req_d) && 2 == s_run_pc) - InvariantResult [Line: 383]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= 1) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((req_d <= 50 && a <= 0) && 1 <= c_req_type) && req_a <= 0) && c_req_type <= 1) && 0 == s_run_pc) && !(2 == s_run_pc)) && c_empty_rsp == 1) && c_req_d <= 50) && c_req_a <= 0) && 50 <= c_req_d) && 0 <= c_req_a) && req_type <= 1) && 1 <= c_m_lock) && a_t == 0) && 1 <= req_type) && 50 <= req_d) && 2 <= c_write_rsp_ev) && 0 <= a) && 0 <= req_a) || ((((2 <= s_run_st && !(2 == s_run_pc)) && 2 <= s_run_pc) && 2 <= c_write_rsp_ev) && c_empty_rsp == 1)) || (((2 <= s_run_st && 2 == s_run_pc) && c_empty_rsp == 1) && 2 <= c_write_rsp_ev)) || ((((((((((((a <= 0 && 1 <= c_req_type) && req_a <= 0) && 0 == s_run_pc) && !(2 == s_run_pc)) && c_empty_rsp == 1) && c_req_a <= 0) && 0 <= c_req_a) && 2 <= s_run_st) && 1 <= req_type) && 2 <= c_write_rsp_ev) && 0 <= a) && 0 <= req_a) - InvariantResult [Line: 361]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((53 <= c_req_d && c_req_a <= a_t) && c_empty_rsp == 1) && 3 <= req_a) && c_empty_req == 1) && 2 <= s_run_st) && 53 <= req_d) && a <= c_req_a) && 3 <= a_t) && req_a <= 3) && i == req_a) && 1 <= c_m_lock) && a_t <= c_req_a) && 2 == s_run_pc) && s_memory3 == req_d) && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && s_memory2 == 52) && 2 <= c_write_req_ev) && req_d <= 53) && v == req_d) && c_req_d <= 53) && 2 <= c_write_rsp_ev) || (((((((((((((((((((a <= 0 && 0 <= a_t) && c_req_a <= a) && s_memory0 == req_d) && m_run_pc == 3) && 0 == req_a) && c_empty_rsp == 1) && 50 <= req_d) && c_req_d <= 50) && 50 <= c_req_d) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && i == req_a) && a_t <= c_req_a) && 1 <= c_m_lock) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && req_d <= 50)) || (((((((((((((((((((((52 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == 51) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && s_memory2 == req_d) && 2 <= c_write_req_ev) && a <= 2) && 2 <= s_run_st) && i == req_a) && 52 <= c_req_d) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && c_req_d <= 52) && req_d <= 52) && 2 == s_run_pc) && 2 <= a_t) && 2 == req_a) && 2 <= c_write_rsp_ev)) || (((((((((((((((((((((51 <= req_d && c_req_a <= a) && s_memory0 == 50) && s_memory1 == req_d) && req_d <= 51) && 1 <= req_a) && req_a <= 1) && 51 <= c_req_d) && m_run_pc == 3) && c_empty_rsp == 1) && c_empty_req == 1) && 2 <= c_write_req_ev) && 2 <= s_run_st) && a <= 1) && i == req_a) && c_req_d <= 51) && 1 <= c_m_lock) && a_t <= c_req_a) && v == req_d) && 2 == s_run_pc) && 2 <= c_write_rsp_ev) && a_t == 1) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 276 locations, 5 error locations. Result: SAFE, OverallTime: 48.5s, OverallIterations: 33, TraceHistogramMax: 16, AutomataDifference: 25.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 371.1s, HoareTripleCheckerStatistics: 25032 SDtfs, 62401 SDslu, 152914 SDs, 0 SdLazy, 12847 SolverSat, 1468 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6417 GetRequests, 5724 SyntacticMatches, 21 SemanticMatches, 672 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11325 ImplicationChecksByTransitivity, 9.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9537occurred in iteration=13, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.0s AutomataMinimizationTime, 33 MinimizatonAttempts, 95584 StatesRemovedByMinimization, 31 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 98 LocationsWithAnnotation, 98 PreInvPairs, 1840 NumberOfFragments, 46985 HoareAnnotationTreeSize, 98 FomulaSimplifications, 30945013225 FormulaSimplificationTreeSizeReduction, 63.7s HoareSimplificationTime, 98 FomulaSimplificationsInter, 2559209986 FormulaSimplificationTreeSizeReductionInter, 307.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 8.1s InterpolantComputationTime, 14578 NumberOfCodeBlocks, 14578 NumberOfCodeBlocksAsserted, 43 NumberOfCheckSat, 14535 ConstructedInterpolants, 0 QuantifiedInterpolants, 33096571 SizeOfPredicates, 145 NumberOfNonLiveVariables, 15193 ConjunctsInSsa, 354 ConjunctsInUnsatCore, 43 InterpolantComputations, 23 PerfectInterpolantSequences, 13892/24977 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...