./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/systemc/pc_sfifo_3.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a4ecdabc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/systemc/pc_sfifo_3.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9ce92743863c5d30c478a48a973506d73113681a ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-a4ecdab [2020-11-29 21:06:26,023 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-29 21:06:26,026 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-29 21:06:26,103 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-29 21:06:26,112 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-29 21:06:26,114 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-29 21:06:26,116 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-29 21:06:26,118 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-29 21:06:26,121 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-29 21:06:26,124 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-29 21:06:26,125 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-29 21:06:26,127 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-29 21:06:26,127 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-29 21:06:26,129 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-29 21:06:26,130 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-29 21:06:26,132 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-29 21:06:26,133 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-29 21:06:26,134 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-29 21:06:26,136 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-29 21:06:26,139 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-29 21:06:26,141 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-29 21:06:26,143 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-29 21:06:26,144 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-29 21:06:26,145 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-29 21:06:26,148 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-29 21:06:26,148 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-29 21:06:26,149 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-29 21:06:26,150 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-29 21:06:26,151 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-29 21:06:26,152 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-29 21:06:26,152 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-29 21:06:26,154 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-29 21:06:26,155 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-29 21:06:26,156 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-29 21:06:26,157 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-29 21:06:26,160 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-29 21:06:26,161 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-29 21:06:26,162 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-29 21:06:26,162 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-29 21:06:26,163 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-29 21:06:26,164 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-29 21:06:26,166 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2020-11-29 21:06:26,207 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-29 21:06:26,207 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-29 21:06:26,209 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-29 21:06:26,209 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-29 21:06:26,209 INFO L138 SettingsManager]: * Use SBE=true [2020-11-29 21:06:26,210 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-29 21:06:26,210 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-29 21:06:26,210 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-29 21:06:26,210 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-29 21:06:26,210 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-29 21:06:26,212 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-11-29 21:06:26,212 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-11-29 21:06:26,212 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-11-29 21:06:26,212 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-29 21:06:26,212 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-29 21:06:26,213 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-29 21:06:26,213 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-11-29 21:06:26,213 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-29 21:06:26,213 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-29 21:06:26,214 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-11-29 21:06:26,214 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-11-29 21:06:26,214 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-11-29 21:06:26,214 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-29 21:06:26,215 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-11-29 21:06:26,215 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-11-29 21:06:26,215 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-29 21:06:26,215 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-11-29 21:06:26,216 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-11-29 21:06:26,216 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-29 21:06:26,216 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_394642f7-821c-43a7-b71a-2c97339e20f5/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(reach_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 -> 9ce92743863c5d30c478a48a973506d73113681a [2020-11-29 21:06:26,501 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-29 21:06:26,526 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-29 21:06:26,528 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-29 21:06:26,530 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-29 21:06:26,535 INFO L275 PluginConnector]: CDTParser initialized [2020-11-29 21:06:26,536 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/../../sv-benchmarks/c/systemc/pc_sfifo_3.cil.c [2020-11-29 21:06:26,617 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/data/082a9a46c/697e81b72bd14d5898151eb40fb1d644/FLAGb9bd16a2d [2020-11-29 21:06:27,215 INFO L306 CDTParser]: Found 1 translation units. [2020-11-29 21:06:27,218 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/sv-benchmarks/c/systemc/pc_sfifo_3.cil.c [2020-11-29 21:06:27,238 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/data/082a9a46c/697e81b72bd14d5898151eb40fb1d644/FLAGb9bd16a2d [2020-11-29 21:06:27,532 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/data/082a9a46c/697e81b72bd14d5898151eb40fb1d644 [2020-11-29 21:06:27,534 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-29 21:06:27,537 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-29 21:06:27,539 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-29 21:06:27,539 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-29 21:06:27,542 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-29 21:06:27,543 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 09:06:27" (1/1) ... [2020-11-29 21:06:27,545 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ef276c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:27, skipping insertion in model container [2020-11-29 21:06:27,546 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 09:06:27" (1/1) ... [2020-11-29 21:06:27,553 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-29 21:06:27,588 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-29 21:06:27,910 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 21:06:27,926 INFO L203 MainTranslator]: Completed pre-run [2020-11-29 21:06:28,001 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 21:06:28,025 INFO L208 MainTranslator]: Completed translation [2020-11-29 21:06:28,027 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28 WrapperNode [2020-11-29 21:06:28,027 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-29 21:06:28,028 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-29 21:06:28,029 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-29 21:06:28,029 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-29 21:06:28,036 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... [2020-11-29 21:06:28,060 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... [2020-11-29 21:06:28,098 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-29 21:06:28,100 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-29 21:06:28,102 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-29 21:06:28,102 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-29 21:06:28,110 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... [2020-11-29 21:06:28,110 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... [2020-11-29 21:06:28,113 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... [2020-11-29 21:06:28,114 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... [2020-11-29 21:06:28,123 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... [2020-11-29 21:06:28,138 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... [2020-11-29 21:06:28,141 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... [2020-11-29 21:06:28,145 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-29 21:06:28,146 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-29 21:06:28,146 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-29 21:06:28,147 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-29 21:06:28,148 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/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 [2020-11-29 21:06:28,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-29 21:06:28,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-29 21:06:28,243 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-29 21:06:28,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-29 21:06:29,153 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##104: assume 1 == ~q_free~0;~c_dr_st~0 := 2;~c_dr_pc~0 := 2;~a_t~0 := do_read_c_~a~0; [2020-11-29 21:06:29,153 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##105: assume !(1 == ~q_free~0); [2020-11-29 21:06:29,166 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-29 21:06:29,166 INFO L298 CfgBuilder]: Removed 74 assume(true) statements. [2020-11-29 21:06:29,169 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 09:06:29 BoogieIcfgContainer [2020-11-29 21:06:29,170 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-29 21:06:29,172 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-11-29 21:06:29,172 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-11-29 21:06:29,176 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-11-29 21:06:29,176 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 09:06:27" (1/3) ... [2020-11-29 21:06:29,176 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34a240e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 09:06:29, skipping insertion in model container [2020-11-29 21:06:29,177 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:06:28" (2/3) ... [2020-11-29 21:06:29,177 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34a240e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 09:06:29, skipping insertion in model container [2020-11-29 21:06:29,177 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 09:06:29" (3/3) ... [2020-11-29 21:06:29,178 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil.c [2020-11-29 21:06:29,190 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-11-29 21:06:29,194 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-11-29 21:06:29,206 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-11-29 21:06:29,242 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-29 21:06:29,243 INFO L378 AbstractCegarLoop]: Hoare is true [2020-11-29 21:06:29,243 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-29 21:06:29,243 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-29 21:06:29,243 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-29 21:06:29,243 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-29 21:06:29,243 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-29 21:06:29,243 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-29 21:06:29,267 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states. [2020-11-29 21:06:29,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-11-29 21:06:29,275 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:29,276 INFO L422 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] [2020-11-29 21:06:29,277 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:29,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:29,310 INFO L82 PathProgramCache]: Analyzing trace with hash -660120543, now seen corresponding path program 1 times [2020-11-29 21:06:29,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:29,347 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706404795] [2020-11-29 21:06:29,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:29,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:29,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 21:06:29,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706404795] [2020-11-29 21:06:29,593 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:29,593 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 21:06:29,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202156721] [2020-11-29 21:06:29,598 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 21:06:29,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:29,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 21:06:29,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 21:06:29,615 INFO L87 Difference]: Start difference. First operand 133 states. Second operand 3 states. [2020-11-29 21:06:29,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:29,745 INFO L93 Difference]: Finished difference Result 379 states and 604 transitions. [2020-11-29 21:06:29,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 21:06:29,747 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 39 [2020-11-29 21:06:29,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:29,757 INFO L225 Difference]: With dead ends: 379 [2020-11-29 21:06:29,758 INFO L226 Difference]: Without dead ends: 248 [2020-11-29 21:06:29,766 INFO L677 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 [2020-11-29 21:06:29,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2020-11-29 21:06:29,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 244. [2020-11-29 21:06:29,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-11-29 21:06:29,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 372 transitions. [2020-11-29 21:06:29,824 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 372 transitions. Word has length 39 [2020-11-29 21:06:29,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:29,825 INFO L481 AbstractCegarLoop]: Abstraction has 244 states and 372 transitions. [2020-11-29 21:06:29,825 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 21:06:29,825 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 372 transitions. [2020-11-29 21:06:29,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-11-29 21:06:29,828 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:29,828 INFO L422 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] [2020-11-29 21:06:29,828 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-11-29 21:06:29,828 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:29,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:29,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1873516453, now seen corresponding path program 1 times [2020-11-29 21:06:29,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:29,830 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630744865] [2020-11-29 21:06:29,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:29,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:29,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 21:06:29,929 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630744865] [2020-11-29 21:06:29,930 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:29,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 21:06:29,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947891775] [2020-11-29 21:06:29,931 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 21:06:29,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:29,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 21:06:29,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:29,932 INFO L87 Difference]: Start difference. First operand 244 states and 372 transitions. Second operand 5 states. [2020-11-29 21:06:30,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:30,357 INFO L93 Difference]: Finished difference Result 1043 states and 1573 transitions. [2020-11-29 21:06:30,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 21:06:30,359 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 39 [2020-11-29 21:06:30,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:30,369 INFO L225 Difference]: With dead ends: 1043 [2020-11-29 21:06:30,370 INFO L226 Difference]: Without dead ends: 803 [2020-11-29 21:06:30,374 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-11-29 21:06:30,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2020-11-29 21:06:30,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 775. [2020-11-29 21:06:30,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 775 states. [2020-11-29 21:06:30,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1155 transitions. [2020-11-29 21:06:30,458 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1155 transitions. Word has length 39 [2020-11-29 21:06:30,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:30,458 INFO L481 AbstractCegarLoop]: Abstraction has 775 states and 1155 transitions. [2020-11-29 21:06:30,459 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 21:06:30,459 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1155 transitions. [2020-11-29 21:06:30,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-11-29 21:06:30,467 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:30,468 INFO L422 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] [2020-11-29 21:06:30,468 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-11-29 21:06:30,468 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:30,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:30,470 INFO L82 PathProgramCache]: Analyzing trace with hash 1793155454, now seen corresponding path program 1 times [2020-11-29 21:06:30,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:30,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942877379] [2020-11-29 21:06:30,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:30,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:30,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 21:06:30,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942877379] [2020-11-29 21:06:30,566 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:30,566 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 21:06:30,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393548220] [2020-11-29 21:06:30,567 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 21:06:30,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:30,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 21:06:30,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:30,568 INFO L87 Difference]: Start difference. First operand 775 states and 1155 transitions. Second operand 5 states. [2020-11-29 21:06:30,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:30,718 INFO L93 Difference]: Finished difference Result 2611 states and 3903 transitions. [2020-11-29 21:06:30,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 21:06:30,718 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 40 [2020-11-29 21:06:30,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:30,729 INFO L225 Difference]: With dead ends: 2611 [2020-11-29 21:06:30,730 INFO L226 Difference]: Without dead ends: 1851 [2020-11-29 21:06:30,732 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-11-29 21:06:30,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1851 states. [2020-11-29 21:06:30,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1851 to 811. [2020-11-29 21:06:30,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 811 states. [2020-11-29 21:06:30,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 1184 transitions. [2020-11-29 21:06:30,785 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 1184 transitions. Word has length 40 [2020-11-29 21:06:30,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:30,786 INFO L481 AbstractCegarLoop]: Abstraction has 811 states and 1184 transitions. [2020-11-29 21:06:30,786 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 21:06:30,786 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 1184 transitions. [2020-11-29 21:06:30,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-11-29 21:06:30,787 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:30,787 INFO L422 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] [2020-11-29 21:06:30,787 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-11-29 21:06:30,787 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:30,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:30,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1855195068, now seen corresponding path program 1 times [2020-11-29 21:06:30,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:30,788 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207786467] [2020-11-29 21:06:30,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:30,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 21:06:30,874 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207786467] [2020-11-29 21:06:30,874 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:30,874 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 21:06:30,874 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663619971] [2020-11-29 21:06:30,875 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 21:06:30,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:30,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 21:06:30,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:30,876 INFO L87 Difference]: Start difference. First operand 811 states and 1184 transitions. Second operand 5 states. [2020-11-29 21:06:31,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:31,141 INFO L93 Difference]: Finished difference Result 2575 states and 3727 transitions. [2020-11-29 21:06:31,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 21:06:31,142 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 40 [2020-11-29 21:06:31,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:31,153 INFO L225 Difference]: With dead ends: 2575 [2020-11-29 21:06:31,153 INFO L226 Difference]: Without dead ends: 1781 [2020-11-29 21:06:31,155 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-11-29 21:06:31,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2020-11-29 21:06:31,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 1722. [2020-11-29 21:06:31,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1722 states. [2020-11-29 21:06:31,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1722 states to 1722 states and 2452 transitions. [2020-11-29 21:06:31,286 INFO L78 Accepts]: Start accepts. Automaton has 1722 states and 2452 transitions. Word has length 40 [2020-11-29 21:06:31,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:31,286 INFO L481 AbstractCegarLoop]: Abstraction has 1722 states and 2452 transitions. [2020-11-29 21:06:31,286 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 21:06:31,286 INFO L276 IsEmpty]: Start isEmpty. Operand 1722 states and 2452 transitions. [2020-11-29 21:06:31,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 21:06:31,289 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:31,289 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-11-29 21:06:31,289 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-11-29 21:06:31,290 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:31,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:31,290 INFO L82 PathProgramCache]: Analyzing trace with hash 1105087680, now seen corresponding path program 1 times [2020-11-29 21:06:31,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:31,291 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250239122] [2020-11-29 21:06:31,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:31,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:31,375 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-11-29 21:06:31,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250239122] [2020-11-29 21:06:31,376 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:31,376 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 21:06:31,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753123173] [2020-11-29 21:06:31,377 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 21:06:31,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:31,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 21:06:31,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:31,378 INFO L87 Difference]: Start difference. First operand 1722 states and 2452 transitions. Second operand 5 states. [2020-11-29 21:06:31,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:31,672 INFO L93 Difference]: Finished difference Result 5626 states and 8070 transitions. [2020-11-29 21:06:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 21:06:31,673 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 53 [2020-11-29 21:06:31,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:31,696 INFO L225 Difference]: With dead ends: 5626 [2020-11-29 21:06:31,696 INFO L226 Difference]: Without dead ends: 3926 [2020-11-29 21:06:31,701 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-11-29 21:06:31,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3926 states. [2020-11-29 21:06:31,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3926 to 1830. [2020-11-29 21:06:31,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1830 states. [2020-11-29 21:06:31,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1830 states to 1830 states and 2553 transitions. [2020-11-29 21:06:31,864 INFO L78 Accepts]: Start accepts. Automaton has 1830 states and 2553 transitions. Word has length 53 [2020-11-29 21:06:31,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:31,866 INFO L481 AbstractCegarLoop]: Abstraction has 1830 states and 2553 transitions. [2020-11-29 21:06:31,866 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 21:06:31,866 INFO L276 IsEmpty]: Start isEmpty. Operand 1830 states and 2553 transitions. [2020-11-29 21:06:31,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 21:06:31,868 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:31,868 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-11-29 21:06:31,868 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-11-29 21:06:31,868 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:31,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:31,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1379847294, now seen corresponding path program 1 times [2020-11-29 21:06:31,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:31,869 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93794325] [2020-11-29 21:06:31,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:31,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:31,942 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2020-11-29 21:06:31,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93794325] [2020-11-29 21:06:31,943 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:31,943 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 21:06:31,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439217399] [2020-11-29 21:06:31,944 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 21:06:31,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:31,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 21:06:31,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 21:06:31,945 INFO L87 Difference]: Start difference. First operand 1830 states and 2553 transitions. Second operand 4 states. [2020-11-29 21:06:32,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:32,267 INFO L93 Difference]: Finished difference Result 5113 states and 7076 transitions. [2020-11-29 21:06:32,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 21:06:32,268 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 53 [2020-11-29 21:06:32,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:32,286 INFO L225 Difference]: With dead ends: 5113 [2020-11-29 21:06:32,287 INFO L226 Difference]: Without dead ends: 3307 [2020-11-29 21:06:32,293 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:32,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3307 states. [2020-11-29 21:06:32,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3307 to 2257. [2020-11-29 21:06:32,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2257 states. [2020-11-29 21:06:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2257 states to 2257 states and 3068 transitions. [2020-11-29 21:06:32,493 INFO L78 Accepts]: Start accepts. Automaton has 2257 states and 3068 transitions. Word has length 53 [2020-11-29 21:06:32,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:32,494 INFO L481 AbstractCegarLoop]: Abstraction has 2257 states and 3068 transitions. [2020-11-29 21:06:32,494 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 21:06:32,494 INFO L276 IsEmpty]: Start isEmpty. Operand 2257 states and 3068 transitions. [2020-11-29 21:06:32,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 21:06:32,495 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:32,495 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-11-29 21:06:32,495 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-11-29 21:06:32,495 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:32,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:32,496 INFO L82 PathProgramCache]: Analyzing trace with hash 1402479548, now seen corresponding path program 1 times [2020-11-29 21:06:32,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:32,503 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820428588] [2020-11-29 21:06:32,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:32,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:32,570 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-11-29 21:06:32,570 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820428588] [2020-11-29 21:06:32,570 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:32,570 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 21:06:32,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163343058] [2020-11-29 21:06:32,571 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 21:06:32,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:32,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 21:06:32,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 21:06:32,572 INFO L87 Difference]: Start difference. First operand 2257 states and 3068 transitions. Second operand 3 states. [2020-11-29 21:06:32,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:32,886 INFO L93 Difference]: Finished difference Result 6563 states and 8862 transitions. [2020-11-29 21:06:32,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 21:06:32,887 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 53 [2020-11-29 21:06:32,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:32,910 INFO L225 Difference]: With dead ends: 6563 [2020-11-29 21:06:32,910 INFO L226 Difference]: Without dead ends: 4346 [2020-11-29 21:06:32,914 INFO L677 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 [2020-11-29 21:06:32,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4346 states. [2020-11-29 21:06:33,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4346 to 4342. [2020-11-29 21:06:33,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4342 states. [2020-11-29 21:06:33,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4342 states to 4342 states and 5752 transitions. [2020-11-29 21:06:33,252 INFO L78 Accepts]: Start accepts. Automaton has 4342 states and 5752 transitions. Word has length 53 [2020-11-29 21:06:33,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:33,252 INFO L481 AbstractCegarLoop]: Abstraction has 4342 states and 5752 transitions. [2020-11-29 21:06:33,252 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 21:06:33,253 INFO L276 IsEmpty]: Start isEmpty. Operand 4342 states and 5752 transitions. [2020-11-29 21:06:33,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-11-29 21:06:33,254 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:33,254 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-11-29 21:06:33,254 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-11-29 21:06:33,255 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:33,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:33,255 INFO L82 PathProgramCache]: Analyzing trace with hash -1150705366, now seen corresponding path program 1 times [2020-11-29 21:06:33,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:33,256 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972039991] [2020-11-29 21:06:33,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:33,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:33,326 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 21:06:33,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972039991] [2020-11-29 21:06:33,326 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:33,326 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 21:06:33,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722894132] [2020-11-29 21:06:33,327 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 21:06:33,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:33,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 21:06:33,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 21:06:33,328 INFO L87 Difference]: Start difference. First operand 4342 states and 5752 transitions. Second operand 4 states. [2020-11-29 21:06:33,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:33,911 INFO L93 Difference]: Finished difference Result 12792 states and 16918 transitions. [2020-11-29 21:06:33,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 21:06:33,911 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 55 [2020-11-29 21:06:33,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:33,959 INFO L225 Difference]: With dead ends: 12792 [2020-11-29 21:06:33,959 INFO L226 Difference]: Without dead ends: 8525 [2020-11-29 21:06:33,967 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:33,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8525 states. [2020-11-29 21:06:34,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8525 to 8521. [2020-11-29 21:06:34,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8521 states. [2020-11-29 21:06:34,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8521 states to 8521 states and 11141 transitions. [2020-11-29 21:06:34,581 INFO L78 Accepts]: Start accepts. Automaton has 8521 states and 11141 transitions. Word has length 55 [2020-11-29 21:06:34,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:34,581 INFO L481 AbstractCegarLoop]: Abstraction has 8521 states and 11141 transitions. [2020-11-29 21:06:34,581 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 21:06:34,581 INFO L276 IsEmpty]: Start isEmpty. Operand 8521 states and 11141 transitions. [2020-11-29 21:06:34,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2020-11-29 21:06:34,584 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:34,584 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-11-29 21:06:34,584 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-11-29 21:06:34,584 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:34,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:34,585 INFO L82 PathProgramCache]: Analyzing trace with hash 900559071, now seen corresponding path program 1 times [2020-11-29 21:06:34,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:34,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651664646] [2020-11-29 21:06:34,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:34,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:34,630 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 21:06:34,631 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651664646] [2020-11-29 21:06:34,631 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:34,631 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 21:06:34,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791034982] [2020-11-29 21:06:34,632 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 21:06:34,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:34,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 21:06:34,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 21:06:34,633 INFO L87 Difference]: Start difference. First operand 8521 states and 11141 transitions. Second operand 4 states. [2020-11-29 21:06:35,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:35,318 INFO L93 Difference]: Finished difference Result 16387 states and 21487 transitions. [2020-11-29 21:06:35,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 21:06:35,319 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 61 [2020-11-29 21:06:35,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:35,354 INFO L225 Difference]: With dead ends: 16387 [2020-11-29 21:06:35,354 INFO L226 Difference]: Without dead ends: 8336 [2020-11-29 21:06:35,365 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:35,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8336 states. [2020-11-29 21:06:35,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8336 to 8324. [2020-11-29 21:06:35,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8324 states. [2020-11-29 21:06:35,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8324 states to 8324 states and 10739 transitions. [2020-11-29 21:06:35,904 INFO L78 Accepts]: Start accepts. Automaton has 8324 states and 10739 transitions. Word has length 61 [2020-11-29 21:06:35,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:35,905 INFO L481 AbstractCegarLoop]: Abstraction has 8324 states and 10739 transitions. [2020-11-29 21:06:35,905 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 21:06:35,905 INFO L276 IsEmpty]: Start isEmpty. Operand 8324 states and 10739 transitions. [2020-11-29 21:06:35,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2020-11-29 21:06:35,911 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:35,912 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 21:06:35,912 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-11-29 21:06:35,912 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:35,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:35,913 INFO L82 PathProgramCache]: Analyzing trace with hash -870643937, now seen corresponding path program 1 times [2020-11-29 21:06:35,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:35,918 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418158183] [2020-11-29 21:06:35,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:35,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:36,023 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-11-29 21:06:36,023 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418158183] [2020-11-29 21:06:36,024 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:36,024 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-11-29 21:06:36,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905282368] [2020-11-29 21:06:36,025 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 21:06:36,025 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:36,025 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 21:06:36,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-11-29 21:06:36,027 INFO L87 Difference]: Start difference. First operand 8324 states and 10739 transitions. Second operand 6 states. [2020-11-29 21:06:36,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:36,564 INFO L93 Difference]: Finished difference Result 14098 states and 18169 transitions. [2020-11-29 21:06:36,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-29 21:06:36,565 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 96 [2020-11-29 21:06:36,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:36,579 INFO L225 Difference]: With dead ends: 14098 [2020-11-29 21:06:36,579 INFO L226 Difference]: Without dead ends: 5883 [2020-11-29 21:06:36,592 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2020-11-29 21:06:36,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5883 states. [2020-11-29 21:06:36,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5883 to 5191. [2020-11-29 21:06:36,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5191 states. [2020-11-29 21:06:36,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5191 states to 5191 states and 6694 transitions. [2020-11-29 21:06:36,951 INFO L78 Accepts]: Start accepts. Automaton has 5191 states and 6694 transitions. Word has length 96 [2020-11-29 21:06:36,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:36,952 INFO L481 AbstractCegarLoop]: Abstraction has 5191 states and 6694 transitions. [2020-11-29 21:06:36,952 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 21:06:36,952 INFO L276 IsEmpty]: Start isEmpty. Operand 5191 states and 6694 transitions. [2020-11-29 21:06:36,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2020-11-29 21:06:36,962 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:36,962 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 21:06:36,962 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-11-29 21:06:36,962 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:36,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:36,963 INFO L82 PathProgramCache]: Analyzing trace with hash -596272882, now seen corresponding path program 1 times [2020-11-29 21:06:36,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:36,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178739848] [2020-11-29 21:06:36,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:37,043 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-11-29 21:06:37,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178739848] [2020-11-29 21:06:37,043 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:37,043 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 21:06:37,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300600175] [2020-11-29 21:06:37,044 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 21:06:37,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:37,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 21:06:37,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 21:06:37,046 INFO L87 Difference]: Start difference. First operand 5191 states and 6694 transitions. Second operand 4 states. [2020-11-29 21:06:37,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:37,426 INFO L93 Difference]: Finished difference Result 11504 states and 14819 transitions. [2020-11-29 21:06:37,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 21:06:37,431 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 99 [2020-11-29 21:06:37,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:37,444 INFO L225 Difference]: With dead ends: 11504 [2020-11-29 21:06:37,444 INFO L226 Difference]: Without dead ends: 6164 [2020-11-29 21:06:37,450 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:37,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6164 states. [2020-11-29 21:06:37,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6164 to 4506. [2020-11-29 21:06:37,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4506 states. [2020-11-29 21:06:37,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4506 states to 4506 states and 5775 transitions. [2020-11-29 21:06:37,716 INFO L78 Accepts]: Start accepts. Automaton has 4506 states and 5775 transitions. Word has length 99 [2020-11-29 21:06:37,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:37,716 INFO L481 AbstractCegarLoop]: Abstraction has 4506 states and 5775 transitions. [2020-11-29 21:06:37,716 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 21:06:37,717 INFO L276 IsEmpty]: Start isEmpty. Operand 4506 states and 5775 transitions. [2020-11-29 21:06:37,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2020-11-29 21:06:37,719 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:37,719 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 21:06:37,719 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-11-29 21:06:37,719 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:37,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:37,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1606759434, now seen corresponding path program 1 times [2020-11-29 21:06:37,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:37,720 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881151488] [2020-11-29 21:06:37,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:37,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:37,770 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-11-29 21:06:37,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881151488] [2020-11-29 21:06:37,770 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:37,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 21:06:37,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829396510] [2020-11-29 21:06:37,771 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 21:06:37,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:37,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 21:06:37,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 21:06:37,772 INFO L87 Difference]: Start difference. First operand 4506 states and 5775 transitions. Second operand 4 states. [2020-11-29 21:06:38,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:38,165 INFO L93 Difference]: Finished difference Result 9550 states and 12213 transitions. [2020-11-29 21:06:38,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 21:06:38,166 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 99 [2020-11-29 21:06:38,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:38,177 INFO L225 Difference]: With dead ends: 9550 [2020-11-29 21:06:38,177 INFO L226 Difference]: Without dead ends: 5324 [2020-11-29 21:06:38,183 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:38,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5324 states. [2020-11-29 21:06:38,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5324 to 4502. [2020-11-29 21:06:38,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4502 states. [2020-11-29 21:06:38,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4502 states to 4502 states and 5708 transitions. [2020-11-29 21:06:38,504 INFO L78 Accepts]: Start accepts. Automaton has 4502 states and 5708 transitions. Word has length 99 [2020-11-29 21:06:38,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:38,504 INFO L481 AbstractCegarLoop]: Abstraction has 4502 states and 5708 transitions. [2020-11-29 21:06:38,504 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 21:06:38,504 INFO L276 IsEmpty]: Start isEmpty. Operand 4502 states and 5708 transitions. [2020-11-29 21:06:38,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2020-11-29 21:06:38,511 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:38,511 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 21:06:38,511 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-11-29 21:06:38,511 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:38,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:38,512 INFO L82 PathProgramCache]: Analyzing trace with hash 411720276, now seen corresponding path program 1 times [2020-11-29 21:06:38,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:38,513 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807939445] [2020-11-29 21:06:38,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:38,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:38,554 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2020-11-29 21:06:38,554 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807939445] [2020-11-29 21:06:38,554 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:38,555 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 21:06:38,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053267749] [2020-11-29 21:06:38,555 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 21:06:38,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:38,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 21:06:38,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 21:06:38,557 INFO L87 Difference]: Start difference. First operand 4502 states and 5708 transitions. Second operand 3 states. [2020-11-29 21:06:38,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:38,887 INFO L93 Difference]: Finished difference Result 8614 states and 10969 transitions. [2020-11-29 21:06:38,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 21:06:38,888 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 99 [2020-11-29 21:06:38,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:38,896 INFO L225 Difference]: With dead ends: 8614 [2020-11-29 21:06:38,896 INFO L226 Difference]: Without dead ends: 4315 [2020-11-29 21:06:38,902 INFO L677 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 [2020-11-29 21:06:38,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4315 states. [2020-11-29 21:06:39,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4315 to 4315. [2020-11-29 21:06:39,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4315 states. [2020-11-29 21:06:39,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4315 states to 4315 states and 5488 transitions. [2020-11-29 21:06:39,221 INFO L78 Accepts]: Start accepts. Automaton has 4315 states and 5488 transitions. Word has length 99 [2020-11-29 21:06:39,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:39,222 INFO L481 AbstractCegarLoop]: Abstraction has 4315 states and 5488 transitions. [2020-11-29 21:06:39,222 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 21:06:39,222 INFO L276 IsEmpty]: Start isEmpty. Operand 4315 states and 5488 transitions. [2020-11-29 21:06:39,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2020-11-29 21:06:39,224 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:39,225 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2020-11-29 21:06:39,225 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-11-29 21:06:39,225 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:39,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:39,226 INFO L82 PathProgramCache]: Analyzing trace with hash 932955421, now seen corresponding path program 1 times [2020-11-29 21:06:39,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:39,231 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400498978] [2020-11-29 21:06:39,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:39,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:39,281 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 21:06:39,281 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400498978] [2020-11-29 21:06:39,282 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:39,282 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 21:06:39,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055657578] [2020-11-29 21:06:39,283 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 21:06:39,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:39,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 21:06:39,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 21:06:39,284 INFO L87 Difference]: Start difference. First operand 4315 states and 5488 transitions. Second operand 3 states. [2020-11-29 21:06:39,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:39,570 INFO L93 Difference]: Finished difference Result 8241 states and 10504 transitions. [2020-11-29 21:06:39,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 21:06:39,570 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 102 [2020-11-29 21:06:39,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:39,576 INFO L225 Difference]: With dead ends: 8241 [2020-11-29 21:06:39,577 INFO L226 Difference]: Without dead ends: 4019 [2020-11-29 21:06:39,583 INFO L677 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 [2020-11-29 21:06:39,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4019 states. [2020-11-29 21:06:39,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4019 to 3964. [2020-11-29 21:06:39,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3964 states. [2020-11-29 21:06:39,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3964 states to 3964 states and 4979 transitions. [2020-11-29 21:06:39,836 INFO L78 Accepts]: Start accepts. Automaton has 3964 states and 4979 transitions. Word has length 102 [2020-11-29 21:06:39,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:39,836 INFO L481 AbstractCegarLoop]: Abstraction has 3964 states and 4979 transitions. [2020-11-29 21:06:39,836 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 21:06:39,836 INFO L276 IsEmpty]: Start isEmpty. Operand 3964 states and 4979 transitions. [2020-11-29 21:06:39,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2020-11-29 21:06:39,838 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:39,839 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2020-11-29 21:06:39,839 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-11-29 21:06:39,839 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:39,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:39,840 INFO L82 PathProgramCache]: Analyzing trace with hash -678043026, now seen corresponding path program 1 times [2020-11-29 21:06:39,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:39,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97100972] [2020-11-29 21:06:39,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:39,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:39,893 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-11-29 21:06:39,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97100972] [2020-11-29 21:06:39,894 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:39,894 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-11-29 21:06:39,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620119574] [2020-11-29 21:06:39,895 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 21:06:39,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:39,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 21:06:39,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 21:06:39,896 INFO L87 Difference]: Start difference. First operand 3964 states and 4979 transitions. Second operand 4 states. [2020-11-29 21:06:40,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:40,256 INFO L93 Difference]: Finished difference Result 8837 states and 11043 transitions. [2020-11-29 21:06:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 21:06:40,256 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 103 [2020-11-29 21:06:40,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:40,264 INFO L225 Difference]: With dead ends: 8837 [2020-11-29 21:06:40,264 INFO L226 Difference]: Without dead ends: 4968 [2020-11-29 21:06:40,269 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:40,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4968 states. [2020-11-29 21:06:40,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4968 to 3935. [2020-11-29 21:06:40,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3935 states. [2020-11-29 21:06:40,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3935 states to 3935 states and 4856 transitions. [2020-11-29 21:06:40,573 INFO L78 Accepts]: Start accepts. Automaton has 3935 states and 4856 transitions. Word has length 103 [2020-11-29 21:06:40,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:40,573 INFO L481 AbstractCegarLoop]: Abstraction has 3935 states and 4856 transitions. [2020-11-29 21:06:40,574 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 21:06:40,574 INFO L276 IsEmpty]: Start isEmpty. Operand 3935 states and 4856 transitions. [2020-11-29 21:06:40,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2020-11-29 21:06:40,576 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:40,576 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 21:06:40,576 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-11-29 21:06:40,577 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:40,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:40,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1422185419, now seen corresponding path program 1 times [2020-11-29 21:06:40,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:40,578 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612040354] [2020-11-29 21:06:40,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:40,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:40,679 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-11-29 21:06:40,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612040354] [2020-11-29 21:06:40,683 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:40,683 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-29 21:06:40,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424058526] [2020-11-29 21:06:40,684 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 21:06:40,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:40,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 21:06:40,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 21:06:40,685 INFO L87 Difference]: Start difference. First operand 3935 states and 4856 transitions. Second operand 3 states. [2020-11-29 21:06:41,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:41,026 INFO L93 Difference]: Finished difference Result 9904 states and 12174 transitions. [2020-11-29 21:06:41,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 21:06:41,027 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 119 [2020-11-29 21:06:41,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:41,034 INFO L225 Difference]: With dead ends: 9904 [2020-11-29 21:06:41,034 INFO L226 Difference]: Without dead ends: 6064 [2020-11-29 21:06:41,040 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 21:06:41,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6064 states. [2020-11-29 21:06:41,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6064 to 6060. [2020-11-29 21:06:41,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6060 states. [2020-11-29 21:06:41,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6060 states to 6060 states and 7390 transitions. [2020-11-29 21:06:41,454 INFO L78 Accepts]: Start accepts. Automaton has 6060 states and 7390 transitions. Word has length 119 [2020-11-29 21:06:41,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:41,454 INFO L481 AbstractCegarLoop]: Abstraction has 6060 states and 7390 transitions. [2020-11-29 21:06:41,454 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 21:06:41,455 INFO L276 IsEmpty]: Start isEmpty. Operand 6060 states and 7390 transitions. [2020-11-29 21:06:41,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2020-11-29 21:06:41,461 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:41,461 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 21:06:41,461 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-11-29 21:06:41,461 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:41,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:41,462 INFO L82 PathProgramCache]: Analyzing trace with hash 2137417945, now seen corresponding path program 1 times [2020-11-29 21:06:41,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:41,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654245204] [2020-11-29 21:06:41,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:41,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:41,533 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2020-11-29 21:06:41,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654245204] [2020-11-29 21:06:41,534 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:41,534 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 21:06:41,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588447036] [2020-11-29 21:06:41,535 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 21:06:41,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:41,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 21:06:41,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 21:06:41,536 INFO L87 Difference]: Start difference. First operand 6060 states and 7390 transitions. Second operand 3 states. [2020-11-29 21:06:41,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:41,851 INFO L93 Difference]: Finished difference Result 12037 states and 14689 transitions. [2020-11-29 21:06:41,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 21:06:41,860 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 179 [2020-11-29 21:06:41,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:41,869 INFO L225 Difference]: With dead ends: 12037 [2020-11-29 21:06:41,869 INFO L226 Difference]: Without dead ends: 6060 [2020-11-29 21:06:41,876 INFO L677 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 [2020-11-29 21:06:41,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6060 states. [2020-11-29 21:06:42,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6060 to 5836. [2020-11-29 21:06:42,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5836 states. [2020-11-29 21:06:42,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5836 states to 5836 states and 7047 transitions. [2020-11-29 21:06:42,274 INFO L78 Accepts]: Start accepts. Automaton has 5836 states and 7047 transitions. Word has length 179 [2020-11-29 21:06:42,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:42,274 INFO L481 AbstractCegarLoop]: Abstraction has 5836 states and 7047 transitions. [2020-11-29 21:06:42,274 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 21:06:42,275 INFO L276 IsEmpty]: Start isEmpty. Operand 5836 states and 7047 transitions. [2020-11-29 21:06:42,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2020-11-29 21:06:42,280 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:42,281 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 21:06:42,281 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-11-29 21:06:42,281 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:42,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:42,282 INFO L82 PathProgramCache]: Analyzing trace with hash 1306764311, now seen corresponding path program 1 times [2020-11-29 21:06:42,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:42,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921075430] [2020-11-29 21:06:42,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:42,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:42,328 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2020-11-29 21:06:42,328 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921075430] [2020-11-29 21:06:42,328 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:42,328 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 21:06:42,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570018059] [2020-11-29 21:06:42,331 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 21:06:42,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:42,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 21:06:42,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 21:06:42,338 INFO L87 Difference]: Start difference. First operand 5836 states and 7047 transitions. Second operand 3 states. [2020-11-29 21:06:42,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:42,801 INFO L93 Difference]: Finished difference Result 11417 states and 13819 transitions. [2020-11-29 21:06:42,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 21:06:42,802 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 179 [2020-11-29 21:06:42,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:42,809 INFO L225 Difference]: With dead ends: 11417 [2020-11-29 21:06:42,809 INFO L226 Difference]: Without dead ends: 5644 [2020-11-29 21:06:42,815 INFO L677 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 [2020-11-29 21:06:42,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5644 states. [2020-11-29 21:06:43,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5644 to 5644. [2020-11-29 21:06:43,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5644 states. [2020-11-29 21:06:43,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5644 states to 5644 states and 6839 transitions. [2020-11-29 21:06:43,198 INFO L78 Accepts]: Start accepts. Automaton has 5644 states and 6839 transitions. Word has length 179 [2020-11-29 21:06:43,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:43,198 INFO L481 AbstractCegarLoop]: Abstraction has 5644 states and 6839 transitions. [2020-11-29 21:06:43,198 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 21:06:43,198 INFO L276 IsEmpty]: Start isEmpty. Operand 5644 states and 6839 transitions. [2020-11-29 21:06:43,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2020-11-29 21:06:43,205 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:43,205 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 21:06:43,206 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-11-29 21:06:43,206 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:43,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:43,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1285413173, now seen corresponding path program 1 times [2020-11-29 21:06:43,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:43,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410069112] [2020-11-29 21:06:43,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:43,297 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2020-11-29 21:06:43,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410069112] [2020-11-29 21:06:43,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:43,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 21:06:43,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743418016] [2020-11-29 21:06:43,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 21:06:43,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:43,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 21:06:43,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 21:06:43,300 INFO L87 Difference]: Start difference. First operand 5644 states and 6839 transitions. Second operand 5 states. [2020-11-29 21:06:43,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:43,820 INFO L93 Difference]: Finished difference Result 12526 states and 15178 transitions. [2020-11-29 21:06:43,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 21:06:43,821 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 183 [2020-11-29 21:06:43,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:43,827 INFO L225 Difference]: With dead ends: 12526 [2020-11-29 21:06:43,827 INFO L226 Difference]: Without dead ends: 6945 [2020-11-29 21:06:43,832 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2020-11-29 21:06:43,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6945 states. [2020-11-29 21:06:44,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6945 to 5392. [2020-11-29 21:06:44,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5392 states. [2020-11-29 21:06:44,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5392 states to 5392 states and 6469 transitions. [2020-11-29 21:06:44,151 INFO L78 Accepts]: Start accepts. Automaton has 5392 states and 6469 transitions. Word has length 183 [2020-11-29 21:06:44,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:44,151 INFO L481 AbstractCegarLoop]: Abstraction has 5392 states and 6469 transitions. [2020-11-29 21:06:44,151 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 21:06:44,152 INFO L276 IsEmpty]: Start isEmpty. Operand 5392 states and 6469 transitions. [2020-11-29 21:06:44,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2020-11-29 21:06:44,156 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 21:06:44,156 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 21:06:44,156 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-11-29 21:06:44,156 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-11-29 21:06:44,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 21:06:44,157 INFO L82 PathProgramCache]: Analyzing trace with hash -60983307, now seen corresponding path program 1 times [2020-11-29 21:06:44,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 21:06:44,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272972415] [2020-11-29 21:06:44,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 21:06:44,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 21:06:44,214 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2020-11-29 21:06:44,214 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272972415] [2020-11-29 21:06:44,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 21:06:44,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 21:06:44,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981955273] [2020-11-29 21:06:44,215 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 21:06:44,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 21:06:44,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 21:06:44,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 21:06:44,215 INFO L87 Difference]: Start difference. First operand 5392 states and 6469 transitions. Second operand 3 states. [2020-11-29 21:06:44,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 21:06:44,391 INFO L93 Difference]: Finished difference Result 7992 states and 9637 transitions. [2020-11-29 21:06:44,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 21:06:44,391 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 183 [2020-11-29 21:06:44,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 21:06:44,391 INFO L225 Difference]: With dead ends: 7992 [2020-11-29 21:06:44,391 INFO L226 Difference]: Without dead ends: 0 [2020-11-29 21:06:44,395 INFO L677 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 [2020-11-29 21:06:44,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-11-29 21:06:44,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-11-29 21:06:44,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-11-29 21:06:44,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-11-29 21:06:44,396 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 183 [2020-11-29 21:06:44,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 21:06:44,396 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-11-29 21:06:44,396 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 21:06:44,396 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-11-29 21:06:44,396 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-11-29 21:06:44,397 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-11-29 21:06:44,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-11-29 21:06:44,636 WARN L193 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 117 [2020-11-29 21:06:45,155 WARN L193 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 151 [2020-11-29 21:06:45,324 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 111 [2020-11-29 21:06:46,489 WARN L193 SmtUtils]: Spent 1.15 s on a formula simplification. DAG size of input: 642 DAG size of output: 296 [2020-11-29 21:06:47,406 WARN L193 SmtUtils]: Spent 911.00 ms on a formula simplification. DAG size of input: 632 DAG size of output: 283 [2020-11-29 21:06:47,829 WARN L193 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 447 DAG size of output: 172 [2020-11-29 21:06:48,051 WARN L193 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 286 DAG size of output: 121 [2020-11-29 21:06:48,261 WARN L193 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 263 DAG size of output: 113 [2020-11-29 21:06:48,525 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 288 DAG size of output: 153 [2020-11-29 21:06:48,789 WARN L193 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 151 [2020-11-29 21:06:49,109 WARN L193 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 138 [2020-11-29 21:06:49,231 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 105 [2020-11-29 21:06:49,415 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 207 DAG size of output: 108 [2020-11-29 21:06:49,628 WARN L193 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 152 [2020-11-29 21:06:50,158 WARN L193 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 629 DAG size of output: 294 [2020-11-29 21:06:50,346 WARN L193 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 284 DAG size of output: 97 [2020-11-29 21:06:50,478 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 218 DAG size of output: 103 [2020-11-29 21:06:51,165 WARN L193 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 524 DAG size of output: 231 [2020-11-29 21:06:51,432 WARN L193 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 151 [2020-11-29 21:06:51,571 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 290 DAG size of output: 139 [2020-11-29 21:06:51,907 WARN L193 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 114 [2020-11-29 21:06:52,016 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 244 DAG size of output: 127 [2020-11-29 21:06:52,753 WARN L193 SmtUtils]: Spent 593.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 52 [2020-11-29 21:06:52,879 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 36 [2020-11-29 21:06:53,413 WARN L193 SmtUtils]: Spent 532.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 66 [2020-11-29 21:06:53,680 WARN L193 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 60 [2020-11-29 21:06:53,891 WARN L193 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2020-11-29 21:06:54,915 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 250 DAG size of output: 81 [2020-11-29 21:06:55,895 WARN L193 SmtUtils]: Spent 977.00 ms on a formula simplification. DAG size of input: 241 DAG size of output: 81 [2020-11-29 21:06:56,496 WARN L193 SmtUtils]: Spent 599.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 60 [2020-11-29 21:06:56,877 WARN L193 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 59 [2020-11-29 21:06:57,245 WARN L193 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 63 [2020-11-29 21:06:57,566 WARN L193 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 55 [2020-11-29 21:06:57,835 WARN L193 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 48 [2020-11-29 21:06:57,945 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 42 [2020-11-29 21:06:58,441 WARN L193 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 66 [2020-11-29 21:06:58,897 WARN L193 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 70 [2020-11-29 21:06:59,452 WARN L193 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 63 [2020-11-29 21:06:59,703 WARN L193 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 54 [2020-11-29 21:07:00,044 WARN L193 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 60 [2020-11-29 21:07:00,285 WARN L193 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 57 [2020-11-29 21:07:00,784 WARN L193 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 74 [2020-11-29 21:07:01,678 WARN L193 SmtUtils]: Spent 824.00 ms on a formula simplification. DAG size of input: 235 DAG size of output: 76 [2020-11-29 21:07:02,028 WARN L193 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 57 [2020-11-29 21:07:02,329 WARN L193 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 57 [2020-11-29 21:07:02,641 WARN L193 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 61 [2020-11-29 21:07:02,939 WARN L193 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 53 [2020-11-29 21:07:03,758 WARN L193 SmtUtils]: Spent 719.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 79 [2020-11-29 21:07:04,188 WARN L193 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 66 [2020-11-29 21:07:04,432 WARN L193 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 48 [2020-11-29 21:07:04,860 WARN L193 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 65 [2020-11-29 21:07:05,174 WARN L193 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 61 [2020-11-29 21:07:05,383 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 47 [2020-11-29 21:07:05,500 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 41 [2020-11-29 21:07:05,777 WARN L193 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 49 [2020-11-29 21:07:05,780 INFO L274 CegarLoopResult]: For program point L68-3(lines 68 77) no Hoare annotation was computed. [2020-11-29 21:07:05,780 INFO L274 CegarLoopResult]: For program point L68-5(lines 68 77) no Hoare annotation was computed. [2020-11-29 21:07:05,780 INFO L274 CegarLoopResult]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION(line 3) no Hoare annotation was computed. [2020-11-29 21:07:05,780 INFO L270 CegarLoopResult]: At program point L465(lines 449 467) the Hoare annotation is: (let ((.cse5 (= ~t~0 0)) (.cse16 (= ~q_read_ev~0 2)) (.cse14 (not (= ~p_dw_st~0 0))) (.cse17 (= ~q_req_up~0 0)) (.cse15 (not (= ~p_dw_pc~0 1))) (.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse1 (= 1 ~c_dr_i~0)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse4 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse6 (= ~p_dw_i~0 1)) (.cse7 (= ~c_dr_pc~0 1)) (.cse13 (not (= ~c_dr_st~0 0))) (.cse8 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse9 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse10 (not (= ~q_write_ev~0 0))) (.cse11 (not (= ~fast_clk_edge~0 1))) (.cse12 (not (= ~q_write_ev~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse2 .cse13 .cse14 .cse10 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse14 .cse4 .cse5 .cse10 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse4 .cse10 .cse5 .cse11 .cse12 .cse6 .cse15 .cse7) (and .cse0 .cse1 .cse2 .cse13 .cse4 .cse10 .cse11 .cse12 .cse6 .cse15 .cse7) (and (not .cse7) .cse13 .cse16 .cse14 .cse10 .cse17 .cse12 .cse15) (and .cse13 .cse16 .cse14 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse17 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse12 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse13 .cse8 .cse9 .cse10 .cse11 .cse12))) [2020-11-29 21:07:05,781 INFO L274 CegarLoopResult]: For program point L69(lines 69 74) no Hoare annotation was computed. [2020-11-29 21:07:05,781 INFO L274 CegarLoopResult]: For program point L69-1(lines 69 74) no Hoare annotation was computed. [2020-11-29 21:07:05,781 INFO L274 CegarLoopResult]: For program point L3(line 3) no Hoare annotation was computed. [2020-11-29 21:07:05,781 INFO L274 CegarLoopResult]: For program point L69-2(lines 69 74) no Hoare annotation was computed. [2020-11-29 21:07:05,781 INFO L274 CegarLoopResult]: For program point L3-1(line 3) no Hoare annotation was computed. [2020-11-29 21:07:05,781 INFO L274 CegarLoopResult]: For program point L203(line 203) no Hoare annotation was computed. [2020-11-29 21:07:05,781 INFO L274 CegarLoopResult]: For program point L303-1(lines 302 315) no Hoare annotation was computed. [2020-11-29 21:07:05,781 INFO L270 CegarLoopResult]: At program point L270-1(lines 303 307) the Hoare annotation is: (let ((.cse1 (= ~q_read_ev~0 2)) (.cse2 (= ~p_dw_st~0 0)) (.cse3 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse4 (= ~q_req_up~0 0)) (.cse0 (= ~c_dr_st~0 0)) (.cse5 (= ~q_req_up~0 ~p_dw_pc~0)) (.cse6 (= ~q_write_ev~0 ~q_read_ev~0))) (or (and (not .cse0) .cse1 (not .cse2) .cse3 .cse4 .cse5 .cse6) (and (= 1 ~c_dr_i~0) .cse1 (= ~q_read_ev~0 ~fast_clk_edge~0) .cse2 (= ~slow_clk_edge~0 ~q_read_ev~0) .cse3 .cse4 (= ~t~0 0) .cse0 .cse5 (= ~p_dw_i~0 1) .cse6))) [2020-11-29 21:07:05,781 INFO L274 CegarLoopResult]: For program point L303-2(lines 303 307) no Hoare annotation was computed. [2020-11-29 21:07:05,781 INFO L274 CegarLoopResult]: For program point L303-4(lines 302 315) no Hoare annotation was computed. [2020-11-29 21:07:05,782 INFO L274 CegarLoopResult]: For program point L502(lines 502 511) no Hoare annotation was computed. [2020-11-29 21:07:05,782 INFO L270 CegarLoopResult]: At program point L502-1(lines 502 511) the Hoare annotation is: (let ((.cse10 (= ~q_read_ev~0 2)) (.cse11 (= ~q_req_up~0 0)) (.cse3 (not (= ~p_dw_st~0 0))) (.cse2 (not (= ~c_dr_st~0 0))) (.cse14 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse15 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse4 (not (= ~q_write_ev~0 0))) (.cse12 (= ~t~0 0)) (.cse5 (not (= ~fast_clk_edge~0 1))) (.cse6 (not (= ~q_write_ev~0 1))) (.cse7 (= ~p_dw_i~0 1)) (.cse9 (not (= ~p_dw_pc~0 1))) (.cse8 (= ~c_dr_pc~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse2 .cse1 .cse4 .cse5 .cse6 .cse7 .cse9 .cse8) (and (not .cse8) .cse2 .cse10 .cse3 .cse4 .cse11 .cse6 .cse9) (and .cse2 .cse10 .cse3 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse11 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse6 .cse9) (and .cse0 .cse1 .cse3 .cse4 .cse12 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse13 .cse14 .cse15 .cse12 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse2 .cse1 .cse14 .cse13 .cse15 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse4 .cse12 .cse5 .cse6 .cse7 .cse9 .cse8))) [2020-11-29 21:07:05,782 INFO L274 CegarLoopResult]: For program point L403(line 403) no Hoare annotation was computed. [2020-11-29 21:07:05,782 INFO L274 CegarLoopResult]: For program point L141(lines 141 153) no Hoare annotation was computed. [2020-11-29 21:07:05,782 INFO L270 CegarLoopResult]: At program point L108(lines 86 110) the Hoare annotation is: (let ((.cse4 (= ~c_dr_st~0 0)) (.cse0 (= ~q_read_ev~0 2)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse8 (= ~p_dw_st~0 0)) (.cse2 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse3 (= ~q_req_up~0 0)) (.cse5 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse6 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse9 (= ~q_req_up~0 ~p_dw_pc~0)) (.cse7 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|))) (or (and (= 1 ~c_dr_i~0) .cse0 (= ~q_read_ev~0 ~fast_clk_edge~0) .cse1 .cse2 .cse3 (= ~t~0 0) .cse4 .cse5 .cse6 .cse7 (= ~p_dw_i~0 1) .cse8 (= ~slow_clk_edge~0 ~q_read_ev~0) .cse9 (= ~q_write_ev~0 ~q_read_ev~0)) (and (not .cse4) .cse0 .cse1 (not .cse8) .cse2 .cse3 .cse5 .cse6 .cse9 .cse7))) [2020-11-29 21:07:05,783 INFO L270 CegarLoopResult]: At program point L108-1(lines 86 110) the Hoare annotation is: (let ((.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse8 (= ~p_dw_i~0 1)) (.cse12 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse13 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse6 (not (= ~fast_clk_edge~0 1))) (.cse7 (not (= ~q_write_ev~0 1))) (.cse9 (= ~c_dr_pc~0 1)) (.cse2 (not (= ~c_dr_st~0 0))) (.cse15 (= ~q_read_ev~0 2)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (not (= ~p_dw_st~0 0))) (.cse4 (not (= ~q_write_ev~0 0))) (.cse11 (= ~q_req_up~0 0)) (.cse17 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse5 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse18 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse14 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 .cse10 .cse11 .cse5 .cse8 .cse9 .cse2 .cse12 .cse13 .cse4 .cse6 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse11 .cse5 .cse6 .cse8 .cse9) (and .cse2 .cse15 .cse16 .cse3 (= ~c_dr_pc~0 ~q_req_up~0) .cse11 .cse17 .cse5 .cse18 .cse14) (and .cse0 .cse1 .cse10 .cse5 .cse8 .cse9 .cse2 .cse12 .cse13 .cse4 .cse6 .cse7 .cse14) (and (not .cse9) .cse2 .cse15 .cse16 .cse3 .cse4 .cse11 .cse17 .cse5 .cse18 .cse14))) [2020-11-29 21:07:05,783 INFO L270 CegarLoopResult]: At program point L108-2(lines 86 110) the Hoare annotation is: (let ((.cse13 (= ~p_dw_st~0 0))) (let ((.cse5 (not (= ~fast_clk_edge~0 1))) (.cse12 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse14 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse4 (= ~t~0 0)) (.cse0 (= 1 ~c_dr_i~0)) (.cse9 (not (= ~slow_clk_edge~0 1))) (.cse3 (not (= ~q_write_ev~0 0))) (.cse7 (= ~p_dw_i~0 1)) (.cse8 (= ~c_dr_pc~0 1)) (.cse1 (not (= ~c_dr_st~0 0))) (.cse15 (= ~q_read_ev~0 2)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (not .cse13)) (.cse17 (= ~q_req_up~0 0)) (.cse18 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse10 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse19 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse6 (not (= ~q_write_ev~0 1))) (.cse20 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse9 .cse1 .cse2 .cse3 .cse10 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse9 .cse1 .cse11 .cse12 .cse13 .cse14 .cse3 .cse10 .cse6 .cse7 .cse8) (and (not .cse8) .cse1 .cse15 .cse16 .cse2 .cse3 .cse17 .cse18 .cse10 .cse19 .cse6 .cse20) (and .cse0 .cse1 .cse13 .cse12 .cse11 .cse14 .cse3 .cse4 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse20 .cse8) (and .cse0 .cse1 .cse9 .cse3 .cse10 .cse6 .cse7 .cse20 .cse8) (and .cse1 .cse15 .cse16 .cse2 (= ~c_dr_pc~0 ~q_req_up~0) .cse17 .cse18 .cse10 .cse19 .cse6 .cse20)))) [2020-11-29 21:07:05,783 INFO L270 CegarLoopResult]: At program point L109(lines 83 111) the Hoare annotation is: (let ((.cse4 (= ~c_dr_st~0 0)) (.cse0 (= ~q_read_ev~0 2)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse9 (= ~p_dw_st~0 0)) (.cse2 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse3 (= ~q_req_up~0 0)) (.cse5 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse6 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse10 (= ~q_req_up~0 ~p_dw_pc~0)) (.cse7 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse8 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0))) (or (and (= 1 ~c_dr_i~0) .cse0 (= ~q_read_ev~0 ~fast_clk_edge~0) .cse1 .cse2 .cse3 (= ~t~0 0) .cse4 .cse5 .cse6 .cse7 .cse8 (= ~p_dw_i~0 1) .cse9 (= ~slow_clk_edge~0 ~q_read_ev~0) .cse10 (= ~q_write_ev~0 ~q_read_ev~0)) (and (not .cse4) .cse0 .cse1 (not .cse9) .cse2 .cse3 .cse5 .cse6 .cse10 .cse7 .cse8))) [2020-11-29 21:07:05,783 INFO L270 CegarLoopResult]: At program point L109-1(lines 83 111) the Hoare annotation is: (let ((.cse14 (not (= ~q_write_ev~0 1))) (.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse11 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse9 (= ~p_dw_i~0 1)) (.cse10 (= ~c_dr_pc~0 1)) (.cse12 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse13 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse5 (not (= ~q_write_ev~0 0))) (.cse8 (not (= ~fast_clk_edge~0 1))) (.cse2 (not (= ~c_dr_st~0 0))) (.cse16 (= ~q_read_ev~0 2)) (.cse17 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (not (= ~p_dw_st~0 0))) (.cse4 (= ~q_req_up~0 0)) (.cse18 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse6 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse19 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse7 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0)) (.cse15 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse11 .cse6 .cse7 .cse9 .cse10 .cse2 .cse12 .cse13 .cse5 .cse8 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse8 .cse7 .cse14 .cse9 .cse10) (and (not .cse10) .cse2 .cse16 .cse17 .cse3 .cse5 .cse4 .cse18 .cse6 .cse19 .cse7 .cse15) (and .cse0 .cse1 .cse11 .cse4 .cse6 .cse7 .cse9 .cse10 .cse2 .cse12 .cse13 .cse5 .cse8 .cse15) (and .cse2 .cse16 .cse17 .cse3 (= ~c_dr_pc~0 ~q_req_up~0) .cse4 .cse18 .cse6 .cse19 .cse7 .cse15))) [2020-11-29 21:07:05,784 INFO L270 CegarLoopResult]: At program point L109-2(lines 83 111) the Hoare annotation is: (let ((.cse18 (= ~p_dw_st~0 0))) (let ((.cse13 (= ~q_read_ev~0 2)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~q_req_up~0 0)) (.cse16 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse17 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse4 (= ~t~0 0)) (.cse12 (not (= ~p_dw_pc~0 1))) (.cse2 (not .cse18)) (.cse5 (not (= ~fast_clk_edge~0 1))) (.cse0 (= 1 ~c_dr_i~0)) (.cse9 (not (= ~slow_clk_edge~0 1))) (.cse20 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse10 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse11 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0)) (.cse7 (= ~p_dw_i~0 1)) (.cse8 (= ~c_dr_pc~0 1)) (.cse1 (not (= ~c_dr_st~0 0))) (.cse19 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse21 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse3 (not (= ~q_write_ev~0 0))) (.cse6 (not (= ~q_write_ev~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse9 .cse1 .cse3 .cse10 .cse11 .cse6 .cse7 .cse12 .cse8) (and .cse13 .cse14 .cse2 .cse15 .cse16 .cse10 .cse17 .cse11 (not .cse8) .cse1 .cse3 .cse6 .cse12) (and .cse0 .cse1 .cse18 .cse19 .cse20 .cse21 .cse3 .cse4 .cse6 .cse7 .cse8) (and .cse1 .cse13 .cse14 .cse2 (= ~c_dr_pc~0 ~q_req_up~0) .cse15 .cse16 .cse10 .cse17 .cse11 .cse6 .cse12) (and .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse12 .cse8) (and .cse0 .cse9 .cse1 .cse2 .cse3 .cse10 .cse5 .cse11 .cse6 .cse7 .cse8) (and .cse0 .cse9 .cse20 .cse10 .cse11 .cse7 .cse8 .cse1 .cse19 .cse18 .cse21 .cse3 .cse6)))) [2020-11-29 21:07:05,784 INFO L274 CegarLoopResult]: For program point L407(lines 407 411) no Hoare annotation was computed. [2020-11-29 21:07:05,784 INFO L274 CegarLoopResult]: For program point L407-1(lines 402 442) no Hoare annotation was computed. [2020-11-29 21:07:05,784 INFO L274 CegarLoopResult]: For program point L341(lines 341 348) no Hoare annotation was computed. [2020-11-29 21:07:05,784 INFO L270 CegarLoopResult]: At program point L308-1(lines 299 316) the Hoare annotation is: (let ((.cse1 (= ~q_read_ev~0 2)) (.cse2 (= ~p_dw_st~0 0)) (.cse3 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse4 (= ~q_req_up~0 0)) (.cse0 (= ~c_dr_st~0 0)) (.cse5 (= ~q_req_up~0 ~p_dw_pc~0))) (or (and (not .cse0) .cse1 (not .cse2) .cse3 .cse4 .cse5) (and (= 1 ~c_dr_i~0) .cse1 (= ~q_read_ev~0 ~fast_clk_edge~0) .cse2 (= ~slow_clk_edge~0 ~q_read_ev~0) .cse3 .cse4 (= ~t~0 0) .cse0 .cse5 (= ~p_dw_i~0 1) (= ~q_write_ev~0 ~q_read_ev~0)))) [2020-11-29 21:07:05,784 INFO L270 CegarLoopResult]: At program point L341-2(lines 337 352) the Hoare annotation is: (let ((.cse2 (= ~q_read_ev~0 2)) (.cse5 (= ~q_req_up~0 0)) (.cse9 (= ~t~0 0)) (.cse3 (not (= ~p_dw_st~0 0))) (.cse11 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse8 (= 1 ~c_dr_i~0)) (.cse16 (not (= ~slow_clk_edge~0 1))) (.cse12 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse13 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse10 (= ~p_dw_i~0 1)) (.cse0 (= ~c_dr_pc~0 1)) (.cse1 (not (= ~c_dr_st~0 0))) (.cse14 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse15 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse4 (not (= ~q_write_ev~0 0))) (.cse6 (not (= ~q_write_ev~0 1))) (.cse7 (not (= ~p_dw_pc~0 1)))) (or (and (not .cse0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) (and .cse1 .cse2 .cse3 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse5 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse6 .cse7) (and .cse8 .cse1 .cse3 .cse4 .cse9 .cse6 .cse10 .cse0) (and .cse11 .cse8 .cse12 .cse13 .cse9 .cse10 .cse0 .cse1 .cse14 .cse15 .cse4 .cse6 .cse7) (and .cse8 .cse16 .cse1 .cse3 .cse4 .cse6 .cse10 .cse0) (and .cse11 .cse8 .cse16 .cse12 .cse13 .cse10 .cse0 .cse1 .cse14 .cse15 .cse4 .cse6 .cse7))) [2020-11-29 21:07:05,784 INFO L270 CegarLoopResult]: At program point L308-3(lines 299 316) the Hoare annotation is: (let ((.cse6 (not (= ~q_write_ev~0 1))) (.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse4 (not (= ~q_write_ev~0 0))) (.cse5 (not (= ~fast_clk_edge~0 1))) (.cse7 (= ~p_dw_i~0 1)) (.cse8 (= ~c_dr_pc~0 1)) (.cse2 (not (= ~c_dr_st~0 0))) (.cse9 (= ~q_read_ev~0 2)) (.cse3 (not (= ~p_dw_st~0 0))) (.cse10 (= ~q_req_up~0 0)) (.cse11 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and (not .cse8) .cse2 .cse9 .cse3 .cse4 .cse10 .cse6 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse10 .cse5 .cse7 .cse8) (and .cse2 .cse9 .cse3 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse10 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse11))) [2020-11-29 21:07:05,784 INFO L274 CegarLoopResult]: For program point L11(line 11) no Hoare annotation was computed. [2020-11-29 21:07:05,784 INFO L274 CegarLoopResult]: For program point L11-1(line 11) no Hoare annotation was computed. [2020-11-29 21:07:05,784 INFO L274 CegarLoopResult]: For program point L210-1(lines 210 220) no Hoare annotation was computed. [2020-11-29 21:07:05,784 INFO L274 CegarLoopResult]: For program point L144(lines 144 152) no Hoare annotation was computed. [2020-11-29 21:07:05,785 INFO L270 CegarLoopResult]: At program point L12-1(lines 190 244) the Hoare annotation is: (let ((.cse16 (= ~p_dw_st~0 0))) (let ((.cse4 (not .cse16)) (.cse3 (= ~q_read_ev~0 2)) (.cse7 (= ~q_req_up~0 0)) (.cse10 (= ~p_dw_pc~0 1)) (.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse1 (= 1 ~c_dr_i~0)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse5 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse6 (= ~t~0 0)) (.cse8 (= ~p_dw_i~0 1)) (.cse15 (= ~c_dr_pc~0 1)) (.cse9 (not (= ~c_dr_st~0 0))) (.cse11 (not (= ~q_write_ev~0 0))) (.cse12 (not (= ~fast_clk_edge~0 1))) (.cse13 (not (= ~q_write_ev~0 1))) (.cse14 (not (= ULTIMATE.start_eval_~tmp___1~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse8 .cse15 .cse9 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 (= ~q_read_ev~0 ~fast_clk_edge~0) (= ULTIMATE.start_activate_threads_~tmp~1 0) .cse5 .cse6 .cse7 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0) (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse8 .cse9 .cse16 (= ~slow_clk_edge~0 ~q_read_ev~0) (= ~q_req_up~0 ~p_dw_pc~0) (= ~q_write_ev~0 ~q_read_ev~0) .cse14) (and .cse0 .cse1 .cse2 .cse5 .cse6 .cse8 .cse15 .cse9 .cse11 .cse12 .cse13 .cse14 (not .cse10)) (and .cse0 .cse1 .cse2 (= ULTIMATE.start_activate_threads_~tmp~1 1) .cse5 .cse6 .cse8 .cse15 .cse9 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1) (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse11 .cse12 .cse13 .cse14)))) [2020-11-29 21:07:05,785 INFO L270 CegarLoopResult]: At program point L145(lines 140 184) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse1 (= 1 ~c_dr_i~0)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse4 (not (= ~p_dw_st~0 0))) (.cse5 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse6 (= ~p_dw_i~0 1)) (.cse7 (= ~c_dr_pc~0 1)) (.cse8 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse9 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse10 (= ~p_dw_pc~0 1)) (.cse11 (not (= ~q_write_ev~0 0))) (.cse12 (not (= ~fast_clk_edge~0 1))) (.cse13 (not (= ~q_write_ev~0 1))) (.cse14 (not (= ULTIMATE.start_eval_~tmp___1~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= ~t~0 0) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (= ~c_dr_st~0 0)) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14))) [2020-11-29 21:07:05,785 INFO L270 CegarLoopResult]: At program point L79(lines 57 81) the Hoare annotation is: (let ((.cse3 (= ~c_dr_st~0 0)) (.cse0 (= ~q_read_ev~0 2)) (.cse5 (= ~p_dw_st~0 0)) (.cse1 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse2 (= ~q_req_up~0 0)) (.cse4 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse6 (= ~q_req_up~0 ~p_dw_pc~0))) (or (and (= 1 ~c_dr_i~0) .cse0 (= ~q_read_ev~0 ~fast_clk_edge~0) .cse1 .cse2 (= ~t~0 0) .cse3 .cse4 (= ~p_dw_i~0 1) .cse5 (= ~slow_clk_edge~0 ~q_read_ev~0) .cse6 (= ~q_write_ev~0 ~q_read_ev~0)) (and (not .cse3) .cse0 (not .cse5) .cse1 .cse2 .cse4 .cse6))) [2020-11-29 21:07:05,786 INFO L270 CegarLoopResult]: At program point L79-1(lines 57 81) the Hoare annotation is: (let ((.cse3 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse13 (= ~q_read_ev~0 2)) (.cse6 (= ~q_req_up~0 0)) (.cse9 (not (= ~p_dw_pc~0 1))) (.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse2 (not (= ~c_dr_st~0 0))) (.cse4 (not (= ~p_dw_st~0 0))) (.cse5 (not (= ~q_write_ev~0 0))) (.cse11 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse7 (not (= ~fast_clk_edge~0 1))) (.cse12 (not (= ~q_write_ev~0 1))) (.cse8 (= ~p_dw_i~0 1)) (.cse10 (= ~c_dr_pc~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse11 .cse7 .cse8 .cse10) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse12 .cse8 .cse9 .cse10) (and (not .cse10) .cse2 .cse13 .cse4 .cse5 .cse6 .cse11 .cse12 .cse9) (and .cse2 .cse13 .cse4 (= ~c_dr_pc~0 ~q_req_up~0) .cse6 .cse11 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse9) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse11 .cse7 .cse12 .cse8 .cse10))) [2020-11-29 21:07:05,786 INFO L270 CegarLoopResult]: At program point L79-2(lines 57 81) the Hoare annotation is: (let ((.cse16 (not (= ~fast_clk_edge~0 1))) (.cse13 (not (= ~slow_clk_edge~0 1))) (.cse11 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse10 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse0 (= 1 ~c_dr_i~0)) (.cse12 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse3 (not (= ~q_write_ev~0 0))) (.cse4 (= ~t~0 0)) (.cse7 (= ~p_dw_i~0 1)) (.cse9 (= ~c_dr_pc~0 1)) (.cse1 (not (= ~c_dr_st~0 0))) (.cse14 (= ~q_read_ev~0 2)) (.cse2 (not (= ~p_dw_st~0 0))) (.cse15 (= ~q_req_up~0 0)) (.cse5 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse6 (not (= ~q_write_ev~0 1))) (.cse8 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and (or (and .cse10 .cse0 .cse1 .cse11 .cse12 .cse3 .cse4 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse11 .cse2 .cse3 .cse4 .cse6 .cse7)) .cse9) (and .cse10 .cse0 .cse13 .cse1 .cse11 .cse12 .cse3 .cse6 .cse7 .cse8 .cse9) (and .cse10 .cse0 .cse13 .cse1 .cse12 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9) (and (not .cse9) .cse1 .cse14 .cse2 .cse3 .cse15 .cse5 .cse6 .cse8) (and .cse0 .cse13 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse16 .cse6 .cse7 .cse9) (and .cse0 .cse13 .cse1 .cse2 .cse3 .cse5 .cse16 .cse6 .cse7 .cse9) (and .cse0 .cse13 .cse1 .cse11 .cse2 .cse3 .cse6 .cse7 .cse9) (and .cse10 .cse0 .cse1 .cse12 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse1 .cse14 .cse2 (= ~c_dr_pc~0 ~q_req_up~0) .cse15 .cse5 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse6 .cse8))) [2020-11-29 21:07:05,786 INFO L270 CegarLoopResult]: At program point L443(lines 396 448) the Hoare annotation is: (let ((.cse4 (= ~c_dr_pc~0 1)) (.cse2 (not (= ~q_write_ev~0 0))) (.cse0 (not (= ~c_dr_st~0 0))) (.cse5 (= ~q_read_ev~0 2)) (.cse1 (not (= ~p_dw_st~0 0))) (.cse6 (= ~q_req_up~0 0)) (.cse3 (not (= ~q_write_ev~0 1))) (.cse7 (not (= ~p_dw_pc~0 1)))) (or (and (= 1 ~c_dr_i~0) (not (= ~slow_clk_edge~0 1)) .cse0 .cse1 .cse2 (not (= ~fast_clk_edge~0 1)) .cse3 (= ~p_dw_i~0 1) .cse4) (and (not .cse4) .cse0 .cse5 .cse1 .cse2 .cse6 .cse3 .cse7) (and .cse0 .cse5 .cse1 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse6 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse3 .cse7))) [2020-11-29 21:07:05,786 INFO L270 CegarLoopResult]: At program point L80(lines 54 82) the Hoare annotation is: (let ((.cse1 (= ~q_read_ev~0 2)) (.cse3 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse4 (= ~q_req_up~0 0)) (.cse0 (= ~c_dr_st~0 0)) (.cse5 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse7 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse2 (= ~p_dw_st~0 0)) (.cse6 (= ~q_req_up~0 ~p_dw_pc~0))) (or (and (not .cse0) .cse1 (not .cse2) .cse3 .cse4 .cse5 .cse6 .cse7) (and (= 1 ~c_dr_i~0) .cse1 (= ~q_read_ev~0 ~fast_clk_edge~0) .cse3 .cse4 (= ~t~0 0) .cse0 .cse5 .cse7 (= ~p_dw_i~0 1) .cse2 (= ~slow_clk_edge~0 ~q_read_ev~0) .cse6 (= ~q_write_ev~0 ~q_read_ev~0)))) [2020-11-29 21:07:05,786 INFO L270 CegarLoopResult]: At program point L80-1(lines 54 82) the Hoare annotation is: (let ((.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse3 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse5 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse8 (not (= ~fast_clk_edge~0 1))) (.cse9 (= ~p_dw_i~0 1)) (.cse11 (= ~c_dr_pc~0 1)) (.cse2 (not (= ~c_dr_st~0 0))) (.cse15 (= ~q_read_ev~0 2)) (.cse4 (not (= ~p_dw_st~0 0))) (.cse6 (not (= ~q_write_ev~0 0))) (.cse7 (= ~q_req_up~0 0)) (.cse12 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse13 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse14 (not (= ~q_write_ev~0 1))) (.cse10 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse2 .cse4 .cse7 .cse6 .cse12 .cse13 .cse8 .cse9 .cse11) (and .cse0 .cse1 .cse2 .cse4 .cse6 .cse12 .cse8 .cse13 .cse14 .cse9 .cse11) (and .cse2 .cse15 .cse4 (= ~c_dr_pc~0 ~q_req_up~0) .cse7 .cse12 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) .cse13 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse10) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse14 .cse9 .cse10 .cse11) (and (not .cse11) .cse2 .cse15 .cse4 .cse6 .cse7 .cse12 .cse13 .cse14 .cse10))) [2020-11-29 21:07:05,787 INFO L270 CegarLoopResult]: At program point L80-2(lines 54 82) the Hoare annotation is: (let ((.cse4 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse5 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse6 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse13 (= ~q_read_ev~0 2)) (.cse14 (= ~q_req_up~0 0)) (.cse10 (not (= ~p_dw_pc~0 1))) (.cse1 (= 1 ~c_dr_i~0)) (.cse3 (not (= ~c_dr_st~0 0))) (.cse11 (not (= ~p_dw_st~0 0))) (.cse7 (not (= ~q_write_ev~0 0))) (.cse17 (= ~t~0 0)) (.cse15 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse18 (not (= ~fast_clk_edge~0 1))) (.cse16 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse8 (not (= ~q_write_ev~0 1))) (.cse9 (= ~p_dw_i~0 1)) (.cse12 (= ~c_dr_pc~0 1))) (or (and (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse2 .cse3 .cse4 .cse11 .cse5 .cse7 .cse8 .cse9)) .cse12) (and .cse3 .cse13 .cse11 (= ~c_dr_pc~0 ~q_req_up~0) .cse14 .cse15 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) .cse16 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse8 .cse10) (and .cse1 .cse2 .cse3 .cse11 .cse7 .cse15 .cse16 .cse8 .cse9 .cse10 .cse12) (and (or (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10) (and .cse1 .cse3 .cse4 .cse11 .cse5 .cse7 .cse17 .cse8 .cse9)) .cse12) (and .cse0 .cse1 .cse3 .cse6 .cse7 .cse17 .cse15 .cse16 .cse8 .cse9 .cse10 .cse12) (and .cse1 .cse2 .cse3 .cse11 .cse7 .cse15 .cse18 .cse16 .cse8 .cse9 .cse12) (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse7 .cse15 .cse16 .cse8 .cse9 .cse10 .cse12) (and .cse1 .cse3 .cse11 .cse7 .cse17 .cse15 .cse16 .cse8 .cse9 .cse10 .cse12) (and (not .cse12) .cse3 .cse13 .cse11 .cse7 .cse14 .cse15 .cse16 .cse8 .cse10) (and .cse1 .cse3 .cse11 .cse7 .cse17 .cse15 .cse18 .cse16 .cse8 .cse9 .cse12))) [2020-11-29 21:07:05,787 INFO L270 CegarLoopResult]: At program point L543(lines 527 545) the Hoare annotation is: (and (= 1 ~c_dr_i~0) (= ~q_read_ev~0 2) (= ~q_read_ev~0 ~fast_clk_edge~0) (= ~p_dw_st~0 0) (= ~slow_clk_edge~0 ~q_read_ev~0) (= ~c_dr_pc~0 ~q_req_up~0) (= ~q_req_up~0 0) (= ~t~0 0) (= ~c_dr_st~0 0) (= ~q_req_up~0 ~p_dw_pc~0) (= ~p_dw_i~0 1) (= ~q_write_ev~0 ~q_read_ev~0)) [2020-11-29 21:07:05,787 INFO L274 CegarLoopResult]: For program point L147(lines 147 151) no Hoare annotation was computed. [2020-11-29 21:07:05,787 INFO L270 CegarLoopResult]: At program point L412(lines 402 442) the Hoare annotation is: (let ((.cse22 (= ~p_dw_pc~0 1)) (.cse28 (= ~p_dw_st~0 0)) (.cse19 (= ~c_dr_st~0 0))) (let ((.cse12 (= ~q_read_ev~0 ~fast_clk_edge~0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp___0~1 0)) (.cse13 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse18 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse20 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0)) (.cse21 (= ~slow_clk_edge~0 ~q_read_ev~0)) (.cse23 (= ~q_write_ev~0 ~q_read_ev~0)) (.cse25 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse26 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse27 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse17 (= ~t~0 0)) (.cse10 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse0 (= 1 ~c_dr_i~0)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse15 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse5 (not (= ~fast_clk_edge~0 1))) (.cse7 (= ~p_dw_i~0 1)) (.cse9 (= ~c_dr_pc~0 1)) (.cse1 (not .cse19)) (.cse11 (= ~q_read_ev~0 2)) (.cse3 (not .cse28)) (.cse4 (not (= ~q_write_ev~0 0))) (.cse16 (= ~q_req_up~0 0)) (.cse6 (not (= ~q_write_ev~0 1))) (.cse8 (not (= ULTIMATE.start_eval_~tmp___1~0 0))) (.cse24 (not .cse22))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse10 .cse0 .cse11 .cse12 .cse3 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse7 .cse21 .cse22 .cse23 .cse8) (and .cse1 .cse11 .cse3 .cse13 .cse14 .cse16 .cse18 .cse20 .cse6 .cse24) (and .cse10 .cse0 .cse2 .cse25 .cse15 .cse17 .cse7 .cse9 .cse26 .cse27 .cse4 .cse5 .cse6 .cse8) (and .cse10 .cse0 .cse11 (= ULTIMATE.start_activate_threads_~tmp~1 0) .cse12 .cse14 .cse15 .cse13 .cse17 .cse16 .cse19 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0) .cse18 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse20 .cse7 .cse28 .cse21 (= ~q_req_up~0 ~p_dw_pc~0) .cse23 .cse8) (and .cse10 .cse0 .cse2 .cse25 .cse15 .cse7 .cse9 .cse1 .cse26 .cse27 .cse4 .cse5 .cse6 .cse8) (and .cse10 .cse0 .cse2 .cse15 .cse17 .cse4 .cse5 .cse6 .cse7 .cse8 .cse24 .cse9) (and .cse10 .cse0 .cse2 .cse3 .cse15 .cse17 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse10 .cse0 .cse2 .cse1 .cse15 .cse4 .cse5 .cse6 .cse7 .cse8 .cse24 .cse9) (and (not .cse9) .cse1 .cse11 .cse3 .cse4 .cse16 .cse6 .cse8 .cse24)))) [2020-11-29 21:07:05,787 INFO L274 CegarLoopResult]: For program point L379(lines 379 383) no Hoare annotation was computed. [2020-11-29 21:07:05,787 INFO L274 CegarLoopResult]: For program point L379-2(lines 379 383) no Hoare annotation was computed. [2020-11-29 21:07:05,787 INFO L274 CegarLoopResult]: For program point L379-3(lines 379 383) no Hoare annotation was computed. [2020-11-29 21:07:05,787 INFO L274 CegarLoopResult]: For program point L379-5(lines 379 383) no Hoare annotation was computed. [2020-11-29 21:07:05,787 INFO L274 CegarLoopResult]: For program point L379-6(lines 379 383) no Hoare annotation was computed. [2020-11-29 21:07:05,788 INFO L274 CegarLoopResult]: For program point L379-8(lines 379 383) no Hoare annotation was computed. [2020-11-29 21:07:05,788 INFO L274 CegarLoopResult]: For program point L283(lines 283 293) no Hoare annotation was computed. [2020-11-29 21:07:05,788 INFO L274 CegarLoopResult]: For program point L250(lines 250 256) no Hoare annotation was computed. [2020-11-29 21:07:05,788 INFO L274 CegarLoopResult]: For program point L283-1(lines 283 293) no Hoare annotation was computed. [2020-11-29 21:07:05,788 INFO L270 CegarLoopResult]: At program point L250-1(lines 265 269) the Hoare annotation is: (and (= 1 ~c_dr_i~0) (= ~q_read_ev~0 2) (= ~q_read_ev~0 ~fast_clk_edge~0) (= ~p_dw_st~0 0) (= ~slow_clk_edge~0 ~q_read_ev~0) (= ~c_dr_pc~0 ~q_req_up~0) (= ~q_req_up~0 0) (= ~t~0 0) (= ~c_dr_st~0 0) (= ~q_req_up~0 ~p_dw_pc~0) (= ~p_dw_i~0 1) (= ~q_write_ev~0 ~q_read_ev~0)) [2020-11-29 21:07:05,788 INFO L274 CegarLoopResult]: For program point L283-2(lines 283 293) no Hoare annotation was computed. [2020-11-29 21:07:05,788 INFO L274 CegarLoopResult]: For program point L250-2(lines 250 256) no Hoare annotation was computed. [2020-11-29 21:07:05,788 INFO L270 CegarLoopResult]: At program point L250-3(lines 246 260) the Hoare annotation is: (let ((.cse4 (not (= ~q_write_ev~0 0))) (.cse9 (= ~q_read_ev~0 2)) (.cse11 (not (= ~p_dw_pc~0 1))) (.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse2 (not (= ~c_dr_st~0 0))) (.cse3 (not (= ~p_dw_st~0 0))) (.cse10 (= ~q_req_up~0 0)) (.cse5 (not (= ~fast_clk_edge~0 1))) (.cse6 (not (= ~q_write_ev~0 1))) (.cse7 (= ~p_dw_i~0 1)) (.cse8 (= ~c_dr_pc~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and (not .cse8) .cse2 .cse9 .cse3 .cse4 .cse10 .cse6 .cse11) (and .cse2 .cse9 .cse3 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse10 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse6 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse10 .cse5 .cse6 .cse7 .cse8))) [2020-11-29 21:07:05,788 INFO L274 CegarLoopResult]: For program point L515(lines 515 519) no Hoare annotation was computed. [2020-11-29 21:07:05,788 INFO L274 CegarLoopResult]: For program point L416(lines 416 423) no Hoare annotation was computed. [2020-11-29 21:07:05,788 INFO L274 CegarLoopResult]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-11-29 21:07:05,796 INFO L270 CegarLoopResult]: At program point L483-1(lines 317 520) the Hoare annotation is: (let ((.cse20 (= ~c_dr_st~0 0)) (.cse23 (= ~p_dw_st~0 0))) (let ((.cse5 (= ~t~0 0)) (.cse16 (= ~q_read_ev~0 2)) (.cse14 (not .cse23)) (.cse18 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse19 (= ULTIMATE.start_activate_threads_~tmp___0~1 0)) (.cse17 (= ~q_req_up~0 0)) (.cse21 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse22 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0)) (.cse15 (not (= ~p_dw_pc~0 1))) (.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse1 (= 1 ~c_dr_i~0)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse4 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse6 (= ~p_dw_i~0 1)) (.cse7 (= ~c_dr_pc~0 1)) (.cse13 (not .cse20)) (.cse8 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse9 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse10 (not (= ~q_write_ev~0 0))) (.cse11 (not (= ~fast_clk_edge~0 1))) (.cse12 (not (= ~q_write_ev~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse2 .cse13 .cse14 .cse10 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse14 .cse4 .cse5 .cse10 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse4 .cse10 .cse5 .cse11 .cse12 .cse6 .cse15 .cse7) (and .cse0 .cse1 .cse2 .cse13 .cse4 .cse10 .cse11 .cse12 .cse6 .cse15 .cse7) (and (not .cse7) .cse13 .cse16 .cse14 .cse10 .cse17 .cse12 .cse15) (and .cse1 .cse16 (= ~q_read_ev~0 ~fast_clk_edge~0) (= ULTIMATE.start_activate_threads_~tmp~1 0) .cse18 .cse19 .cse5 .cse17 .cse20 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0) .cse21 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse22 .cse6 .cse23 (= ~slow_clk_edge~0 ~q_read_ev~0) (= ~q_req_up~0 ~p_dw_pc~0) (= ~q_write_ev~0 ~q_read_ev~0)) (and .cse13 .cse16 .cse14 .cse18 .cse19 .cse17 .cse21 .cse22 .cse12 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse13 .cse8 .cse9 .cse10 .cse11 .cse12)))) [2020-11-29 21:07:05,796 INFO L274 CegarLoopResult]: For program point L87(lines 87 96) no Hoare annotation was computed. [2020-11-29 21:07:05,796 INFO L274 CegarLoopResult]: For program point L87-2(lines 86 110) no Hoare annotation was computed. [2020-11-29 21:07:05,796 INFO L274 CegarLoopResult]: For program point L87-3(lines 87 96) no Hoare annotation was computed. [2020-11-29 21:07:05,796 INFO L274 CegarLoopResult]: For program point L87-5(lines 86 110) no Hoare annotation was computed. [2020-11-29 21:07:05,796 INFO L274 CegarLoopResult]: For program point L87-6(lines 87 96) no Hoare annotation was computed. [2020-11-29 21:07:05,796 INFO L274 CegarLoopResult]: For program point L87-8(lines 86 110) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L484(line 484) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L88(lines 88 93) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L88-1(lines 88 93) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L88-2(lines 88 93) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L287(lines 287 292) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L287-1(lines 287 292) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L287-2(lines 287 292) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L387(lines 387 391) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L270 CegarLoopResult]: At program point L387-2(lines 321 325) the Hoare annotation is: (let ((.cse1 (= ~q_read_ev~0 2)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___0~1 0)) (.cse6 (= ~q_req_up~0 0)) (.cse0 (= ~c_dr_st~0 0)) (.cse7 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse8 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse10 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse11 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0)) (.cse3 (= ~p_dw_st~0 0)) (.cse9 (= ~q_req_up~0 ~p_dw_pc~0))) (or (and (not .cse0) .cse1 .cse2 (not .cse3) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and (= 1 ~c_dr_i~0) .cse1 (= ~q_read_ev~0 ~fast_clk_edge~0) .cse2 .cse4 .cse5 .cse6 (= ~t~0 0) .cse0 .cse7 .cse8 .cse10 .cse11 (= ~p_dw_i~0 1) .cse3 (= ~slow_clk_edge~0 ~q_read_ev~0) .cse9 (= ~q_write_ev~0 ~q_read_ev~0)))) [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L321-1(lines 320 333) no Hoare annotation was computed. [2020-11-29 21:07:05,797 INFO L274 CegarLoopResult]: For program point L387-3(lines 387 391) no Hoare annotation was computed. [2020-11-29 21:07:05,798 INFO L270 CegarLoopResult]: At program point L387-5(lines 321 325) the Hoare annotation is: (let ((.cse8 (not (= ~q_write_ev~0 1))) (.cse13 (= ~q_read_ev~0 2)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse16 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse17 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse12 (not (= ~p_dw_st~0 0))) (.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse2 (not (= ~c_dr_st~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse4 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse5 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse15 (= ~q_req_up~0 0)) (.cse6 (not (= ~q_write_ev~0 0))) (.cse7 (not (= ~fast_clk_edge~0 1))) (.cse9 (= ~p_dw_i~0 1)) (.cse10 (not (= ~p_dw_pc~0 1))) (.cse11 (= ~c_dr_pc~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse2 .cse12 .cse6 .cse7 .cse8 .cse9 .cse11) (and .cse2 .cse13 .cse14 .cse12 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse15 .cse16 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) .cse17 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse10) (and (not .cse11) .cse2 .cse13 .cse14 .cse12 .cse6 .cse15 .cse16 .cse17 .cse10) (and .cse0 .cse1 .cse2 .cse12 .cse6 .cse15 .cse7 .cse9 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse15 .cse6 .cse7 .cse9 .cse10 .cse11))) [2020-11-29 21:07:05,798 INFO L274 CegarLoopResult]: For program point L321-3(lines 320 333) no Hoare annotation was computed. [2020-11-29 21:07:05,798 INFO L274 CegarLoopResult]: For program point L387-6(lines 387 391) no Hoare annotation was computed. [2020-11-29 21:07:05,799 INFO L270 CegarLoopResult]: At program point L156-1(lines 140 184) the Hoare annotation is: (let ((.cse3 (not (= ~slow_clk_edge~0 1))) (.cse6 (not (= ~q_write_ev~0 0))) (.cse7 (not (= ~fast_clk_edge~0 1))) (.cse8 (not (= ~q_write_ev~0 1))) (.cse11 (= ~c_dr_pc~0 1)) (.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse1 (= 1 ~c_dr_i~0)) (.cse4 (not (= ~p_dw_st~0 0))) (.cse5 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse12 (= ~t~0 0)) (.cse2 (= ~c_dr_st~0 0)) (.cse9 (= ~p_dw_i~0 1)) (.cse10 (not (= ULTIMATE.start_eval_~tmp___1~0 0)))) (or (and .cse0 .cse1 (not .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse12 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 (= ~q_read_ev~0 2) (= ~q_read_ev~0 ~fast_clk_edge~0) .cse4 .cse5 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse12 (= ~q_req_up~0 0) .cse2 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse9 (= ~slow_clk_edge~0 ~q_read_ev~0) (= ~q_write_ev~0 ~q_read_ev~0) .cse10 (not (= ~p_dw_pc~0 1))))) [2020-11-29 21:07:05,799 INFO L270 CegarLoopResult]: At program point L387-8(lines 357 361) the Hoare annotation is: (let ((.cse3 (= ~p_dw_st~0 0))) (let ((.cse2 (not (= ~slow_clk_edge~0 1))) (.cse4 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse6 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse12 (not (= ~fast_clk_edge~0 1))) (.cse0 (= 1 ~c_dr_i~0)) (.cse14 (= ~t~0 0)) (.cse9 (= ~p_dw_i~0 1)) (.cse10 (= ~c_dr_pc~0 1)) (.cse1 (not (= ~c_dr_st~0 0))) (.cse15 (= ~q_read_ev~0 2)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse11 (not .cse3)) (.cse7 (not (= ~q_write_ev~0 0))) (.cse17 (= ~q_req_up~0 0)) (.cse18 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0)) (.cse19 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse8 (not (= ~q_write_ev~0 1))) (.cse13 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse2 .cse1 .cse11 .cse7 .cse12 .cse8 .cse9 .cse10) (and .cse0 .cse2 .cse1 .cse7 .cse8 .cse9 .cse13 .cse10) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse14 .cse8 .cse9 .cse10) (and .cse15 .cse16 .cse11 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse17 .cse18 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) .cse19 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse1 .cse8 .cse13) (and .cse0 .cse11 .cse7 .cse14 .cse12 .cse8 .cse9 .cse10) (and .cse0 .cse7 .cse14 .cse8 .cse9 .cse13 .cse10) (and (not .cse10) .cse1 .cse15 .cse16 .cse11 .cse7 .cse17 .cse18 .cse19 .cse8 .cse13)))) [2020-11-29 21:07:05,799 INFO L274 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-11-29 21:07:05,799 INFO L274 CegarLoopResult]: For program point L157(line 157) no Hoare annotation was computed. [2020-11-29 21:07:05,799 INFO L274 CegarLoopResult]: For program point L58(lines 58 67) no Hoare annotation was computed. [2020-11-29 21:07:05,799 INFO L274 CegarLoopResult]: For program point L58-2(lines 57 81) no Hoare annotation was computed. [2020-11-29 21:07:05,799 INFO L274 CegarLoopResult]: For program point L58-3(lines 58 67) no Hoare annotation was computed. [2020-11-29 21:07:05,799 INFO L274 CegarLoopResult]: For program point L58-5(lines 57 81) no Hoare annotation was computed. [2020-11-29 21:07:05,799 INFO L274 CegarLoopResult]: For program point L58-6(lines 58 67) no Hoare annotation was computed. [2020-11-29 21:07:05,799 INFO L274 CegarLoopResult]: For program point L58-8(lines 57 81) no Hoare annotation was computed. [2020-11-29 21:07:05,800 INFO L277 CegarLoopResult]: At program point L521(lines 468 526) the Hoare annotation is: true [2020-11-29 21:07:05,800 INFO L274 CegarLoopResult]: For program point L191(lines 191 199) no Hoare annotation was computed. [2020-11-29 21:07:05,800 INFO L274 CegarLoopResult]: For program point L59(lines 59 64) no Hoare annotation was computed. [2020-11-29 21:07:05,800 INFO L274 CegarLoopResult]: For program point L59-1(lines 59 64) no Hoare annotation was computed. [2020-11-29 21:07:05,800 INFO L274 CegarLoopResult]: For program point L59-2(lines 59 64) no Hoare annotation was computed. [2020-11-29 21:07:05,800 INFO L277 CegarLoopResult]: At program point L555(lines 546 557) the Hoare annotation is: true [2020-11-29 21:07:05,800 INFO L274 CegarLoopResult]: For program point L357-1(lines 356 369) no Hoare annotation was computed. [2020-11-29 21:07:05,800 INFO L274 CegarLoopResult]: For program point L457(lines 457 462) no Hoare annotation was computed. [2020-11-29 21:07:05,801 INFO L274 CegarLoopResult]: For program point L226(lines 226 238) no Hoare annotation was computed. [2020-11-29 21:07:05,801 INFO L274 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-11-29 21:07:05,801 INFO L274 CegarLoopResult]: For program point L28(lines 28 32) no Hoare annotation was computed. [2020-11-29 21:07:05,801 INFO L274 CegarLoopResult]: For program point L28-2(lines 27 42) no Hoare annotation was computed. [2020-11-29 21:07:05,801 INFO L274 CegarLoopResult]: For program point L28-3(lines 28 32) no Hoare annotation was computed. [2020-11-29 21:07:05,801 INFO L274 CegarLoopResult]: For program point L28-5(lines 27 42) no Hoare annotation was computed. [2020-11-29 21:07:05,801 INFO L274 CegarLoopResult]: For program point L227(lines 227 233) no Hoare annotation was computed. [2020-11-29 21:07:05,801 INFO L270 CegarLoopResult]: At program point L326-3(lines 317 334) the Hoare annotation is: (let ((.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse4 (not (= ~fast_clk_edge~0 1))) (.cse6 (= ~p_dw_i~0 1)) (.cse8 (= ~c_dr_pc~0 1)) (.cse3 (not (= ~q_write_ev~0 0))) (.cse2 (not (= ~c_dr_st~0 0))) (.cse10 (= ~q_read_ev~0 2)) (.cse9 (not (= ~p_dw_st~0 0))) (.cse11 (= ~q_req_up~0 0)) (.cse5 (not (= ~q_write_ev~0 1))) (.cse7 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 (= ULTIMATE.start_activate_threads_~tmp~1 1) (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1) (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse2 .cse9 .cse3 .cse4 .cse5 .cse6 .cse8) (and (not .cse8) .cse2 .cse10 .cse9 .cse3 .cse11 .cse5 .cse7) (and .cse2 .cse10 .cse9 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse11 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse5 .cse7))) [2020-11-29 21:07:05,802 INFO L274 CegarLoopResult]: For program point L194(lines 194 198) no Hoare annotation was computed. [2020-11-29 21:07:05,802 INFO L270 CegarLoopResult]: At program point L195(lines 190 244) the Hoare annotation is: false [2020-11-29 21:07:05,802 INFO L270 CegarLoopResult]: At program point L427(lines 402 442) the Hoare annotation is: (let ((.cse24 (= ~p_dw_pc~0 1)) (.cse27 (= ~p_dw_st~0 0)) (.cse21 (= ~c_dr_st~0 0))) (let ((.cse16 (= ~q_read_ev~0 ~fast_clk_edge~0)) (.cse5 (= ~t~0 0)) (.cse23 (= ~slow_clk_edge~0 ~q_read_ev~0)) (.cse25 (= ~q_write_ev~0 ~q_read_ev~0)) (.cse17 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp___0~1 0)) (.cse20 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse22 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0)) (.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse4 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse8 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse9 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse1 (= 1 ~c_dr_i~0)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse11 (not (= ~fast_clk_edge~0 1))) (.cse6 (= ~p_dw_i~0 1)) (.cse7 (= ~c_dr_pc~0 1)) (.cse26 (not .cse21)) (.cse15 (= ~q_read_ev~0 2)) (.cse14 (not .cse27)) (.cse19 (= ~q_req_up~0 0)) (.cse10 (not (= ~q_write_ev~0 0))) (.cse12 (not (= ~q_write_ev~0 1))) (.cse13 (not .cse24))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse2 .cse4 .cse10 .cse5 .cse11 .cse12 .cse6 .cse13 .cse7) (and .cse0 .cse1 .cse2 .cse14 .cse4 .cse10 .cse5 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse15 .cse16 .cse14 .cse17 .cse18 .cse4 .cse19 .cse5 .cse20 .cse21 .cse22 .cse6 .cse23 .cse24 .cse25 (not (= ULTIMATE.start_eval_~tmp___1~0 0))) (and .cse0 .cse1 .cse26 .cse2 .cse4 .cse10 .cse11 .cse12 .cse6 .cse13 .cse7) (and .cse1 .cse15 .cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0) .cse17 .cse18 .cse5 .cse19 .cse21 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0) .cse20 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse22 .cse6 .cse27 .cse23 (= ~q_req_up~0 ~p_dw_pc~0) .cse25) (and .cse26 .cse15 .cse14 .cse17 .cse18 .cse19 .cse20 .cse22 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse26 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse26 .cse2 .cse14 .cse10 .cse11 .cse12 .cse6 .cse7) (and (not .cse7) .cse26 .cse15 .cse14 .cse19 .cse10 .cse12 .cse13)))) [2020-11-29 21:07:05,803 INFO L270 CegarLoopResult]: At program point L295(lines 282 297) the Hoare annotation is: (let ((.cse23 (= ~p_dw_st~0 0)) (.cse26 (= ~p_dw_pc~0 1)) (.cse22 (= ~c_dr_st~0 0))) (let ((.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse15 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse16 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse10 (not .cse22)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse4 (not (= ~q_write_ev~0 0))) (.cse6 (not (= ~fast_clk_edge~0 1))) (.cse7 (not (= ~q_write_ev~0 1))) (.cse13 (not .cse26)) (.cse9 (= ~c_dr_pc~0 1)) (.cse0 (= 1 ~c_dr_i~0)) (.cse11 (= ~q_read_ev~0 2)) (.cse21 (= ~q_read_ev~0 ~fast_clk_edge~0)) (.cse2 (not .cse23)) (.cse17 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp___0~1 0)) (.cse3 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse12 (= ~q_req_up~0 0)) (.cse5 (= ~t~0 0)) (.cse19 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse20 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0)) (.cse8 (= ~p_dw_i~0 1)) (.cse24 (= ~slow_clk_edge~0 ~q_read_ev~0)) (.cse25 (= ~q_write_ev~0 ~q_read_ev~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 .cse10 .cse2 .cse4 .cse6 .cse7 .cse8 .cse9) (and (not .cse9) .cse10 .cse11 .cse2 .cse4 .cse12 .cse7 .cse13) (and .cse0 .cse1 .cse10 .cse14 .cse15 .cse16 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9) (and .cse10 .cse11 .cse2 .cse17 .cse18 .cse12 .cse19 .cse20 .cse7 .cse13) (and .cse0 .cse11 .cse21 (= ULTIMATE.start_activate_threads_~tmp~1 0) .cse17 .cse18 .cse3 .cse5 .cse12 .cse22 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0) .cse19 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse20 .cse8 .cse23 .cse24 (= ~q_req_up~0 ~p_dw_pc~0) .cse25) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse13 .cse9) (and .cse0 .cse1 .cse14 .cse15 .cse16 .cse3 .cse5 .cse4 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse10 .cse1 .cse3 .cse4 .cse6 .cse7 .cse8 .cse13 .cse9) (and .cse0 .cse11 .cse21 .cse2 .cse17 .cse18 .cse3 .cse12 .cse5 .cse19 .cse22 .cse20 .cse8 .cse24 .cse26 .cse25 (not (= ULTIMATE.start_eval_~tmp___1~0 0)))))) [2020-11-29 21:07:05,803 INFO L270 CegarLoopResult]: At program point L295-1(lines 282 297) the Hoare annotation is: (let ((.cse9 (= ~q_read_ev~0 2)) (.cse3 (not (= ~p_dw_st~0 0))) (.cse10 (= ~q_req_up~0 0)) (.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse7 (= ~p_dw_i~0 1)) (.cse8 (= ~c_dr_pc~0 1)) (.cse2 (not (= ~c_dr_st~0 0))) (.cse4 (not (= ~q_write_ev~0 0))) (.cse5 (not (= ~fast_clk_edge~0 1))) (.cse6 (not (= ~q_write_ev~0 1))) (.cse11 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and (not .cse8) .cse2 .cse9 .cse3 .cse4 .cse10 .cse6 .cse11) (and .cse2 .cse9 .cse3 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse10 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse6 .cse11) (and .cse0 .cse1 (= ULTIMATE.start_activate_threads_~tmp~1 1) (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0)) .cse7 .cse8 .cse2 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1) (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse4 .cse5 .cse6 .cse11))) [2020-11-29 21:07:05,803 INFO L270 CegarLoopResult]: At program point L295-2(lines 282 297) the Hoare annotation is: (let ((.cse14 (= ~q_read_ev~0 2)) (.cse2 (not (= ~p_dw_st~0 0))) (.cse15 (= ~q_req_up~0 0)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse12 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse13 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse5 (= ~t~0 0)) (.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse10 (not (= ~c_dr_st~0 0))) (.cse3 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse4 (not (= ~q_write_ev~0 0))) (.cse6 (not (= ~fast_clk_edge~0 1))) (.cse7 (not (= ~q_write_ev~0 1))) (.cse8 (= ~p_dw_i~0 1)) (.cse9 (= ~c_dr_pc~0 1)) (.cse16 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 .cse10 .cse2 .cse4 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 .cse10 .cse11 .cse12 .cse13 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9) (and (not .cse9) .cse10 .cse14 .cse2 .cse4 .cse15 .cse7 .cse16) (and .cse10 .cse14 .cse2 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse15 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse7 .cse16) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse16 .cse9) (and .cse0 .cse1 .cse11 .cse12 .cse13 .cse3 .cse5 .cse4 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 .cse10 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse16))) [2020-11-29 21:07:05,803 INFO L270 CegarLoopResult]: At program point L163(lines 140 184) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse1 (= 1 ~c_dr_i~0)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse3 (not (= ~p_dw_st~0 0))) (.cse4 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse5 (not (= ~q_write_ev~0 0))) (.cse6 (not (= ~fast_clk_edge~0 1))) (.cse7 (not (= ~q_write_ev~0 1))) (.cse8 (= ~p_dw_i~0 1)) (.cse9 (not (= ULTIMATE.start_eval_~tmp___1~0 0))) (.cse10 (= ~c_dr_pc~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (= ~t~0 0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse1 .cse2 (not (= ~c_dr_st~0 0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10))) [2020-11-29 21:07:05,804 INFO L274 CegarLoopResult]: For program point L97-1(lines 97 106) no Hoare annotation was computed. [2020-11-29 21:07:05,804 INFO L274 CegarLoopResult]: For program point L97-3(lines 97 106) no Hoare annotation was computed. [2020-11-29 21:07:05,804 INFO L274 CegarLoopResult]: For program point L97-5(lines 97 106) no Hoare annotation was computed. [2020-11-29 21:07:05,804 INFO L270 CegarLoopResult]: At program point L296(lines 279 298) the Hoare annotation is: (let ((.cse22 (= ~c_dr_st~0 0)) (.cse25 (= ~p_dw_pc~0 1)) (.cse27 (= ~p_dw_st~0 0))) (let ((.cse14 (not .cse27)) (.cse15 (not .cse25)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse7 (= ~c_dr_pc~0 1)) (.cse13 (not .cse22)) (.cse8 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse9 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse10 (not (= ~q_write_ev~0 0))) (.cse11 (not (= ~fast_clk_edge~0 1))) (.cse12 (not (= ~q_write_ev~0 1))) (.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse1 (= 1 ~c_dr_i~0)) (.cse16 (= ~q_read_ev~0 2)) (.cse17 (= ~q_read_ev~0 ~fast_clk_edge~0)) (.cse18 (= ~c_dr_pc~0 ~q_req_up~0)) (.cse19 (= ULTIMATE.start_activate_threads_~tmp___0~1 0)) (.cse4 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse20 (= ~q_req_up~0 0)) (.cse5 (= ~t~0 0)) (.cse21 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0)) (.cse23 (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0)) (.cse6 (= ~p_dw_i~0 1)) (.cse24 (= ~slow_clk_edge~0 ~q_read_ev~0)) (.cse26 (= ~q_write_ev~0 ~q_read_ev~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse2 .cse13 .cse14 .cse10 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse4 .cse10 .cse5 .cse11 .cse12 .cse6 .cse15 .cse7) (and .cse0 .cse1 .cse2 .cse14 .cse4 .cse10 .cse5 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse16 .cse17 .cse14 .cse18 .cse19 .cse4 .cse20 .cse5 .cse21 .cse22 .cse23 .cse6 .cse24 .cse25 .cse26 (not (= ULTIMATE.start_eval_~tmp___1~0 0))) (and .cse0 .cse1 .cse13 .cse2 .cse4 .cse10 .cse11 .cse12 .cse6 .cse15 .cse7) (and (not .cse7) .cse13 .cse16 .cse14 .cse10 .cse20 .cse12 .cse15) (and .cse13 .cse16 .cse14 .cse18 .cse19 .cse20 .cse21 .cse23 .cse12 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse13 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse16 .cse17 (= ULTIMATE.start_activate_threads_~tmp~1 0) .cse18 .cse19 .cse4 .cse20 .cse5 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 0) .cse21 .cse22 (= 0 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse23 .cse6 .cse27 .cse24 (= ~q_req_up~0 ~p_dw_pc~0) .cse26)))) [2020-11-29 21:07:05,805 INFO L270 CegarLoopResult]: At program point L296-1(lines 279 298) the Hoare annotation is: (let ((.cse9 (= ~q_read_ev~0 2)) (.cse3 (not (= ~p_dw_st~0 0))) (.cse10 (= ~q_req_up~0 0)) (.cse0 (= 1 ~c_dr_i~0)) (.cse1 (not (= ~slow_clk_edge~0 1))) (.cse7 (= ~p_dw_i~0 1)) (.cse8 (= ~c_dr_pc~0 1)) (.cse2 (not (= ~c_dr_st~0 0))) (.cse4 (not (= ~q_write_ev~0 0))) (.cse5 (not (= ~fast_clk_edge~0 1))) (.cse6 (not (= ~q_write_ev~0 1))) (.cse11 (not (= ~p_dw_pc~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and (not .cse8) .cse2 .cse9 .cse3 .cse4 .cse10 .cse6 .cse11) (and .cse2 .cse9 .cse3 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse10 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse6 .cse11) (and (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0)) .cse0 .cse1 (= ULTIMATE.start_activate_threads_~tmp~1 1) (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0)) .cse7 .cse8 .cse2 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1) (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|) .cse4 .cse5 .cse6 .cse11))) [2020-11-29 21:07:05,805 INFO L270 CegarLoopResult]: At program point L296-2(lines 279 298) the Hoare annotation is: (let ((.cse5 (= ~t~0 0)) (.cse16 (= ~q_read_ev~0 2)) (.cse14 (not (= ~p_dw_st~0 0))) (.cse17 (= ~q_req_up~0 0)) (.cse15 (not (= ~p_dw_pc~0 1))) (.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse1 (= 1 ~c_dr_i~0)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse4 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse6 (= ~p_dw_i~0 1)) (.cse7 (= ~c_dr_pc~0 1)) (.cse13 (not (= ~c_dr_st~0 0))) (.cse8 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse9 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse10 (not (= ~q_write_ev~0 0))) (.cse11 (not (= ~fast_clk_edge~0 1))) (.cse12 (not (= ~q_write_ev~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse2 .cse13 .cse14 .cse10 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse14 .cse4 .cse5 .cse10 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse4 .cse10 .cse5 .cse11 .cse12 .cse6 .cse15 .cse7) (and .cse0 .cse1 .cse2 .cse13 .cse4 .cse10 .cse11 .cse12 .cse6 .cse15 .cse7) (and (not .cse7) .cse13 .cse16 .cse14 .cse10 .cse17 .cse12 .cse15) (and .cse13 .cse16 .cse14 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse17 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse12 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse13 .cse8 .cse9 .cse10 .cse11 .cse12))) [2020-11-29 21:07:05,805 INFO L274 CegarLoopResult]: For program point L98(lines 98 103) no Hoare annotation was computed. [2020-11-29 21:07:05,805 INFO L274 CegarLoopResult]: For program point L98-1(lines 98 103) no Hoare annotation was computed. [2020-11-29 21:07:05,805 INFO L274 CegarLoopResult]: For program point L98-2(lines 98 103) no Hoare annotation was computed. [2020-11-29 21:07:05,806 INFO L274 CegarLoopResult]: For program point L-1(line -1) no Hoare annotation was computed. [2020-11-29 21:07:05,806 INFO L274 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 3) no Hoare annotation was computed. [2020-11-29 21:07:05,806 INFO L274 CegarLoopResult]: For program point L33-1(lines 33 37) no Hoare annotation was computed. [2020-11-29 21:07:05,806 INFO L274 CegarLoopResult]: For program point L33-3(lines 33 37) no Hoare annotation was computed. [2020-11-29 21:07:05,806 INFO L274 CegarLoopResult]: For program point L265-1(lines 264 277) no Hoare annotation was computed. [2020-11-29 21:07:05,807 INFO L270 CegarLoopResult]: At program point L464(lines 453 466) the Hoare annotation is: (let ((.cse5 (= ~t~0 0)) (.cse16 (= ~q_read_ev~0 2)) (.cse14 (not (= ~p_dw_st~0 0))) (.cse17 (= ~q_req_up~0 0)) (.cse15 (not (= ~p_dw_pc~0 1))) (.cse0 (not (= |ULTIMATE.start_exists_runnable_thread_#res| 0))) (.cse1 (= 1 ~c_dr_i~0)) (.cse2 (not (= ~slow_clk_edge~0 1))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 1)) (.cse4 (not (= ULTIMATE.start_exists_runnable_thread_~__retres1~2 0))) (.cse6 (= ~p_dw_i~0 1)) (.cse7 (= ~c_dr_pc~0 1)) (.cse13 (not (= ~c_dr_st~0 0))) (.cse8 (= ULTIMATE.start_is_do_write_p_triggered_~__retres1~0 1)) (.cse9 (= 1 |ULTIMATE.start_is_do_write_p_triggered_#res|)) (.cse10 (not (= ~q_write_ev~0 0))) (.cse11 (not (= ~fast_clk_edge~0 1))) (.cse12 (not (= ~q_write_ev~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse2 .cse13 .cse14 .cse10 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse14 .cse4 .cse5 .cse10 .cse11 .cse12 .cse6 .cse7) (and .cse0 .cse1 .cse2 .cse4 .cse10 .cse5 .cse11 .cse12 .cse6 .cse15 .cse7) (and .cse0 .cse1 .cse2 .cse13 .cse4 .cse10 .cse11 .cse12 .cse6 .cse15 .cse7) (and (not .cse7) .cse13 .cse16 .cse14 .cse10 .cse17 .cse12 .cse15) (and .cse13 .cse16 .cse14 (= ~c_dr_pc~0 ~q_req_up~0) (= ULTIMATE.start_activate_threads_~tmp___0~1 0) .cse17 (= ULTIMATE.start_is_do_read_c_triggered_~__retres1~1 0) (= |ULTIMATE.start_is_do_read_c_triggered_#res| 0) .cse12 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse13 .cse8 .cse9 .cse10 .cse11 .cse12))) [2020-11-29 21:07:05,807 INFO L274 CegarLoopResult]: For program point L431(lines 431 438) no Hoare annotation was computed. [2020-11-29 21:07:05,807 INFO L274 CegarLoopResult]: For program point L68-1(lines 68 77) no Hoare annotation was computed. [2020-11-29 21:07:05,901 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 09:07:05 BoogieIcfgContainer [2020-11-29 21:07:05,902 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-11-29 21:07:05,902 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-29 21:07:05,902 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-29 21:07:05,903 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-29 21:07:05,903 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 09:06:29" (3/4) ... [2020-11-29 21:07:05,906 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-11-29 21:07:05,921 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2020-11-29 21:07:05,924 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2020-11-29 21:07:05,925 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-11-29 21:07:05,926 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-11-29 21:07:05,953 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && q_req_up == p_dw_pc) && 0 == \result) || (((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && __retres1 == 0) && 0 == \result) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) [2020-11-29 21:07:05,955 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && q_req_up == p_dw_pc) && 0 == \result) [2020-11-29 21:07:05,955 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) || ((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && q_req_up == p_dw_pc) && 0 == \result) && \result == 0) [2020-11-29 21:07:05,956 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && q_req_up == p_dw_pc) && 0 == \result) && \result == 0) || (((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && t == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) [2020-11-29 21:07:05,956 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) [2020-11-29 21:07:05,957 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && c_dr_st == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && p_dw_pc == 1) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1))) || ((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && q_req_up == 0) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,957 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,958 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) [2020-11-29 21:07:05,958 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,958 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev)) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && c_dr_st == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && p_dw_pc == 1) && q_write_ev == q_read_ev) && !(tmp___1 == 0)) [2020-11-29 21:07:05,959 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && c_dr_st == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && p_dw_pc == 1) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1))) || (((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && __retres1 == 0) && c_dr_st == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) [2020-11-29 21:07:05,959 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1) || (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && c_dr_st == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && p_dw_pc == 1) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0))) || ((((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && tmp == 0) && q_read_ev == fast_clk_edge) && tmp___0 == 0) && !(__retres1 == 0)) && c_dr_pc == q_req_up) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || (((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0))) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1)) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(tmp___1 == 0)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,960 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && \result == 0) && !(p_dw_pc == 1))) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) [2020-11-29 21:07:05,960 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && 1 == \result) && !(q_write_ev == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && q_req_up == 0) && !(q_write_ev == 0)) && __retres1 == 0) && 0 == \result) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(p_dw_pc == 1))) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,960 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1)) || (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && !(__retres1 == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && q_write_ev == q_read_ev) && !(tmp___1 == 0)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,961 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && p_dw_pc == 1) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) || (((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(p_dw_st == 0)) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && p_dw_pc == 1) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) [2020-11-29 21:07:05,961 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1) [2020-11-29 21:07:05,961 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && q_req_up == 0) && p_dw_i == 1) && !(c_dr_st == 0)) && p_dw_pc == 1) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0))) || ((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && !(__retres1 == 0)) && t == 0) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && p_dw_i == 1) && !(c_dr_st == 0)) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) && !(p_dw_pc == 1))) || ((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) [2020-11-29 21:07:05,962 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && q_req_up == 0) && __retres1 == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(p_dw_pc == 1))) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && !(p_dw_pc == 1))) || ((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,962 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && q_req_up == 0) && !(q_write_ev == 0)) && __retres1 == 0) && \result == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 0) && \result == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && \result == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(p_dw_pc == 1))) || (((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && q_req_up == 0) && __retres1 == 0) && \result == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(p_dw_pc == 1))) || ((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,966 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(p_dw_pc == 1))) || (((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && !(p_dw_pc == 1))) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && q_req_up == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) [2020-11-29 21:07:05,966 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,967 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,967 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,969 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 1) && 1 == \result) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) [2020-11-29 21:07:05,970 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,971 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,971 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) [2020-11-29 21:07:05,971 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && __retres1 == 1) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) || (((((((1 == c_dr_i && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,971 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1)) && c_dr_pc == 1) || ((((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) || ((((((((1 == c_dr_i && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && 1 == \result) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1)) && c_dr_pc == 1)) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && !(fast_clk_edge == 1)) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) [2020-11-29 21:07:05,972 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) [2020-11-29 21:07:05,972 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) [2020-11-29 21:07:05,972 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && p_dw_st == 0) && 1 == \result) && !(q_write_ev == 0)) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && p_dw_st == 0) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((1 == c_dr_i && !(c_dr_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(q_write_ev == 0)) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:05,972 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((((q_read_ev == 2 && tmp == 0) && !(p_dw_st == 0)) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(c_dr_pc == 1)) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && p_dw_st == 0) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((1 == c_dr_i && !(c_dr_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && \result == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 0) && \result == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && p_dw_st == 0) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) [2020-11-29 21:07:05,973 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && p_dw_st == 0) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && p_dw_st == 0) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((((q_read_ev == 2 && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(c_dr_st == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((1 == c_dr_i && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((1 == c_dr_i && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) [2020-11-29 21:07:06,049 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_394642f7-821c-43a7-b71a-2c97339e20f5/bin/uautomizer/witness.graphml [2020-11-29 21:07:06,050 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-29 21:07:06,051 INFO L168 Benchmark]: Toolchain (without parser) took 38513.51 ms. Allocated memory was 88.1 MB in the beginning and 2.1 GB in the end (delta: 2.0 GB). Free memory was 58.5 MB in the beginning and 864.0 MB in the end (delta: -805.6 MB). Peak memory consumption was 1.2 GB. Max. memory is 16.1 GB. [2020-11-29 21:07:06,051 INFO L168 Benchmark]: CDTParser took 0.54 ms. Allocated memory is still 88.1 MB. Free memory is still 49.4 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 21:07:06,052 INFO L168 Benchmark]: CACSL2BoogieTranslator took 488.88 ms. Allocated memory was 88.1 MB in the beginning and 107.0 MB in the end (delta: 18.9 MB). Free memory was 58.5 MB in the beginning and 81.4 MB in the end (delta: -22.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2020-11-29 21:07:06,052 INFO L168 Benchmark]: Boogie Procedure Inliner took 71.33 ms. Allocated memory is still 107.0 MB. Free memory was 81.4 MB in the beginning and 79.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-29 21:07:06,052 INFO L168 Benchmark]: Boogie Preprocessor took 44.98 ms. Allocated memory is still 107.0 MB. Free memory was 79.3 MB in the beginning and 77.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-29 21:07:06,053 INFO L168 Benchmark]: RCFGBuilder took 1023.89 ms. Allocated memory is still 107.0 MB. Free memory was 77.2 MB in the beginning and 38.8 MB in the end (delta: 38.4 MB). Peak memory consumption was 37.7 MB. Max. memory is 16.1 GB. [2020-11-29 21:07:06,053 INFO L168 Benchmark]: TraceAbstraction took 36730.03 ms. Allocated memory was 107.0 MB in the beginning and 2.1 GB in the end (delta: 2.0 GB). Free memory was 38.8 MB in the beginning and 873.5 MB in the end (delta: -834.7 MB). Peak memory consumption was 1.3 GB. Max. memory is 16.1 GB. [2020-11-29 21:07:06,053 INFO L168 Benchmark]: Witness Printer took 147.48 ms. Allocated memory is still 2.1 GB. Free memory was 873.5 MB in the beginning and 864.0 MB in the end (delta: 9.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2020-11-29 21:07:06,056 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.54 ms. Allocated memory is still 88.1 MB. Free memory is still 49.4 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 488.88 ms. Allocated memory was 88.1 MB in the beginning and 107.0 MB in the end (delta: 18.9 MB). Free memory was 58.5 MB in the beginning and 81.4 MB in the end (delta: -22.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 71.33 ms. Allocated memory is still 107.0 MB. Free memory was 81.4 MB in the beginning and 79.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 44.98 ms. Allocated memory is still 107.0 MB. Free memory was 79.3 MB in the beginning and 77.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1023.89 ms. Allocated memory is still 107.0 MB. Free memory was 77.2 MB in the beginning and 38.8 MB in the end (delta: 38.4 MB). Peak memory consumption was 37.7 MB. Max. memory is 16.1 GB. * TraceAbstraction took 36730.03 ms. Allocated memory was 107.0 MB in the beginning and 2.1 GB in the end (delta: 2.0 GB). Free memory was 38.8 MB in the beginning and 873.5 MB in the end (delta: -834.7 MB). Peak memory consumption was 1.3 GB. Max. memory is 16.1 GB. * Witness Printer took 147.48 ms. Allocated memory is still 2.1 GB. Free memory was 873.5 MB in the beginning and 864.0 MB in the end (delta: 9.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 3]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - PositiveResult [Line: 3]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold - InvariantResult [Line: 54]: Loop Invariant Derived loop invariant: (((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && 1 == \result) && !(q_write_ev == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && q_req_up == 0) && !(q_write_ev == 0)) && __retres1 == 0) && 0 == \result) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(p_dw_pc == 1))) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 54]: Loop Invariant Derived loop invariant: (((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && q_req_up == p_dw_pc) && 0 == \result) || (((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && __retres1 == 0) && 0 == \result) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: ((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 321]: Loop Invariant Derived loop invariant: (((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && q_req_up == p_dw_pc) && 0 == \result) && \result == 0) || (((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && t == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) - InvariantResult [Line: 546]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: ((((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && c_dr_st == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && p_dw_pc == 1) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1))) || (((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && __retres1 == 0) && c_dr_st == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) - InvariantResult [Line: 402]: Loop Invariant Derived loop invariant: ((((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && c_dr_st == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && p_dw_pc == 1) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1))) || ((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && q_req_up == 0) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 502]: Loop Invariant Derived loop invariant: ((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 1) && 1 == \result) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) - InvariantResult [Line: 468]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && q_req_up == 0) && p_dw_i == 1) && !(c_dr_st == 0)) && p_dw_pc == 1) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0))) || ((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && !(__retres1 == 0)) && t == 0) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && p_dw_i == 1) && !(c_dr_st == 0)) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) && !(p_dw_pc == 1))) || ((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: ((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((((q_read_ev == 2 && tmp == 0) && !(p_dw_st == 0)) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(c_dr_pc == 1)) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && p_dw_st == 0) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((1 == c_dr_i && !(c_dr_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && \result == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 0) && \result == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && p_dw_st == 0) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: ((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && q_req_up == 0) && !(q_write_ev == 0)) && __retres1 == 0) && \result == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 0) && \result == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && \result == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(p_dw_pc == 1))) || (((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && q_req_up == 0) && __retres1 == 0) && \result == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(p_dw_pc == 1))) || ((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(p_dw_pc == 1)) - InvariantResult [Line: 246]: Loop Invariant Derived loop invariant: ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) - InvariantResult [Line: 303]: Loop Invariant Derived loop invariant: ((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) || (((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && q_req_up == p_dw_pc) && p_dw_i == 1) && q_write_ev == q_read_ev) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: ((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) || ((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && q_req_up == p_dw_pc) && 0 == \result) && \result == 0) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 453]: Loop Invariant Derived loop invariant: ((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) - InvariantResult [Line: 54]: Loop Invariant Derived loop invariant: ((((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1)) && c_dr_pc == 1) || ((((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) || ((((((((1 == c_dr_i && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && 1 == \result) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1)) && c_dr_pc == 1)) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && !(fast_clk_edge == 1)) && 0 == \result) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) - InvariantResult [Line: 265]: Loop Invariant Derived loop invariant: ((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && q_req_up == p_dw_pc) && p_dw_i == 1) && q_write_ev == q_read_ev - InvariantResult [Line: 57]: Loop Invariant Derived loop invariant: ((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && __retres1 == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) || ((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && q_req_up == p_dw_pc) - InvariantResult [Line: 282]: Loop Invariant Derived loop invariant: (((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) && !(p_dw_pc == 1)) - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: (((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 140]: Loop Invariant Derived loop invariant: ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1)) || (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && !(__retres1 == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && q_write_ev == q_read_ev) && !(tmp___1 == 0)) && !(p_dw_pc == 1)) - InvariantResult [Line: 282]: Loop Invariant Derived loop invariant: ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 140]: Loop Invariant Derived loop invariant: (((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && p_dw_pc == 1) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) || (((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(p_dw_st == 0)) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && p_dw_pc == 1) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0)) - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: (((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) - InvariantResult [Line: 282]: Loop Invariant Derived loop invariant: (((((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev)) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && c_dr_st == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && p_dw_pc == 1) && q_write_ev == q_read_ev) && !(tmp___1 == 0)) - InvariantResult [Line: 527]: Loop Invariant Derived loop invariant: ((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && q_req_up == p_dw_pc) && p_dw_i == 1) && q_write_ev == q_read_ev - InvariantResult [Line: 86]: Loop Invariant Derived loop invariant: ((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && p_dw_st == 0) && 1 == \result) && !(q_write_ev == 0)) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((1 == c_dr_i && !(c_dr_st == 0)) && p_dw_st == 0) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((1 == c_dr_i && !(c_dr_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(q_write_ev == 0)) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 321]: Loop Invariant Derived loop invariant: (((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(p_dw_pc == 1))) || (((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && !(p_dw_pc == 1))) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && tmp == 1) && __retres1 == 1) && 1 == \result) && q_req_up == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) - InvariantResult [Line: 299]: Loop Invariant Derived loop invariant: (((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && q_req_up == p_dw_pc) || (((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && q_req_up == p_dw_pc) && p_dw_i == 1) && q_write_ev == q_read_ev) - InvariantResult [Line: 337]: Loop Invariant Derived loop invariant: (((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 86]: Loop Invariant Derived loop invariant: (((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && q_req_up == 0) && __retres1 == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(p_dw_pc == 1))) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && !(p_dw_pc == 1))) || ((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && tmp == 1) && __retres1 == 0) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && !(p_dw_pc == 1)) - InvariantResult [Line: 86]: Loop Invariant Derived loop invariant: (((((((((((((((1 == c_dr_i && q_read_ev == 2) && q_read_ev == fast_clk_edge) && tmp == 0) && c_dr_pc == q_req_up) && q_req_up == 0) && t == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && q_req_up == p_dw_pc) && 0 == \result) - InvariantResult [Line: 402]: Loop Invariant Derived loop invariant: (((((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1) || (((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && q_read_ev == fast_clk_edge) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && !(__retres1 == 0)) && q_req_up == 0) && t == 0) && __retres1 == 0) && c_dr_st == 0) && \result == 0) && p_dw_i == 1) && slow_clk_edge == q_read_ev) && p_dw_pc == 1) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0))) || ((((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && q_read_ev == 2) && tmp == 0) && q_read_ev == fast_clk_edge) && tmp___0 == 0) && !(__retres1 == 0)) && c_dr_pc == q_req_up) && t == 0) && q_req_up == 0) && c_dr_st == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && p_dw_i == 1) && p_dw_st == 0) && slow_clk_edge == q_read_ev) && q_req_up == p_dw_pc) && q_write_ev == q_read_ev) && !(tmp___1 == 0))) || (((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && !(tmp___1 == 0))) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1)) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(tmp___1 == 0)) && !(p_dw_pc == 1)) - InvariantResult [Line: 299]: Loop Invariant Derived loop invariant: ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(p_dw_pc == 1)) - InvariantResult [Line: 449]: Loop Invariant Derived loop invariant: ((((((((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && t == 0) && p_dw_i == 1) && c_dr_pc == 1) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && tmp == 1) && !(__retres1 == 0)) && p_dw_i == 1) && c_dr_pc == 1) && !(c_dr_st == 0)) && __retres1 == 1) && 1 == \result) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) - InvariantResult [Line: 57]: Loop Invariant Derived loop invariant: ((((((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && __retres1 == 1) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) || (((((((1 == c_dr_i && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((!(\result == 0) && 1 == c_dr_i) && !(c_dr_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && t == 0) && __retres1 == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 396]: Loop Invariant Derived loop invariant: (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || (((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && \result == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 357]: Loop Invariant Derived loop invariant: ((((((((((((((((1 == c_dr_i && !(c_dr_st == 0)) && !(slow_clk_edge == 1)) && p_dw_st == 0) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) || ((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || (((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(q_write_ev == 0)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || (((((((((1 == c_dr_i && p_dw_st == 0) && __retres1 == 1) && tmp == 1) && 1 == \result) && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((((q_read_ev == 2 && tmp == 0) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && tmp___0 == 0) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && 0 == \result) && \result == 0) && !(c_dr_st == 0)) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || (((((((1 == c_dr_i && !(p_dw_st == 0)) && !(q_write_ev == 0)) && t == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((1 == c_dr_i && !(q_write_ev == 0)) && t == 0) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && tmp == 0) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && 0 == \result) && !(q_write_ev == 1)) && !(p_dw_pc == 1)) - InvariantResult [Line: 140]: Loop Invariant Derived loop invariant: (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && t == 0) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1) || (((((((((((!(\result == 0) && 1 == c_dr_i) && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(__retres1 == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(tmp___1 == 0)) && c_dr_pc == 1) - InvariantResult [Line: 57]: Loop Invariant Derived loop invariant: ((((((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && !(fast_clk_edge == 1)) && p_dw_i == 1) && c_dr_pc == 1)) || ((((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && __retres1 == 1) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && !(p_dw_pc == 1)) && c_dr_pc == 1)) || ((((((((!(c_dr_pc == 1) && !(c_dr_st == 0)) && q_read_ev == 2) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && q_req_up == 0) && __retres1 == 0) && !(q_write_ev == 1)) && !(p_dw_pc == 1))) || ((((((((!(c_dr_st == 0) && q_read_ev == 2) && !(p_dw_st == 0)) && c_dr_pc == q_req_up) && q_req_up == 0) && __retres1 == 0) && __retres1 == 0) && \result == 0) && !(p_dw_pc == 1))) || (((((((((1 == c_dr_i && !(slow_clk_edge == 1)) && !(c_dr_st == 0)) && !(p_dw_st == 0)) && !(q_write_ev == 0)) && __retres1 == 0) && !(fast_clk_edge == 1)) && !(q_write_ev == 1)) && p_dw_i == 1) && c_dr_pc == 1) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 133 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 15.1s, OverallIterations: 20, TraceHistogramMax: 5, AutomataDifference: 7.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 21.3s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 3899 SDtfs, 6743 SDslu, 5322 SDs, 0 SdLazy, 622 SolverSat, 211 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 117 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8521occurred in iteration=8, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.4s AutomataMinimizationTime, 20 MinimizatonAttempts, 10338 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 43 LocationsWithAnnotation, 43 PreInvPairs, 1302 NumberOfFragments, 8885 HoareAnnotationTreeSize, 43 FomulaSimplifications, 1496534 FormulaSimplificationTreeSizeReduction, 7.7s HoareSimplificationTime, 43 FomulaSimplificationsInter, 134052 FormulaSimplificationTreeSizeReductionInter, 13.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 1874 NumberOfCodeBlocks, 1874 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 1854 ConstructedInterpolants, 0 QuantifiedInterpolants, 327104 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 20 InterpolantComputations, 20 PerfectInterpolantSequences, 675/675 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...